<SEC-DOCUMENT>0001043337-25-000012.txt : 20250303
<SEC-HEADER>0001043337-25-000012.hdr.sgml : 20250303
<ACCEPTANCE-DATETIME>20250303170932
ACCESSION NUMBER:		0001043337-25-000012
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		115
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250303
DATE AS OF CHANGE:		20250303

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			STONERIDGE INC
		CENTRAL INDEX KEY:			0001043337
		STANDARD INDUSTRIAL CLASSIFICATION:	MOTOR VEHICLE PARTS & ACCESSORIES [3714]
		ORGANIZATION NAME:           	04 Manufacturing
		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:		25699432

	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-20241231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:980d5178-8fca-40ea-82ce-8846348079dc,g:0ab8619b-c9d6-42e7-9d14-db7dcda4ab0b,d:3ea8deb1f4b84277861841a9573f3602-->
<html xmlns:sri="http://www.stoneridge.com/20241231" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:dei="http://xbrl.sec.gov/dei/2024" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>sri-20241231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-32">0001043337</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-33">2024</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-34">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-35">false</ix:nonNumeric><ix:nonNumeric contextRef="c-54" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="f-400">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="c-110" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="f-505">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-952">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-953">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="sri-20241231.xsd"/></ix:references><ix:resources><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><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:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:unit id="sek"><xbrli:measure>iso4217:SEK</xbrli:measure></xbrli:unit><xbrli:unit id="cny"><xbrli:measure>iso4217:CNY</xbrli:measure></xbrli:unit><xbrli:unit id="contract"><xbrli:measure>sri:contract</xbrli:measure></xbrli:unit><xbrli:unit id="hedge"><xbrli:measure>sri:hedge</xbrli:measure></xbrli:unit><xbrli:unit id="brl"><xbrli:measure>iso4217:BRL</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>sri:segment</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-02-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier></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="c-7"><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="c-8"><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="c-9"><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:context id="c-10"><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="c-11"><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="c-12"><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="c-13"><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="c-14"><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="c-15"><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="c-16"><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="c-17"><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="c-18"><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="c-19"><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="c-20"><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="c-21"><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="c-22"><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="c-23"><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="c-24"><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="c-25"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-26"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-27"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-28"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-29"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-30"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-31"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-32"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-33"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-34"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-35"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-36"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-37"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-38"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-39"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-40"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-41"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-42"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-43"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-44"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-45"><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:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-46"><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:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</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="c-47"><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:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</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="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">sri:TratonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">sri:TratonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</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="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">sri:TratonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</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="c-51"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-52"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-53"><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="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sri:PreProductionCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-55"><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">sri:PreProductionCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-56"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-57"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-58"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-59"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-60"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-61"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-62"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-63"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-64"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-65"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-66"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-67"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-68"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-69"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-70"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-71"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-72"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-73"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-75"><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:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-77"><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:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-79"><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:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-81"><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:ToolsDiesAndMoldsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-83"><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:TechnologyEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-85"><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:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-87"><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:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-88"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-89"><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="c-90"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-91"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-92"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-93"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-94"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sri:TechnologyAndPatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-96"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-97"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-98"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sri:TechnologyAndPatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-100"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-101"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-102"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sri:TechnologyAndPatentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-104"><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:ElectronicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-105"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:StoneridgeBrazilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-106"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:StoneridgeBrazilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-107"><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:StoneridgeBrazilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-109"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-110"><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:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-111"><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:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-113"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-114"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-115"><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="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedRightToReceiveCommonSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedRightToReceiveCommonSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedRightToReceiveCommonSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-119"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-120"><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: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="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditFacilityFourthAmendmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditFacilityFifthAmendmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-123"><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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</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="c-124"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-125"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-126"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-127"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-128"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-129"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-130"><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="c-131"><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="c-132"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-134"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-135"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-136"><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="c-137"><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:ElectronicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-138"><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:ElectronicsMember</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="c-139"><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: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="c-140"><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:StoneridgeBrazilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-141"><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:StoneridgeBrazilMember</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="c-142"><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:StoneridgeBrazilMember</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="c-143"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-144"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-145"><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="c-146"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-147"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-148"><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="c-149"><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:ElectronicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-150"><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:ElectronicsMember</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="c-151"><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: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="c-152"><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:StoneridgeBrazilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-153"><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:StoneridgeBrazilMember</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="c-154"><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:StoneridgeBrazilMember</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="c-155"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-156"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-157"><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="c-158"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-159"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-160"><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="c-161"><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:ElectronicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-162"><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:ElectronicsMember</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="c-163"><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: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="c-164"><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:StoneridgeBrazilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-165"><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:StoneridgeBrazilMember</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="c-166"><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:StoneridgeBrazilMember</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="c-167"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-168"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-169"><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="c-170"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-171"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-172"><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="c-173"><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:ElectronicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-174"><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:ElectronicsMember</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="c-175"><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: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="c-176"><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:StoneridgeBrazilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-177"><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:StoneridgeBrazilMember</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="c-178"><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:StoneridgeBrazilMember</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="c-179"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-180"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-181"><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="c-182"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-183"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-184"><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="c-185"><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="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:StoneridgeBrazilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:StoneridgeBrazilMember</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="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:StoneridgeBrazilMember</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="c-189"><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="c-190"><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="c-191"><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="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><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="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:AutotechVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:AutotechVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:AutotechVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:AutotechVenturesMember</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="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><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="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:AutotechVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:AutotechVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-202"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-203"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-204"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditAgreementMember</xbrldi:explicitMember><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="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditAgreementFourthAmendedAndRestatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditAgreementFourthAmendedAndRestatedMember</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="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</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="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-11-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditAgreementFifthAmendedAndRestatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditAgreementFifthAmendedAndRestatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-02-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-02-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">sri:SwedenShortTermCreditLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">sri:SwedenShortTermCreditLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-224"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-225"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-226"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-227"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-228"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-229"><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="c-230"><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="c-231"><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>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-232"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-233"><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><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:TwoThousandSixteenPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-234"><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><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:TwoThousandSixteenPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-235"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-236"><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><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:TwoThousandSixteenPlanMember</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="c-237"><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><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="c-238"><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><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="c-239"><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><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:TwoThousandSixteenPlanMember</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="c-240"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-241"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-242"><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="c-243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-244"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-245"><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="c-246"><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="c-247"><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="c-248"><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="c-249"><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="c-250"><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="c-251"><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="c-252"><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>2024-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-253"><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>2024-05-01</xbrli:startDate><xbrli:endDate>2024-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-254"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-255"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-256"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-257"><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="c-258"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-259"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-260"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-261"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-262"><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="c-263"><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="c-264"><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:context id="c-265"><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="c-266"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">sri:NetInvestmentHedgeDueTwoThousandTwentySixMember</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="c-267"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-268"><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-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-269"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-270"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-271"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-272"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</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="c-273"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-274"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-275"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-276"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-277"><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></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="c-278"><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></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="c-279"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-280"><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:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-281"><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:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</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="c-282"><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: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="c-283"><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:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-284"><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:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</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="c-285"><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:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</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="c-286"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-287"><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></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="c-288"><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></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="c-289"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-290"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-291"><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="c-292"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-293"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-294"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-295"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-296"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-297"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><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="c-298"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><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="c-299"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><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="c-300"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-301"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-302"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-303"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-304"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-305"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">sri:BrazilianAdministrativeCounselForEconomicDefenseFineMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">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="c-306"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-307"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-308"><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="c-309"><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:ElectronicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-310"><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:ElectronicsMember</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="c-311"><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: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="c-312"><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:StoneridgeBrazilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-313"><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:StoneridgeBrazilMember</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="c-314"><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:StoneridgeBrazilMember</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="c-315"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-316"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</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="c-317"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-318"><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="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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-319"><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="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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-320"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-321"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-322"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-323"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</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="c-324"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</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="c-325"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</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="c-326"><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="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</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="c-327"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</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="c-328"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-329"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-330"><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="c-331"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-332"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-333"><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="c-334"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-335"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-336"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-337"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-338"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</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="c-339"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-340"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-341"><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="c-342"><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:ElectronicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-343"><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:ElectronicsMember</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="c-344"><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: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="c-345"><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:StoneridgeBrazilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-346"><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:StoneridgeBrazilMember</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="c-347"><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:StoneridgeBrazilMember</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="c-348"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-349"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-350"><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="c-351"><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:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-352"><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:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-353"><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:ElectronicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-354"><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:ElectronicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-355"><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:StoneridgeBrazilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-356"><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:StoneridgeBrazilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-357"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-358"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-359"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-360"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-361"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-362"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</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="c-363"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</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="c-364"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-365"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</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="c-366"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</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="c-367"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-368"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SE</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="c-369"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SE</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="c-370"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:EE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-371"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:EE</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="c-372"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:EE</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="c-373"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-374"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</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="c-375"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</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="c-376"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:OtherEuropeanCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-377"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:OtherEuropeanCountriesMember</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="c-378"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:OtherEuropeanCountriesMember</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="c-379"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-380"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</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="c-381"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</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="c-382"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:EuropeAndOtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-383"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:EuropeAndOtherCountriesMember</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="c-384"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:EuropeAndOtherCountriesMember</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="c-385"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-386"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-387"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-388"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-389"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-390"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-391"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-392"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-393"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-394"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-395"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-396"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-397"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:EE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-398"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:EE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-399"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-400"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:OtherEuropeanCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:OtherEuropeanCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-404"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:EuropeAndOtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-406"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:EuropeAndOtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-407"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-408"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-409"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-410"><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="c-411"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-412"><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="c-413"><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="c-414"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-415"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-416"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-417"><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="c-418"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-419"><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="c-420"><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="c-421"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-174 f-175 f-176" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-1" order="1"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-177 f-178 f-179" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-2" order="2"/></ix:resources></ix:header></div><div id="i3ea8deb1f4b84277861841a9573f3602_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="#i3ea8deb1f4b84277861841a9573f3602_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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/></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="c-1" name="dei:DocumentType" id="f-1">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="c-1" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="f-2">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="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-4"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-3">December 31</ix:nonNumeric>, 2024</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="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-5">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="c-1" name="dei:EntityFileNumber" id="f-6">001-13337</ix:nonNumeric></span></div><div style="text-align:center"><img src="sri-20241231_g1.jpg" alt="Stoneridge.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="c-1" name="dei:EntityRegistrantName" id="f-7">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 style="width:5.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.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:39.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.144%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-8">Ohio</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-9">34-1598949</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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"/></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 style="width:8.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.354%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.144%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-10">39675 MacKenzie Drive, Suite 400</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-11">Novi</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-12">Michigan</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-13">48377</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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"/></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 style="width:21.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:53.445%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.628%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-14">248</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-15">489-9300</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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"/></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 style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></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="c-1" name="dei:Security12gTitle" id="f-16">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="c-1" name="dei:TradingSymbol" id="f-17">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="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-18">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 style="width:84.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.841%"/><td style="width:0.1%"/></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="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-19">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="c-1" name="dei:EntityVoluntaryFilers" id="f-20">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="c-1" name="dei:EntityCurrentReportingStatus" id="f-21">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="c-1" name="dei:EntityInteractiveDataCurrent" id="f-22">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 style="width:8.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.687%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.751%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-23">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 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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Smaller reporting company</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%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-24">o</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><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%">Emerging growth company </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%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-25">o</ix:nonNumeric></span></td><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"/></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="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="f-26">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%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-27">o</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: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 style="width:84.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.993%"/><td style="width:0.1%"/></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="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-28">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, 2024, 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="c-2" decimals="-5" name="dei:EntityPublicFloat" scale="6" id="f-29">430.7</ix:nonFraction> million. The closing price of the Common Shares on June 28, 2024 as reported on the New York Stock Exchange was $15.96 per share. As of June&#160;30, 2024, the number of Common Shares outstanding was 27,677,748.</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;26, 2025 was <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-30">27,695,248</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><ix:nonNumeric contextRef="c-1" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="f-31" escape="true"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Definitive Proxy Statement for the Annual Meeting of Shareholders to be held on May 13, 2025, into Part III, Items 10, 11, 12, 13 and 14.</span></div></ix:nonNumeric><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:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/></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="i3ea8deb1f4b84277861841a9573f3602_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="#i3ea8deb1f4b84277861841a9573f3602_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 style="width:9.051%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:81.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.871%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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="#i3ea8deb1f4b84277861841a9573f3602_13">PART I</a></span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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="#i3ea8deb1f4b84277861841a9573f3602_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="#i3ea8deb1f4b84277861841a9573f3602_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="#i3ea8deb1f4b84277861841a9573f3602_16">1</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="#i3ea8deb1f4b84277861841a9573f3602_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="#i3ea8deb1f4b84277861841a9573f3602_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="#i3ea8deb1f4b84277861841a9573f3602_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="#i3ea8deb1f4b84277861841a9573f3602_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="#i3ea8deb1f4b84277861841a9573f3602_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="#i3ea8deb1f4b84277861841a9573f3602_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="#i3ea8deb1f4b84277861841a9573f3602_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="#i3ea8deb1f4b84277861841a9573f3602_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="#i3ea8deb1f4b84277861841a9573f3602_28">Item 1C.</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="#i3ea8deb1f4b84277861841a9573f3602_28">Cybersecurity</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="#i3ea8deb1f4b84277861841a9573f3602_28">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="#i3ea8deb1f4b84277861841a9573f3602_31">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="#i3ea8deb1f4b84277861841a9573f3602_31">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="#i3ea8deb1f4b84277861841a9573f3602_31">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="#i3ea8deb1f4b84277861841a9573f3602_34">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="#i3ea8deb1f4b84277861841a9573f3602_34">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="#i3ea8deb1f4b84277861841a9573f3602_34">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="#i3ea8deb1f4b84277861841a9573f3602_37">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="#i3ea8deb1f4b84277861841a9573f3602_37">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="#i3ea8deb1f4b84277861841a9573f3602_37">15</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="#i3ea8deb1f4b84277861841a9573f3602_40">PART II</a></span></div></td><td colspan="3" style="padding:0 1pt"/></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="#i3ea8deb1f4b84277861841a9573f3602_43">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="#i3ea8deb1f4b84277861841a9573f3602_43">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="#i3ea8deb1f4b84277861841a9573f3602_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="#i3ea8deb1f4b84277861841a9573f3602_46">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="#i3ea8deb1f4b84277861841a9573f3602_46">[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="#i3ea8deb1f4b84277861841a9573f3602_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="#i3ea8deb1f4b84277861841a9573f3602_49">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="#i3ea8deb1f4b84277861841a9573f3602_49">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="#i3ea8deb1f4b84277861841a9573f3602_49">18</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="#i3ea8deb1f4b84277861841a9573f3602_94">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="#i3ea8deb1f4b84277861841a9573f3602_94">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="#i3ea8deb1f4b84277861841a9573f3602_94">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'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="#i3ea8deb1f4b84277861841a9573f3602_97">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="#i3ea8deb1f4b84277861841a9573f3602_97">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="#i3ea8deb1f4b84277861841a9573f3602_97">30</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="#i3ea8deb1f4b84277861841a9573f3602_175">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="#i3ea8deb1f4b84277861841a9573f3602_175">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="#i3ea8deb1f4b84277861841a9573f3602_175">67</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="#i3ea8deb1f4b84277861841a9573f3602_178">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="#i3ea8deb1f4b84277861841a9573f3602_178">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="#i3ea8deb1f4b84277861841a9573f3602_178">67</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="#i3ea8deb1f4b84277861841a9573f3602_181">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="#i3ea8deb1f4b84277861841a9573f3602_181">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="#i3ea8deb1f4b84277861841a9573f3602_181">69</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="#i3ea8deb1f4b84277861841a9573f3602_184">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="#i3ea8deb1f4b84277861841a9573f3602_184">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="#i3ea8deb1f4b84277861841a9573f3602_184">69</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="#i3ea8deb1f4b84277861841a9573f3602_187">PART III</a></span></div></td><td colspan="3" style="padding:0 1pt"/></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="#i3ea8deb1f4b84277861841a9573f3602_190">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="#i3ea8deb1f4b84277861841a9573f3602_190">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="#i3ea8deb1f4b84277861841a9573f3602_190">69</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="#i3ea8deb1f4b84277861841a9573f3602_193">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="#i3ea8deb1f4b84277861841a9573f3602_193">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="#i3ea8deb1f4b84277861841a9573f3602_193">70</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="#i3ea8deb1f4b84277861841a9573f3602_196">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="#i3ea8deb1f4b84277861841a9573f3602_196">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="#i3ea8deb1f4b84277861841a9573f3602_196">70</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="#i3ea8deb1f4b84277861841a9573f3602_199">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="#i3ea8deb1f4b84277861841a9573f3602_199">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="#i3ea8deb1f4b84277861841a9573f3602_199">70</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="#i3ea8deb1f4b84277861841a9573f3602_202">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="#i3ea8deb1f4b84277861841a9573f3602_202">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="#i3ea8deb1f4b84277861841a9573f3602_202">70</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="#i3ea8deb1f4b84277861841a9573f3602_205">PART IV</a></span></div></td><td colspan="3" style="padding:0 1pt"/></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="#i3ea8deb1f4b84277861841a9573f3602_208">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="#i3ea8deb1f4b84277861841a9573f3602_208">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="#i3ea8deb1f4b84277861841a9573f3602_208">71</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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="#i3ea8deb1f4b84277861841a9573f3602_211">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="#i3ea8deb1f4b84277861841a9573f3602_211">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="#i3ea8deb1f4b84277861841a9573f3602_211">74</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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="#i3ea8deb1f4b84277861841a9573f3602_214">Signatures</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#i3ea8deb1f4b84277861841a9573f3602_214">75</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="i3ea8deb1f4b84277861841a9573f3602_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="#i3ea8deb1f4b84277861841a9573f3602_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 these 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 and components (including semiconductors, printed circuit boards, resin, aluminum, steel and copper) 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 ongoing or potential global conflicts and any related sanctions and other measures, or an escalation of sanctions, tariffs or other trade tensions between the U.S. and 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">tariffs specifically in countries where we have significant manufacturing or supply chain exposure and our ability to either mitigate the impact of tariffs or pass any incremental costs to 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">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 reduced purchases, loss, financial distress 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 commercial, automotive, 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 manage 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 affecting our products, our suppliers, 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 of 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;</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="i3ea8deb1f4b84277861841a9573f3602_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="#i3ea8deb1f4b84277861841a9573f3602_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="i3ea8deb1f4b84277861841a9573f3602_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 supplier of safe and efficient electronics systems and technologies. Our systems and products power vehicle intelligence, while enabling safety and security for on-and off-highway transportation sectors around the world. Our worldwide footprint is primarily comprised of 21 locations in 14 countries and enables us to supply global commercial, automotive, 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, advanced driver information products, vision systems, connectivity and compliance solutions, control modules, vehicle tracking devices and monitoring services, vehicle security alarms and convenience accessories, telematics solutions and multimedia devices. We supply the majority of our products, predominantly on a sole-source basis, to many of the world&#8217;s leading commercial vehicle, automotive and off-highway 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. For example, we continue to invest in the development of advanced system capabilities that are complementary to our driver information solutions and vision systems such as integrated driver assistance technologies and an intelligent connected trailer system.</span></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. We deployed capital in 2017 to make strategic investments including the acquisition of Orlaco, our partner on the development of MirrorEye&#174;, our camera monitor system, and the acquisition of an additional 26 percent of our Stoneridge Brazil business resulting in 100 percent ownership. 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%">82%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of our sales in 2024. Our product portfolio shift focuses on the megatrends driving the transportation and off-highway industries.</span></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 powertrain agnostic applications that will drive future growth for the segment. Our Electronics segment is expected to drive strong revenue growth through strong demand for our existing products including our MirrorEye camera monitor system in the European and North American commercial vehicle markets. Our Stoneridge Brazil segment continues to integrate into our global strategy as we leverage our global engineering and manufacturing 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 and front-axle disconnect 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="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="#i3ea8deb1f4b84277861841a9573f3602_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%">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 advanced driver information solutions, vision systems, connectivity and compliance solutions and control modules. Advanced driver information solutions 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 systems provide enhanced vehicle visibility and safety to drivers. These products are sold principally to the commercial vehicle and off-highway markets through both the OEM and aftermarket channels.</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 primarily serves the South American market and designs and manufactures vehicle tracking devices and monitoring services, driver information systems, vehicle security alarms and convenience accessories, telematics solutions and multimedia devices primarily for the automotive and commercial vehicle markets. This segment includes product lines such as vehicle monitoring and tracking devices, driver information systems, security alarms, convenience applications such as parking sensors and rearview cameras, telematics solutions used for fleet management and multimedia devices. These products improve the performance, safety and convenience features of our customers&#8217; vehicles. Stoneridge Brazil sells its products through the aftermarket distribution channel, direct to OEMs and to factory authorized dealer installers, also referred to as original equipment services. 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, 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 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%">Principal End Markets</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%">2024</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%">2023</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></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 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%">54</span><span style="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%">51&#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%">48&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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</span><span style="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%">31&#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%">34&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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</span><span style="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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 and monitoring services</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</span><span style="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%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 electrical components such as printed circuit boards, semiconductors, microprocessors, memory devices, resistors, capacitors, fuses, relays, monitors and cameras, molded plastic components and resins, copper, steel and precious metals. 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.</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 commercial, automotive, 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 commercial, automotive, 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="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="#i3ea8deb1f4b84277861841a9573f3602_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%">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 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 manage our production costs by lowering certain costs and/or limiting the increase of others. If we are unable to effectively manage production costs in the future to mitigate future pricing pressures, our financial condition and 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 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 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%">Our product development investment and spending activities are globally coordinated to maximize utilization of resources and collaboration among engineering resources which are organized based on resource availability, capability and cost effectiveness. 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 aligned with our strategy to develop smart products that contain embedded electronics or logic. 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="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="#i3ea8deb1f4b84277861841a9573f3602_7">Table of Contents</a></span></div></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&#160;31, 2024, the Company employed approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,450</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%">85</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, 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:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company 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. We challenge bias and strive to eliminate barriers through fair policies and practices. We are building an inclusive company 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%">Our Human Resources function 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="i3ea8deb1f4b84277861841a9573f3602_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="#i3ea8deb1f4b84277861841a9573f3602_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 style="width:34.203%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:52.234%"/><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:114%">Name</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Age</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">64</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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%">39</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" 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%">58</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">Caetano R. Ferraiolo</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">57</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:#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%">Robert J. Hartman Jr.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">58</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:#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%">Natalia Noblet</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">47</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" 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%">45</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 September 2021. He previously served as Stoneridge&#8217;s Executive Director of Corporate Strategy and Investor Relations from September 2020 to August 2021, and prior to that as Director of Investor Relations from November 2016 to August 2020. 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 from 2010 - 2016. </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 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%">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%">Natalia Noblet, President of the Electronics Division.</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%">Ms. Noblet was appointed as President of the Electronics Division in September 2024. Before joining Stoneridge, Ms. Noblet served as senior vice president EMEA (Europe, Middle East, Africa) region within ZF's Commercial Vehicle Solutions division from 2022 until August 2024. From 2020 to 2022 Ms. Noblet held various positions at ZF. From 2017 to 2020 Ms. Noblet served as Chief Quality Officer at WABCO.</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%">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 from 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 management and engineering roles of increasing responsibility.</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="#i3ea8deb1f4b84277861841a9573f3602_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%">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 Reports 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="i3ea8deb1f4b84277861841a9573f3602_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%">Uncertain Business, 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 commercial, automotive, 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 commercial, automotive, 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 commercial, automotive, 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 as well as other factors affecting these markets. </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 2024, approximately 95% of our net sales were derived from </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">commercial, automotive,</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> off-highway and agricultural vehicle markets while approximately 5% were derived from aftermarket distributors and monitoring services markets. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">An economic downturn or other adverse industry conditions that result in a decline in commercial, automotive, off-highway or agricultural vehicle production, or a 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 2024, our top five customers were </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">PACCAR, Traton, Volvo, Daimler Truck and Ford, which comprised 16%, 13%, 13%, 7% and 7% of our net sales, respectively. In 2024, our top ten customers accounted for 66% of our net s</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ales. 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 five 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 information technology systems. We cannot ensure 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="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="#i3ea8deb1f4b84277861841a9573f3602_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%">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-weight:700;line-height:120%">Public health crises and other global health pandemics, epidemics or disease outbreaks could adversely impact our business, 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%">A significant public health crisis, pandemic or disease outbreak could adversely impact our business as well as those of our suppliers and customers. For example, the COVID-19 pandemic disrupted the global vehicle industry and customer sales, production volumes, supply of components critical to our business, and purchases of commercial, automotive, off-highway and agricultural vehicles by end-consumers. Any future significant public health crisis could adversely impact the global economy, our industry and the overall demand for our products. In addition, preventative or reactionary measures taken by governmental authorities may disrupt the ability of our employees, suppliers and other business partners to perform their respective functions and obligations relative to the conduct of our business. Our ability to predict and respond to future changes resulting from potential health crises is uncertain as are the ultimate potential impacts on our business. The extent to which a pandemic or similar significant health crises will impact our business in the future is uncertain. In addition, to the extent such significant health crises may adversely affect our business, financial condition, results of operations and cash flows, they may also have the effect of heightening many of the other risk factors in this section.</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:9pt"><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:9pt"><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 operating margin 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:9pt"><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:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, there was $201.6 million in borrowings outstanding on our Fifth Amended and Restated Credit Agreement (the &#8220;Credit Facility&#8221;). In addition, we are permitted under our Credit Facility to incur additional 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:6pt;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:6pt;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="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="#i3ea8deb1f4b84277861841a9573f3602_7">Table of Contents</a></span></div></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 February&#160;26, 2025, we entered into Amendment No. 1 to the Fifth Amended and Restated Credit Agreement and Waiver ("Amendment No. 1"). Amendment No. 1 provides for certain financial covenant relief and additional covenant restrictions during the &#8220;Covenant Relief Period&#8221; (the period ending on the date that the Company delivers a compliance certificate for the quarter ending December 31, 2025). During the Covenant Relief Period:</span></div><div style="margin-top:6pt;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 leverage ratio of 3.50 was increased to 6.00 for the quarter ended March 31, 2025, 5.50 for the quarter ended June 30, 2025, 4.50 for the quarter ended September 30, 2025 and 3.50 for the quarter ended December 31, 2025;</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 minimum interest coverage ratio of 3.50 was waived for the quarter ended December 31, 2024 and was reduced to 2.00 for the quarters ended March 31 and June 30, 2025, and 2.50 and 3.50 for the quarter ended September 30, 2025 and December 31, 2025, 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="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 (as defined) cannot exceed $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="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the sale of significant assets (as defined) will require repayment in the amount of any net cash proceeds received and result in the reduction of the Credit Facility commitment, at the lesser of $100.0 million or the net cash proceeds;</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">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="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="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amendment No. 1 added an additional level to the leverage ratio based pricing grid, through maturity, when the leverage ratio is greater than 3.50.</span></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%">Unanticipated changes in our effective tax rate, the adoption of U.S. or international tax legislation, or exposure to additional tax liabilities could adversely affect our 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%">Our effective tax rate and future cash tax liability could be impacted by various factors, such as changes in the mix of earnings between jurisdictions, changes in the recognition and/or release of valuation allowances, and the enactment of tax laws or changes in tax laws, regulations, or 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%">The Organization for Economic Cooperation and Development (&#8220;OECD&#8221;) issued new guidelines to implement a 15% global corporate minimum tax to ensure that large multinational enterprises pay a minimum level of tax in the countries they operate. Our effective tax rate and cash tax liabilities could increase in future years, depending on which countries enact the legislation and in what manner. As a result of future changes in our effective tax rate 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-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, components 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, components and other supplies, and substantially all such materials we require are purchased from outside sources. The availability and prices of raw materials, components 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. 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. If we cannot obtain adequate amounts of raw materials, components and other supplies, or if we experience an increase in the price of raw materials, components and other supplies, our business, financial condition or results of operations could be materially adversely affected.</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="#i3ea8deb1f4b84277861841a9573f3602_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%">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 and operating inefficiencies. 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 and the inability to achieve productivity and cost reduction targets 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 system and 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 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="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 and convenience 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-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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of our net sales in 2024 were derived from sales outside of North America. At December&#160;31, 2024, significant concentrations of net assets outside of North America included </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$202.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> million in Europe, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$45.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> million in Asia Pacific and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$35.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> million in South America. Non-current assets outside of North America accounted for approximately 59%</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%">of our non-current assets as of December&#160;31, 2024. 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 and conflicts;</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 or social 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="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="#i3ea8deb1f4b84277861841a9573f3602_7">Table of Contents</a></span></div></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:400;line-height:120%">Because of the interconnectedness of the global economy, a financial crisis, economic downturn or recession, natural disaster, war, geopolitical crises, or other significant events in one area of the world can have an immediate and material adverse impact on markets around the world. These uncertainties 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%">Changes in U.S. administrative policy, including the imposition of or increases in tariffs, changes to existing trade agreements and any resulting changes in international trade relations, may have an adverse effect on 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%">Changes in laws or policies governing the terms of trade, and in particular increased trade restrictions, tariffs or taxes on imports from countries where we manufacture products, such as Mexico and China, could have a material adverse effect on our business and financial results. For example, in February 2025, the U.S. government imposed or threatened to impose new tariffs on imported products from Mexico, Canada and China. The impact of these tariffs is subject to a number of factors, including the effective date and duration of such tariffs, changes in the amount, scope and nature of the tariffs in the future, any retaliatory responses to such actions that the target countries may take and any mitigating actions that may become available. Despite recent trade negotiations between the U.S. and the Mexican, Canadian and Chinese governments, given the uncertainty regarding the scope and duration of any new tariffs, as well as the potential for additional tariffs or trade barriers by the U.S., Mexico, Canada, China or other countries, we can provide no assurance that any strategies we implement to mitigate the impact of such tariffs or other trade actions will be successful. A trade war or other significant changes in trade regulations could have a material adverse effect on our business, 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: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 relationships 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="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 follow 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="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="#i3ea8deb1f4b84277861841a9573f3602_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%">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 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 of a scope 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="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="#i3ea8deb1f4b84277861841a9573f3602_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%">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, or customer indemnification claims. Third parties have asserted and may assert or prosecute infringement claims against us or our customers 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. As a result of such claims, we could enter into licensing agreements (if available on acceptable terms or at all), be forced to pay damages or cease making or selling certain products, lose our intellectual property protection, or suffers some combination of these effects. 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 is aware of claims being made against manufacturers of vehicles by alleged owners of patents related to connectivity-enabled products (frequently referred to as "standard essential patents"). Customers may seek indemnification related to such claims from the Company. 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%">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 extended detection and response (MXDR) 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 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. The Company has taken actions to mitigate risks relating to our information technology systems and cybersecurity; however, significant compromises or breaches related to cybersecurity 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%">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 electronic 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 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 or upgraded successfully, or if the systems do not perform in a satisfactory manner once implementation or upgrade 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%">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 frequently change. Complying with these various laws could cause the Company to incur substantial 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%">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="#i3ea8deb1f4b84277861841a9573f3602_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%">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 environmental, social, and corporate governance ("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="i3ea8deb1f4b84277861841a9573f3602_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-bottom:10pt;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 id="i3ea8deb1f4b84277861841a9573f3602_28"></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 1C. Cybersecurity.</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%">Cybersecurity Risk Management and Strategy</span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="f-38" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="f-37" 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%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" format="ixt:fixed-true" id="f-36">The Company has processes in place to identify, assess, and monitor material risks from cybersecurity threats, which are part of the Company&#8217;s overall cybersecurity risk management strategy and have been embedded in the information systems operating procedures and internal controls.</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%">Our information technology (&#8220;IT&#8221;) function manages IT operations and continually evolves our systems to meet the constantly changing digital environment. We enhanced our workstation, server, email security, and network monitoring with managed extended detection and response and alerting capabilities. We perform periodic cybersecurity risk assessments to identify, assess, and prioritize potential risks to information, data assets, and infrastructure. The Company addresses identified risks and develops and implements controls to mitigate issues. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" format="ixt:fixed-true" id="f-39">The Company engages third parties in connection with its cybersecurity processes as appropriate.</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" format="ixt:fixed-true" id="f-40">The Company has established processes to identify risks from cybersecurity threats associated with its third-party service providers.</ix:nonNumeric></span></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 established a cybersecurity policy which requires mandatory compliance of all Company directors, officers, employees, interns, consultants, and contractors. The Company has also established cybersecurity and information security awareness training programs. Employees with access to the Company&#8217;s network receive annual training on topics such as phishing, malware, and other cybersecurity risks. Training is administered and tracked through online learning modules.</span></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 work to continually evolve our systems to meet the constantly changing digital environment and continue to invest in the cybersecurity and resiliency of our networks and to enhance our internal controls and processes, which are designed to help protect our systems and infrastructure, and the information they contain. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" format="ixt:fixed-false" id="f-41">There have been no risks from cybersecurity threats that have materially affected or are reasonably likely to materially affect our business strategy, results of operations or financial condition.</ix:nonNumeric> The nature of potential cybersecurity risks and threats are uncertain, and any future incidents, outages or breaches could have a material adverse effect on the Company&#8217;s business, financial conditions or results of operations. For more information about the cybersecurity risks we face, refer to the Risk Factors in section &#8220;Information Technology and Cybersecurity Risks&#8221; in Part I, Item 1A, "Risk Factors".</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">13</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="#i3ea8deb1f4b84277861841a9573f3602_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%">Cybersecurity Governance</span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="f-42" 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%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-43" escape="true">The Company's Board of Directors, as a whole, has oversight responsibility for our strategic and operational risks. The Audit Committee of the Board of Directors is responsible for board-level oversight of cybersecurity risk, and the <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" format="ixt:fixed-true" id="f-44">Audit Committee</ix:nonNumeric> regularly reports risks and compliance actions to the Board.</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-45" escape="true">As part of its oversight role, the Audit Committee receives reporting about the Company&#8217;s strategy, programs, incidents and threats, and other developments and action items related to cybersecurity regularly throughout the year, including through periodic updates from the Chief Information Officer ("CIO").</ix:nonNumeric></span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="f-46" 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%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="f-47" escape="true">Our cybersecurity program is managed by our <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" format="ixt:fixed-true" id="f-48">Director of Global IT Architecture and Cybersecurity (the &#8220;Cybersecurity Director&#8221;), and our CIO</ix:nonNumeric>, who reports directly to our Chief Executive Officer.</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="f-49" continuedAt="f-49-1" escape="true">Our CIO and Cybersecurity Director each have over 30 years of experience leading numerous business and technology initiatives and global cross-functional projects to improve the Company&#8217;s business systems, infrastructure, and processes, including </ix:nonNumeric></span><ix:continuation id="f-49-1" continuedAt="f-49-2"><span style="color:#262626;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">extensive experience assessing and managing cybersecurity programs and risk</span></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="f-49-2">.</ix:continuation> <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" id="f-50" escape="true">Our CIO and the IT function monitor the prevention, mitigation, detection, and remediation of cybersecurity incidents through their management of, and participation in, the processes described above, including the operation of the Company&#8217;s incident response plans, which include appropriate escalation to the executive team and the Audit Committee. As discussed above, the CIO reports at least semiannually to the Audit Committee about cybersecurity threat risks, among other cybersecurity related matters.</ix:nonNumeric></span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">14</span></div></div></div><div id="i3ea8deb1f4b84277861841a9573f3602_31"></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="#i3ea8deb1f4b84277861841a9573f3602_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&#160;31, 2024, the Company owned or leased seven manufacturing facilities, which together contain approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> million square feet of manufacturing space. Of these manufacturing facilities, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">two</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> are used by our Control Devices reportable segment, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">four</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> are used by our Electronics reportable segment and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">one </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 style="width:34.809%"/><td style="width:0.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:34.809%"/><td style="width:0.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:9pt;font-weight:700;line-height:114%">Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 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 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 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:9pt;font-weight:400;line-height:114%">Lexington, Ohio</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 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</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:114%">219,612</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="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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" 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/Sales Office</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">145,033</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 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 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 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 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 colspan="3" 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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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">(B)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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 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 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: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:#cceeff;padding:0 1pt"/><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 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/Engineering</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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:#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%">Orebro, Sweden</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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 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 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%">77,472</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="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">(B)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align: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 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/Division Office</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">64,873</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 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 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 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"><div style="margin-bottom:0.05pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">El Paso, Texas </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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 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: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:#ffffff;padding:0 1pt"/><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 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%">Engineering/Division Office</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: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:#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%">Bayonne, 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: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 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 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%">9,655</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 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 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 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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gothenburg, 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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Engineering</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">710</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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 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 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%">94,103</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 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 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 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%">Buenos Aires, 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: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 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 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%">4,532</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%">Hortol&#226;ndia, 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: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 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 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%">3,229</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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.05pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Novi, Michigan </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, B)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" 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 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 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 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 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></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="i3ea8deb1f4b84277861841a9573f3602_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 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="i3ea8deb1f4b84277861841a9573f3602_37"></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%">15</span></div></div></div><div id="i3ea8deb1f4b84277861841a9573f3602_40"></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="#i3ea8deb1f4b84277861841a9573f3602_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="i3ea8deb1f4b84277861841a9573f3602_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 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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">February&#160;26, 2025,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> we had </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27,695,248</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Common Shares, without par value, outstanding that were owned by approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">250 shareholders</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 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%">There were no sales of unregistered securities by the Company or its affiliates during the fiscal year ended December&#160;31, 2024.</span></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, 2024. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There were 2,268 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, 2024.</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:31.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.023%"/><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:114%">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:114%">Total number of<br/>shares purchased</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:114%">Average price<br/>paid per share</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: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 colspan="3" style="padding:2px 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/24-10/31/24</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">183</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: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%">10.59</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 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: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 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/24-11/30/24</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">237</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: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%">6.60</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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/24-12/31/24</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">1,848</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: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%">6.68</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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 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%">2,268</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></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 50,275 and 87,387, respectively, to satisfy employee tax withholdings associated with the delivery of Common Shares earned by employees pursuant to equity-based 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, 2024 or 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%">The Company did not have a Board approved share repurchase program in effect in either 2024 or 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 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%">16</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="#i3ea8deb1f4b84277861841a9573f3602_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, 2019, 2020, 2021, 2022, 2023 and 2024 assuming in each case an initial investment of $100 on December 31, 2019, and reinvestment of dividends.</span></div><div style="margin-top:10pt;text-align:center"><img src="sri-20241231_g2.jpg" alt="1978" 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 style="width:41.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.996%"/><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:114%">2019</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:114%">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:8pt;font-weight:700;line-height:114%">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:114%">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:114%">2023</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:114%">2024</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 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: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%">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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 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%">67&#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: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%">74&#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: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%">67&#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: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%">21</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"/></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 colspan="3" style="background-color:#ffffff;padding: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%">118&#160;</span></td><td style="background-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%">142&#160;</span></td><td style="background-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%">105&#160;</span></td><td style="background-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%">105&#160;</span></td><td style="background-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%">81</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;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 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%">107&#160;</span></td><td style="background-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%">129&#160;</span></td><td style="background-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%">117&#160;</span></td><td style="background-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%">133&#160;</span></td><td style="background-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: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%">154</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"/></tr></table></div><div id="i3ea8deb1f4b84277861841a9573f3602_46"></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%">17</span></div></div></div><div id="i3ea8deb1f4b84277861841a9573f3602_49"></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="#i3ea8deb1f4b84277861841a9573f3602_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%">Management&#8217;s Discussion and Analysis (&#8220;MD&amp;A&#8221;) is intended to help the reader understand the results of operations, financial condition, and cash flows of the Company. MD&amp;A is provided as a supplement to, and should be read in conjunction with, the Company&#8217;s consolidated financial statements and related notes appearing in Item 8 of this Form 10-K &#8220;Financial Statements and Supplementary Data&#8221;. For discussion related to changes in financial condition and the results of operations for fiscal year 2023-related items, refer to Part II, Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations in the Company's Annual Report on Form 10-K for fiscal year 2023, which was filed with the Securities and Exchange Commission on March 1, 2024.</span></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 supplier of safe and efficient electronics systems and technologies. Our systems and products power vehicle intelligence, while enabling safety and security for global commercial, automotive, 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="i3ea8deb1f4b84277861841a9573f3602_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 advanced driver information solutions, vision systems, connectivity and compliance solutions and control modules.</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%"> This segment includes results of operations that design and manufacture vehicle tracking devices and monitoring services, driver information systems, vehicle security alarms and convenience accessories, telematics solutions and multimedia devices.</span></div><div id="i3ea8deb1f4b84277861841a9573f3602_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%">During 2024, we were adversely affected by lower volumes from lower customer demand in most of our served markets, which was offset by sales in our Electronics segment related to the launches of a European OEM MirrorEye program and out next generation tachograph. Lower sales levels adversely affected gross margin contribution, however we were able to mitigate a portion of the adverse impact through material cost improvement and structural cost reduction actions. We have continued to optimize our engineering footprint to enhance capabilities and capacity for the most efficient return on our engineering spend. Further we significantly increased cash provided by operating activities by reducing working capital levels, specifically lowering inventory.</span></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 $16.5 million, or $(0.60) per diluted share, for the year ended December&#160;31, 2024.</span></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 loss in 2024 increased by $11.3 million, or $(0.41) per diluted share, from $5.2 million, or $(0.19) per diluted share, for the year ended December&#160;31, 2023 primarily due to lower contribution from lower sales levels and higher interest expense offset by other income from favorable foreign exchange fluctuations and lower business realignment 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%">In 2024, our net sales decreased by $67.5 million, or 6.9%, while our operating income decreased $13.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%">Our Control Devices segment net sales decreased by 14.5% primarily as a result of decreases in our North American automotive market, including the impact of expected end of life production for certain programs as well as decreases in our China commercial vehicle market. These decreases were offset by increases in our off-highway, North American commercial vehicle and China automotive markets. Segment gross margin decreased due to lower contribution from lower sales, however, gross margin as a percentage of sales remained consistent with the prior year. Segment operating income decreased from lower contribution from lower sales levels and higher selling, general and administrative expenses ("SG&amp;A") due to a 2023 gain on sale of fixed assets offset by lower D&amp;D from higher customer reimbursements.</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="#i3ea8deb1f4b84277861841a9573f3602_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</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 decreased by 1.8% primarily </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">due to the 2023 impact of lower customer recoveries of required electronic component spot buy purchases, a reduction in retroactive price increases, and lower sales in our agricultural, North American commercial vehicle and European off-highway vehicle markets from lower customer demand. Offsetting these decreases were higher sales volumes in our European commercial vehicle market, including sales related to the launches of a European OEM MirrorEye program and our next generation tachograph as well as our China commercial vehicle and North American off-highway vehicle markets. Segment gross margin as a percent of sales </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">slightly improved due to</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> material cost improvement actions and lower required electronic component spot buy purchases being offset by an increase in overhead costs including higher warranty related expense. Operating income for the segment de</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">creased</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> due to higher D&amp;D as reduced product launch activity resulted in customer reimbursements decreasing more than spending.</span></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 13.2% primarily as a result of unfavorable foreign currency translation and lower sales of our OEM products and monitoring service fees and tracking devices. Segment gross margin de</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">creased</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> due to lower contribution from lower sales and adverse sales mix. Operating income de</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">creased</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> due lower sales and lower gross margin offset by lower SG&amp;A because of a reduction in incentive 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%">In 2024, SG&amp;A expenses increased slightly compared to 2023 primarily due to higher self-insured medical costs, wages and legal fees as well as a 2023 gain on the sale of fixed assets being offset by lower business realignment costs and incentive compensation benefits as a result of Company 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%">D&amp;D costs increased in 2024 because of lower launch activities and a shift to platform development resulting in lower customer reimbursements and capitalization of software development costs that were offset by lower consulting spend compared to 2023 for our Electronics and Control Devices segments. In addition, higher business realignment costs were incurred 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%">At December&#160;31, 2024 and 2023, we had cash and cash equivalents of $71.8 million and $40.8 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, 2024</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%">2023</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%">$201.6 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%">$189.3 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 Credit Facility. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The 2024 increase in cash and cash equivalents was due to reductions in working capital, specifically lower inventory and a higher outstanding balance on our Credit Facility.</span></div><div id="i3ea8deb1f4b84277861841a9573f3602_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 has had and will continue to have a positive effect on both our top-line growth and financial performance. For example, we continue to develop safety, vehicle intelligence and connectivity based products, such as our OEM MirrorEye programs in North America and Europe as well as our next generation tachograph in Europe.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Global inflation has increased significantly since 2021. As a result, rising costs of materials, labor and other inputs used to manufacture and sell our products have impacted our financial performance. In order to minimize the impact of these incremental costs, we have taken several actions, including negotiating price increases and cost recoveries with our customers. Additionally, we continue to focus on improving manufacturing performance and optimizing our global cost structure to both reduce costs and improve operational efficiency. We expect these actions will benefit our future 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%">The tariffs on Mexico and China proposed on February 1, 2025 by the U.S. government, should they be implemented and sustained for an extended period of time, could have a significant adverse effect on the Company. Should the tariffs be implemented, we would implement mitigation actions to reduce the impact of tariffs including but not limited to passing any incremental costs to 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%">Based on IHS Market production forecasts, the North American automotive market is expected to slightly decrease from approximately 15.4 million units in 2024 to 15.1 million units in 2025. We expect our Control Devices segment revenues to decrease as a result of the expected reduction in North American production volumes and the impact of end of life programs. In our Control Devices segment, we remain focused on drivetrain agnostic technologies to drive new business awards as the market continues to evolve. This strategy is highlighted by our recent new business award for a leak detection module product which provides further global opportunities primarily for hybrid vehicle applications, a market that we expect to continue to grow, and is also applicable to traditional powertrain vehicles. We continue to focus on material cost reduction and improved manufacturing performance in order to stabilize margin performance.</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="#i3ea8deb1f4b84277861841a9573f3602_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%">Based on IHS Market production forecasts, in 2025 the European commercial vehicle end market volumes are forecasted to increase 3.9% and North American commercial vehicle end market volumes are forecasted to decrease 3.3%. Over the long-term, we expect our Electronics&#8217; segment sales to continue to outperform forecasted changes in production volumes due to strong demand for our existing products including our OEM MirrorEye programs in North America and Europe as well as our next generation tachograph in Europe. In addition, over the long-term we expect revenue growth and margin contribution from our off-highway products. We continue to focus on margin improvement through material cost reduction and product quality initiatives. We continue to invest in the development of advanced system capabilities that are complementary to our driver information solutions and vision systems such as integrated driver assistance technologies and an intelligent connected trailer system.</span></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 2025, we expect net D&amp;D spend to slightly increase driven by spend for the development of next generation products as opposed to new product launch related spend. As a result of reduced launch activities, we expect lower customer reimbursements and capitalization of software development costs. We continue to evaluate and optimize our engineering footprint to enhance capabilities and capacity for the most efficient return on our engineering spend. For example, we expect to utilize our Stoneridge Brazil engineering resources to support Electronics segment projects. </span></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 October 2024, the International Monetary Fund forecasted the Brazil gross domestic product to grow 2.2% in 2025, a decline from forecasted growth of 3.0% in 2024. We expect our served market channels to remain relatively stable in 2024 based on current market and economic conditions, however our sales of in region OEM products have been lower than expected due to lower customer demand and program delays. Stoneridge Brazil will focus on continuing to grow our OEM capabilities in-region to better support our global customers. This focus will provide opportunities for future growth and provide a platform to continue to rotate our local portfolio to more closely align with our global 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%">While we expect continued challenges across our end markets in 2025, we continue to focus on operating performance and enterprise-wide cost reduction. We remain focused on improving cash generation and the reduction of debt through efficient operating performance and targeted actions to reduce our inventory 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 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 the impact on our effective tax rate.</span></div><div id="i3ea8deb1f4b84277861841a9573f3602_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 Argentine peso, Brazilian real, Mexican peso and Swedish krona in 2024 and the Chinese yuan and Argentine peso in 2023, 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%">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 $9.0 million to the Autotech Fund II since December 2018.</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 </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%"> 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 $2.6 million and $4.5 million were incurred during the years ended December 31, 2024 and 2023, respectively. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Realignment expense for the year ended December 31, 2024 was primarily related to the optimization of our engineering footprint</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and executive separation costs. We expect to incur business realignment costs in 2025 related operations at our Juarez facility, which we expect will result in cost savings for direct and indirect labor and a more efficient overall operating structure.</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 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><div id="i3ea8deb1f4b84277861841a9573f3602_64"></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="#i3ea8deb1f4b84277861841a9573f3602_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, 2024 Compared To Year Ended December&#160;31, 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%">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 style="width:30.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.932%"/><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:120%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><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%">2024</span></td><td colspan="3" style="padding:0 1pt"/><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%">2023</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:114%">Dollar<br/>&#160;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 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%">908,295</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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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: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 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%">975,818&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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: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 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%">(67,523)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 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: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 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%">719,042</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">79.2</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">774,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">79.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(55,470)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 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%">117,460</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">12.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">117,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Design and development</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">72,174</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">7.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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">71,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">7.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,099&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Operating (loss) income</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">(381)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">12,836&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(13,217)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Interest expense, net</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">14,447</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">1.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">13,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,447&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Equity in loss of investee</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">1,292</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">522&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Other (income) expense, net</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">(2,523)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,236&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(3,759)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Loss before income taxes</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">(13,597)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">(1.5)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(1,922)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(11,675)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Provision for income taxes</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2,927</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'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;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Net loss</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: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%">(16,524)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(1.8)</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 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%">(5,183)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(0.5)</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 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%">(11,341)</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"/></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 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:2px 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 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%">2024</span></td><td colspan="3" style="padding:0 1pt"/><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%">2023</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:114%">Dollar<br/>decrease</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:114%">Percent<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%">Control Devices</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: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%">292,606</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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">32.2</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 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,065&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">35.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 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%">(49,459)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(14.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: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 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%">566,040</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">62.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">576,539&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">59.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(10,499)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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.8)</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 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%">49,649</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">5.5</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">57,214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(7,565)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(13.2)</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 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%">908,295</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">975,818&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">(67,523)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.9)</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 $49.5 million primarily as a result of decreases in our North American automotive market of $52.9 million, including the impact of expected end of life production for certain programs as well as decreases in our China commercial vehicle market of $5.3 million. These decreases were offset by increases in our off-highway, North American commercial vehicle and China automotive markets of $3.7 million, $2.6 million and $2.3 million, respectively, as well as the favorable impact of negotiated price increases of $0.9 million. In addition, 2024 net sales were impacted by unfavorable foreign currency translation of $0.7 million compared to 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%">Our Electronics segment net sales decreased $10.5 million primarily due to the 2023 impact of lower customer recoveries of required electronic component spot buy purchases of $14.4 million, a reduction in retroactive price increases of $2.3 million, and lower sales volumes in our agricultural, North American commercial vehicle and European off-highway vehicle markets of $1.8 million, $1.4 million and $1.3 million, respectively. Offsetting these decreases were higher sales volumes in our European commercial vehicle market of $6.2 million, including sales related to the launches of a European OEM MirrorEye program and our next generation tachograph and higher sales in our North American off-highway and China commercial vehicle markets of $2.0 million and $1.3 million, respectively. In addition, 2024 net sales were favorably impacted by foreign currency translation of $1.4 million compared to 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%">Our Stoneridge Brazil segment net sales decreased $7.6 million primarily as a result of unfavorable foreign currency translation of $3.8 million and lower sales of our OEM products and monitoring service fees and tracking devices.</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%">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="#i3ea8deb1f4b84277861841a9573f3602_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 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 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:2px 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 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%">2024</span></td><td colspan="3" style="padding:0 1pt"/><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%">2023</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:114%">Dollar<br/>decrease</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:114%">Percent<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 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%">447,142</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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:114%">49.2</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 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%">495,541&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:114%">50.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"><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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 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%">(48,399)</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:114%">(9.8)</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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,649</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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.5</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">57,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">5.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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,565)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">(13.2)</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 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%">411,504</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 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%">45.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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 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%">423,063&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 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%">43.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 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%">(11,559)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 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.7)</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 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%">908,295</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">975,818&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">(67,523)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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.9)</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 decrease in North American net sales was mostly attributable to decreases in sales volume and the impact of expected end of life production for certain programs in our automotive market of $53.0 million as well as the 2023 impact of required electronic component spot buy purchases of $2.7 million. These decreases were offset by higher sales volume in our North American off-highway and commercial vehicle markets of $5.4 million and $1.2 million, 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 decrease in net sales in South America was primarily as a result of unfavorable foreign currency translation of $3.8 million and lower sales of our OEM products and monitoring service fees and tracking devices.</span></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 Europe and Other was primarily due to the 2023 impact of lower customer recoveries of required electronic component spot buys of $11.7 million, and a reduction in retroactive price increases of $2.2 million and lower sales in our China commercial vehicle, European agricultural and European off-highway markets of $4.0 million, $1.4 million and $1.3 million, respectively. Offsetting these decreases were higher sales volumes in our European commercial vehicle market of $6.2 million, including sales related to the launches of a European OEM MirrorEye program and our next generation tachograph and our China automotive market of $2.3 million. 2024 net sales were favorably impacted by foreign currency translation of $0.7 million compared to 2023.</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 decreased compared to 2023 and our gross margin increased to 20.8% in 2024 compared to 20.6% in 2023. Our material cost as a percentage of net sales de</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">creased by 1.8% t</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o 57.6% in 2024 compared to 59.4% in 2023. The decrease in the material cost percentage was partially due to the impact of 2023 required electronic component spot buy purchases, reimbursed by customers. The impact of these spot buy purchases increased cost of goods sold by </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$14.6 million, or 1.5% </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">of net sales during 2023 which reduced gross margin percent by </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">% in 2023. Other factors contributing to the reduction the material cost percentage were material cost improvement actions. Overhead as a percentage of net sales was 17.0% and 15.1% for 2024 and 2023, respectively. The increase in overhead as a percentage of sales was attributable to higher overhead spending including higher warranty related expense and amortization for capitalized software development costs as well as adverse leverage from lower 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 Control Devices segment gross margin decreased from lower contribution from lower 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 slightly improved due to material cost improvement actions and lower required electronic component spot buy purchases being offset by an increase in overhead costs including higher warranty related 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%">Our Stoneridge Brazil segment gross margin decreased because of lower contribution from lower sales levels and adverse sales mix.</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 $0.1 million compared to 2023 due to higher self-insured medical costs, wages and legal fees as well as a 2023 gain on the sale of fixed assets being offset by lower business realignment costs and incentive compensation benefits due to Company performance.</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 $1.1 million because of a reduction in launch activities and a shift in platform development resulting in lower customer reimbursements and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">capitalization of software development costs that were offset by lower consulting spending compared to 2023 for our Electronics and Control Devices segments. In addition, higher business realignment costs were incurred in our 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%">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="#i3ea8deb1f4b84277861841a9573f3602_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:400;line-height:120%">Operating (Loss) Income. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating (loss) income 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 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:2px 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 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%">2024</span></td><td colspan="3" style="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%">2023</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:114%">Dollar<br/>decrease</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:114%">Percent<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 style="background-color:#cceeff;border-top:1pt solid #000;padding: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%">6,178</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 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: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,582&#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 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: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%">(7,404)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(54.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 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%">25,561</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">27,309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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,748)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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.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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 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%">982</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">4,454&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(3,472)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(78.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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">(33,102)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(32,509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(593)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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.8)</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 (loss) income</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: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%">(381)</span></td><td 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 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: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,836&#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 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: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%">(13,217)</span></td><td 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(103.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 primarily as a result of lower contribution from lower sales levels and higher SG&amp;A due to a 2023 gain on sale of fixed assets offset by lower D&amp;D spending.</span></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 decreased primarily due to higher D&amp;D as reduced product launch activity resulted in customer reimbursements decreasing more than spending.</span></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 as a result of lower contribution from lower sales levels and adverse sales mix offset by lower SG&amp;A because of a reduction in incentive compensation due to Company 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%">Our unallocated corporate operating loss increased due to higher self-insured medical costs and wages offset by lower incentive compensation due to Company performance and business realignment 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%">Operating (loss) income 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 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:2px 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 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%">2024</span></td><td colspan="3" style="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%">2023</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:114%">Dollar<br/>increase /<br/>(decrease)</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: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 style="background-color:#cceeff;border-top:1pt solid #000;padding: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%">(28,431)</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: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,566)</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: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%">(14,865)</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(109.6)</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">982</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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,472)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(78.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><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 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%">27,068</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 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,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:114%">5,120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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: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 (loss) income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(381)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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,836&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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%">(13,217)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(103.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 loss increased primarily as a result of lower contribution from lower sales levels, higher overhead spending including warranty expense, higher self-insured medical costs, wages and a 2023 gain on disposal of fixed assets, offset by lower incentive compensation due to Company performance and lower business realignment costs. Operating income in South America decreased because of lower contribution from lower sales levels. Our operating results in Europe and Other increased primarily because of material cost actions and lower SG&amp;A and D&amp;D spending offset by lower contribution from lower sales levels.</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.4 million compared to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2023. The increase was the result of higher outstanding Credit Facility balances.</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 of Investee. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equity loss for Autotech Fund II was $1.3 million and $0.5 million for the years ended December 31, 2024 and 2023, respectively</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-style:italic;font-weight:400;line-height:120%">Other (Income) 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 (gains) losses as a component of other (income) expense, net on the consolidated statement of operations. Other income, net of $2.5 million, increased by $3.8 million in 2024 compared to other expense, net of $1.2 million for 2023 due to the impact of favorable foreign currency movements in our Electronics and Stoneridge Brazil segments from 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 2024, the provision for income tax expense was $2.9 million, resulting in an effective tax rate of (21.5)%. In 2023, the provision for income tax expense was $3.3 million, resulting in an effective tax rate of (169.7)%. In 2024 and 2023, the provision for income taxes was impacted by jurisdictional earnings mix, U.S. taxes on foreign earnings, various tax credits and incentives and tax losses for which no benefit is recognized due to valuation allowances.</span></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 OECD implemented a 15% global corporate minimum tax to ensure that large multinational enterprises pay a minimum level of tax in the countries they operate. A number of countries have passed legislation enacting the OECD Pillar Two model rules as issued, in a modified form or not at all which is effective in 2024. The OECD Pillar Two framework could have a material impact on our effective tax rate and cash tax payments depending on which countries enact the legislation and in what manner.</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><div id="i3ea8deb1f4b84277861841a9573f3602_70"></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="#i3ea8deb1f4b84277861841a9573f3602_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%">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, 2024 and 2023 (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 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:114%">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:114%">2024</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:114%">2023</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: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 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:9pt;font-weight:400;line-height:114%">Operating activities</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%">47,748</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: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%">4,946</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%">42,802&#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:114%">Investing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(24,468)</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:114%">(36,979)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 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%">12,511&#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:114%">Financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11,121</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">17,485</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:114%">(6,364)</span></td><td style="background-color:#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:114%">Effect of exchange rate changes on cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">(3,410)</span></td><td style="background-color:#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 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%">591</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:114%">(4,001)</span></td><td style="background-color:#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%">Net change in cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,991</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(13,957)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">44,948</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 2023 primarily due to</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> a reduction in working capital levels.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Cash provided by receivables was favorable to 2023 as the result of lower sales levels while collection terms remained consistent. Cash provided by inventory improved from the prior year due to the ramp up of product launches occurring in the second half of 2023 and first half of 2024, lower production levels and the impact of our inventory reduction 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%">Net cash used for investing activities decreased compared to the prior year due to lower capital expenditures and capitalized software development costs as well as the 2023 impact of cash proceeds from the sale of 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%">Net cash provided by financing activities decreased compared to the prior year primarily due to a decrease in Credit Facility borrowings net of repayments.</span></div><div id="i3ea8deb1f4b84277861841a9573f3602_73"></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%">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, 2024 (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 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: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 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 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 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 colspan="3" style="padding:2px 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%">201,577</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: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 style="background-color:#cceeff;border-top:1pt solid #000;padding: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%">201,577</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: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 style="background-color:#cceeff;border-top:1pt solid #000;padding: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%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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 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 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%">25,363</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">13,233</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12,130</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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%">11,445</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,180</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,579</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2,686</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><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%">238,385</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">17,413</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">218,286</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2,686</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">&#8212;</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&#160;31, 2024, 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 Autotech Fund II managed by Autotech, 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 $9.0 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 provide 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 $275.0 million through November 2, 2026. 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 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 $201.6 million at December&#160;31, 2024. </span></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;26, 2025, the Company entered into Amendment No. 1 to the Fifth Amended and Restated Credit Agreement and Waiver (&#8220;Amendment No. 1&#8221;). Amendment No. 1 provides for certain covenant relief and restrictions during the &#8220;Covenant Relief Period&#8221; (the period ending on the date that the Company delivers a compliance certificate for the quarter ending December 31, 2025). During the Covenant Relief Period:</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><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="#i3ea8deb1f4b84277861841a9573f3602_7">Table of Contents</a></span></div></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 leverage ratio of 3.50 was increased to 6.00 for the quarter ended March 31, 2025, 5.50 for the quarter ended June 30, 2025, 4.50 for the quarter ended September 30, 2025 and 3.50 for the quarter ended December 31, 2025;</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 minimum interest coverage ratio of 3.50 was waived for the quarter ended December 31, 2024 and was reduced to 2.00 for the quarters ended March 31 and June 30, 2025, and 2.50 and 3.50 for the quarter ended September 30, 2025 and December 31, 2025, 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="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 (as defined) cannot exceed $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="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the sale of significant assets (as defined) will require repayment in the amount of any net cash proceeds received and result in the reduction of the Credit Facility commitment, at the lesser of $100.0 million or the net cash proceeds;</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">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="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="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amendment No. 1 added an additional level to the leverage ratio based pricing grid, through maturity, when the leverage ratio is greater than 3.50.</span></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 Amendment No. 1, the Company was in compliance with all covenants at December&#160;31, 2024. 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. However, it is possible that future borrowing flexibility under the Credit Facility may be limited as a result of lower than expected financial performance. 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%">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.8 million and $2.0 million, at December&#160;31, 2024 and 2023, respectively. At December&#160;31, 2024 and 2023, there were no borrowings outstanding on this overdraft credit line. During the year ended December&#160;31, 2024, the subsidiary borrowed and repaid 334.5 million Swedish krona, or $30.3 million. The Stockholm subsidiary has pledged certain of its assets as collateral in order to obtain a guarantee of certain of the Stockholm subsidiary&#8217;s obligations to third parties.</span></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, had lines of credit that allowed up to a maximum borrowing level of 20.0 million Chinese yuan, or $2.7 million and $2.8 million, at December&#160;31, 2024 and 2023, respectively. At December&#160;31, 2024 and 2023 there was $0.0 million and $2.1 million, respectively, in borrowings outstanding recorded within current portion of debt. In addition, the Suzhou subsidiary had a bank acceptance draft line of credit that expired in October 2024 which facilitated the extension of trade payable payment terms by 180 days. The bank acceptance draft line of credit allowed up to a maximum borrowing level of 60.0 million Chinese yuan, or $8.5 million at December&#160;31, 2023. There was $2.4 million utilized on the Suzhou bank acceptance draft line of credit at December&#160;31, 2023 recorded 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%">In December 2018, the Company entered into an agreement to make a $10.0 million investment in Autotech Fund II managed by Autotech. 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 2024, the Company&#8217;s cumulative investment in the Autotech Fund II was $9.0 million. The Company contributed $0.6 million and $0.4 million, net to the Autotech Fund II during the years ended December 31, 2024 and 2023, 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, 2024, we had a cash and cash equivalents balance of approximately $71.8 million, of which 65.8% 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 $73.4 million of undrawn commitments un</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">der the Credit Facility as of December&#160;31, 2024, which results in total undrawn commitments and cash balances of more th</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">an $145.3 million.</span></div><div id="i3ea8deb1f4b84277861841a9573f3602_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%">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="i3ea8deb1f4b84277861841a9573f3602_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%">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 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><div id="i3ea8deb1f4b84277861841a9573f3602_82"></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="#i3ea8deb1f4b84277861841a9573f3602_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%">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="i3ea8deb1f4b84277861841a9573f3602_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%">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="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%">Goodwill.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We test goodwill, all of which relates to our Electronics segment, for impairment on at least an annual basis, or more frequently if a triggering event indicates that an impairment may exist. In qualitatively assessing impairment, the primary qualitative factors include, but are not limited to, the results of prior year fair value calculations, changes in our market capitalization, the reporting unit and overall financial performance, and macroeconomic and industry conditions. We consider the qualitative factors and weight of the evidence obtained to determine if it is more likely than not that a reporting unit&#8217;s fair value is less than the 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 perform a quantitative assessment.</span></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 quantitative assessment, we utilize the income approach, or a combination of, the income approach and market approach to estimate the fair value of the reporting unit. The income approach uses a discounted cash flow method and the market approach uses valuation multiples observed for the reporting unit&#8217;s guideline public companies. The determination of discounted cash flows are based on management&#8217;s estimates of revenue growth rates and earnings before interest, taxes, depreciation and amortization (&#8220;EBITDA&#8221;) margin, taking into consideration business and market conditions for the countries and markets in which the reporting unit operates. We calculate the discount rate based on a market-participant, risk-adjusted weighted average cost of capital, which considers industry specific rates of return on debt and equity capital for a target industry capital structure, adjusted for risks associated with business size, geography and other factors specific to the reporting unit. Our quantitative assessment is affected by the uncertainty of revenue growth rates and EBITDA margin, especially in the outer years of a forecast. Further, affecting our quantitative assessment are future changes in the discount rate, as a result of a change in economic conditions or otherwise, which could result in the carrying value of the reporting unit exceeding its respective fair value.</span></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 performed our annual goodwill impairment analysis for our Electronics reporting unit at the beginning of the fourth quarter of 2024. Based on this analysis, we determined that the fair value of this reporting unit substantially exceeded its carrying value. We performed a sensitivity analysis for the significant assumptions used in the goodwill impairment testing analysis for the Electronics reporting unit. The sensitivities were calculated in isolation using the income approach and keeping all other assumptions constant. The cash flow sensitivities do not consider the offsetting impact of a lower discount rate assumption to reflect the reduced risk in estimated future cash flow growth used under the income approach or the related impacts on pricing multiples used under the market approach.</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="#i3ea8deb1f4b84277861841a9573f3602_7">Table of Contents</a></span></div></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">A hypothetical increase in the discount rate of 100 basis points would not result in goodwill impairment; and</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">A hypothetical decrease in EBITDA margin of 100 basis points for each year in the forecast period would not result in goodwill impairment.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">In addition to our annual goodwill impairment analysis, we identified impairment triggering events during our fourth quarter 2024 interim evaluation, which was associated with a decrease in our publicly quoted share price and market capitalization. As such, we quantitatively assessed our Electronics reporting unit as of December 31, 2024, and we determined the fair value of the reporting unit substantially exceeded its carrying value and that no impairment of goodwill was needed.</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 2025, 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 has considered historical pre-tax income or loss and the four sources of income in determining the need for a valuation allowance when the realization of its deferred tax assets are not more likely than not. The four sources of income considered are 1.) taxable income in prior carryback years where carryback is allowable, 2.) future reversals of existing temporary differences, 3.) consideration of reasonable and prudent tax planning strategies, and 4.) forecasts of future taxable income, exclusive of reversing temporary differences and carryforwards. In the cases where a valuation allowance has been recorded, the evidence described above did not result in a conclusion that the deferred tax assets are more likely than not to be realizable. Current and future provision for income taxes is significantly impacted by the initial recognition of and changes in valuation allowances. The Company intends to maintain these allowances until it is more likely than not that the deferred tax assets will be realized. The Company is significantly impacted by the Global Intangible Low-Taxed Income ("GILTI") tax provisions of the US tax code, and should those provisions change, it could have a material impact on our assessment of the realizability of general business credits in the US for which we currently believe are more likely than not to be realized based on the considerations noted above. 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 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 GILTI taxes, if any, as a current period tax expense when incurred.</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><div id="i3ea8deb1f4b84277861841a9573f3602_88"></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="#i3ea8deb1f4b84277861841a9573f3602_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%">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 March 2020, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 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 also allowed 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, 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 February 2022, the Company amended its credit facility to incorporate hardwired mechanics to permit a future replacement of LIBOR as the interest reference rate without lender consent. The Company has applied the guidance to impacted transactions during the transition period. The adoption of this standard did not have a material impact on the Company&#8217;s consolidated 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%">In November 2023, the FASB issued ASU No. 2023-07, "Segment Reporting (Topic 280) &#8211; Improvements to Reportable Segment Disclosures", which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The updated standard is effective for annual periods beginning in fiscal 2025 and interim periods beginning in the first quarter of fiscal 2026. Early adoption is permitted. We adopted this ASU retrospectively on December 31, 2024. Refer to Note 13, Segment Reporting for the inclusion of the new required disclosures.</span></div><div id="i3ea8deb1f4b84277861841a9573f3602_91"></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&#160;31, 2024</span></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 2023, the FASB issued ASU No. 2023-09, &#8220;Income Taxes (Topic 740) &#8211; Improvements to Income Tax Disclosures," which requires companies to disclose, on an annual basis, specific categories in the effective tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. In addition, companies are required to disclose additional information about income taxes paid. The standard is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The standard is to be adopted on a prospective basis; however, retrospective application is permitted. This ASU will modify the Company's financial statement disclosures but will not have a significant impact on its consolidated 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%">In November 2024, the FASB issued ASU No. 2024-03, "Income Statement &#8211; Reporting Comprehensive Income &#8211; Expense Disaggregation Disclosures," which requires companies to disclose certain costs and expenses within the notes to the financial statements. The standard is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted. We are currently evaluating the impact on our annual consolidated financial statement disclosures.</span></div><div id="i3ea8deb1f4b84277861841a9573f3602_94"></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&#160;31, 2024, 100.0% of our outstanding debt was floating-rate. We estimate that a 1.0% change in the interest costs of our floating-rate debt outstanding as of December&#160;31, 2024 would change interest expense on an annual basis by approximately $2.0 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="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="#i3ea8deb1f4b84277861841a9573f3602_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%">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&#160;31, 2024 by approximately $2.9 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%">29</span></div></div></div><div id="i3ea8deb1f4b84277861841a9573f3602_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="#i3ea8deb1f4b84277861841a9573f3602_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 style="width:91.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:6.022%"/><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%">Consolidated Financial Statements:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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="#i3ea8deb1f4b84277861841a9573f3602_100">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="c-1" name="dei:AuditorFirmId" id="f-51">42</ix:nonNumeric>)</span></div></td><td colspan="3" style="padding:0 1pt"/><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="#i3ea8deb1f4b84277861841a9573f3602_100">31</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="#i3ea8deb1f4b84277861841a9573f3602_103">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="#i3ea8deb1f4b84277861841a9573f3602_103">4</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3ea8deb1f4b84277861841a9573f3602_103"> 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="#i3ea8deb1f4b84277861841a9573f3602_103">3</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#i3ea8deb1f4b84277861841a9573f3602_103">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="#i3ea8deb1f4b84277861841a9573f3602_109">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="#i3ea8deb1f4b84277861841a9573f3602_109">4</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3ea8deb1f4b84277861841a9573f3602_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="#i3ea8deb1f4b84277861841a9573f3602_109">3</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3ea8deb1f4b84277861841a9573f3602_109"> 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="#i3ea8deb1f4b84277861841a9573f3602_109">2</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#i3ea8deb1f4b84277861841a9573f3602_109">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="#i3ea8deb1f4b84277861841a9573f3602_112">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="#i3ea8deb1f4b84277861841a9573f3602_112">(</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3ea8deb1f4b84277861841a9573f3602_112">Loss</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3ea8deb1f4b84277861841a9573f3602_112">) Income</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3ea8deb1f4b84277861841a9573f3602_112"> 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="#i3ea8deb1f4b84277861841a9573f3602_112">4</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3ea8deb1f4b84277861841a9573f3602_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="#i3ea8deb1f4b84277861841a9573f3602_112">3</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3ea8deb1f4b84277861841a9573f3602_112"> 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="#i3ea8deb1f4b84277861841a9573f3602_112">2</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#i3ea8deb1f4b84277861841a9573f3602_112">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="#i3ea8deb1f4b84277861841a9573f3602_115">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="#i3ea8deb1f4b84277861841a9573f3602_115">4</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3ea8deb1f4b84277861841a9573f3602_115">, 202</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3ea8deb1f4b84277861841a9573f3602_115">3</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3ea8deb1f4b84277861841a9573f3602_115"> 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="#i3ea8deb1f4b84277861841a9573f3602_115">2</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#i3ea8deb1f4b84277861841a9573f3602_115">36</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="#i3ea8deb1f4b84277861841a9573f3602_118">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="#i3ea8deb1f4b84277861841a9573f3602_118">4</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3ea8deb1f4b84277861841a9573f3602_118">, 202</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3ea8deb1f4b84277861841a9573f3602_118">3</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3ea8deb1f4b84277861841a9573f3602_118"> 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="#i3ea8deb1f4b84277861841a9573f3602_118">2</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i3ea8deb1f4b84277861841a9573f3602_118">2</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#i3ea8deb1f4b84277861841a9573f3602_118">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="#i3ea8deb1f4b84277861841a9573f3602_121">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#i3ea8deb1f4b84277861841a9573f3602_121">38</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 colspan="3" style="padding:0 1pt"/></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="#i3ea8deb1f4b84277861841a9573f3602_172">Schedule II &#8211; Valuation and Qualifying Accounts</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#i3ea8deb1f4b84277861841a9573f3602_172">67</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%">30</span></div></div></div><div id="i3ea8deb1f4b84277861841a9573f3602_100"></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="#i3ea8deb1f4b84277861841a9573f3602_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, 2024 and 2023, the related consolidated statements of operations, comprehensive (loss) income, cash flows and shareholders&#8217; equity for each of the three years in the period ended December 31, 2024, and the related notes and financial statement schedule listed in the Index at Item 15(a)(2) (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, 2024 and 2023, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2024, 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, 2024, based on criteria established in Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), and our report dated March&#160;3, 2025 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 Matter</span></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 a 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%">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="#i3ea8deb1f4b84277861841a9573f3602_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 style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:65.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="padding:0 1pt"/></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"><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's reserves for product warranty and recall totaled $27.5 million at December 31, 2024. 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.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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"><div style="margin-top:10pt"><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.</span></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 evaluate the reserve for product warranty and recall, we performed audit procedures that included, among others, evaluating the Company&#8217;s estimation methodology and testing significant assumptions including the completeness and accuracy of the underlying claims data and reasonableness of the cost assumptions used in the computation of management&#8217;s estimate. We performed inquiries of the Company&#8217;s quality control team and obtained legal confirmation letters to evaluate the status and assessment of certain reserves.  We also have assessed the historical accuracy of management&#8217;s product warranty and recall reserves by comparing actual results to previous estimates and judgments made by management.</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%">/s/<ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-52">Ernst &amp; Young LLP</ix:nonNumeric></span></div><div style="margin-top:15pt"><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:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-53">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;3, 2025</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><div id="i3ea8deb1f4b84277861841a9573f3602_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="#i3ea8deb1f4b84277861841a9573f3602_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 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, (in thousands)</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%">2024</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%">2023</span></td></tr><tr style="height:15pt"><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;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;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: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 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%">Cash and cash equivalents</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-54">71,832</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-55">40,841</ix:nonFraction>&#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"><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="c-4" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="f-56">1,060</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="f-57">1,058</ix:nonFraction>, respectively</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-58">137,766</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 colspan="3" 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-59">166,545</ix:nonFraction>&#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%">Inventories, net</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-60">151,337</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 colspan="3" 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-61">187,758</ix:nonFraction>&#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%">Prepaid expenses and other current 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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-62">26,579</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 colspan="3" 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-63">34,246</ix:nonFraction>&#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%">Total current 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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-64">387,514</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 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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-65">429,390</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"/></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 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 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 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="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-66">97,667</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 colspan="3" 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-67">110,126</ix:nonFraction>&#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%">Intangible assets, net</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-68">39,677</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 colspan="3" 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-69">47,314</ix:nonFraction>&#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%">Goodwill</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-70">33,085</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 colspan="3" 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-71">35,295</ix:nonFraction>&#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%">Operating lease right-of-use asset</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-72">10,050</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 colspan="3" 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-73">10,795</ix:nonFraction>&#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%">Investments and other long-term assets, net</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InvestmentsAndOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-74">53,563</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 colspan="3" 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InvestmentsAndOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-75">46,980</ix:nonFraction>&#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%">Total long-term assets</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-76">234,042</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 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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-77">250,510</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"/></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 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="c-4" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-78">621,556</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-79">679,900</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"/></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: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: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 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: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 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%">Current portion of debt</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherLongTermDebtCurrent" format="ixt:fixed-zero" scale="3" id="f-80">&#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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-81">2,113</ix:nonFraction>&#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%">Accounts payable</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-82">83,478</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 colspan="3" 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-83">111,925</ix:nonFraction>&#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%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-84">66,494</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 colspan="3" 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-85">64,203</ix:nonFraction>&#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%">Total current 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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-86">149,972</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 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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-87">178,241</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"/></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 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%">Revolving credit facility</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermLineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-88">201,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:#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermLineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-89">189,346</ix:nonFraction>&#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%">Deferred income taxes</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-90">5,321</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 colspan="3" 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-91">7,224</ix:nonFraction>&#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%">Operating lease long-term liability</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-92">6,484</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 colspan="3" 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-93">7,684</ix:nonFraction>&#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%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-94">12,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:#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-95">9,688</ix:nonFraction>&#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%">Total long-term 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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-96">226,324</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 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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-97">213,942</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"/></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 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"><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="c-4" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-98"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-99">5,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-100"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-101">none</ix:nonFraction></ix:nonFraction> issued</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-102">&#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 colspan="3" 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-103">&#8212;</ix:nonFraction>&#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"><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="c-5" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-104"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-105">60,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-106">28,966</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-107">28,966</ix:nonFraction> shares issued and <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-108">27,695</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-109">27,549</ix:nonFraction> shares outstanding at December&#160;31, 2024 and December&#160;31, 2023, respectively, with no stated value</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:fixed-zero" scale="3" id="f-110">&#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 colspan="3" 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:fixed-zero" scale="3" id="f-111">&#8212;</ix:nonFraction>&#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%">Additional paid-in capital</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-112">225,712</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 colspan="3" 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-113">227,340</ix:nonFraction>&#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"><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="c-4" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-114">1,271</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-115">1,417</ix:nonFraction> shares at December&#160;31, 2024 and December&#160;31, 2023, respectively, at cost</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="f-116">38,424</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="f-117">43,344</ix:nonFraction>)</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%">Retained earnings</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-118">179,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:#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-119">196,509</ix:nonFraction>&#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%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-120">122,013</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-121">92,788</ix:nonFraction>)</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%">Total shareholders' equity</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-122">245,260</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 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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-123">287,717</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"/></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 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="c-4" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-124">621,556</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-125">679,900</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"/></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%">33</span></div></div></div><div id="i3ea8deb1f4b84277861841a9573f3602_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="#i3ea8deb1f4b84277861841a9573f3602_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 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, (in thousands, except per share data)</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%">2024</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%">2023</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></tr><tr style="height:15pt"><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;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 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="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-126">908,295</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-127">975,818</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-128">899,923</ix:nonFraction>&#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%">Costs and expenses:</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: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 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="c-1" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-129">719,042</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 colspan="3" 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-130">774,512</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-131">724,997</ix:nonFraction>&#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%">Selling, general and administrative</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-132">117,460</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 colspan="3" 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-133">117,395</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-134">106,695</ix:nonFraction>&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-135">72,174</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 colspan="3" 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-136">71,075</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-137">65,296</ix:nonFraction>&#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%">Operating (loss) income</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" scale="3" id="f-138">381</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 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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-139">12,836</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 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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-140">2,935</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"/></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%">Interest expense, net</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-141">14,447</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 colspan="3" 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-142">13,000</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-143">7,097</ix:nonFraction>&#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%">Equity in loss of investee</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-144">1,292</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 colspan="3" 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="f-145">522</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="f-146">823</ix:nonFraction>&#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%">Other (income) expense, net</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-147">2,523</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-148">1,236</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-149">5,711</ix:nonFraction>&#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%">Loss before income taxes</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-150">13,597</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 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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-151">1,922</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 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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-152">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: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%">Provision for income taxes</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-153">2,927</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 colspan="3" 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-154">3,261</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-155">3,360</ix:nonFraction>&#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%">Net 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: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-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="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-156">16,524</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 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: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-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="c-6" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-157">5,183</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 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: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-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="c-7" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-158">14,056</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"/></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss per share:</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: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:#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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-159">0.60</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-160">0.19</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-161">0.52</ix:nonFraction>)</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%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-162">0.60</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #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-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:#ffffff;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="c-6" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-163">0.19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #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-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:#ffffff;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="c-7" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-164">0.52</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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"/><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:400;line-height:100%">Weighted-average shares outstanding:</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: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:#cceeff;padding:0 1pt"/><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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-165">27,596</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-166">27,443</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-167">27,258</ix:nonFraction></span></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%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-168">27,596</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="c-6" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-169">27,443</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-170">27,258</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%">34</span></div></div></div><div id="i3ea8deb1f4b84277861841a9573f3602_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="#i3ea8deb1f4b84277861841a9573f3602_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) INCOME</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, (in thousands)</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%">2024</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%">2023</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></tr><tr style="height:14pt"><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;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</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-171">16,524</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-172">5,183</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-173">14,056</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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"/><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%">Other comprehensive (loss) income, net of tax:</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 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 translation (1)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-174">25,839</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-6" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-175">9,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-7" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-176">6,171</ix:nonFraction>)</span></td><td style="background-color:#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%">Unrealized (loss) gain on derivatives (2)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-177">3,386</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-6" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-178">1,236</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-7" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="f-179">53</ix:nonFraction>&#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 comprehensive (loss) income, net of tax </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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-180">29,225</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-181">10,354</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-182">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"/></tr><tr style="height:14pt"><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: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:9pt;font-weight:400;line-height:100%">Comprehensive (loss) income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="c-1" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-183">45,749</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="c-6" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-184">5,171</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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="c-7" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-185">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"/></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><ix:footnote id="fn-1" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">Net of tax expense of $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent" scale="3" id="f-186">514</ix:nonFraction> for the year ended December 31, 2022.</span></ix:footnote></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><ix:footnote id="fn-2" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">Net of tax (benefit) expense of $(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="f-187">901</ix:nonFraction>), $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="f-188">328</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="f-189">14</ix:nonFraction> for the years ended December&#160;31, 2024, 2023 and 2022, respectively.</span></ix:footnote></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%">35</span></div></div></div><div id="i3ea8deb1f4b84277861841a9573f3602_115"></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="#i3ea8deb1f4b84277861841a9573f3602_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 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:7pt;font-weight:700;line-height:100%">Year ended December 31, (in thousands)</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%">2024</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%">2023</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</span></td></tr><tr style="height:8pt"><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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net loss</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: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="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-190">16,524</ix:nonFraction>)</span></td><td style="background-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: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="c-6" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-191">5,183</ix:nonFraction>)</span></td><td style="background-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: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="c-7" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-192">14,056</ix:nonFraction>)</span></td><td style="background-color:#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: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 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 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 colspan="2" style="background-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="c-1" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-193">26,140</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-194">26,749</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-195">26,720</ix:nonFraction>&#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 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 colspan="2" style="background-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="c-1" decimals="-3" name="sri:AmortizationAndAccretionOfDebtDiscount" format="ixt:num-dot-decimal" scale="3" id="f-196">8,852</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-3" name="sri:AmortizationAndAccretionOfDebtDiscount" format="ixt:num-dot-decimal" scale="3" id="f-197">8,132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-3" name="sri:AmortizationAndAccretionOfDebtDiscount" format="ixt:num-dot-decimal" scale="3" id="f-198">8,055</ix:nonFraction>&#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 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 colspan="2" style="background-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="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-199">5,742</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-200">4,038</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-201">5,110</ix:nonFraction>)</span></td><td style="background-color:#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 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 of equity method investee</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:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" format="ixt:num-dot-decimal" scale="3" id="f-202">1,292</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" scale="3" id="f-203">522</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" scale="3" id="f-204">823</ix:nonFraction>&#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 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 (gain) on sale of fixed 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:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="f-205">257</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="f-206">860</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="f-207">241</ix:nonFraction>)</span></td><td style="background-color:#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 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 colspan="2" style="background-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="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-208">4,094</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-209">3,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-210">5,942</ix:nonFraction>&#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 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 related to share-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="f-211">248</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-3" sign="-" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="f-212">230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-3" sign="-" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="f-213">543</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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 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 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 colspan="2" style="background-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="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-214">20,170</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-215">5,854</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-216">13,161</ix:nonFraction>)</span></td><td style="background-color:#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 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 colspan="2" style="background-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="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-217">26,904</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-218">31,563</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-219">20,127</ix:nonFraction>)</span></td><td style="background-color:#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 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 colspan="2" style="background-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="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="f-220">877</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-221">16,625</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-222">5,159</ix:nonFraction>)</span></td><td style="background-color:#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 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 colspan="2" style="background-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="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="f-223">24,624</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="f-224">1,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="f-225">18,489</ix:nonFraction>&#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 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 colspan="2" style="background-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="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-226">5,804</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-227">4,226</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-228">4,088</ix:nonFraction>&#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 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 operating activities</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:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-229">47,748</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 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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-230">4,946</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 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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-231">6,806</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"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top: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"/><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:7pt;font-weight:700;line-height:100%">INVESTING ACTIVITIES:</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;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 colspan="2" style="background-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="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-232">24,303</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-233">38,498</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-234">31,609</ix:nonFraction>)</span></td><td style="background-color:#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: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 colspan="2" style="background-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="c-1" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="f-235">385</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-236">1,869</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="f-237">158</ix:nonFraction>&#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: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 colspan="2" style="background-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="c-1" decimals="-3" name="us-gaap:ProceedsFromHedgeInvestingActivities" format="ixt:fixed-zero" scale="3" id="f-238">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-3" name="us-gaap:ProceedsFromHedgeInvestingActivities" format="ixt:fixed-zero" scale="3" id="f-239">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-3" name="us-gaap:ProceedsFromHedgeInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-240">3,820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:7pt;font-weight:400;line-height:100%">Investment in venture capital fund</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:7pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" scale="3" id="f-241">550</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" scale="3" id="f-242">350</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" scale="3" id="f-243">950</ix:nonFraction>)</span></td><td style="background-color:#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 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 investing activities</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:7pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-244">24,468</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 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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-245">36,979</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 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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-246">28,581</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"/></tr><tr style="height:8pt"><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: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:7pt;font-weight:700;line-height:100%">FINANCING ACTIVITIES:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Revolving credit facility borrowings</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:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-247">135,500</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-248">117,369</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-249">21,562</ix:nonFraction>&#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:7pt;font-weight:400;line-height:100%">Revolving credit facility payments</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:7pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-250">121,500</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-251">96,568</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-252">18,000</ix:nonFraction>)</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">Proceeds from issuance of debt</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:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromOtherDebt" format="ixt:num-dot-decimal" scale="3" id="f-253">31,661</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-3" name="us-gaap:ProceedsFromOtherDebt" format="ixt:num-dot-decimal" scale="3" id="f-254">35,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-3" name="us-gaap:ProceedsFromOtherDebt" format="ixt:num-dot-decimal" scale="3" id="f-255">38,940</ix:nonFraction>&#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:7pt;font-weight:400;line-height:100%">Repayments of debt</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:7pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RepaymentsOfOtherDebt" format="ixt:num-dot-decimal" scale="3" id="f-256">33,745</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-3" name="us-gaap:RepaymentsOfOtherDebt" format="ixt:num-dot-decimal" scale="3" id="f-257">35,102</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-3" name="us-gaap:RepaymentsOfOtherDebt" format="ixt:num-dot-decimal" scale="3" id="f-258">42,248</ix:nonFraction>)</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">Earn-out consideration cash payment</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:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="sri:PaymentsForEarnOutConsiderationFinancingActivities" format="ixt:fixed-zero" scale="3" id="f-259">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-3" name="sri:PaymentsForEarnOutConsiderationFinancingActivities" format="ixt:fixed-zero" scale="3" id="f-260">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-3" name="sri:PaymentsForEarnOutConsiderationFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-261">6,276</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Other financing 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:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:fixed-zero" scale="3" id="f-262">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="f-263">2,251</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="f-264">484</ix:nonFraction>)</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">Repurchase of Common Shares to satisfy employee tax withholding</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:7pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="f-265">795</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-266">1,720</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="f-267">791</ix:nonFraction>)</span></td><td style="background-color:#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 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) financing activities</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:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-268">11,121</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;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-269">17,485</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 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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-270">7,297</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"/></tr><tr style="height:8pt"><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: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: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-1" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-271">3,410</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-272">591</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-273">1,677</ix:nonFraction>)</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">Net change in cash and cash equivalents</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:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-274">30,991</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 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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-275">13,957</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 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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-276">30,749</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"/></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%">Cash and cash equivalents at beginning of 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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-277">40,841</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-8" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-278">54,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-9" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-279">85,547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><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: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:7pt;font-weight:400;line-height:100%">Cash and cash equivalents at end of period</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: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="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-280">71,832</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 colspan="3" style="background-color:#ffffff;padding: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: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="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-281">40,841</ix:nonFraction>&#160;</span></td><td style="background-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: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="c-8" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-282">54,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><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:7pt;font-weight:400;line-height:100%">Supplemental disclosure of cash flow information:</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 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:#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: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="c-1" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-283">15,458</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 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: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="c-6" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-284">13,007</ix:nonFraction>&#160;</span></td><td style="background-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: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="c-7" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-285">7,293</ix:nonFraction>&#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 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:#ffffff;padding: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: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="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-286">9,255</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 colspan="3" style="background-color:#ffffff;padding: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: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="c-6" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-287">10,302</ix:nonFraction>&#160;</span></td><td style="background-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: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="c-7" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-288">6,178</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></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%">36</span></div></div></div><div id="i3ea8deb1f4b84277861841a9573f3602_118"></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="#i3ea8deb1f4b84277861841a9573f3602_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 style="width:25.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.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:8.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:8.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:8.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:8.904%"/><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:6pt;font-weight:700;line-height:100%">(in thousands)</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: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 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 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 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 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 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 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, 2021</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:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-10" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-289">27,191</ix:nonFraction></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:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-290">1,775</ix:nonFraction></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: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="c-12" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-291">232,490</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 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: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="c-11" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-292">55,264</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 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: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="c-13" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-293">215,748</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 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: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="c-14" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-294">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 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: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="c-9" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-295">295,950</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"/></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 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 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 colspan="2" style="background-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:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-296">14,056</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-297">14,056</ix:nonFraction>)</span></td><td style="background-color:#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: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 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 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 colspan="2" style="background-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: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%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="f-298">53</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="f-299">53</ix:nonFraction>&#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:6pt;font-weight:400;line-height:100%">Currency translation adjustments</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:6pt;font-weight:400;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:6pt;font-weight:400;line-height:100%">&#8212;</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: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: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%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-300">6,171</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-7" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-301">6,171</ix:nonFraction>)</span></td><td style="background-color:#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:6pt;font-weight:400;line-height:100%">Issuance of Common Shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-17" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="f-302">193</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="f-303">193</ix:nonFraction>)</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: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: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: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: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 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="c-17" decimals="-3" name="sri:TreasuryStockSharesIssuedAndAcquiredNet" scale="3" id="f-304">43</ix:nonFraction>)</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:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-3" name="sri:TreasuryStockSharesIssuedAndAcquiredNet" scale="3" id="f-305">43</ix:nonFraction></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: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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="sri:TreasuryStockValueIssuedAndAcquiredCostMethodNet" format="ixt:num-dot-decimal" scale="3" id="f-306">4,898</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="sri:TreasuryStockValueIssuedAndAcquiredCostMethodNet" format="ixt:num-dot-decimal" scale="3" id="f-307">4,898</ix:nonFraction>&#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:6pt;font-weight:400;line-height:100%">Share-based compensation, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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 colspan="2" style="background-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="c-19" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="f-308">268</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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: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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="f-309">268</ix:nonFraction>&#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:6pt;font-weight:400;line-height:100%">BALANCE DECEMBER 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="c-20" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-310">27,341</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="c-21" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-311">1,625</ix:nonFraction></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: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="c-22" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-312">232,758</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 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: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="c-21" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-313">50,366</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 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: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="c-23" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-314">201,692</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 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: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="c-24" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-315">103,142</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 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: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="c-8" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-316">280,942</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"/></tr><tr style="height:14pt"><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"/><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"/><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:6pt;font-weight:400;line-height:100%">Net loss</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:6pt;font-weight:400;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:6pt;font-weight:400;line-height:100%">&#8212;</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: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 colspan="3" style="background-color:#ffffff;padding: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: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 colspan="3" style="background-color:#ffffff;padding: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: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="c-25" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-317">5,183</ix:nonFraction>)</span></td><td style="background-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: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 colspan="3" style="background-color:#ffffff;padding: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: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="c-6" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-318">5,183</ix:nonFraction>)</span></td><td style="background-color:#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: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 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 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 colspan="2" style="background-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: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%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-319">1,236</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-320">1,236</ix:nonFraction>&#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:6pt;font-weight:400;line-height:100%">Currency translation adjustments</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:6pt;font-weight:400;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:6pt;font-weight:400;line-height:100%">&#8212;</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: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: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%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-321">9,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-6" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-322">9,118</ix:nonFraction>&#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:6pt;font-weight:400;line-height:100%">Issuance of Common Shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="f-323">297</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-28" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="f-324">297</ix:nonFraction>)</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: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: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: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: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 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="c-27" decimals="-3" name="sri:TreasuryStockSharesIssuedAndAcquiredNet" scale="3" id="f-325">89</ix:nonFraction>)</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:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-28" decimals="-3" name="sri:TreasuryStockSharesIssuedAndAcquiredNet" scale="3" id="f-326">89</ix:nonFraction></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: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%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="sri:TreasuryStockValueIssuedAndAcquiredCostMethodNet" format="ixt:num-dot-decimal" scale="3" id="f-327">7,022</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="sri:TreasuryStockValueIssuedAndAcquiredCostMethodNet" format="ixt:num-dot-decimal" scale="3" id="f-328">7,022</ix:nonFraction>&#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:6pt;font-weight:400;line-height:100%">Share-based compensation, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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 colspan="2" style="background-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="c-29" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-329">5,418</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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: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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-330">5,418</ix:nonFraction>)</span></td><td style="background-color:#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:6pt;font-weight:400;line-height:100%">BALANCE DECEMBER 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="c-30" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-331">27,549</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="c-31" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-332">1,417</ix:nonFraction></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: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="c-32" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-333">227,340</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 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: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="c-31" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-334">43,344</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 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: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="c-33" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-335">196,509</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 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: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="c-34" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-336">92,788</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 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: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="c-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-337">287,717</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"/></tr><tr style="height:14pt"><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"/><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"/><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:6pt;font-weight:400;line-height:100%">Net loss</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:6pt;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:6pt;font-weight:700;line-height:100%">&#8212;</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: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 colspan="3" style="background-color:#ffffff;padding: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: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 colspan="3" style="background-color:#ffffff;padding: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: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="c-35" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-338">16,524</ix:nonFraction>)</span></td><td style="background-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: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 colspan="3" style="background-color:#ffffff;padding: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: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="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-339">16,524</ix:nonFraction>)</span></td><td style="background-color:#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: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 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 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 colspan="2" style="background-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: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: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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-340">3,386</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-341">3,386</ix:nonFraction>)</span></td><td style="background-color:#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:6pt;font-weight:400;line-height:100%">Currency translation adjustments</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:6pt;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:6pt;font-weight:700;line-height:100%">&#8212;</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: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: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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-342">25,839</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-343">25,839</ix:nonFraction>)</span></td><td style="background-color:#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:6pt;font-weight:400;line-height:100%">Issuance of Common Shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-37" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="f-344">196</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-38" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="f-345">196</ix:nonFraction>)</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: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: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: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: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"/></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 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="c-37" decimals="-3" name="sri:TreasuryStockSharesIssuedAndAcquiredNet" scale="3" id="f-346">50</ix:nonFraction>)</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:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-38" decimals="-3" name="sri:TreasuryStockSharesIssuedAndAcquiredNet" scale="3" id="f-347">50</ix:nonFraction></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="sri:TreasuryStockValueIssuedAndAcquiredCostMethodNet" format="ixt:num-dot-decimal" scale="3" id="f-348">4,920</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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: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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="sri:TreasuryStockValueIssuedAndAcquiredCostMethodNet" format="ixt:num-dot-decimal" scale="3" id="f-349">4,920</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"/></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 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 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 colspan="2" style="background-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="c-39" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-350">1,628</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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: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: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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-351">1,628</ix:nonFraction>)</span></td><td style="background-color:#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:6pt;font-weight:400;line-height:100%">BALANCE DECEMBER 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="c-40" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-352">27,695</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="c-41" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-353">1,271</ix:nonFraction></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: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="c-42" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-354">225,712</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 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: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="c-41" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-355">38,424</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 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: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="c-43" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-356">179,985</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 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: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="c-44" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-357">122,013</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 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: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="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-358">245,260</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"/></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="i3ea8deb1f4b84277861841a9573f3602_121"></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="#i3ea8deb1f4b84277861841a9573f3602_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="i3ea8deb1f4b84277861841a9573f3602_124"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="c-1" name="us-gaap:NatureOfOperations" id="f-359" continuedAt="f-359-1" escape="true">Organization and Nature of Business</ix:nonNumeric></span></div><ix:continuation id="f-359-1"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stoneridge, Inc. and its subsidiaries are global designers and manufacturers of highly engineered electrical and electronic systems, components and modules for the commercial, automotive, off-highway and agricultural vehicle markets.</span></div></ix:continuation><div id="i3ea8deb1f4b84277861841a9573f3602_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%">2. <ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="f-360" continuedAt="f-360-1" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="f-360-1" continuedAt="f-360-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-361" 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></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-362" 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="c-1" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="f-363" 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><ix:nonNumeric contextRef="c-1" name="sri:AccountsReceivableAndConcentrationOfCreditRiskPolicyPolicyTextBlock" id="f-364" continuedAt="f-364-1" 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%">Accounts Receivable and Concentration of Credit Risk</span></div></ix:nonNumeric><div style="margin-top:10pt"><ix:continuation id="f-364-1" continuedAt="f-364-2"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenues are principally generated from </span></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="f-364-2" continuedAt="f-364-3">the commercial, automotive, off-highway and agricultural vehicle markets.</ix:continuation> <ix:nonNumeric contextRef="c-1" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="f-365" continuedAt="f-365-1" escape="true">The Company&#8217;s largest customers are PACCAR and Traton, primarily related to the Electronics reportable segment and accounted for the following percentages of consolidated net sales:</ix:nonNumeric></span><ix:continuation id="f-365-1"><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%">2024</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%">2023</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></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="c-45" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-366">16</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 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="c-46" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-367">16</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 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="c-47" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-368">15</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%">Traton</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="c-48" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-369">13</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-49" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-370">15</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-50" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-371">11</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><ix:continuation id="f-364-3"><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></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:CreditLossFinancialInstrumentPolicyTextBlock" id="f-372" 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%">Credit losses</span></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 primarily utilizes historical write-off experience, combined with customer specific considerations and industry and regional economic data to develop the estimate of the allowance for doubtful accounts in accordance with ASC Topic 326, Financial Instruments &#8211; Credit Losses (&#8220;ASC 326&#8221;). These allowances reflect management's estimate of credit losses over the remaining expected life of such assets. If customer specific or 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: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%">38</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="#i3ea8deb1f4b84277861841a9573f3602_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="f-360-2" continuedAt="f-360-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryPolicyTextBlock" id="f-373" continuedAt="f-373-1" 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></ix:nonNumeric><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%"><ix:continuation id="f-373-1">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 hand compared to anticipated sales or usage.</ix:continuation> <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="f-374" continuedAt="f-374-1" 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></div><ix:continuation id="f-374-1"><div style="margin-bottom:10pt;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%">2024</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%">2023</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="f-375">108,283</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="f-376">142,744</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="f-377">7,627</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-5" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="f-378">11,907</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="f-379">35,427</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-5" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="f-380">33,107</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-381">151,337</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-382">187,758</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"/></tr></table></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%">Inventory valued using the FIFO method 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="c-4" decimals="-3" name="us-gaap:FIFOInventoryAmount" format="ixt:num-dot-decimal" scale="3" id="f-383">138,420</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FIFOInventoryAmount" format="ixt:num-dot-decimal" scale="3" id="f-384">176,033</ix:nonFraction> at December&#160;31, 2024 and 2023, respectively. Inventory valued using the average cost method 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="c-4" decimals="-3" name="us-gaap:WeightedAverageCostInventoryAmount" format="ixt:num-dot-decimal" scale="3" id="f-385">12,917</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:WeightedAverageCostInventoryAmount" format="ixt:num-dot-decimal" scale="3" id="f-386">11,725</ix:nonFraction> at December&#160;31, 2024 and 2023, 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, as amended, with a supplier for the purchase of certain electronic semiconductor components through December 31, 2030. Pursuant to the agreement, the Company paid capacity deposits of $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PaymentsForDeposits" format="ixt:num-dot-decimal" scale="3" id="f-387"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsForDeposits" format="ixt:num-dot-decimal" scale="3" id="f-388">1,000</ix:nonFraction></ix:nonFraction> in 2022 and 2023, respectively. <ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="f-389" escape="true">The capacity deposits are 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.</ix:nonNumeric> The Company purchased $<ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="sri:PaymentsForLongTermPurchaseCommitment" format="ixt:num-dot-decimal" scale="3" id="f-390">3,053</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="sri:PaymentsForLongTermPurchaseCommitment" format="ixt:num-dot-decimal" scale="3" id="f-391">6,028</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="sri:PaymentsForLongTermPurchaseCommitment" format="ixt:num-dot-decimal" scale="3" id="f-392">1,174</ix:nonFraction> of these components during the years ended December 31, 2024, 2023 and 2022, respectively. The Company is required to purchase $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PurchaseObligationDueInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-393">5,571</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PurchaseObligationDueInSecondYear" format="ixt:num-dot-decimal" scale="3" id="f-394">6,314</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PurchaseObligationDueInThirdYear" format="ixt:num-dot-decimal" scale="3" id="f-395">7,463</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PurchaseObligationDueInFourthYear" format="ixt:num-dot-decimal" scale="3" id="f-396">8,313</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PurchaseObligationDueInFifthYear" scale="3" id="f-397">841</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PurchaseObligationDueAfterFifthYear" format="ixt:num-dot-decimal" scale="3" id="f-398">1,492</ix:nonFraction> of components in each of the years 2025 through 2030, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts" id="f-399" continuedAt="f-399-1" 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></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="f-399-1">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 non-cancelable 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:f-400">three</span> to <ix:nonNumeric contextRef="c-55" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="f-401">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.</ix:continuation> Capitalized pre-production costs were $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized" format="ixt:num-dot-decimal" scale="3" id="f-402">13,104</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized" format="ixt:num-dot-decimal" scale="3" id="f-403">12,378</ix:nonFraction> at December&#160;31, 2024 and 2023, respectively, and were recorded as a component of prepaid expenses and other current assets on the consolidated balance sheets.</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%">39</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="#i3ea8deb1f4b84277861841a9573f3602_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="f-360-3" continuedAt="f-360-4"><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><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-404" 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%">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%">2024</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%">2023</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%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-405">3,125</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-406">3,133</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"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-407">29,895</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-59" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-408">32,097</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-409">271,465</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-61" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-410">254,738</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-411">9,272</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-63" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-412">9,708</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-413">39,184</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-65" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-414">47,191</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-415">37,512</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-67" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-416">36,853</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="f-417">741</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-69" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="f-418">789</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-419">5,511</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-71" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-420">5,249</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-421">19,773</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-73" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-422">27,589</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-423">416,478</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-424">417,347</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"/></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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-425">318,811</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-5" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-426">307,221</ix:nonFraction>)</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-427">97,667</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-428">110,126</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"/></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:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-429" continuedAt="f-429-1" escape="true">Depreciation is provided using the straight-line method over the estimated useful lives of the assets.</ix:nonNumeric> Depreciation expense for the years ended December&#160;31, 2024, 2023 and 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-430">26,140</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-431">26,697</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-432">26,687</ix:nonFraction>, respectively. <ix:nonNumeric contextRef="c-1" name="sri:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" id="f-433" continuedAt="f-433-1" escape="true">Depreciable lives within each property classification are as follows:</ix:nonNumeric></span></div><ix:continuation id="f-433-1"><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%"><ix:nonNumeric contextRef="c-74" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-434">10</ix:nonNumeric>-<ix:nonNumeric contextRef="c-75" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-435">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="c-76" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-436">3</ix:nonNumeric>-<ix:nonNumeric contextRef="c-77" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-437">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="c-78" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-438">3</ix:nonNumeric>-<ix:nonNumeric contextRef="c-79" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-439">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="c-80" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-440">2</ix:nonNumeric>-<ix:nonNumeric contextRef="c-81" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-441">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="c-82" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-442">3</ix:nonNumeric>-<ix:nonNumeric contextRef="c-83" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-443">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="c-84" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-444">3</ix:nonNumeric>-<ix:nonNumeric contextRef="c-85" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-445">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="c-86" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-446">3</ix:nonNumeric>-<ix:nonNumeric contextRef="c-87" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-447">10</ix:nonNumeric> years</span></div></td></tr></table></div></ix:continuation><ix:continuation id="f-429-1"><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 selling, general and administrative expenses ("SG&amp;A").</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" id="f-448" 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></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%">40</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="#i3ea8deb1f4b84277861841a9573f3602_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="f-360-4" continuedAt="f-360-5"><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><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="f-449" continuedAt="f-449-1" escape="true"><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="c-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-450">33,085</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-451">35,295</ix:nonFraction> at December&#160;31, 2024 and 2023, 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. Goodwill is evaluated at the reporting unit level by comparing the fair value of the reporting unit with its carrying amount including goodwill. An impairment of goodwill exists if the carrying amount of the reporting unit exceeds its fair value. The impairment loss is the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value, limited to the total amount of 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%">In conducting our annual impairment assessment testing, we first perform a qualitative assessment of whether it is 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></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="f-449-1">The Company utilizes an income 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 approach provides a reasonable estimate of the fair value of a reporting unit. The market valuation approach is used to further support our analysis.</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%">There was <ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="f-452"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="f-453"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="f-454">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment of goodwill for the years ended December&#160;31, 2024, 2023 or 2022.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfGoodwillTextBlock" id="f-455" 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%">Goodwill and changes in the carrying amount of goodwill for the Electronics segment for the years ended December&#160;31, 2024 and 2023 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%">2024</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%">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: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="c-88" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-456">35,295</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-457">34,225</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"/></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="c-90" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-458">2,210</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-91" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-459">1,070</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-460">33,085</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-461">35,295</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"/></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&#8217;s cumulative goodwill impairment loss since inception was $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-462"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-463">300,083</ix:nonFraction></ix:nonFraction> at December&#160;31, 2024 and 2023, 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></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%">41</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="#i3ea8deb1f4b84277861841a9573f3602_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="f-360-5" continuedAt="f-360-6"><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="c-1" name="us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" id="f-464" 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, 2024 and 2023 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, 2024</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%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-465">40,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:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-466">26,303</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-467">14,366</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"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-468">14,444</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="c-94" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-469">8,135</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="c-94" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-470">6,309</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"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-471">11,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="c-95" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-472">9,934</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="c-95" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-473">1,723</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"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-474">26,123</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="c-96" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-475">8,844</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="c-96" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-476">17,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;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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-477">92,893</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-478">53,216</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-479">39,677</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"/></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, 2023</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%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-480">46,393</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-481">27,580</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-482">18,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"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-483">17,423</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-98" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-484">9,118</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-98" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-485">8,305</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-486">13,636</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-99" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-487">11,098</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-99" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-488">2,538</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-489">23,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-100" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-490">5,365</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-100" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-491">17,658</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-492">100,475</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-493">53,161</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-494">47,314</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"/></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%">Other intangible assets, net at December&#160;31, 2024 for customer lists, tradenames, technology and patents, and capitalized software development include $<ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-495">12,463</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-496">2,979</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="f-497">251</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-498">15,816</ix:nonFraction>, respectively, related to the Electronics segment. Customer lists, tradenames and technology of $<ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-499">1,903</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-500">3,330</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-501">1,424</ix:nonFraction>, respectively, related to the Stoneridge Brazil segment at December&#160;31, 2024. Patents and capitalized software development of $<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="f-502">48</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-503">1,463</ix:nonFraction>, respectively, related to the Control Devices segment at December&#160;31, 2024.</span></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="c-1" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="f-504" escape="true">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.</ix:nonNumeric> These intangible assets are amortized using the straight-line method over estimated useful lives generally ranging from <span style="-sec-ix-hidden:f-505">three</span> to <ix:nonNumeric contextRef="c-111" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="f-506">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="c-1" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-507">8,127</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-508">6,942</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-509">7,003</ix:nonFraction> of amortization expense related to intangible assets in 2024, 2023 and 2022, respectively. Amortization expense is included as a component of cost of goods sold ("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="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-510">7,900</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for the year 2025 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="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-511"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="f-512"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="f-513"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="f-514">6,300</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 2026 through 2029. The weighted-average remaining amortization period is approximately</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="c-4" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:duryear" id="f-515">6</ix:nonNumeric> years</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%">There were <ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:fixed-zero" scale="3" id="f-516"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:fixed-zero" scale="3" id="f-517"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:fixed-zero" scale="3" id="f-518">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> intangible impairment charges for the years ended December&#160;31, 2024, 2023 or 2022.</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><ix:nonNumeric contextRef="c-1" name="sri:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" id="f-519" 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 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%">2024</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%">2023</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-520">21,171</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-521">23,941</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"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="f-522">16,848</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-5" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="f-523">14,381</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherSundryLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-524">28,475</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-5" decimals="-3" name="us-gaap:OtherSundryLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-525">25,881</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-526">66,494</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-527">64,203</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"/></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="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-528" continuedAt="f-528-1" 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></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="#i3ea8deb1f4b84277861841a9573f3602_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="f-360-6" continuedAt="f-360-7"><ix:continuation id="f-528-1"><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 GILTI taxes, if any, as a current period tax expense when incurred.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="f-529" continuedAt="f-529-1" 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></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="f-529-1">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 (income) expense, net.</ix:continuation> These foreign currency transaction (gains) losses, including the impact of hedging activities, were </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="c-1" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-530">2,414</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="c-6" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-531">1,226</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-532">5,534</ix:nonFraction> for the years ended December&#160;31, 2024, 2023 and 2022, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="f-533" continuedAt="f-533-1" 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></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="f-533-1">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.</ix:continuation> See Note 3 for additional disclosure.</span></div><ix:nonNumeric contextRef="c-1" name="sri:ShippingAndHandlingCostsPolicyPolicyTextBlock" id="f-534" 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="c-1" name="us-gaap:StandardProductWarrantyPolicy" id="f-535" continuedAt="f-535-1" 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="c-4" decimals="-3" name="us-gaap:ProductWarrantyAccrualNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-536">10,675</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProductWarrantyAccrualNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-537">7,228</ix:nonFraction> of a long-term liability at December&#160;31, 2024 and 2023, respectively, which is included as a component of other long-term liabilities on the consolidated balance sheets.</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="#i3ea8deb1f4b84277861841a9573f3602_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="f-360-7" continuedAt="f-360-8"><ix:continuation id="f-535-1"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 2023, the Company received a demand for arbitration from one of our customers seeking recovery of warranty claims in the amount of <ix:nonFraction unitRef="eur" contextRef="c-112" decimals="-3" name="sri:ProductWarrantyAccrualCustomerClaimNotificationAmount" format="ixt:num-dot-decimal" scale="3" id="f-538">29,340</ix:nonFraction> euro ($<ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="sri:ProductWarrantyAccrualCustomerClaimNotificationAmount" format="ixt:num-dot-decimal" scale="3" id="f-539">32,669</ix:nonFraction>), related to past sales of PM sensor products, a product line we exited in 2019. The Company denies responsibility for these claims. Based on our review of the technical and legal merits, we believe these warranty claims lack substantive merit and are significantly overstated. The Company continues to vigorously defend this matter in private arbitration. While no assurances can be made as to the ultimate outcome of this matter, or any other future claims, we do not currently believe a material loss is probable.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="f-540" 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 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%">2024</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%">2023</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="f-541">21,610</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="f-542">13,477</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"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="f-543">18,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: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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="f-544">15,057</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-545">1,934</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 colspan="3" 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-546">1,199</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="f-547">13,052</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="f-548">8,639</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-549">1,448</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss" scale="3" id="f-550">516</ix:nonFraction>&#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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="f-551">27,523</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="f-552">21,610</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"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:InProcessResearchAndDevelopmentPolicy" id="f-553" continuedAt="f-553-1" 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></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="f-553-1">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.</ix:continuation> These product development costs amounted to $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-554">72,174</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-555">71,075</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-556">65,296</ix:nonFraction> for the years ended December&#160;31, 2024, 2023 and 2022, respectively, or <ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="sri:ResearchAndDevelopmentExpensePercentage" scale="-2" id="f-557">7.9</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="sri:ResearchAndDevelopmentExpensePercentage" scale="-2" id="f-558">7.3</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="sri:ResearchAndDevelopmentExpensePercentage" scale="-2" id="f-559">7.3</ix:nonFraction>% of net sales for these respective periods.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="f-560" continuedAt="f-560-1" 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></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="f-560-1">The Company enters into research and development contracts with certain customers, which generally provide for reimbursement of costs.</ix:continuation> The Company incurred and was reimbursed for contracted research and development costs of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" format="ixt:num-dot-decimal" scale="3" id="f-561">11,883</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" format="ixt:num-dot-decimal" scale="3" id="f-562">18,809</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" format="ixt:num-dot-decimal" scale="3" id="f-563">23,784</ix:nonFraction> for the years ended December&#160;31, 2024, 2023 and 2022, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-564" 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, 2024, the Company had two 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="c-113" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-565">4,094</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-566">3,322</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-567">5,942</ix:nonFraction> for the years ended December&#160;31, 2024, 2023 and 2022, respectively. There was <ix:nonFraction unitRef="usd" contextRef="c-7" decimals="INF" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" format="ixt:fixed-zero" scale="3" id="f-568"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" format="ixt:fixed-zero" scale="3" id="f-569"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="INF" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" format="ixt:fixed-zero" scale="3" id="f-570">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> share-based compensation expense capitalized in inventory during 2024, 2023 or 2022. 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="c-1" name="us-gaap:DerivativesReportingOfDerivativeActivity" id="f-571" 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 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="c-1" name="sri:TreasuryStockPolicyPolicyTextBlock" id="f-572" 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: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="#i3ea8deb1f4b84277861841a9573f3602_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="f-360-8" continuedAt="f-360-9"><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerSharePolicyTextBlock" id="f-573" continuedAt="f-573-1" 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 Per Share</span></div></ix:nonNumeric><div style="margin-top:10pt"><ix:continuation id="f-573-1" continuedAt="f-573-2"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic loss per share was computed by dividing net loss by the weighted-average number of Common Shares outstanding for each respective period. Diluted earnings per share was calculated by dividing net loss 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></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="f-573-2"> Company recognized a net loss, the Company did not recognize the effect of the potential dilutive securities as their inclusion would be anti-dilutive.</ix:continuation> Potential dilutive shares of <ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-574">202,163</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-575">227,741</ix:nonFraction> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-576">232,458</ix:nonFraction> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">for the years ended December&#160;31, 2024, 2023 and </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%">, respectively, were excluded from diluted loss per share because the effect would have been anti-dilutive.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" id="f-577" escape="true"><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 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%">2024</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%">2023</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></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%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-578">27,595,698</ix:nonFraction></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%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-579">27,442,984</ix:nonFraction></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%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-580">27,258,456</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 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="c-1" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="0" id="f-581">&#8212;</ix:nonFraction></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%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="0" id="f-582">&#8212;</ix:nonFraction></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%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="0" id="f-583">&#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 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="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-584">27,595,698</ix:nonFraction></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%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-585">27,442,984</ix:nonFraction></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%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-586">27,258,456</ix:nonFraction></span></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%">There were <ix:nonFraction unitRef="shares" contextRef="c-116" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-587">605,196</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="c-117" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-588">418,834</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-118" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-589">767,593</ix:nonFraction> performance-based right to receive Common Shares outstanding at December&#160;31, 2024, 2023 and 2022, respectively. 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="c-1" name="us-gaap:DeferredChargesPolicyTextBlock" id="f-590" continuedAt="f-590-1" 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></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="f-590-1">Deferred financing costs are amortized over the life of the related financial instrument using the straight-line method, which approximates the effective interest method.</ix:continuation> Deferred financing cost amortization and debt discount accretion, for the years ended December&#160;31, 2024, 2023 and 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="f-591">725</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="f-592">1,190</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="f-593">1,051</ix:nonFraction>, respectively, and is included as a component of interest expense, net in the consolidated statements of operations. In 2022, the Company capitalized $<ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" scale="3" id="f-594">484</ix:nonFraction> of deferred financing costs as a result of entering into Amendment No. 3 to the Fourth Amended and Restated 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="c-120" decimals="-3" name="us-gaap:WriteOffOfDeferredDebtIssuanceCost" scale="3" id="f-595">365</ix:nonFraction> in interest expense, net during the year ended December 31, 2022. In 2023, the Company capitalized $<ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" scale="3" id="f-596">332</ix:nonFraction> of deferred financing costs as a resulting of entering into Amendment No. 4 to the Fourth Amended and Restated Credit Facility. Additionally in 2023, the Company capitalized $<ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="3" id="f-597">1,915</ix:nonFraction> of deferred financing costs and wrote off $<ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:WriteOffOfDeferredDebtIssuanceCost" scale="3" id="f-598">309</ix:nonFraction> of previously recorded deferred financing costs as a result of entering into the Fifth Amended and Restated Credit Agreement. 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="c-4" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-599">1,332</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-600">2,057</ix:nonFraction>, as of December&#160;31, 2024 and 2023, 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%">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="#i3ea8deb1f4b84277861841a9573f3602_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="f-360-9" continuedAt="f-360-10"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Changes in Accumulated Other Comprehensive Loss by Component</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-601" 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%">Changes in accumulated other comprehensive loss for the years ended December&#160;31, 2024 and 2023 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, 2024</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="c-124" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-602">94,256</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-603">1,468</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-604">92,788</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"/></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 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="c-126" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-605">25,839</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="c-127" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-606">3,700</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="c-1" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-607">29,539</ix:nonFraction>)</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:fixed-zero" scale="3" id="f-608">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="c-127" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="f-609">314</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="c-1" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="f-610">314</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"/></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, 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="c-126" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-611">25,839</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-612">3,386</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-613">29,225</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"/></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, 2024</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="c-128" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-614">120,095</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-615">1,918</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-616">122,013</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"/></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, 2023</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="c-130" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-617">103,374</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-618">232</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-619">103,142</ix:nonFraction>)</span></td><td style="background-color:#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 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="c-132" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-620">9,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-133" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-621">1,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-6" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-622">10,935</ix:nonFraction>&#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%">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="c-132" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:fixed-zero" scale="3" id="f-623">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-133" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="f-624">581</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-6" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="f-625">581</ix:nonFraction>)</span></td><td style="background-color:#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 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="c-132" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-626">9,118</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-627">1,236</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-628">10,354</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"/></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, 2023</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="c-124" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-629">94,256</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-630">1,468</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-631">92,788</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"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="f-632" 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 2024 presentation in the consolidated financial statements.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-633" continuedAt="f-633-1" 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 March 2020, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 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 also allows 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 could have been applied to applicable contract modifications through December 31, 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 February 2022, the Company amended its credit facility to incorporate hardwired mechanics to permit a future replacement of LIBOR as the interest reference rate without lender consent. The Company has applied the guidance to impacted transactions during the transition period. The adoption of this standard did not have a material impact on the Company&#8217;s consolidated 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%">In November 2023, the FASB issued ASU No. 2023-07, "Segment Reporting (Topic 280) &#8211; Improvements to Reportable Segment Disclosures", which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The updated standard is effective for annual periods beginning in fiscal 2025 and interim periods beginning in the first quarter of fiscal 2026. Early adoption is permitted. We adopted this ASU retrospectively on December 31, 2024. Refer to Note 13, Segment Reporting for the inclusion of the new required disclosures.</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, 2024</span></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 2023, the FASB issued ASU No. 2023-09, &#8220;Income Taxes (Topic 740) &#8211; Improvements to Income Tax Disclosures," which requires companies to disclose, on an annual basis, specific categories in the effective tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. In addition, companies are required to disclose additional information about income taxes paid. The standard is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The standard is to be adopted on a prospective basis; however, retrospective application is permitted. This ASU will modify the Company's financial statement disclosures, but will  not have a significant impact on its consolidated financial statements.</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%">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="#i3ea8deb1f4b84277861841a9573f3602_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="f-633-1"><ix:continuation id="f-360-10"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU No. 2024-03, "Income Statement &#8211; Reporting Comprehensive Income &#8211; Expense Disaggregation Disclosures," which requires companies to disclose certain costs and expenses within the notes to the financial statements. The standard is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted. We are currently evaluating the impact on our annual consolidated financial statement disclosures.</span></div></ix:continuation></ix:continuation><div id="i3ea8deb1f4b84277861841a9573f3602_130"></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="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-634" continuedAt="f-634-1" escape="true">Revenue</ix:nonNumeric></span></div><ix:continuation id="f-634-1" continuedAt="f-634-2"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 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 advanced driver information solutions, vision systems, connectivity and compliance solutions and control modules. These products are sold principally to the commercial and off-highway vehicle markets primarily through our OEM and aftermarket channels in the European, North American and Asia Pacific 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 primarily serves the South American region and specializes in the design, manufacture and sale of vehicle tracking devices and monitoring services, driver information systems, vehicle security alarms and convenience accessories, telematics solutions and multimedia devices. Stoneridge Brazil sells its products through the aftermarket distribution channel, to factory authorized dealer installers, also referred to as original equipment services and directly to OEMs. In addition, monitoring services and tracking devices are sold directly to corporate customers and individual consumers.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-635" 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, 2024, 2023 and 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 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%">2024</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%">2023</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%">2022</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%">2024</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%">2023</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%">2022</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%">2024</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%">2023</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%">2022</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%">2024</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%">2023</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%">2022</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%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-636">245,208</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-637">290,213</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-638">291,808</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-639">201,934</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-640">205,328</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-641">153,120</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-642">&#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 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%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-643">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-644">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-645">447,142</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-646">495,541</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-647">444,928</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-648">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-147" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-649">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-148" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-650">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-149" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-651">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-150" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-652">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-151" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-653">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-152" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-654">49,649</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-153" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-655">57,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-154" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-656">52,230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-155" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-657">49,649</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-156" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-658">57,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-157" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-659">52,230</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-660">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-159" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-661">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-160" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-662">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-161" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-663">360,199</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-162" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-664">360,682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-163" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-665">347,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-164" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-666">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-165" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-667">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-166" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-668">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-167" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-669">360,199</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-168" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-670">360,682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-169" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-671">347,129</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-672">47,398</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-171" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-673">51,852</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-172" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-674">50,788</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-173" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-675">3,907</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-174" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-676">10,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-175" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-677">4,848</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-176" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-678">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-177" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-679">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-178" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-680">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-179" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-681">51,305</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-180" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-682">62,381</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-181" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-683">55,636</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-684">292,606</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-685">342,065</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-686">342,596</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-687">566,040</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-688">576,539</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-689">505,097</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-690">49,649</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-691">57,214</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-692">52,230</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-693">908,295</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-694">975,818</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-695">899,923</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"/></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></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="#i3ea8deb1f4b84277861841a9573f3602_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="f-634-2"><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 MirrorEye camera monitor systems (&#8220;CMS&#8221;) sold through our aftermarket channel that are mostly 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 safety and compliance parts and accessories as well as repair and replacement parts and are sold primarily to aftermarket distributors and direct to consumers 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, rebates and extended warranties which are 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, 2024 or 2023.</span></div></ix:continuation><div id="i3ea8deb1f4b84277861841a9573f3602_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%">4. <ix:nonNumeric contextRef="c-1" name="us-gaap:EquityMethodInvestmentsDisclosureTextBlock" id="f-696" continuedAt="f-696-1" escape="true">Investments</ix:nonNumeric></span></div><ix:continuation id="f-696-1" continuedAt="f-696-2"><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="c-189" decimals="2" name="us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction" scale="-2" id="f-697">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="c-190" decimals="2" name="sri:AdditionalPercentageOfNoncontrollingInterestAcquired" scale="-2" id="f-698">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="c-191" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-699">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-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="f-696-2">In December 2018, the Company entered into an agreement to make a $<ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-3" name="us-gaap:InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount" format="ixt:num-dot-decimal" scale="3" id="f-700">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="c-192" decimals="-3" name="us-gaap:InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount" format="ixt:num-dot-decimal" scale="3" id="f-701">10,000</ix:nonFraction> investment in the Autotech Fund II will be contributed over the expected <ix:nonNumeric contextRef="c-193" name="sri:InvestmentsExpectedLifeOfFund" format="ixt-sec:durwordsen" id="f-702">ten-year</ix:nonNumeric> life of the fund. The Company has contributed $<ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-703">8,950</ix:nonFraction> to the Autotech Fund II as of December 31, 2024. The Company contributed $<ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" scale="3" id="f-704">550</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" scale="3" id="f-705">350</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" scale="3" id="f-706">950</ix:nonFraction> to the Autotech Fund II during the years ended December&#160;31, 2024, 2023 and 2022, respectively. The Company has a <ix:nonFraction unitRef="number" contextRef="c-198" decimals="3" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-707">6.7</ix:nonFraction>% interest in Autotech Fund II. The Company recognized losses of $<ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-708">1,292</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="f-709">522</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="f-710">823</ix:nonFraction> during the years ended December&#160;31, 2024, 2023 and 2022, 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="c-198" decimals="-3" name="us-gaap:InvestmentsAndOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-711">7,730</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:InvestmentsAndOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-712">8,472</ix:nonFraction> as of December&#160;31, 2024 and 2023, 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%">48</span></div></div></div><div id="i3ea8deb1f4b84277861841a9573f3602_136"></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="#i3ea8deb1f4b84277861841a9573f3602_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="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-713" continuedAt="f-713-1" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="f-713-1" continuedAt="f-713-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtTableTextBlock" id="f-714" escape="true"><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/>2024</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/>2023</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, 2024</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%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-715">201,577</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 colspan="3" style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-716">189,346</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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="c-202" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="f-717">6.56</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 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%">November 2026</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Suzhou 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%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:fixed-zero" scale="3" id="f-718">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-204" decimals="-3" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-719">2,113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total debt</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:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:fixed-zero" scale="3" id="f-720">&#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-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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="f-721">2,113</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 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%">Less: current portion</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:fixed-zero" scale="3" id="f-722">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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="c-5" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-723">2,113</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:fixed-zero" scale="3" id="f-724">&#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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:fixed-zero" scale="3" id="f-725">&#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 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></table></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%">Revolving Credit Facility</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 June 5, 2019, the Company entered into the Fourth Amended and Restated Credit Agreement, as amended, (the &#8220;Fourth Amended and Restated Credit Agreement&#8221;). The Fourth Amended and Restated Credit Agreement provided for a $<ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-726">300,000</ix:nonFraction> senior secured revolving credit facility. As a result of entering into the Fourth Amended and Restated Credit Agreement and related amendments, the Company capitalized $<ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" scale="3" id="f-727">332</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" scale="3" id="f-728">484</ix:nonFraction> of deferred financing costs during the years ended December 31, 2023 and 2022, respectively. The Company wrote off a portion of the previously recorded deferred financing costs of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-3" name="us-gaap:WriteOffOfDeferredDebtIssuanceCost" scale="3" id="f-729">365</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 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%">On November 2, 2023, the Company entered into the Fifth Amended and Restated Credit Agreement (the &#8220;Credit Facility&#8221;). The Credit Facility provides for a $<ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-730">275,000</ix:nonFraction> senior secured revolving credit facility and it replaced and superseded the Fourth Amended and Restated Credit Agreement. The Credit Facility has an accordion feature which allows the Company to increase the availability by up to $<ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-3" name="sri:LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-731">150,000</ix:nonFraction> upon the satisfaction of certain conditions, including the consent of lenders providing the increase in commitments and also includes a letter of credit subfacility, swing line subfacility and multicurrency subfacility. The Credit Facility has a termination date of November&#160;2, 2026. Borrowings under the Credit Facility bear interest at either the Base Rate or the SOFR 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%">As a result of entering into the Fifth Amended and Restated Credit Agreement, the Company capitalized $<ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="3" id="f-732">1,915</ix:nonFraction> of deferred financing costs and wrote off $<ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-3" name="us-gaap:WriteOffOfDeferredDebtIssuanceCost" scale="3" id="f-733">309</ix:nonFraction> of previously recorded deferred financing costs during the year ended December 31, 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%">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) continuation of or change in business, (vii) restricted payments, (viii) restrictions in agreements on dividends, intercompany loans and granting liens on the collateral, (ix) loans and investments and (x) changes in organizational documents and fiscal year. 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="c-200" decimals="-3" name="sri:DebtInstrumentCovenantDefaultOfOtherDebtMaximum" format="ixt:num-dot-decimal" scale="3" id="f-734">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="c-212" decimals="-3" name="sri:DebtInstrumentCovenantUninsuredAssetLossesMaximum" format="ixt:num-dot-decimal" scale="3" id="f-735">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="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On February&#160;26, 2025, the Company entered into Amendment No. 1 to the Fifth Amended and Restated Credit Agreement and Waiver (&#8220;Amendment No. 1&#8221;). Amendment No. 1 provides for certain covenant relief and restrictions during the &#8220;Covenant Relief Period&#8221; (the period ending on the date that the Company delivers a compliance certificate for the quarter ending December 31, 2025). 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="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the maximum leverage ratio of <ix:nonFraction unitRef="number" contextRef="c-213" decimals="2" name="sri:DebtInstrumentCovenantLeverageRatioMaximum" scale="0" id="f-736">3.50</ix:nonFraction> was increased to <ix:nonFraction unitRef="number" contextRef="c-214" decimals="2" name="sri:DebtInstrumentCovenantLeverageRatioMaximum" scale="0" id="f-737">6.00</ix:nonFraction> for the quarter ended March 31, 2025, <ix:nonFraction unitRef="number" contextRef="c-215" decimals="2" name="sri:DebtInstrumentCovenantLeverageRatioMaximum" scale="0" id="f-738">5.50</ix:nonFraction> for the quarter ended June 30, 2025, <ix:nonFraction unitRef="number" contextRef="c-216" decimals="2" name="sri:DebtInstrumentCovenantLeverageRatioMaximum" scale="0" id="f-739">4.50</ix:nonFraction> for the quarter ended September 30, 2025 and <ix:nonFraction unitRef="number" contextRef="c-217" decimals="2" name="sri:DebtInstrumentCovenantLeverageRatioMaximum" scale="0" id="f-740">3.50</ix:nonFraction> for the quarter ended December 31, 2025;</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 minimum interest coverage ratio of <ix:nonFraction unitRef="number" contextRef="c-213" decimals="2" name="sri:DebtInstrumentCovenantInterestCoverageRatioMinimum" scale="0" id="f-741">3.50</ix:nonFraction> was waived for the quarter ended December 31, 2024 and was reduced to <ix:nonFraction unitRef="number" contextRef="c-214" decimals="2" name="sri:DebtInstrumentCovenantInterestCoverageRatioMinimum" scale="0" id="f-742"><ix:nonFraction unitRef="number" contextRef="c-215" decimals="2" name="sri:DebtInstrumentCovenantInterestCoverageRatioMinimum" scale="0" id="f-743">2.00</ix:nonFraction></ix:nonFraction> for the quarters ended March 31 and June 30, 2025, and <ix:nonFraction unitRef="number" contextRef="c-216" decimals="2" name="sri:DebtInstrumentCovenantInterestCoverageRatioMinimum" scale="0" id="f-744">2.50</ix:nonFraction> and <ix:nonFraction unitRef="number" contextRef="c-217" decimals="2" name="sri:DebtInstrumentCovenantInterestCoverageRatioMinimum" scale="0" id="f-745">3.50</ix:nonFraction> for the quarter ended September 30, 2025 and December 31, 2025, 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="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 (as defined) cannot exceed $<ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" name="sri:DebtInstrumentCovenantCashAndCashEquivalentsAtCarryingValueMaximum" format="ixt:num-dot-decimal" scale="3" id="f-746">70,000</ix:nonFraction>;</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%">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="#i3ea8deb1f4b84277861841a9573f3602_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="f-713-2"><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 sale of significant assets (as defined) will require repayment in the amount of any net cash proceeds received and result in the reduction of the Credit Facility commitment, at the lesser of $<ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" name="sri:DebtInstrumentCovenantCreditFacilityReductionUponSaleOfProductiveAssetsMaximum" format="ixt:num-dot-decimal" scale="3" id="f-747">100,000</ix:nonFraction> or the net cash proceeds;</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">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="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="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amendment No. 1 added an additional level to the leverage ratio based pricing grid, through maturity, when the leverage ratio is greater than <ix:nonFraction unitRef="number" contextRef="c-219" decimals="2" name="sri:DebtInstrumentCovenantMinimumLeverageRatioTriggeringIncreaseInLeverageRatioBasedPricingGrid" scale="0" id="f-748">3.50</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%">Borrowings outstanding on credit facilities were $<ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-749">201,577</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-750">189,346</ix:nonFraction> at December&#160;31, 2024 and 2023, 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 Amendment No. 1, the Company was in compliance with all credit facility covenants at December 31, 2024 and 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%">The Company also had outstanding letters of credit of $<ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="3" id="f-751">1,571</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="3" id="f-752">1,586</ix:nonFraction> at December&#160;31, 2024 and 2023, 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 (the "Stockholm subsidiary"), 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="c-222" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-753"><ix:nonFraction unitRef="sek" contextRef="c-223" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-754">20,000</ix:nonFraction></ix:nonFraction> Swedish krona, or $<ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-755">1,809</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-756">1,987</ix:nonFraction> at December&#160;31, 2024 and 2023, respectively. At December&#160;31, 2024 and December&#160;31, 2023 there were <ix:nonFraction unitRef="usd" contextRef="c-222" decimals="INF" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:fixed-zero" scale="3" id="f-757"><ix:nonFraction unitRef="usd" contextRef="c-223" decimals="INF" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:fixed-zero" scale="3" id="f-758">no</ix:nonFraction></ix:nonFraction> borrowings outstanding on this overdraft credit line. During the year ended December&#160;31, 2024, the subsidiary borrowed and repaid <ix:nonFraction unitRef="sek" contextRef="c-223" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-759">334,515</ix:nonFraction> Swedish krona, or $<ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-760">30,259</ix:nonFraction>. The Stockholm subsidiary has pledged certain of its assets as collateral in order to obtain a guarantee of certain of the Stockholm subsidiary&#8217;s obligations to third parties.</span></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"), had lines of credit (the &#8220;Suzhou credit line&#8221;) that allowed up to a maximum borrowing level of <ix:nonFraction unitRef="cny" contextRef="c-203" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-761"><ix:nonFraction unitRef="cny" contextRef="c-204" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-762">20,000</ix:nonFraction></ix:nonFraction> Chinese yuan, or $<ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-763">2,740</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-764">2,818</ix:nonFraction> at December 31, 2024 and 2023, respectively. At December 31, 2024 and 2023 there was $<ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" scale="3" id="f-765">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-766">2,113</ix:nonFraction>, respectively, in borrowings outstanding on the Suzhou credit line. The Suzhou credit line was included on the consolidated balance sheet within current portion of debt. In addition, the Suzhou subsidiary had a bank acceptance draft line of credit that expired in October 2024 which facilitated the extension of trade payable payment terms by <ix:nonNumeric contextRef="c-224" name="sri:DebtInstrumentPaymentTermExtensionPeriod" format="ixt-sec:durday" id="f-767">180</ix:nonNumeric> days. The bank acceptance draft line of credit allowed up to a maximum borrowing level of <ix:nonFraction unitRef="cny" contextRef="c-204" decimals="-3" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-768">60,000</ix:nonFraction> Chinese yuan, or $<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-769">8,453</ix:nonFraction> at December 31, 2023. There was $<ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-770">2,387</ix:nonFraction> utilized on the Suzhou bank acceptance draft line of credit at December 31, 2023. The Suzhou bank acceptance draft line of credit was included on the consolidated balance sheet within accounts payable.</span></div><ix:nonNumeric contextRef="c-1" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="f-771" 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, 2024, the future maturities of the Credit Facility 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%">2025</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="c-4" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:fixed-zero" scale="3" id="f-772">&#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: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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-773">201,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:#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:fixed-zero" scale="3" id="f-774">&#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"/></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%">2028</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="c-4" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:fixed-zero" scale="3" id="f-775">&#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"/></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%">2029</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="c-4" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:fixed-zero" scale="3" id="f-776">&#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"/></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="c-4" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-777">201,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:#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></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><div id="i3ea8deb1f4b84277861841a9573f3602_139"></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="#i3ea8deb1f4b84277861841a9573f3602_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%">6. <ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-778" continuedAt="f-778-1" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="f-778-1" continuedAt="f-778-2"><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 included in the accompanying consolidated statement of operations represents federal, state and foreign income taxes. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-779" continuedAt="f-779-1" 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><ix:continuation id="f-779-1"><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%">2024</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%">2023</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></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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-780">45,419</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-781">29,658</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-782">11,944</ix:nonFraction>)</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-783">31,822</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-6" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-784">27,736</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-785">1,248</ix:nonFraction>&#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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-786">13,597</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-787">1,922</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-788">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"/></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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="f-789">653</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="f-790">219</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="f-791">435</ix:nonFraction>&#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 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 local</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-792">49</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-6" decimals="-3" sign="-" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-793">101</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-7" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-794">747</ix:nonFraction>&#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 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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="c-1" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-795">9,371</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-6" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-796">7,181</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-7" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-797">7,288</ix:nonFraction>&#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%">Total current 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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-798">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:#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-799">7,299</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-800">8,470</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"/></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%">Deferred:</span></td><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 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:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-801">3,536</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-802">2,265</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-803">3,282</ix:nonFraction>)</span></td><td style="background-color:#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 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 local</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="f-804">445</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-6" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="f-805">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-7" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="f-806">25</ix:nonFraction>)</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-807">1,761</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-6" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-808">1,775</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-7" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-809">1,803</ix:nonFraction>)</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredOtherTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-810">5,742</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:DeferredOtherTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-811">4,038</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:DeferredOtherTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-812">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"/></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 provision</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-813">2,927</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-814">3,261</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-815">3,360</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"/></tr></table></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-816" 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 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%">2024</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%">2023</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></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</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-817">2,855</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="f-818">403</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-819">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"/></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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="f-820">542</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-6" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="f-821">136</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-7" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="f-822">495</ix:nonFraction>&#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%">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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="f-823">2,585</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-6" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="f-824">4,886</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-7" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="f-825">3,906</ix:nonFraction>)</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="f-826">245</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-6" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="f-827">706</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-7" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="f-828">910</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="f-829">3</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-6" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="f-830">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-7" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="f-831">300</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-832">1,663</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-6" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-833">1,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-7" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-834">5,248</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="sri:EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount" format="ixt:num-dot-decimal" scale="3" id="f-835">5,922</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-6" decimals="-3" name="sri:EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount" format="ixt:num-dot-decimal" scale="3" id="f-836">4,815</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-7" decimals="-3" name="sri:EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount" format="ixt:num-dot-decimal" scale="3" id="f-837">1,376</ix:nonFraction>&#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 reserves and audit adjustments</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="sri:EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount" format="ixt:num-dot-decimal" scale="3" id="f-838">4,054</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-6" decimals="-3" name="sri:EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount" format="ixt:fixed-zero" scale="3" id="f-839">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-7" decimals="-3" sign="-" name="sri:EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount" scale="3" id="f-840">346</ix:nonFraction>)</span></td><td style="background-color:#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 impact of unconsolidated 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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" format="ixt:fixed-zero" scale="3" id="f-841">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-6" decimals="-3" name="us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" format="ixt:fixed-zero" scale="3" id="f-842">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-7" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" scale="3" id="f-843">395</ix:nonFraction>&#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%">Unremitted earnings on foreign 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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationTaxContingenciesForeign" scale="3" id="f-844">22</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-6" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxContingenciesForeign" format="ixt:fixed-zero" scale="3" id="f-845">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-7" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationTaxContingenciesForeign" scale="3" id="f-846">898</ix:nonFraction>)</span></td><td style="background-color:#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-deductible expenses</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="f-847">607</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-6" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" format="ixt:num-dot-decimal" scale="3" id="f-848">1,338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-7" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="f-849">657</ix:nonFraction>&#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%">Compensation and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="f-850">478</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-6" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="f-851">306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-7" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="f-852">774</ix:nonFraction>&#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%">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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-853">715</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-6" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-854">301</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-7" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-855">601</ix:nonFraction>&#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%">Provision for income taxes</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-856">2,927</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-857">3,261</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-858">3,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"/></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%">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="#i3ea8deb1f4b84277861841a9573f3602_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="f-778-2" continuedAt="f-778-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-859" 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 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%">2024</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%">2023</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="f-860">1,478</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 colspan="3" style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="f-861">1,678</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" format="ixt:num-dot-decimal" scale="3" id="f-862">1,870</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" format="ixt:num-dot-decimal" scale="3" id="f-863">2,324</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-864">6,981</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-865">6,466</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-866">3,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-867">3,290</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-868">13,071</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-869">18,129</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" format="ixt:num-dot-decimal" scale="3" id="f-870">23,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" format="ixt:num-dot-decimal" scale="3" id="f-871">22,191</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="sri:DeferredTaxAssetsCapitalizedResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="f-872">4,665</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-5" decimals="-3" name="sri:DeferredTaxAssetsCapitalizedResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="f-873">4,345</ix:nonFraction>&#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%">Disallowed interest deduction</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="sri:DeferredTaxAssetsDisallowedInterestCarryforward" format="ixt:num-dot-decimal" scale="3" id="f-874">3,575</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-5" decimals="-3" name="sri:DeferredTaxAssetsDisallowedInterestCarryforward" scale="3" id="f-875">380</ix:nonFraction>&#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%">Lease liability</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" format="ixt:num-dot-decimal" scale="3" id="f-876">2,339</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" format="ixt:num-dot-decimal" scale="3" id="f-877">2,351</ix:nonFraction>&#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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" format="ixt:num-dot-decimal" scale="3" id="f-878">1,659</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" scale="3" id="f-879">660</ix:nonFraction>&#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%">Gross deferred tax assets</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-880">63,216</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-881">61,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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: Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-882">17,632</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-883">21,082</ix:nonFraction>)</span></td><td style="background-color:#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%">Deferred tax assets less valuation allowance</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-884">45,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;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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-885">40,732</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"/></tr><tr style="height:14pt"><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: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:9pt;font-weight:400;line-height:100%">Deferred tax 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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="f-886">767</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-887">1,271</ix:nonFraction>)</span></td><td style="background-color:#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%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-888">6,577</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-889">8,942</ix:nonFraction>)</span></td><td style="background-color:#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%">Right-of-use-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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-890">2,148</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-891">2,059</ix:nonFraction>)</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="f-892">3,943</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="f-893">5,292</ix:nonFraction>)</span></td><td style="background-color:#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 liabilities</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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-894">13,435</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-895">17,564</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"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-896">32,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;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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-897">23,168</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"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="sri:ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock" id="f-898" 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 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%">2024</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%">2023</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-899">37,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="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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-900">30,392</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-901">5,321</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-902">7,224</ix:nonFraction>)</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-903">32,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;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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-904">23,168</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"/></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 the expected foreign currency impact upon repatriation from foreign subsidiaries not considered indefinitely reinvested. At December&#160;31, 2024, the aggregate undistributed earnings of our foreign subsidiaries amounted to $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:UndistributedEarningsOfForeignSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="f-905">35,670</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, 2024, 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="c-226" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-906">50,495</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-907">53,487</ix:nonFraction> for state and foreign tax jurisdictions, respectively. The state net operating losses expire from 2025-2044 or have indefinite lives and the foreign net operating losses expire from 2025-2029 or have indefinite lives. The Company has general business and foreign tax credit carry forwards of $<ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-3" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="3" id="f-908">22,111</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-3" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="3" id="f-909">1,020</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-3" name="us-gaap:TaxCreditCarryforwardAmount" scale="3" id="f-910">790</ix:nonFraction> for U.S. federal, state and foreign jurisdictions, respectively. The U.S. federal general business credits, if unused, begin to expire in 2025, and the state and foreign tax credits expire at various times.</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="#i3ea8deb1f4b84277861841a9573f3602_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="f-778-3" continuedAt="f-778-4"><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 31, 2024, the Company has consolidated deferred tax assets of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-911">63,216</ix:nonFraction> with a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-912">17,632</ix:nonFraction> principally related to tax credit carryforwards, tax loss carryforwards and other deferred tax assets in Sweden, Brazil, and the US. The Company has considered historical pre-tax income or loss and the four sources of income in determining the need for a valuation allowance when the realization of its deferred tax assets are not more likely than not. The four sources of income considered are 1.) taxable income in prior carryback years where carryback is allowable, 2.) future reversals of existing temporary differences, 3.) consideration of reasonable and prudent tax planning strategies, and 4.) forecasts of future taxable income, exclusive of reversing temporary differences and carryforwards. In the cases where a valuation allowance has been recorded, the evidence described above did not result in a conclusion that the deferred tax assets are more likely than not to be realizable. Current and future provision for income taxes is significantly impacted by the initial recognition of and changes in valuation allowances. The Company intends to maintain these allowances until it is more likely than not that the deferred tax assets will be realized. The Company is significantly impacted by the GILTI tax provisions of the US tax code, and should those provisions change, it could have a material impact on our assessment of the realizability of general business credits in the US for which we currently believe are more likely than not to be realized based on the considerations noted above.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="f-913" 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 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%">2024</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%">2023</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></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="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-914">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-top:1pt 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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-915">2,545</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-916">2,891</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"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-917">2,298</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="f-918">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="f-919">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="f-920">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="f-921">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="f-922">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:fixed-zero" scale="3" id="f-923">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:fixed-zero" scale="3" id="f-924">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="f-925">346</ix:nonFraction>)</span></td><td style="background-color:#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%">Cumulative translation adjustment</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="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" scale="3" id="f-926">97</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" format="ixt:fixed-zero" scale="3" id="f-927">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" format="ixt:fixed-zero" scale="3" id="f-928">&#8212;</ix:nonFraction>&#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%">Balance as of December 31</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="c-4" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-929">4,746</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-930">2,545</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-931">2,545</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"/></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 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="c-4" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-932">4,746</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-933">2,545</ix:nonFraction> at December&#160;31, 2024 and 2023, 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 provision for income taxes. The Company recognized interest and penalties of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense" scale="3" id="f-934">34</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense" scale="3" id="f-935">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense" scale="3" id="f-936">0</ix:nonFraction> for the years ended December&#160;31, 2024, 2023 and 2022, 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 August 16, 2022, the U.S. enacted the Inflation Reduction Act of 2022 ("IRA"), 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. For the years ended December 31, 2024 and 2023, the IRA did not have a material impact on the Company's consolidated financial statements.</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%">53</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="#i3ea8deb1f4b84277861841a9573f3602_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="f-778-4"><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 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="c-1" name="sri:ScheduleOfTaxYearsOpenForExaminationTableTextBlock" id="f-937" continuedAt="f-937-1" escape="true">The following table summarizes the open tax years for each jurisdiction:</ix:nonNumeric></span><ix:continuation id="f-937-1"><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-2024</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%">2019-2024</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-2024</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%">2019-2024</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%">2021-2024</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%">2020-2024</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%">2019-2024</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%">2021-2024</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%">2019-2024</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%">2020-2024</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%">2019-2024</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%">2023-2024</span></div></td></tr></table></ix:continuation></div></ix:continuation><div id="i3ea8deb1f4b84277861841a9573f3602_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%">7. <ix:nonNumeric contextRef="c-1" name="us-gaap:OperatingLeasesOfLessorDisclosureTextBlock" id="f-939" continuedAt="f-939-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-938" continuedAt="f-938-1" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-939-1" continuedAt="f-939-2"><ix:continuation id="f-938-1" continuedAt="f-938-2"><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 of our 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, vehicle 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 as a period expense 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></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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="#i3ea8deb1f4b84277861841a9573f3602_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="f-939-2"><ix:continuation id="f-938-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-940" continuedAt="f-940-1" 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 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%">2024</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%">2023</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-941">4,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:#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-942">4,532</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"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-943">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: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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-944">675</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="f-945">847</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 colspan="3" 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="f-946">706</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-947">5,800</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-948">5,913</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"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="sri:AssetsAndLiabilitiesLesseeTableTextBlock" id="f-949" 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%">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%">2024</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%">2023</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-950">10,050</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-951">10,795</ix:nonFraction>&#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:f-952"><span style="-sec-ix-hidden:f-953">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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-954">3,992</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-955">3,871</ix:nonFraction>&#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%">Operating lease long-term liability</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-956">6,484</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 colspan="3" 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-957">7,684</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-958">10,476</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-959">11,555</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"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-960" 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%">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%">2024</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%">2025</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="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-961">4,180</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"/></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="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-962">2,869</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"/></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="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-963">1,710</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"/></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%">2028</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="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-964">1,517</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"/></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%">2029</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="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="f-965">1,169</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"/></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="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:fixed-zero" scale="3" id="f-966">&#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"/></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="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-967">11,445</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"/></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="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="f-968">969</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"/></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="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-969">10,476</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"/></tr></table></div></ix:nonNumeric><ix:continuation id="f-940-1"><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%">2024</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%">2023</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="c-4" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-970">3.75</ix:nonNumeric></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%"><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-971">4.00</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="c-4" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-972">6.77</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 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="c-5" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-973">5.98</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></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%">2024</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%">2023</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-974">4,548</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-975">4,545</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-976">3,302</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="f-977">250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div></ix:continuation></ix:continuation></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">55</span></div></div></div><div id="i3ea8deb1f4b84277861841a9573f3602_148"></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="#i3ea8deb1f4b84277861841a9573f3602_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%">8. <ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-978" continuedAt="f-978-1" escape="true">Share-Based Compensation Plans</ix:nonNumeric></span></div><ix:continuation id="f-978-1" continuedAt="f-978-2"><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 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="c-229" decimals="-3" name="sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-979">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="c-230" decimals="-3" name="sri:ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-980">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="c-231" decimals="-3" name="sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-981">2,900,000</ix:nonFraction>. Under the 2016 Plan, as of December&#160;31, 2024, the Company has granted <ix:nonFraction unitRef="shares" contextRef="c-232" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-982">3,787,892</ix:nonFraction> share units, of which <ix:nonFraction unitRef="shares" contextRef="c-233" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-983">1,513,927</ix:nonFraction> were time-based with cliff vesting using the straight-line method and <ix:nonFraction unitRef="shares" contextRef="c-234" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-984">2,273,965</ix:nonFraction> were performance-based. As of December&#160;31, 2024, <ix:nonFraction unitRef="shares" contextRef="c-234" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-985">1,751,371</ix:nonFraction> of the shares granted have been forfeited. There are <ix:nonFraction unitRef="shares" contextRef="c-235" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="f-986">863,479</ix:nonFraction> shares available to be granted under the 2016 Plan at December&#160;31, 2024.</span></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 2024, 2023 and 2022, pursuant to the 2016 Plan, the Company granted time-based share units and performance-based performance share units. The majority of the time-based share units cliff vest <ix:nonNumeric contextRef="c-233" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-987"><ix:nonNumeric contextRef="c-236" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-988"><ix:nonNumeric contextRef="c-237" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-989">three years</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> after the date of grant. The performance-based performance share units vest and are no longer subject to forfeiture upon the recipient remaining an employee of the Company for <ix:nonNumeric contextRef="c-238" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-990"><ix:nonNumeric contextRef="c-234" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-991"><ix:nonNumeric contextRef="c-239" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-992">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="c-234" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-993"><ix:nonNumeric contextRef="c-238" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-994"><ix:nonNumeric contextRef="c-239" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-995">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><ix:nonNumeric contextRef="c-1" name="sri:ScheduleOfTheAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock" id="f-996" escape="true"><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%">2024</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%">2023</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></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="c-240" decimals="2" name="sri:PercentageOfAwardAllocatedToTotalShareholderReturn" scale="-2" id="f-997">46</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 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="c-241" decimals="2" name="sri:PercentageOfAwardAllocatedToTotalShareholderReturn" scale="-2" id="f-998">46</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 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="c-242" decimals="2" name="sri:PercentageOfAwardAllocatedToTotalShareholderReturn" scale="-2" id="f-999">46</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="c-240" decimals="2" name="sri:PercentageOfAwardAllocatedToEarningsPerShare" scale="-2" id="f-1000">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-241" decimals="2" name="sri:PercentageOfAwardAllocatedToEarningsPerShare" scale="-2" id="f-1001">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-242" decimals="2" name="sri:PercentageOfAwardAllocatedToEarningsPerShare" scale="-2" id="f-1002">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="c-240" decimals="2" name="sri:PercentageOfAwardAllocatedToReturnOnInvestedCapital" scale="-2" id="f-1003">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-241" decimals="2" name="sri:PercentageOfAwardAllocatedToReturnOnInvestedCapital" scale="-2" id="f-1004">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-242" decimals="2" name="sri:PercentageOfAwardAllocatedToReturnOnInvestedCapital" scale="-2" id="f-1005">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></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 2023, the Company granted retention-based phantom shares to certain employees that vest in June 2025 provided the employee remains employed with the Company. The phantom shares will settle in cash based on the volume-weighted average closing price of the Company's stock for a <ix:nonNumeric contextRef="c-243" name="sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodPriorToVestingVolumeWeightedAverageStockPriceThresholdTriggeringSettlement" format="ixt-sec:durday" id="f-1006">30</ix:nonNumeric> day period prior to the vesting date. As of December 31, 2024, the Company has recorded a liability of $<ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="3" id="f-1007">897</ix:nonFraction> for the phantom shares which was included on the consolidated balance sheet as a component of 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%">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="c-245" decimals="-3" name="sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-1008">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="c-246" decimals="-3" name="sri:ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-1009">200,000</ix:nonFraction> to <ix:nonFraction unitRef="shares" contextRef="c-247" decimals="-3" name="sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-1010">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="c-248" decimals="-3" name="sri:ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-1011">150,000</ix:nonFraction> to <ix:nonFraction unitRef="shares" contextRef="c-249" decimals="-3" name="sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-1012">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="c-250" decimals="-3" name="sri:ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-1013">100,000</ix:nonFraction> to <ix:nonFraction unitRef="shares" contextRef="c-251" decimals="-3" name="sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-1014">950,000</ix:nonFraction>. In May 2024, the Company's shareholders approved Amendment No. 2 to the 2018 Director Share Plan to increase the number of shares for issuance by <ix:nonFraction unitRef="shares" contextRef="c-252" decimals="-3" name="sri:ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-1015">200,000</ix:nonFraction> to <ix:nonFraction unitRef="shares" contextRef="c-253" decimals="-4" name="sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-1016">1,150,000</ix:nonFraction>. Under the 2018 Director Share Plan, the Company has cumulatively issued <ix:nonFraction unitRef="shares" contextRef="c-254" decimals="INF" name="sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-1017">931,692</ix:nonFraction> restricted Common Shares. As such, there are <ix:nonFraction unitRef="shares" contextRef="c-254" decimals="INF" name="sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued" format="ixt:num-dot-decimal" scale="0" id="f-1018">218,308</ix:nonFraction> restricted Common Shares available to be issued on December&#160;31, 2024. Shares issued annually under the 2018 Director Share Plan are no longer subject to forfeiture <ix:nonNumeric contextRef="c-254" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1019">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, 2024, 2023 and 2022 was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-255" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1020">16.35</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-256" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1021">18.48</ix:nonFraction>, and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-257" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1022">18.71</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%">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="#i3ea8deb1f4b84277861841a9573f3602_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="f-978-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="f-1023" 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, 2024 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, 2024</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%"><ix:nonFraction unitRef="shares" contextRef="c-258" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1024">410,716</ix:nonFraction></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-258" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1025">20.35</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 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%"><ix:nonFraction unitRef="shares" contextRef="c-259" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1026">418,949</ix:nonFraction></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-259" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1027">21.89</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"/></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="c-255" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1028">200,518</ix:nonFraction></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-255" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1029">16.35</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 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%"><ix:nonFraction unitRef="shares" contextRef="c-240" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1030">301,276</ix:nonFraction></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-240" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1031">17.84</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"/></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="c-255" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1032">176,583</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-255" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1033">24.22</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 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%">(<ix:nonFraction unitRef="shares" contextRef="c-240" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1034">13,182</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-240" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1035">18.65</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"/></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="c-255" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1036">25,563</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-255" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1037">18.61</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 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%">(<ix:nonFraction unitRef="shares" contextRef="c-240" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1038">101,732</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-240" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1039">32.02</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"/></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, 2024</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="c-260" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1040">409,088</ix:nonFraction></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-260" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1041">16.83</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 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%"><ix:nonFraction unitRef="shares" contextRef="c-261" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1042">605,311</ix:nonFraction></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-261" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1043">18.24</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"/></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, 2023 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, 2023</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="c-262" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1044">570,803</ix:nonFraction></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-262" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1045">22.29</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 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%"><ix:nonFraction unitRef="shares" contextRef="c-263" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1046">767,592</ix:nonFraction></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-263" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1047">24.03</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"/></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="c-256" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1048">253,630</ix:nonFraction></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-256" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1049">18.48</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="shares" contextRef="c-241" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1050">261,202</ix:nonFraction></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-241" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1051">17.08</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="c-256" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1052">264,566</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-256" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1053">20.88</ix:nonFraction>&#160;</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="shares" contextRef="c-241" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1054">6,289</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-241" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1055">29.27</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="c-256" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1056">149,151</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-256" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1057">23.65</ix:nonFraction>&#160;</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="shares" contextRef="c-241" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1058">603,556</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-241" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1059">22.45</ix:nonFraction>&#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, 2023</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="c-258" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1060">410,716</ix:nonFraction></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-258" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1061">20.35</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="shares" contextRef="c-259" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1062">418,949</ix:nonFraction></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-259" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1063">21.89</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, 2024 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="c-260" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="f-1064">1,930</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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-255" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1065">1.08</ix:nonNumeric> years</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%">For the years ended December&#160;31, 2024, 2023 and 2022, the total fair value of awards vested was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1066">3,146</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1067">5,623</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1068">3,334</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, 2024, there was <ix:nonFraction unitRef="usd" contextRef="c-261" decimals="INF" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:fixed-zero" scale="3" id="f-1069">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 $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="f-1070">248</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="f-1071">230</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="f-1072">543</ix:nonFraction> for the years ended December&#160;31, 2024, 2023 and 2022, respectively.</span></div></ix:continuation><div id="i3ea8deb1f4b84277861841a9573f3602_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%">9. <ix:nonNumeric contextRef="c-1" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="f-1073" continuedAt="f-1073-1" escape="true">Employee Benefit Plans</ix:nonNumeric></span></div><ix:continuation id="f-1073-1"><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 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, 2024, 2023 and 2022, expenses related to these plans amounted to $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="3" id="f-1074">5,808</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="3" id="f-1075">5,536</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="3" id="f-1076">4,883</ix:nonFraction>, respectively.</span></div></ix:continuation><div id="i3ea8deb1f4b84277861841a9573f3602_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%">10. <ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-1077" continuedAt="f-1077-1" escape="true">Financial Instruments and Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="f-1077-1" continuedAt="f-1077-2"><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 outstanding debt.</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%">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="#i3ea8deb1f4b84277861841a9573f3602_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="f-1077-2" continuedAt="f-1077-3"><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, 2024, the Company had open Mexican peso-denominated foreign currency forward contracts. The Company used foreign currency forward contracts solely for hedging and not for speculative purposes during 2024 and 2023. Management believes that its use of these instruments to reduce risk is in the Company&#8217;s best interest. The counterparties to these financial instruments are 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 used 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="c-264" decimals="INF" name="us-gaap:DerivativeNumberOfInstrumentsHeld" format="ixt-sec:numwordsen" scale="0" id="f-1078">two</ix:nonFraction> cross-currency swaps, designated as net investment hedges, with notional values of $<ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="f-1079"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="f-1080">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 certain euro-denominated subsidiary. As a result of favorable market conditions during 2022 the Company unwound the <ix:nonFraction unitRef="hedge" contextRef="c-267" decimals="INF" name="us-gaap:DerivativeNumberOfInstrumentsHeld" format="ixt-sec:numwordsen" scale="0" id="f-1081">two</ix:nonFraction> net investment hedges and recognized a net gain of $<ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-3" name="us-gaap:DerivativeGainOnDerivative" format="ixt:num-dot-decimal" scale="3" id="f-1082">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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">consolidated balance sheet in accumulated other comprehensive loss. The cash received from the settlement of these swaps of $<ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-3" name="us-gaap:ProceedsFromHedgeInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-1083">3,820</ix:nonFraction> was classified in investing activities in the consolidated statement 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 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, 2024 or 2023.</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 2024 and 2023. 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 (income) expense, net. During 2024 and 2023, 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%">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 holds Mexican peso-denominated foreign currency forward contracts which expire ratably on a monthly basis from January 2025 to December 2025. The notional amounts at December&#160;31, 2024 and 2023 related to Mexican peso-denominated foreign currency forward contracts were $<ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="f-1084">32,339</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="f-1085">26,613</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 Company evaluated the effectiveness of the Mexican peso-denominated foreign currency forward contracts held as of December&#160;31, 2024 and the year then ended, and concluded that the hedges were highly effective.</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="#i3ea8deb1f4b84277861841a9573f3602_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="f-1077-3" continuedAt="f-1077-4"><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="c-271" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="f-1086">50,000</ix:nonFraction> to hedge its exposure to interest payment fluctuations on a portion of its </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fourth Amended and Restated Credit Agreement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> borrowings. The Swap matured on March 10, 2023. The Swap was designated as a cash flow hedge of the variable interest rate obligation under the Company's </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fourth Amended and Restated Credit Agreement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Accordingly, the change in fair value of the Swap was recognized in accumulated other comprehensive loss. The Swap agreement required monthly settlements on the same days that the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fourth Amended and Restated Credit Agreement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> interest payments were due and had a maturity date of March 10, 2023, which was prior to the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fourth Amended and Restated Credit Agreement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> maturity date of June 4, 2024. Under the Swap terms, the Company paid a fixed interest rate and received a floating interest rate based on the one-month LIBOR, with a floor. The critical terms of the Swap were aligned with the terms of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fourth Amended and Restated Credit Agreement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, resulting in no hedge ineffectiveness. The difference between amounts to be received and paid under the Swap were recognized as a component of interest expense, net on the consolidated statements of operations. The swap settlements reduced interest expense, net by $<ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="f-1087">290</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="f-1088">156</ix:nonFraction> for the years ended December 31, 2023 and 2022, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" id="f-1089" 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 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%">2024</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%">2023</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%">2024</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%">2023</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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">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;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%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="f-1090">32,339</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 colspan="3" style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="f-1091">26,613</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1092">&#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 colspan="3" style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1093">1,858</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1094">2,429</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 colspan="3" style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1095">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><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="c-1" name="us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-1096" continuedAt="f-1096-1" 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 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%">(Loss) gain 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%">(Loss) gain reclassified from other </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">comprehensive (loss) income into net loss </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%">2024</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%">2023</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%">2022</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%">2024</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%">2023</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%">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%">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;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%">(<ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-1097">4,684</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-1098">2,304</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-1099">1,346</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="f-1100">397</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="f-1101">446</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1102">2,076</ix:nonFraction>&#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%">Interest rate swap</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%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:fixed-zero" scale="3" id="f-1103">&#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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="3" id="f-1104">4</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="3" id="f-1105">953</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:fixed-zero" scale="3" id="f-1106">&#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 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%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="f-1107">290</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="f-1108">156</ix:nonFraction>&#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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-280" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:fixed-zero" scale="3" id="f-1109">&#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 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%"><ix:nonFraction unitRef="usd" contextRef="c-281" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:fixed-zero" scale="3" id="f-1110">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-282" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="f-1111">2,446</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-280" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:fixed-zero" scale="3" id="f-1112">&#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 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%"><ix:nonFraction unitRef="usd" contextRef="c-281" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:fixed-zero" scale="3" id="f-1113">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-282" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:fixed-zero" scale="3" id="f-1114">&#8212;</ix:nonFraction>&#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></ix:nonNumeric><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><ix:continuation id="f-1096-1" continuedAt="f-1096-2"><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">(Losses) gains reclassified from comprehensive (loss) income into net loss recognized in COGS in the consolidated statements of operations for the years ended December&#160;31, 2024, 2023 and 2022 were $(<ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="f-1115">350</ix:nonFraction>), $<ix:nonFraction unitRef="usd" contextRef="c-284" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="f-1116">337</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-285" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1117">1,572</ix:nonFraction>, respectively. (Losses) gains reclassified from other comprehensive (loss) income into net loss recognized in SG&amp;A in the consolidated statements of operations were $(<ix:nonFraction unitRef="usd" contextRef="c-286" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="f-1118">47</ix:nonFraction>), $<ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="f-1119">109</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="f-1120">504</ix:nonFraction> for the years ended December&#160;31, 2024, 2023 and 2022, respectively. Gains reclassified from other comprehensive (loss) income into net loss recognized in interest expense, net in the 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="c-289" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="f-1121">0</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="f-1096-2">, $<ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="f-1122">290</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="f-1123">156</ix:nonFraction> for the years ended December&#160;31, 2024, 2023 and 2022, 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%">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, 2024, 2023 and 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%">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="#i3ea8deb1f4b84277861841a9573f3602_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="f-1077-4" continuedAt="f-1077-5"><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 included LIBOR. Fair values estimated using Level 3 inputs consist of significant unobservable inputs.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="f-1124" 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 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%">2024</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%">2023</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 contracts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="c-292" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1125">&#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 colspan="3" style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1126">&#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 colspan="3" style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1127">&#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 colspan="3" style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1128">&#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 colspan="3" style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-296" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1129">1,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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="c-292" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1130">&#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 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%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1131">&#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 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%"><ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1132">&#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 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%"><ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1133">&#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 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%"><ix:nonFraction unitRef="usd" contextRef="c-296" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1134">1,858</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"/></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%">Forward currency contracts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="c-292" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1135">2,429</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 colspan="3" style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1136">&#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 colspan="3" style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1137">2,429</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 colspan="3" style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1138">&#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 colspan="3" style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-296" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1139">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 liabilities carried at fair value</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="c-292" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1140">2,429</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1141">&#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 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%"><ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1142">2,429</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1143">&#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 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%"><ix:nonFraction unitRef="usd" contextRef="c-296" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1144">&#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"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="f-1145" 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 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:83.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.658%"/><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></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="c-297" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="f-1146">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"/></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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-298" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:fixed-zero" scale="3" id="f-1147">&#8212;</ix:nonFraction>&#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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-298" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" scale="3" id="f-1148">921</ix:nonFraction>&#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%">Earn-out consideration cash payment</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: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="c-298" decimals="-3" name="sri:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentsForEarnOutConsideration" format="ixt:num-dot-decimal" scale="3" id="f-1149">8,272</ix:nonFraction>)</span></td><td style="background-color:#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: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="c-299" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="f-1150">&#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"/></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 was required to pay the Stoneridge Brazil earn-out consideration based on Stoneridge Brazil&#8217;s financial performance in 2021. The earn-out consideration obligation of $<ix:nonFraction unitRef="usd" contextRef="c-300" decimals="-3" name="sri:PaymentsForEarnOutConsideration" format="ixt:num-dot-decimal" scale="3" id="f-1151">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="c-7" decimals="-3" name="sri:PaymentsForEarnOutConsiderationOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-1152">1,996</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="sri:PaymentsForEarnOutConsiderationFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-1153">6,276</ix:nonFraction>, 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%">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, 2024.</span></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, 2024 and 2023.</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, </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%">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="#i3ea8deb1f4b84277861841a9573f3602_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="f-1077-5"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:continuation><div id="i3ea8deb1f4b84277861841a9573f3602_157"></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="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-1154" continuedAt="f-1154-1" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="f-1154-1"><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%">In 2023, the Company received a demand for arbitration from one of our customers seeking recovery of warranty claims in the amount of <ix:nonFraction unitRef="eur" contextRef="c-112" decimals="-3" name="sri:ProductWarrantyAccrualCustomerClaimNotificationAmount" format="ixt:num-dot-decimal" scale="3" id="f-1155">29,340</ix:nonFraction> euro ($<ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="sri:ProductWarrantyAccrualCustomerClaimNotificationAmount" format="ixt:num-dot-decimal" scale="3" id="f-1156">32,669</ix:nonFraction>), related to past sales of PM sensor products, a product line we exited in 2019. The Company denies responsibility for these claims. Based on our review of the technical and legal merits, we believe these warranty claims lack substantive merit and are significantly overstated. The Company continues to vigorously defend this matter in private arbitration. While no assurances can be made as to the ultimate outcome of this matter, or any other future claims, we do not currently believe a material loss is probable.</span></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 the 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 groundwater remediation began in the fourth quarter of 2015. During the years ended December&#160;31, 2024, 2023 and 2022, the Company recognized expense of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" scale="3" id="f-1157">157</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" scale="3" id="f-1158">125</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" scale="3" id="f-1159">0</ix:nonFraction>, respectively, related to ground water remediation. At December&#160;31, 2024 and 2023, the Company had accruals of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesGross" scale="3" id="f-1160">244</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesGross" scale="3" id="f-1161">143</ix:nonFraction> respectively, related to future remediation costs. At December 31, 2024 and 2023, $<ix:nonFraction unitRef="usd" contextRef="c-301" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesGross" scale="3" id="f-1162">144</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesGross" scale="3" id="f-1163">136</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, 2024 and 2023 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 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="c-220" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-1164">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, environmental 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 which is supported by 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="c-303" decimals="-3" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="3" id="f-1165">42,834</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="3" id="f-1166">6,918</ix:nonFraction>) and R$<ix:nonFraction unitRef="brl" contextRef="c-304" decimals="-3" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="3" id="f-1167">41,681</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="3" id="f-1168">8,609</ix:nonFraction>) at December&#160;31, 2024 and 2023, 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="c-305" decimals="-3" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" format="ixt:num-dot-decimal" scale="3" id="f-1169">7,995</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" format="ixt:num-dot-decimal" scale="3" id="f-1170">1,291</ix:nonFraction>) fine which is included in the reasonably possible contingencies noted above. The Company continues to challenge this ruling in Brazilian federal courts to reverse this decision by the CADE tribunal.</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><div id="i3ea8deb1f4b84277861841a9573f3602_160"></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="#i3ea8deb1f4b84277861841a9573f3602_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%">12. <ix:nonNumeric contextRef="c-1" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="f-1171" continuedAt="f-1171-1" escape="true">Business Realignment</ix:nonNumeric></span></div><ix:continuation id="f-1171-1"><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 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. The Company does not expect future charges related to the previously incurred termination actions noted below. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="f-1172" 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></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.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%">2024</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%">2023</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></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%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="f-1173">250</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="f-1174">511</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:fixed-zero" scale="3" id="f-1175">&#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"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="3" id="f-1176">2,333</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-310" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="3" id="f-1177">2,862</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-311" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:fixed-zero" scale="3" id="f-1178">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:fixed-zero" scale="3" id="f-1179">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-313" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:fixed-zero" scale="3" id="f-1180">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-314" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="f-1181">98</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="f-1182">59</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-316" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="3" id="f-1183">1,137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-317" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="f-1184">190</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="3" id="f-1185">2,642</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="3" id="f-1186">4,510</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="f-1187">288</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"/></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, 2024 related to COGS were $<ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="f-1188">250</ix:nonFraction>. Severance costs for the year ended December&#160;31, 2023 related to COGS and SG&amp;A were $<ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="f-1189">369</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="f-1190">142</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 for the year ended December&#160;31, 2024 related to COGS, SG&amp;A and D&amp;D were $<ix:nonFraction unitRef="usd" contextRef="c-320" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="f-1191">327</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-321" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="f-1192">458</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-322" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="f-1193">1,548</ix:nonFraction>, respectively. Severance costs for the year ended December&#160;31, 2023 related to COGS, SG&amp;A and D&amp;D were $<ix:nonFraction unitRef="usd" contextRef="c-323" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="f-1194">423</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-324" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="f-1195">2,057</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-325" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="f-1196">382</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="c-314" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="f-1197">98</ix:nonFraction>. </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 related costs for the year ended December&#160;31, 2024 related to SG&amp;A were $<ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="f-1198">59</ix:nonFraction>. Severance related costs for the year ended December&#160;31, 2023 related to SG&amp;A and D&amp;D were $<ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="f-1199">1,122</ix:nonFraction> and <ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="f-1200">15</ix:nonFraction>, respectively. Severance related costs for the year ended December&#160;31, 2022 related to SG&amp;A were $<ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="f-1201">190</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%">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%">2024</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%">2023</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></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="c-328" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="f-1202">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;border-top:1pt 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%"><ix:nonFraction unitRef="usd" contextRef="c-329" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="f-1203">792</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-330" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:fixed-zero" scale="3" id="f-1204">&#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"/></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="c-113" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="f-1205">517</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-114" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="3" id="f-1206">3,321</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-115" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="f-1207">288</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-331" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="3" id="f-1208">1,548</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-332" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="f-1209">397</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-333" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:fixed-zero" scale="3" id="f-1210">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="3" id="f-1211">2,642</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="3" id="f-1212">4,510</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="f-1213">288</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"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="f-1214" 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%">Reconciliations of the beginning and ending liability balances related to business realignment 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: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, 2024</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%">2024 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, 2024</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="c-334" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="f-1215">1,230</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-335" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="3" id="f-1216">2,642</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-335" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="f-1217">3,461</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-335" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="f-1218">&#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 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%"><ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="f-1219">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: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 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="c-334" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="f-1220">1,230</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-335" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="3" id="f-1221">2,642</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-335" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="f-1222">3,461</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-335" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="f-1223">&#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 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%"><ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="f-1224">411</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"/></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, 2023</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%">2023 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, 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%">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="c-337" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="f-1225">101</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-338" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="3" id="f-1226">4,510</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-338" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="f-1227">3,381</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-338" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="f-1228">&#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 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%"><ix:nonFraction unitRef="usd" contextRef="c-334" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="f-1229">1,230</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"/></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 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="c-337" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="f-1230">101</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-338" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="3" id="f-1231">4,510</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-338" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="f-1232">3,381</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-338" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="f-1233">&#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 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%"><ix:nonFraction unitRef="usd" contextRef="c-334" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="f-1234">1,230</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"/></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%">62</span></div></div></div><div id="i3ea8deb1f4b84277861841a9573f3602_163"></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="#i3ea8deb1f4b84277861841a9573f3602_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="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-1235" continuedAt="f-1235-1" escape="true">Segment Reporting</ix:nonNumeric></span></div><ix:continuation id="f-1235-1" continuedAt="f-1235-2"><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 ("CODM") in deciding how to allocate resources and in assessing performance. The Company&#8217;s CODM 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="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-1236">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 advanced driver information solutions, vision systems, connectivity and compliance solutions and control modules. The Stoneridge Brazil reportable segment designs and manufactures vehicle tracking devices and monitoring services, driver information systems, vehicle security alarms and convenience accessories, telematics solutions and multimedia devices.</span></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 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 Company's management, including the CODM, utilizes operating income as the key performance measure of segment profitability to evaluate segment performance, and for planning and forecasting purposes to allocate resources to the segments, as management believes this measure is most reflective of the financial performance of the Company's operating segments. The CODM regularly evaluates budget-to-actual and period-over-period variances for this metric when making decisions about the allocation of operating and capital resources to each segment. The CODM also uses operating income in evaluating the operating performance of each segment and as part of determining the compensation of the segment managers and certain other employees. COGS and D&amp;D are the significant expenses regularly reviewed by the CODM. Other segment costs primarily include SG&amp;A items. </span></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="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-1237">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:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-1238" continuedAt="f-1238-1" 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 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="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:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2022</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%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1239">292,606</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 colspan="3" style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1240">342,065</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1241">342,596</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-339" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1242">3,677</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-340" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1243">3,195</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-341" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1244">2,719</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1245">296,283</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1246">345,260</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1247">345,315</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"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1248">566,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;border-top:1pt 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%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1249">576,539</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1250">505,097</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"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-342" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1251">28,664</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-343" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1252">31,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-344" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1253">28,709</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1254">594,704</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1255">608,160</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-311" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1256">533,806</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"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1257">49,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;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%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1258">57,214</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1259">52,230</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"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-345" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-1260">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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-346" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-1261">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-347" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-1262">32</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1263">50,126</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-313" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1264">57,227</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-314" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1265">52,262</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"/></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%">(<ix:nonFraction unitRef="usd" contextRef="c-348" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1266">32,818</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-349" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1267">34,829</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-350" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1268">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"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1269">908,295</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1270">975,818</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1271">899,923</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"/></tr><tr style="height:14pt"><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%">Cost of Goods Sold:</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%">Control Devices</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%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1272">243,784</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1273">285,303</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1274">279,605</ix:nonFraction>&#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%">Electronics</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%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1275">445,537</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-310" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1276">456,403</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-311" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1277">414,550</ix:nonFraction>&#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%">Stoneridge Brazil</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%"><ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1278">29,745</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-313" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1279">32,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-314" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1280">30,909</ix:nonFraction>&#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: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="c-315" decimals="-3" sign="-" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="f-1281">24</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-316" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="f-1282">176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-317" decimals="-3" sign="-" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="f-1283">67</ix:nonFraction>)</span></td><td style="background-color:#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 cost of goods sold</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1284">719,042</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1285">774,512</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1286">724,997</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"/></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: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></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%">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="#i3ea8deb1f4b84277861841a9573f3602_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="f-1238-1" continuedAt="f-1238-2"><ix:continuation id="f-1235-2" continuedAt="f-1235-3"><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="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:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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: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: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="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: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%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-1287">20,044</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 colspan="3" style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-1288">21,848</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-1289">20,654</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-1290">45,560</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-310" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-1291">43,027</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-311" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-1292">39,651</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-1293">3,113</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-313" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-1294">3,061</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-314" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-1295">2,634</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-1296">3,457</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-316" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-1297">3,139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-317" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-1298">2,357</ix:nonFraction>&#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 design and development</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-1299">72,174</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-1300">71,075</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-1301">65,296</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"/></tr><tr style="height:14pt"><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%">Other Segment Costs:</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%">Control Devices</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%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1302">22,600</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1303">21,332</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1304">18,419</ix:nonFraction>&#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%">Electronics</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%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1305">49,382</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-310" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1306">49,799</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-311" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1307">45,769</ix:nonFraction>&#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%">Stoneridge Brazil</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%"><ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1308">15,809</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-313" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1309">17,068</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-314" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1310">15,537</ix:nonFraction>&#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: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="c-315" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1311">29,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-316" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1312">29,196</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-317" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1313">26,970</ix:nonFraction>&#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 other segment costs</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1314">117,460</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1315">117,395</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1316">106,695</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"/></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: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%">Operating (Loss) Income:</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1317">6,178</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 colspan="3" style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1318">13,582</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1319">23,917</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1320">25,561</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-310" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1321">27,309</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-311" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1322">5,128</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="f-1323">982</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-313" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1324">4,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-314" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1325">3,150</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1326">33,102</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-316" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1327">32,509</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-317" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1328">29,260</ix:nonFraction>)</span></td><td style="background-color:#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 (loss) income</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" scale="3" id="f-1329">381</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1330">12,836</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1331">2,935</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"/></tr><tr style="height:14pt"><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%">Depreciation and Amortization:</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%">Control Devices</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%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1332">11,686</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1333">12,414</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1334">13,521</ix:nonFraction>&#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%">Electronics</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%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1335">15,814</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-310" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1336">14,035</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-311" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1337">13,913</ix:nonFraction>&#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%">Stoneridge Brazil</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%"><ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1338">4,753</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-313" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1339">4,801</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-314" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1340">3,939</ix:nonFraction>&#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: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="c-315" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1341">2,013</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-316" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1342">2,388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-317" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1343">2,318</ix:nonFraction>&#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: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:#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1344">34,266</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1345">33,638</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1346">33,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: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: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%">Interest Expense (Income), net:</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="f-1347">4</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="f-1348">149</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="f-1349">93</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-1350">1,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:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-310" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-1351">1,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-311" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-1352">1,009</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="f-1353">982</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-313" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-1354">1,693</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-314" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-1355">1,282</ix:nonFraction>)</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-1356">13,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-316" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-1357">12,773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-317" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-1358">7,277</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-1359">14,447</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-1360">13,000</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-1361">7,097</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"/></tr><tr style="height:14pt"><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%">Capital Expenditures:</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%">Control Devices</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%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1362">6,544</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1363">9,230</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1364">12,620</ix:nonFraction>&#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%">Electronics</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%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1365">8,623</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-310" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1366">18,313</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-311" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1367">10,479</ix:nonFraction>&#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%">Stoneridge Brazil</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%"><ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1368">2,705</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-313" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1369">3,054</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-314" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1370">3,480</ix:nonFraction>&#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: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="c-315" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1371">1,338</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-316" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1372">1,229</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-317" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" id="f-1373">653</ix:nonFraction>&#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 capital expenditures</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1374">19,210</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1375">31,826</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1376">27,232</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"/></tr></table></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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="#i3ea8deb1f4b84277861841a9573f3602_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="f-1235-3"><ix:continuation id="f-1238-2"><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%">2024</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%">2023</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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-351" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1377">136,028</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 colspan="3" style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-352" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1378">159,612</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1379">365,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:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-354" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1380">404,994</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-355" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1381">48,280</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-356" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1382">66,318</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1383">471,793</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-358" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1384">419,469</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-3" sign="-" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1385">399,771</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-360" decimals="-3" sign="-" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1386">370,493</ix:nonFraction>)</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1387">621,556</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1388">679,900</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"/></tr></table></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="f-1389" 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 tables present 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%">2024</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%">2023</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></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 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%">United States</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%"><ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1390">447,142</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 colspan="3" style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1391">495,541</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-363" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1392">444,928</ix:nonFraction>&#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%">North America</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%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1393">447,142</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1394">495,541</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1395">444,928</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"/></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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-364" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1396">49,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;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%"><ix:nonFraction unitRef="usd" contextRef="c-365" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1397">57,214</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-366" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1398">52,230</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"/></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 style="background-color:#cceeff;border-top:1pt solid #000;padding: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="c-155" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1399">49,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:#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%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1400">57,214</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1401">52,230</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"/></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%">Sweden</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%"><ix:nonFraction unitRef="usd" contextRef="c-367" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1402">159,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:#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%"><ix:nonFraction unitRef="usd" contextRef="c-368" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1403">157,895</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-369" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1404">170,228</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"/></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%">Estonia</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%"><ix:nonFraction unitRef="usd" contextRef="c-370" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1405">110,112</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-371" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1406">109,480</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-372" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1407">89,130</ix:nonFraction>&#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%">Netherlands</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%"><ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1408">84,297</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-374" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1409">74,842</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-375" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1410">68,326</ix:nonFraction>&#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%">Other 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:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-376" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1411">6,755</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-377" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1412">18,465</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-378" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1413">19,445</ix:nonFraction>&#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%">China</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%"><ix:nonFraction unitRef="usd" contextRef="c-379" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1414">51,305</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-380" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1415">62,381</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-381" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1416">55,636</ix:nonFraction>&#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%">Europe and Other</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%"><ix:nonFraction unitRef="usd" contextRef="c-382" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1417">411,504</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-383" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1418">423,063</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-384" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1419">402,765</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;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-bottom:3pt double #000;border-top:1pt solid #000;padding: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="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1420">908,295</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1421">975,818</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1422">899,923</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"/></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%">2024</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%">2023</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 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%">United States</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%"><ix:nonFraction unitRef="usd" contextRef="c-385" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1423">90,111</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 colspan="3" style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-386" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1424">87,712</ix:nonFraction>&#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%">Mexico</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%"><ix:nonFraction unitRef="usd" contextRef="c-387" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1425">5,254</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-388" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1426">4,707</ix:nonFraction>&#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%">North America</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%"><ix:nonFraction unitRef="usd" contextRef="c-389" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1427">95,365</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-390" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1428">92,419</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"/></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%">Brazil</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%"><ix:nonFraction unitRef="usd" contextRef="c-391" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1429">25,222</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-392" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1430">32,679</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"/></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%">South America</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%"><ix:nonFraction unitRef="usd" contextRef="c-393" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1431">25,222</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-394" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1432">32,679</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"/></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%">Sweden</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%"><ix:nonFraction unitRef="usd" contextRef="c-395" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1433">32,918</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-396" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1434">31,058</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"/></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%">Estonia</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%"><ix:nonFraction unitRef="usd" contextRef="c-397" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1435">8,363</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-398" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1436">9,581</ix:nonFraction>&#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%">Netherlands</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%"><ix:nonFraction unitRef="usd" contextRef="c-399" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1437">57,677</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-400" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1438">64,660</ix:nonFraction>&#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%">Other Europe</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%"><ix:nonFraction unitRef="usd" contextRef="c-401" decimals="-3" name="us-gaap:NoncurrentAssets" scale="3" id="f-1439">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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="c-402" decimals="-3" name="us-gaap:NoncurrentAssets" scale="3" id="f-1440">577</ix:nonFraction>&#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%">China</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%"><ix:nonFraction unitRef="usd" contextRef="c-403" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1441">13,844</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="c-404" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1442">19,536</ix:nonFraction>&#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 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="c-405" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1443">113,455</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-406" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1444">125,412</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1445">234,042</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1446">250,510</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"/></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 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><div id="i3ea8deb1f4b84277861841a9573f3602_166"></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="#i3ea8deb1f4b84277861841a9573f3602_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%">14. <ix:nonNumeric contextRef="c-1" name="us-gaap:SubsequentEventsTextBlock" id="f-1447" continuedAt="f-1447-1" escape="true">Subsequent Events</ix:nonNumeric></span></div><ix:continuation id="f-1447-1"><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 February 26, 2025, the Company entered into Amendment No. 1 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%">66</span></div></div></div><div id="i3ea8deb1f4b84277861841a9573f3602_169"></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="#i3ea8deb1f4b84277861841a9573f3602_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="i3ea8deb1f4b84277861841a9573f3602_172"></div><ix:nonNumeric contextRef="c-1" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="f-1448" 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, 2024, 2023 and 2022 (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, 2024</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%"><ix:nonFraction unitRef="usd" contextRef="c-407" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1449">1,058</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 colspan="3" style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-408" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="f-1450">632</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 colspan="3" style="background-color:#ffffff;padding: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%">(<ix:nonFraction unitRef="usd" contextRef="c-408" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="f-1451">630</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-409" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1452">1,060</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"/></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, 2023</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%"><ix:nonFraction unitRef="usd" contextRef="c-410" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="f-1453">962</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-411" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="f-1454">412</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-411" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="f-1455">316</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-407" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1456">1,058</ix:nonFraction>&#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, 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:400;line-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="c-412" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1457">1,443</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-413" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1458">1,255</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-413" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1459">1,736</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-410" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="f-1460">962</ix:nonFraction>&#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:30.375%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.007%"/><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%">Additions</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%">Deductions</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%">Other Changes</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"/><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, 2024</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%"><ix:nonFraction unitRef="usd" contextRef="c-414" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1461">21,082</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 colspan="3" style="background-color:#ffffff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="c-415" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="f-1462">885</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 colspan="3" style="background-color:#ffffff;padding: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%">(<ix:nonFraction unitRef="usd" contextRef="c-415" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1463">2,547</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-415" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" format="ixt:num-dot-decimal" scale="3" id="f-1464">1,788</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-416" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1465">17,632</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"/></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, 2023</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%"><ix:nonFraction unitRef="usd" contextRef="c-417" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1466">18,496</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-418" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1467">1,974</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-418" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="f-1468">157</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-418" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="f-1469">769</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-414" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1470">21,082</ix:nonFraction>&#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, 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: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="c-419" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1471">14,516</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-420" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1472">6,005</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-420" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="f-1473">757</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-420" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" format="ixt:num-dot-decimal" scale="3" id="f-1474">1,268</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-417" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1475">18,496</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div id="i3ea8deb1f4b84277861841a9573f3602_175"></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="i3ea8deb1f4b84277861841a9573f3602_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 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, 2024, 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, 2024.</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 (the "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, 2024. Based on our evaluation under the 2013 Framework, our management has concluded that our internal control over financial reporting was effective as of December&#160;31, 2024.</span></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, 2024. 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, 2024 that have materially or are 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%">67</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="#i3ea8deb1f4b84277861841a9573f3602_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, 2024, based on criteria established 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&#8212;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) (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, 2024, 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, 2024 and 2023, the related consolidated statements of operations, comprehensive (loss) income, cash flows and shareholders&#8217; equity for each of the three years in the period ended December&#160;31, 2024, and the related notes and financial statement schedule listed in the Index at Item 15(a)(2) and our report dated March&#160;3, 2025 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;3, 2025</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%">68</span></div></div></div><div id="i3ea8deb1f4b84277861841a9573f3602_181"></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="#i3ea8deb1f4b84277861841a9573f3602_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="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the three months ended December&#160;31, 2024, no director or officer of the Company <ix:nonNumeric contextRef="c-421" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1476"><ix:nonNumeric contextRef="c-421" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1477">adopted</ix:nonNumeric></ix:nonNumeric> or <ix:nonNumeric contextRef="c-421" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1478"><ix:nonNumeric contextRef="c-421" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1479">terminated</ix:nonNumeric></ix:nonNumeric> a &#8220;Rule 10b5-1 trading arrangement&#8221; or &#8220;non-Rule 10b5-1 trading arrangement,&#8221; as each term is defined in Item 408(a) of Regulation S-K.</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%">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 February&#160;26, 2025, the Company entered into Amendment No. 1 to the Fifth Amended and Restated Credit Agreement and Waiver 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, "Lenders") (&#8220;Amendment No. 1&#8221;). Amendment No. 1 provides for certain covenant relief and additional covenant restrictions during the &#8220;Covenant Relief Period&#8221; (the period ending on the date that the Company delivers a compliance certificate for the quarter ending December 31, 2025 in form and substance satisfactory to the administrative agent). 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="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the maximum leverage ratio of 3.50 was increased to 6.00 for the quarter ended March 31, 2025, 5.50 for the quarter ended June 30, 2025, 4.50 for the quarter ended September 30, 2025 and 3.50 for the quarter ended December 31, 2025;</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 minimum interest coverage ratio of 3.50 was waived for the quarter ended December 31, 2024 and was reduced to 2.00 for the quarters ended March 31 and June 30, 2025, and 2.50 and 3.50 for the quarter ended September 30, 2025 and December 31, 2025, 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="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 (as defined) cannot exceed $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="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the sale of significant assets (as defined) will require repayment in the amount of any net cash proceeds received and result in the reduction of the Credit Facility commitment, at the lesser of $100.0 million or the net cash proceeds;</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">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="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="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amendment No. 1 added an additional level to the leverage ratio based pricing grid, through maturity, when the leverage ratio is greater than 3.50.</span></div><div id="i3ea8deb1f4b84277861841a9573f3602_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 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="i3ea8deb1f4b84277861841a9573f3602_187"></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="i3ea8deb1f4b84277861841a9573f3602_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 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;13, 2025. 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 style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have adopted a code of ethics that applies to our senior financial officers, including our principal executive officer, principal financial officer, and principal accounting officer. This code of ethics and our corporate governance policies are posted on our website at https://investors.stoneridge.com/investors/corporate-governance/governance-documents/. We will satisfy the disclosure requirement under Item 5.05 of Form 8-K regarding any material amendment to our code of ethics, and any waiver from a provision of our code of ethics that applies to our principal executive officer, principal financial officer, principal accounting officer, or persons performing similar functions, by posting such information on our website at the internet website address set forth above.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">We have an <ix:nonNumeric contextRef="c-1" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" format="ixt:fixed-true" id="f-1480">Insider Trading and Pre-Clearance Policy</ix:nonNumeric> governing the purchase, sale and other dispositions of the Company's securities that applies to all personnel of the Company, including directors, officers and employees and other covered persons. We believe that our Insider Trading and Pre-Clearance policy is reasonably designed to promote compliance with insider trading laws, rules and regulations, as well as applicable listing standards. A copy of our insider trading policy is filed as Exhibit 19.1.</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%">69</span></div></div></div><div id="i3ea8deb1f4b84277861841a9573f3602_193"></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="#i3ea8deb1f4b84277861841a9573f3602_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 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;13, 2025.</span></div><div id="i3ea8deb1f4b84277861841a9573f3602_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 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;13, 2025.</span></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, Amendment No. 1, to increase the number of shares available for issuance under this plan. In May 2024, we adopted the 2018 Amended and Restated Director's Restricted Shares Plan, Amendment No. 2, to increase the number of shares available for issuance under the plan. Our shareholders approved each plan.</span></div><div style="margin-top:10pt"><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, 2024 is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><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: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,081,787</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 935,154 share units issued to key employees pursuant to the Company&#8217;s 2016 Long-Term Incentive Plan.</span></div><div id="i3ea8deb1f4b84277861841a9573f3602_199"></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;13, 2025.</span></div><div id="i3ea8deb1f4b84277861841a9573f3602_202"></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;13, 2025.</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%">70</span></div></div></div><div id="i3ea8deb1f4b84277861841a9573f3602_205"></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="#i3ea8deb1f4b84277861841a9573f3602_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 IV</span></div><div id="i3ea8deb1f4b84277861841a9573f3602_208"></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 style="width:1.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.022%"/><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: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 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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="#i3ea8deb1f4b84277861841a9573f3602_100">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="#i3ea8deb1f4b84277861841a9573f3602_100">31</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="#i3ea8deb1f4b84277861841a9573f3602_103">Consolidated Balance Sheets as of December 31, 2024 and 2023</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="#i3ea8deb1f4b84277861841a9573f3602_103">33</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="#i3ea8deb1f4b84277861841a9573f3602_109">Consolidated Statements of Operations for the Years Ended December 31, 2024, 2023 and 2022</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="#i3ea8deb1f4b84277861841a9573f3602_109">34</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="#i3ea8deb1f4b84277861841a9573f3602_112">Consolidated Statements of Comprehensive</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="#i3ea8deb1f4b84277861841a9573f3602_112"> (Loss)</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="#i3ea8deb1f4b84277861841a9573f3602_112"> Income</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="#i3ea8deb1f4b84277861841a9573f3602_112"> for the Years Ended December 31, 2024, 2023 and 2022</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="#i3ea8deb1f4b84277861841a9573f3602_112">35</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="#i3ea8deb1f4b84277861841a9573f3602_115">Consolidated Statements of Cash Flows for the Years Ended December 31, 2024, 2023 and 2022</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="#i3ea8deb1f4b84277861841a9573f3602_115">36</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="#i3ea8deb1f4b84277861841a9573f3602_118">Consolidated Statements of Shareholders&#8217; Equity for the Years Ended December 31, 2024, 2023 and 2022</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="#i3ea8deb1f4b84277861841a9573f3602_118">37</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="#i3ea8deb1f4b84277861841a9573f3602_121">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="#i3ea8deb1f4b84277861841a9573f3602_121">38</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><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: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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="#i3ea8deb1f4b84277861841a9573f3602_172">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="#i3ea8deb1f4b84277861841a9573f3602_172">67</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><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: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"/></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%">71</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="#i3ea8deb1f4b84277861841a9573f3602_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 style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.143%"/><td style="width:0.1%"/></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 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 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="https://www.sec.gov/Archives/edgar/data/1043337/000104333723000013/sri-20221231xexx31.htm">Second Amended and Restated Articles of Incorporation of the Company (incorporated by reference to Exhibit 3.1 to the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2022).</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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/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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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/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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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/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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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/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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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/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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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/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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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/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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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 (incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed on May 19, 2022)*.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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/000104333724000094/sri-20240516xexx101.htm">Amendment No. 2 to the Stoneridge, Inc. 2018 Amended and Restated Directors' Restricted Shares Plan (incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed on May 16, 2024)*.</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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/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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">72</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="#i3ea8deb1f4b84277861841a9573f3602_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 style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.143%"/><td style="width:0.1%"/></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 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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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 (incorporated by reference to Exhibit 10.22 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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/000104333723000013/sri-20221231xexx1023.htm">Amendment No. 4 to the Fourth Amended and Restated Credit Agreement (incorporated by reference to Exhibit 10.23 to the Company's Annual Report on Form 10-K for the year ended December 31, 2022). </a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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/000104333723000061/sri-20231102xexx101fiftham.htm">Fifth Amended and Restated Credit Agreement, dated November 2, 2023 (incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed on November 2, 2023).</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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/000104333723000038/sri-20230331xexx103drspgra.htm">Form of Stoneridge, Inc. Directors&#8217; Restricted Shares Plan 2023 Grant Agreement (incorporated by reference to Exhibit 10.3 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2023)*.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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/000104333723000038/sri-20230331xexx104ltipper.htm">Form of Stoneridge, Inc. Long-Term Incentive Plan 2023 Performance Shares Grant Agreement (incorporated by reference to Exhibit 10.4 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2023)*.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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/000104333723000038/sri-20230331xexx105ltipres.htm">Form of Stoneridge, Inc. Long-Term Incentive Plan 2023 Restricted Share Units Agreement (incorporated by reference to Exhibit 10.5 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2023)*.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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/000104333723000031/exhibit101zizelmanceoemplo.htm">Employment Agreement, dated April 13, 2023, between the Company and James Zizelman (incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed on April 18, 2023)*.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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/000104333723000031/exhibit102zizelmanindemnif.htm">Indemnification Agreement, dated April 13, 2023, between the Company and James Zizelman (incorporated by reference to Exhibit 10.2 to the Company's Current Report on Form 8-K filed on April 18, 2023).</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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/000104333723000045/sri-20230622xexx101formof2.htm">Form of 2023 Phantom Share Grant Agreement (incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed on June 22, 2023)*.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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.24</span></td><td colspan="3" style="padding:0 1pt"/><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/000104333724000106/sri-20240630xexx101.htm">Exit Agreement, dated April 30, 2024, between the Company and Peter &#214;sterberg (incorporated by reference to Exhibit 10.1 to the Company's Quarterly Report on Form 10-Q for the quarter ended June 30, 2024)*.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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.25</span></td><td colspan="3" style="padding:0 1pt"/><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/000104333724000121/sri-20240930xexx101.htm">Employment Contract, dated August 31, 2024, between the Company and Natalia Noblet (incorporated by reference to Exhibit 10.1 to the Company's Quarterly Report on Form 10-Q for the quarter ended September 30, 2024)*.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">19.1</span></td><td colspan="3" style="padding:0 1pt"/><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-20241231xexx191.htm">Stoneridge Inc. Insider Trading and Pre-Clearance Policy, filed herewith.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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-20241231xexx211.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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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-20241231xexx231.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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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-20241231xexx311.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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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-20241231xexx312.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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">73</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="#i3ea8deb1f4b84277861841a9573f3602_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 style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.143%"/><td style="width:0.1%"/></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 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%">32.1</span></td><td colspan="3" style="padding:0 1pt"/><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-20241231xexx321.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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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-20241231xexx322.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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">97.1</span></td><td colspan="3" style="padding:0 1pt"/><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/000104333724000007/sri-20231231xexx971recover.htm">Stoneridge, Inc. Compensation Recovery Policy</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/000104333724000007/sri-20231231xexx971recover.htm"> (incorporated by reference to Exhibit 97.1 to the Company'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:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000104333724000007/sri-20231231xexx971recover.htm">3).</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 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="i3ea8deb1f4b84277861841a9573f3602_211"></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%">74</span></div></div></div><div id="i3ea8deb1f4b84277861841a9573f3602_214"></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="#i3ea8deb1f4b84277861841a9573f3602_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:4pt"><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:4pt"><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:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">STONERIDGE, INC.</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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;3, 2025</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 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 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 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:4pt"><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:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/></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;3, 2025</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 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 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 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 colspan="3" style="padding:0 1pt"/></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;3, 2025</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 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 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 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 colspan="3" style="padding:0 1pt"/></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;3, 2025</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 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 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 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 colspan="3" style="padding:0 1pt"/></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;3, 2025</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 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 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 colspan="3" style="padding:0 1pt"/></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;3, 2025</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 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 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 colspan="3" style="padding:0 1pt"/></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;3, 2025</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 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 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 colspan="3" style="padding:0 1pt"/></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;3, 2025</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 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 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 colspan="3" style="padding:0 1pt"/></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;3, 2025</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/ CARSTEN J. REINHARDT</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: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 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 colspan="3" style="padding:0 1pt"/></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;3, 2025</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/ SHEILA RUTT</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sheila Rutt</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="padding:0 1pt"/></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;3, 2025</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 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 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 colspan="3" style="padding:0 1pt"/></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;3, 2025</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 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 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%">75</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19.1
<SEQUENCE>2
<FILENAME>sri-20241231xexx191.htm
<DESCRIPTION>EX-19.1
<TEXT>
<HTML>
<HEAD><!-- Document generated by Workiva Inc -->
<TITLE>sri-20241231xexx191</TITLE>
</HEAD>
<BODY bgcolor="white">
<DIV align="center">
<DIV style="margin-left:1em;width:1055;"><!-- sri-20241231xexx191001.jpg -->
<DIV style="padding-top:2em;">
<IMG src="sri-20241231xexx191001.jpg" title="slide1" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">Stoneridge Insider Trading and Pre-Clearance Policy -- Page 1 Last updated May 2019 Stoneridge Insider Trading and Pre-Clearance Policy Do not allow yourself, family, or acquaintances to profit from nonpublic information that you  obtain as a Stoneridge employee, officer, director, or contractor.  Trading securities based on  non-public information is commonly known as insider trading.  Insider trading is against the law  in the United States and many other countries.  This Policy applies to all Stoneridge employees, officers, directors, and contractors all over the  world, including at subsidiaries, joint ventures and partly owned companies, as do the laws on  insider trading.  Basic Rules:  1. You, your Family Members, and Related Parties may  not trade in Stoneridge stock or other securities based  on Material Non-Public Information and may not  engage in certain kinds of trading at all.  2. You may not share material non-public information  with others or &#8220;tip off&#8221; anyone about non-public  information or possible changes in the value of  Stoneridge securities. 3. If you have been designated as a Pre-Clearance  Person, you are likely to encounter Material Non- Public Information, and you must get permission in  advance (called pre-clearance) for any trades and may trade only during designated times. 4. If you participate in a Rule 10b5-1 Plan, additional  rules apply to you, which are explained below.  5. There are certain very limited exceptions to these rules, which are explained below.  Why This Policy?  Stoneridge is committed to the highest standards of integrity everywhere we do business.  One key  aspect of integrity is that we do not use non-public information for personal gain.    U.S. securities laws impose strict rules on publicly traded companies like Stoneridge, and on all  Family Members Family Members are your spouse, domestic  partner, children, and stepchildren (even if they  do not live in your home), grandchildren,  parents, stepparents, grandparents, siblings, in- laws, and anyone who lives in your household.  Family Members also includes any estates of or  trusts for the benefit of any of these people, or  of which any of these people are a trustee,  executor, or other fiduciary.  Related Parties Related Party means any person or entity for  whom you or a Family member direct,  influence or control transactions in securities.   An investment club where you are a member  would be a Related Party, as would a company  (or charity) in which you are a board member  or have another influential position.  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- sri-20241231xexx191002.jpg -->
<DIV style="padding-top:2em;">
<IMG src="sri-20241231xexx191002.jpg" title="slide2" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">Stoneridge Insider Trading and Pre-Clearance Policy -- Page 2 Last updated May 2019 of our employees, officers, directors, and contractors, about trading in securities. These laws  prohibit you from using information that is not generally known to the public for personal gain by  you and by people you know. You and Stoneridge could face large fines, and you could be subject  to criminal prosecution, if you break these laws.  No Insider Trading and Other Rules on Trading. No Insider Trading. You, your Family Members and Related Parties cannot engage in any  Securities Transaction if you know Material Nonpublic Information related to the transaction or the company involved. This rule still applies even if you need the funds, such as to raise money  for an emergency.  Timing of Trading. If you are aware of Material  Nonpublic Information, you must not trade until the  first business day after the first full trading day following  public release of the information. For example, if  Stoneridge makes an announcement on a Thursday after  the market closes, you should not trade in Stoneridge  stock until the immediately following Monday. But if  Stoneridge makes the announcement on a Thursday  before the market opens, you can trade on Friday. You are responsible for compliance with the law and this  Policy.  You cannot delegate this responsibility to  another person, such as an investment advisor. You are responsible for determining whether you possess  Material Nonpublic Information (although you can  and should seek advice from the Chief Financial Officer  (CFO) or the Legal Department if you are in doubt). You are responsible for the transactions of your Family  Members and Related Parties. These restrictions do not  apply to personal Securities Transactions where the  decision to trade is made by a third party that is not  controlled by, influenced by, or related to you.  You May Never Make Certain Kinds Of Trades. You  must not ever engage in certain types of trading activities, whether or not they technically involve Insider Trading: Short Sales. You may not enter into short sales of  Stoneridge securities, which could signal to the  market that you have material information indicating  poor prospects for Stoneridge. Section 16(c) of the  Securities and Exchange prohibits officers and  directors from making short sales. Publicly Traded Options. Because the short-term nature of options may signal that you  have material information, you are not allowed to purchase, sell, or exercise any puts,  calls or similar instruments related to Stoneridge securities (other than options  Securities Transaction Securities Transaction means any form of dealings  in a public security, including (but not limited to)  buying or selling stock, other equity interests, debt  securities, warrants, and options (put or call).   &#8220;Any&#8221; really means any. Swaps and all other  derivative instruments are included. Transactions in  Stoneridge securities and securities issued by any  other entity are included.  Transactions in any type of  account (accounts with brokers or investment  advisors, retirement accounts, company stock plans  and any other type of account) are included. Any  loans affecting or secured by stock (or any other  security) are included.  The exercise of options on  stock under any company&#8217;s option or other  compensation plans is included. Material Nonpublic Information Material Nonpublic Information includes any  information, positive or negative, concerning the  business, prospects, or operations of Stoneridge (or  any other company) that has not been disclosed to  the public, but which could influence reasonable  investors to buy, sell, or hold the securities of any  publicly traded company.  Common examples of Material Nonpublic  Information include financial information,  operational information, accidents or other casualty  losses, marketing or product changes, acquisitions  and other &#8220;deals,&#8221; research, technological  breakthroughs or failures, debt-related information,  developments in lawsuits, changes in management  or operations, and confidential information of other  companies. It is not always clear whether a particular piece of  information is material; if you are not certain, do not  trade and seek guidance from the Legal Department  or the CFO. </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- sri-20241231xexx191003.jpg -->
<DIV style="padding-top:2em;">
<IMG src="sri-20241231xexx191003.jpg" title="slide3" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">Stoneridge Insider Trading and Pre-Clearance Policy -- Page 3 Last updated May 2019 exercised in accordance with the terms of an option plan sponsored by Stoneridge). Hedging. You cannot engage in hedging activities of any kind with Stoneridge securities because of the potential conflict of interest and the perceptions created, as  well as the possible impact on the market. An example of hedging would be entering  into a contract that ensures you can sell your company stock for no less than a  minimum price and no more than a maximum price. Margin Accounts/Pledged Securities. Because securities in margin accounts may be  sold outside of authorized time periods or when you are aware of Material Non- Public Information, you may not hold Stoneridge securities in a margin account or  otherwise pledge Stoneridge securities as collateral for a loan. Standing and Limit Orders. Because standing and limit orders create heightened risks for improperly timed transactions, due to the lack of control over the timing of  purchases or sales that result from standing instructions to a broker, you are not  allowed to place standing or limit orders regarding Stoneridge securities. These  prohibitions do not apply to standing and limit orders under approved Rule 10b5-1 Plans. These Rules Still Apply After Your Service at Stoneridge Ends. Federal securities laws apply to you and your transactions even after you are no longer connected  with Stoneridge. If you possess Material Nonpublic Information when your service terminates,  you remain subject to federal securities laws as they relate to Material Nonpublic Information  until that information has become public or is no longer material.  You May Not Disclose Material Nonpublic Information: You may not communicate Material Nonpublic Information to any other person regardless of  whether you know the person will trade based on the information. You may not advise others to  buy, sell, or hold securities of Stoneridge while you are aware of Material Nonpublic  Information. You may not advise anyone to buy, sell, or hold the securities of another entity while  in possession of Material Nonpublic Information about that other entity, including information  about that company&#8217;s relationship with Stoneridge. These activities, which involve advising or informing someone in a way that could help them trade  securities with the advantage of Material Nonpublic Information, are called &#8220;tipping.&#8221; If you  tip, you are responsible for any trades made by the other person and are subject to the same  penalties under the law, even if you did not trade or profit from the trade. Serious problems could result from any unauthorized disclosure of internal information, regardless  of whether you intend to facilitate Insider Trading. You may not release Material Nonpublic  Information to the public, except when it is part of your job and disclosed in accordance with the  Company&#8217;s procedures for releasing information. This rule applies to Material Nonpublic  Information about Stoneridge and about other companies with which Stoneridge has a relationship. </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- sri-20241231xexx191004.jpg -->
<DIV style="padding-top:2em;">
<IMG src="sri-20241231xexx191004.jpg" title="slide4" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">Stoneridge Insider Trading and Pre-Clearance Policy -- Page 4 Last updated May 2019 Your obligations under your confidentiality agreement with Stoneridge, apply independently of  this Policy.  Sharing any form of non-public information (material or otherwise) may violate both  your confidentiality agreement and this Policy, and you may face independent consequences under each of them. Other Limits On Trading: Pre-Clearance Obligations. If you are a Pre-Clearance  Person, you must also pre-clear your Securities  Transactions. For your own protection, and that of  Stoneridge, if you are a Pre-Clearance Person you must  pre-clear all Securities Transactions involving Stoneridge securities, or the securities of any other publicly traded  company for which you have Material Nonpublic  Information, with the CFO before executing the transaction. The CFO maintains a list of Pre-Clearance Persons, which  is available from the CFO.  The Company will endeavor to remind Pre-Clearance Persons about  pre-clearance requirements and Trading Windows, but you are responsible for knowing your  status and complying with these rules. Pre-Clearance Trading Window. The period at the end of each quarter and ending two Trading  Days (when the NYSE is open for trading) after Stoneridge&#8217;s public release of earnings for that quarter is a sensitive time for transaction in Stoneridge securities. Accordingly, Stoneridge has  designated a Trading Window beginning after the close of business on the second trading day  following public disclosure of financial results and ending two weeks before the last day of the  fiscal quarter and three weeks before the last day of the fiscal year. Even when all other rules in  this policy and the law are met, Pre-Clearance Persons may only conduct Securities Transaction  involving Stoneridge securities during a Trading Window. Stoneridge also may suspend trading because of internal Stoneridge information not known to the  public. If this occurs, Pre-Clearance Persons may not engage in any transactions involving  Stoneridge securities during the suspension period. You may not inform others of the existence of  such a trading ban. Pre-Clearance Requirements. All Pre-Clearance Persons, their Family Members and Related  Parties may not trade in Stoneridge stock, even during the Trading Window, without first  complying with the pre-clearance process. If you are a Pre-Clearance Person, you must contact the  CFO before you initiate any trade in Stoneridge stock. Pre-clearance approval is good for two days, unless you come to know Material Nonpublic  Information during that time.  The approving person is under no obligation to approve a  transaction you submit and may determine that you must delay the transaction or not engage in it  at all. If a denial occurs, you cannot engage in the transaction &#8211; without exception. You also cannot  alert any other person regarding any restrictions or delay required.  Pre-Clearance Persons Pre-Clearance Persons means Stoneridge  directors, executive officers, and other key  employees who are designated by Stoneridge as  Pre-Clearance Persons.  The Chief Financial  Officer keeps a list of Pre-Clearance Persons  and can tell you whether you are on the list.  Stoneridge can change the list at any time as  circumstances require. You are responsible for  knowing whether you are a Pre-Clearance  Person before you engage in Securities  Transactions; the CFO and Legal Department are available to help you. </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- sri-20241231xexx191005.jpg -->
<DIV style="padding-top:2em;">
<IMG src="sri-20241231xexx191005.jpg" title="slide5" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">Stoneridge Insider Trading and Pre-Clearance Policy -- Page 5 Last updated May 2019 Rules For Rule 10b5-1 Plans: SPECIAL PLANS TO PERMIT PURCHASING AND SALES OF  STONERIDGE STOCK The securities laws provide a way for employees, officers, and  directors to make certain limited trades in Stoneridge common  stock that might otherwise be prohibited. If you have a Rule  10b5-1 Plan that meets all of the requirements (listed in the  box to the right), then you may trade in Stoneridge common  stock as provided in that Plan, even when the trades would be  prohibited by this policy.  You are responsible for ensuring that  your Rule 10b5-1 Plan complies with the securities laws and  that you follow the Plan. No person acting on your behalf under a Rule 10b5-1 Plan may be aware of Material Nonpublic  Information when deciding how, when, or whether to effect purchases or sales of securities. In addition,  you cannot alter or deviate from your Rule 10b5-1 Plan. You may establish a Rule 10b5-1 Plan only if you are otherwise eligible to engage in Securities  Transactions. To request the required written approval of the CFO before establishing a Rule 10b5-1 Plan, you must provide the CFO with a copy of your proposed Rule 10b5-1 Plan (and a copy any  applicable amendments or modifications). All Rule 10b5-1 Plans must provide that the broker is  instructed to send same-day duplicate confirmations of all purchase and/or sale transactions to the CFO. Subsequent authorization is not required for purchases and sales of securities under a Rule 10b5-1 Plan so long as: (1) the timing of such purchase or sale is made based upon pre-established rules that have  been approved as part of the Rule 10b5-1 Plan (i.e., the sales are outside your control or the control of  any administrator of the plan); and (2) you have no actual knowledge of the terms of the transaction prior  to execution. You may terminate a Rule 10b5-1 Plan at any time, but if you do so you may not establish another Rule  10b5-1 Plan for ninety days following termination of your Rule 10b5-1 Plan. You may amend a Rule  10b5-1 Plan at any time, provided that you are not aware of Material Nonpublic Information. Any  amendment must: (1) be approved in advance by the CFO in writing; and (2) provide that no transaction  can occur under the amended Rule 10b5-1 Plan for ten business days following the date of amendment. You must notify the CFO promptly, in writing, after effecting any amendment, modification, or  termination of your Rule 10b5-1 Plan and provide the CFO with a copy of these changes Limitations On Sales Under Your Rule 10b5-1 Plan. Due to concerns regarding market price  fluctuations caused by sales by Stoneridge personnel, Stoneridge reserves the right to limit the amount  of Stoneridge securities that can be sold each day pursuant to a Rule 10b5-1 Plan. The CFO has the right  to require that you amend an existing Rule 10b5-1 Plan to effectuate such trading limitations when  necessary. You have no cause of action against Stoneridge due to any losses sustained as a result of any  restrictions on sales volume or any other decision regarding limitations on trading under your Plan. What&#8217;s a Rule 10B5-1 Plan? A Rule 10B5-1 Plan is a written plan for stock  trading that employees, officers, and directors  can create.  A Rule 10b5-1 Plan must: (a) be  approved in writing by the Chief Financial Officer before you establish it (b) be created during an open  Trading Window; (c) be created in good faith at a  time that you are not aware of any Material  Nonpublic Information; and (d) specify (or  provide an algorithm or formula for determining)  the amount and price of securities to be purchased  or sold and the dates(s) of such purchase or sale, or does not permit you to exercise any subsequent  influence over how, when, or whether to effect  purchases or sales of securities. </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- sri-20241231xexx191006.jpg -->
<DIV style="padding-top:2em;">
<IMG src="sri-20241231xexx191006.jpg" title="slide6" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">Stoneridge Insider Trading and Pre-Clearance Policy -- Page 6 Last updated May 2019 Exceptions to These Rules: Exercising Stock Options. This Policy does not apply to your exercise of a stock option acquired  under Stoneridge&#8217;s compensation plans, or to the exercise of a tax withholding right pursuant to  which you have elected to have Stoneridge withhold common shares subject to an option to satisfy  tax withholding requirements. For purposes of this Policy, your exercise of stock options for cash  under the Stoneridge stock option plans (but not the sale of any such shares) is exempt from this  Policy. This Policy does apply, however, to any sale of stock as part of a broker-assisted cashless  exercise of an option, or any other Securities Transaction for the purpose of generating the cash  needed to pay the exercise price of an option. Restricted Stock Awards: This Policy does not apply to your exercise of a tax withholding right upon the vesting of restricted  Common Share awards made under Stoneridge compensatory plans pursuant to which grantees  may elect to have Stoneridge withhold Stoneridge common shares to satisfy tax withholding  requirements upon vesting. YOU MUST COMPLY WITH THIS POLICY  All Stoneridge directors, officers, and employees must fully understand and comply with this  policy. You must certify your compliance with this policy if asked by Internal Audit, the Legal  Department, or the Compliance Department. If Stoneridge concludes that anyone has violated  this policy, Stoneridge will take corrective action that is appropriate for the circumstances,  including additional training. Depending on the circumstances and severity, violations of this  policy may result in disciplinary action, up to and including termination of employment for  cause or summary dismissal, consistent with applicable law. IF YOU&#8217;RE IN DOUBT, SEEK ADVICE If you are ever unsure whether an action might violate this Policy, if you are unsure how to  comply, or if something seems suspicious to you, seek advice immediately from the Stoneridge  Compliance Department. This Policy explains the rules, but it cannot anticipate the many questions you that arise in this area. What actions are permitted may depend on unique facts and  surrounding circumstances, so you must ask for advice when you are not certain. Stoneridge encourages all employees to ask questions about issues of integrity. Stoneridge will not retaliate, or permit anyone to retaliate, against an employee or contractor who  contacts the Compliance Department. </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- sri-20241231xexx191007.jpg -->
<DIV style="padding-top:2em;">
<IMG src="sri-20241231xexx191007.jpg" title="slide7" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">Stoneridge Insider Trading and Pre-Clearance Policy -- Page 7 Last updated May 2019 WHERE TO FIND POLICIES Stoneridge integrity policies are accessible on the Stoneridge intranet, and are available from  Human Resources, the Legal Department, and the Compliance Department. WHAT TO DO IF YOU KNOW ABOUT OR SUSPECT A VIOLATION Report violations of any Stoneridge policy law, or regulation. Let us know immediately if you  become aware of or suspect any violation of this policy. If you know about a violation and do  not report it, you are violating the policy yourself, and Stoneridge may take corrective action,  up to and including termination of employment for cause or summary dismissal, consistent with  applicable law. You can report violations or suspected violations by contacting the Human Resources leader at  your location, by emailing the Stoneridge Compliance Department at compliance@stoneridge.com, or through our Stoneridge Integrity Helpline by visiting www.stoneridgeintegrityhelpline.com to  submit an online report or to find the local, toll-free phone number for your country. You may  be able to make Helpline reports anonymously, where permitted by local law. Stoneridge will promptly and properly investigate and respond to all reports of suspected  violations. Stoneridge will never retaliate against an employee or contractor for a report made in  good faith.  The company will maintain confidentiality of all reports to the greatest extent  possible.  BOARD OF DIRECTORS The Stoneridge Board of Directors is committed to the Stoneridge Integrity Program and has adopted this integrity policy. </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
</DIV>
</DIV>
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>3
<FILENAME>sri-20241231xexx211.htm
<DESCRIPTION>EX-21.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i7ed2d8eb286744089bbb16245d395470_1"></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 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%">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%">Orlaco Products 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%">PST Eletronica 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%">PST Teleatendimento 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%">Positron Rastreadores Argentina S.A.</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%">SRI CS 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%">Michigan</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 Delaware Holdings 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%">SRI Holdings US 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%">Stoneridge Fleet Solutions, Inc., F&#47;K&#47;A 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>4
<FILENAME>sri-20241231xexx231.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ic4c5b699651940b48526b5ff34c903c4_1"></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,</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, and</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;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-281176</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, as amended&#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;3, 2025, 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, 2024.</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;3, 2025</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>5
<FILENAME>sri-20241231xexx311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i948706aad16b4ab79119834bee610af7_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;3, 2025</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>6
<FILENAME>sri-20241231xexx312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="id46e29313e9d439d901689573c272347_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;3, 2025</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>7
<FILENAME>sri-20241231xexx321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i2062af77d2ce4ce191a14e7c9df68ec7_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, 2024 (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;3, 2025</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>8
<FILENAME>sri-20241231xexx322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ibb99c1a762c24b6e8ec8adc75021fe53_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, 2024 (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;3, 2025</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>9
<FILENAME>sri-20241231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:980d5178-8fca-40ea-82ce-8846348079dc,g:0ab8619b-c9d6-42e7-9d14-db7dcda4ab0b-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:sri="http://www.stoneridge.com/20241231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.stoneridge.com/20241231">
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af-sub/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.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-20241231_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-20241231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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-20241231_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-20241231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.stoneridge.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link: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>9952151 - 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>9952152 - 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>9952153 - 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="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" roleURI="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME">
        <link:definition>9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEParenthetical" roleURI="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEParenthetical">
        <link:definition>9952155 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (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>9952156 - 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>9952157 - 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>9952158 - 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>9952159 - 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>9952160 - 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>9952161 - 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>9952162 - 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>9952163 - 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>9952164 - 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>9952165 - 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>9952166 - 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>9952167 - 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>9952168 - 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="BusinessRealignment" roleURI="http://www.stoneridge.com/role/BusinessRealignment">
        <link:definition>9952169 - Disclosure - 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>9952170 - 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>9952171 - 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>9952172 - 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>9955511 - 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>9955512 - 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>9955513 - 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>9955514 - 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>9955515 - 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>9955516 - 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>9955517 - 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>9955518 - 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="BusinessRealignmentTables" roleURI="http://www.stoneridge.com/role/BusinessRealignmentTables">
        <link:definition>9955519 - Disclosure - 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>9955520 - 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="SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails" roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails">
        <link:definition>9955521 - 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>9955522 - 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>9955523 - 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>9955524 - 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="SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails" roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails">
        <link:definition>9955525 - 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>9955526 - 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>9955527 - 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>9955528 - 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>9955529 - 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>9955530 - 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>9955531 - 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>9955532 - 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>9955533 - 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>9955534 - 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="SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossComponentDetails" roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossComponentDetails">
        <link:definition>9955535 - Disclosure - Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Loss 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="RevenueDetails" roleURI="http://www.stoneridge.com/role/RevenueDetails">
        <link:definition>9955536 - Disclosure - Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsDetails" roleURI="http://www.stoneridge.com/role/InvestmentsDetails">
        <link:definition>9955537 - Disclosure - Investments (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>9955538 - 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>9955539 - 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>9955540 - 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>9955541 - 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>9955542 - 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>9955543 - 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>9955544 - 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>9955545 - 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="IncomeTaxesScheduleofIncomeTaxContingenciesDetails" roleURI="http://www.stoneridge.com/role/IncomeTaxesScheduleofIncomeTaxContingenciesDetails">
        <link:definition>9955546 - Disclosure - Income Taxes - Schedule 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="LeasesScheduleofComponentsofLeaseExpenseDetails" roleURI="http://www.stoneridge.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails">
        <link:definition>9955547 - Disclosure - Leases - Schedule of 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="LeasesScheduleofBalanceSheetInformationDetails" roleURI="http://www.stoneridge.com/role/LeasesScheduleofBalanceSheetInformationDetails">
        <link:definition>9955548 - Disclosure - Leases -Schedule of 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="LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" roleURI="http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails">
        <link:definition>9955549 - Disclosure - Leases - Schedule of 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="LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1" roleURI="http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1">
        <link:definition>9955549 - Disclosure - Leases - Schedule of 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="LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails" roleURI="http://www.stoneridge.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails">
        <link:definition>9955550 - Disclosure - Leases - Schedule of 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="LeasesScheduleofOtherInformationRelatedtoLeasesDetails" roleURI="http://www.stoneridge.com/role/LeasesScheduleofOtherInformationRelatedtoLeasesDetails">
        <link:definition>9955551 - Disclosure - Leases - Schedule of Other Information Related to Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationPlansNarrativeDetails" roleURI="http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails">
        <link:definition>9955552 - 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>9955553 - 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>9955554 - 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>9955555 - 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>9955556 - 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>9955557 - 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>9955558 - 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>9955559 - 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>9955560 - 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="CommitmentsandContingenciesDetails" roleURI="http://www.stoneridge.com/role/CommitmentsandContingenciesDetails">
        <link:definition>9955561 - Disclosure - Commitments and 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="BusinessRealignmentScheduleofBusinessRealignmentChargesDetails" roleURI="http://www.stoneridge.com/role/BusinessRealignmentScheduleofBusinessRealignmentChargesDetails">
        <link:definition>9955562 - Disclosure - Business Realignment - Schedule of Business Realignment Charges (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="BusinessRealignmentReconciliationofBusinessRealignmentLiabilityBalancesDetails" roleURI="http://www.stoneridge.com/role/BusinessRealignmentReconciliationofBusinessRealignmentLiabilityBalancesDetails">
        <link:definition>9955563 - Disclosure - Business Realignment - Reconciliation of Business Realignment Liability Balances (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>9955564 - 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>9955565 - 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>9955566 - 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>9955567 - 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_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_PaymentsForEarnOutConsiderationFinancingActivities" abstract="false" name="PaymentsForEarnOutConsiderationFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_TreasuryStockSharesIssuedAndAcquiredNet" abstract="false" name="TreasuryStockSharesIssuedAndAcquiredNet" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="sri_TreasuryStockValueIssuedAndAcquiredCostMethodNet" abstract="false" name="TreasuryStockValueIssuedAndAcquiredCostMethodNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyPolicyTextBlock" abstract="false" name="AccountsReceivableAndConcentrationOfCreditRiskPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="sri_ShippingAndHandlingCostsPolicyPolicyTextBlock" abstract="false" name="ShippingAndHandlingCostsPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="sri_TreasuryStockPolicyPolicyTextBlock" abstract="false" name="TreasuryStockPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="sri_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" abstract="false" name="ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="sri_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" abstract="false" name="AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="sri_ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock" abstract="false" name="ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="sri_ScheduleOfTaxYearsOpenForExaminationTableTextBlock" abstract="false" name="ScheduleOfTaxYearsOpenForExaminationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="sri_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="sri_ScheduleOfTheAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock" abstract="false" name="ScheduleOfTheAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="sri_PACCARMember" abstract="true" name="PACCARMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="sri_TratonMember" abstract="true" name="TratonMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_LongTermSupplyAgreementMember" abstract="true" name="LongTermSupplyAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_PreProductionCostsMember" abstract="true" name="PreProductionCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="sri_ElectronicsMember" abstract="true" name="ElectronicsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="sri_TechnologyAndPatentsMember" abstract="true" name="TechnologyAndPatentsMember" 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-types1:domainItemType"/>
  <xs:element id="sri_StoneridgeBrazilMember" abstract="true" name="StoneridgeBrazilMember" 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-types1:domainItemType"/>
  <xs:element id="sri_ProductWarrantyAccrualCustomerClaimNotificationAmount" abstract="false" name="ProductWarrantyAccrualCustomerClaimNotificationAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_PerformanceBasedRightToReceiveCommonSharesMember" abstract="true" name="PerformanceBasedRightToReceiveCommonSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="sri_CreditFacilityMember" abstract="true" name="CreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="sri_CreditFacilityFourthAmendmentMember" abstract="true" name="CreditFacilityFourthAmendmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_CreditFacilityFifthAmendmentMember" abstract="true" name="CreditFacilityFifthAmendmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_ResearchAndDevelopmentExpensePercentage" abstract="false" name="ResearchAndDevelopmentExpensePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="sri_PstEletronicaltdaMember" abstract="true" name="PstEletronicaltdaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="sri_AutotechVenturesMember" abstract="true" name="AutotechVenturesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="sri_AdditionalPercentageOfNoncontrollingInterestAcquired" abstract="false" name="AdditionalPercentageOfNoncontrollingInterestAcquired" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="sri_InvestmentsExpectedLifeOfFund" abstract="false" name="InvestmentsExpectedLifeOfFund" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="sri_SuzhouShortTermCreditLineMember" abstract="true" name="SuzhouShortTermCreditLineMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="sri_CreditAgreementMember" abstract="true" name="CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_SwedenShortTermCreditLineMember" abstract="true" name="SwedenShortTermCreditLineMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="sri_CreditAgreementFourthAmendedAndRestatedMember" abstract="true" name="CreditAgreementFourthAmendedAndRestatedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_CreditAgreementFifthAmendedAndRestatedMember" abstract="true" name="CreditAgreementFifthAmendedAndRestatedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity" abstract="false" name="LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximum" abstract="false" name="DebtInstrumentCovenantDefaultOfOtherDebtMaximum" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_DebtInstrumentCovenantUninsuredAssetLossesMaximum" abstract="false" name="DebtInstrumentCovenantUninsuredAssetLossesMaximum" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_DebtInstrumentCovenantLeverageRatioMaximum" abstract="false" name="DebtInstrumentCovenantLeverageRatioMaximum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="sri_DebtInstrumentCovenantInterestCoverageRatioMinimum" abstract="false" name="DebtInstrumentCovenantInterestCoverageRatioMinimum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="sri_DebtInstrumentCovenantCashAndCashEquivalentsAtCarryingValueMaximum" abstract="false" name="DebtInstrumentCovenantCashAndCashEquivalentsAtCarryingValueMaximum" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_DebtInstrumentCovenantCreditFacilityReductionUponSaleOfProductiveAssetsMaximum" abstract="false" name="DebtInstrumentCovenantCreditFacilityReductionUponSaleOfProductiveAssetsMaximum" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_DebtInstrumentCovenantMinimumLeverageRatioTriggeringIncreaseInLeverageRatioBasedPricingGrid" abstract="false" name="DebtInstrumentCovenantMinimumLeverageRatioTriggeringIncreaseInLeverageRatioBasedPricingGrid" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="sri_DebtInstrumentPaymentTermExtensionPeriod" abstract="false" name="DebtInstrumentPaymentTermExtensionPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="sri_EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DeferredTaxAssetsDisallowedInterestCarryforward" abstract="false" name="DeferredTaxAssetsDisallowedInterestCarryforward" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract" abstract="true" name="UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sri_CashFlowActivityLesseeAbstract" abstract="true" name="CashFlowActivityLesseeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sri_TwoThousandSixteenPlanMember" abstract="true" name="TwoThousandSixteenPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="sri_DirectorSharePlanMember" abstract="true" name="DirectorSharePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="sri_TimeBasedAwardsMember" abstract="true" name="TimeBasedAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="sri_PerformanceBasedAwardsMember" abstract="true" name="PerformanceBasedAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares" abstract="false" name="ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodPriorToVestingVolumeWeightedAverageStockPriceThresholdTriggeringSettlement" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodPriorToVestingVolumeWeightedAverageStockPriceThresholdTriggeringSettlement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="sri_PercentageOfAwardAllocatedToTotalShareholderReturn" abstract="false" name="PercentageOfAwardAllocatedToTotalShareholderReturn" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="sri_PercentageOfAwardAllocatedToEarningsPerShare" abstract="false" name="PercentageOfAwardAllocatedToEarningsPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="sri_PercentageOfAwardAllocatedToReturnOnInvestedCapital" abstract="false" name="PercentageOfAwardAllocatedToReturnOnInvestedCapital" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="sri_NetInvestmentHedgeDueTwoThousandTwentySixMember" abstract="true" name="NetInvestmentHedgeDueTwoThousandTwentySixMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember" abstract="true" name="NetInvestmentHedgeDueTwoThousandTwentyEightMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember" abstract="true" name="MexicanPesoDenominatedForeignCurrencyForwardContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_PaymentsForEarnOutConsiderationOperatingActivities" abstract="false" name="PaymentsForEarnOutConsiderationOperatingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_EarnoutConsiderationMember" abstract="true" name="EarnoutConsiderationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="sri_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentsForEarnOutConsideration" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentsForEarnOutConsideration" nillable="true" xbrli:periodType="duration" 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-types1:domainItemType"/>
  <xs:element id="sri_CivilLaborAndOtherTaxContingenciesMember" abstract="true" name="CivilLaborAndOtherTaxContingenciesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="sri_BrazilianAdministrativeCounselForEconomicDefenseFineMember" abstract="true" name="BrazilianAdministrativeCounselForEconomicDefenseFineMember" 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_EuropeAndOtherCountriesMember" abstract="true" name="EuropeAndOtherCountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="sri_OtherEuropeanCountriesMember" abstract="true" name="OtherEuropeanCountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>sri-20241231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:980d5178-8fca-40ea-82ce-8846348079dc,g:0ab8619b-c9d6-42e7-9d14-db7dcda4ab0b-->
<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-20241231.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_d83a2288-58b3-4b62-8385-3ae47295b3a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0feaf113-01f9-4d9e-9912-b439cf1cb652" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d83a2288-58b3-4b62-8385-3ae47295b3a4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_0feaf113-01f9-4d9e-9912-b439cf1cb652" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_13eb33f0-ab15-4b98-a8bc-cbcdee40c9fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d83a2288-58b3-4b62-8385-3ae47295b3a4" xlink:to="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_13eb33f0-ab15-4b98-a8bc-cbcdee40c9fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2fbfd115-bd1a-41d7-a048-09a34cc4c2a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d83a2288-58b3-4b62-8385-3ae47295b3a4" xlink:to="loc_us-gaap_Goodwill_2fbfd115-bd1a-41d7-a048-09a34cc4c2a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_8f1d0d74-448a-4828-b388-993799af8a88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d83a2288-58b3-4b62-8385-3ae47295b3a4" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_8f1d0d74-448a-4828-b388-993799af8a88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_aa7bd173-2c2a-4fbb-9a77-984af4f230de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d83a2288-58b3-4b62-8385-3ae47295b3a4" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_aa7bd173-2c2a-4fbb-9a77-984af4f230de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_7374bb61-58bf-4447-bfd2-f865d2c204ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_685b007c-a7cf-4726-959c-216742df4129" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_7374bb61-58bf-4447-bfd2-f865d2c204ee" xlink:to="loc_us-gaap_AssetsCurrent_685b007c-a7cf-4726-959c-216742df4129" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_3cef932b-c8f0-47d5-a6c0-c9a61dc1c343" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_7374bb61-58bf-4447-bfd2-f865d2c204ee" xlink:to="loc_us-gaap_AssetsNoncurrent_3cef932b-c8f0-47d5-a6c0-c9a61dc1c343" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_cc76139d-6842-4bf1-93ae-64809630ace6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_0eb18e51-f1a0-4ae4-92f8-1d730b5cfecd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_cc76139d-6842-4bf1-93ae-64809630ace6" xlink:to="loc_us-gaap_LongTermLineOfCredit_0eb18e51-f1a0-4ae4-92f8-1d730b5cfecd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_fbc3e618-c12a-44a0-a884-d691a932c5aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_cc76139d-6842-4bf1-93ae-64809630ace6" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_fbc3e618-c12a-44a0-a884-d691a932c5aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6d2e4114-1542-409a-bbe3-115537deab09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_cc76139d-6842-4bf1-93ae-64809630ace6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6d2e4114-1542-409a-bbe3-115537deab09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_12a564e9-02df-4481-a1c3-b8437de26209" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_cc76139d-6842-4bf1-93ae-64809630ace6" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_12a564e9-02df-4481-a1c3-b8437de26209" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_18f81e68-da5a-4ae2-b9a3-709a810dafb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_1a04616b-2f9e-40c5-a87e-bd96c73f75dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_18f81e68-da5a-4ae2-b9a3-709a810dafb9" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_1a04616b-2f9e-40c5-a87e-bd96c73f75dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9b2fee21-873f-48cf-ad3e-4b89f81306d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_18f81e68-da5a-4ae2-b9a3-709a810dafb9" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9b2fee21-873f-48cf-ad3e-4b89f81306d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_16e8f648-b866-4369-b059-48a5e14fdbed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_18f81e68-da5a-4ae2-b9a3-709a810dafb9" xlink:to="loc_us-gaap_InventoryNet_16e8f648-b866-4369-b059-48a5e14fdbed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_65429fa7-3428-480b-b2aa-927a70a06fea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_18f81e68-da5a-4ae2-b9a3-709a810dafb9" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_65429fa7-3428-480b-b2aa-927a70a06fea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_61a90b7d-d6f9-4e77-84bc-6b2c512fa0e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_b36823f7-9155-435c-ab6a-28a424917f0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_61a90b7d-d6f9-4e77-84bc-6b2c512fa0e4" xlink:to="loc_us-gaap_LiabilitiesCurrent_b36823f7-9155-435c-ab6a-28a424917f0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_84b4d8a3-1e69-4426-8bde-de175ccd79ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_61a90b7d-d6f9-4e77-84bc-6b2c512fa0e4" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_84b4d8a3-1e69-4426-8bde-de175ccd79ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_caecd9df-6c43-4d2d-abd5-829bc52457bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_61a90b7d-d6f9-4e77-84bc-6b2c512fa0e4" xlink:to="loc_us-gaap_StockholdersEquity_caecd9df-6c43-4d2d-abd5-829bc52457bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0e55b537-c9cc-4875-8edc-d24d55479d6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_cdf8e769-6003-4bcc-a74c-aff16a8f9732" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_0e55b537-c9cc-4875-8edc-d24d55479d6e" xlink:to="loc_us-gaap_AccountsPayableCurrent_cdf8e769-6003-4bcc-a74c-aff16a8f9732" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebtCurrent_3605adf5-42e1-4c9d-b7cc-f65dbe4a13f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLongTermDebtCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_0e55b537-c9cc-4875-8edc-d24d55479d6e" xlink:to="loc_us-gaap_OtherLongTermDebtCurrent_3605adf5-42e1-4c9d-b7cc-f65dbe4a13f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_66bf6619-366a-4c82-8018-41243854e281" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_0e55b537-c9cc-4875-8edc-d24d55479d6e" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_66bf6619-366a-4c82-8018-41243854e281" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_483c0401-fbb8-4eec-8789-07182f4f263a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_e32f66db-9797-4290-9dc5-deeacb2dc3c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_483c0401-fbb8-4eec-8789-07182f4f263a" xlink:to="loc_us-gaap_TreasuryStockCommonValue_e32f66db-9797-4290-9dc5-deeacb2dc3c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_af7c9e5c-5317-4de1-bc76-db0383f913dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_483c0401-fbb8-4eec-8789-07182f4f263a" xlink:to="loc_us-gaap_PreferredStockValue_af7c9e5c-5317-4de1-bc76-db0383f913dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_5007905c-826f-404c-8d79-c93c96c7be3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_483c0401-fbb8-4eec-8789-07182f4f263a" xlink:to="loc_us-gaap_AdditionalPaidInCapital_5007905c-826f-404c-8d79-c93c96c7be3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bf2af5a4-9ae2-4478-a7b8-cf597e007f47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_483c0401-fbb8-4eec-8789-07182f4f263a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bf2af5a4-9ae2-4478-a7b8-cf597e007f47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b0c5d375-1250-4d48-a1b5-3053f609a4e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_483c0401-fbb8-4eec-8789-07182f4f263a" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b0c5d375-1250-4d48-a1b5-3053f609a4e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_4598e7f3-2702-49cb-aa8e-427f2d07ea77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_483c0401-fbb8-4eec-8789-07182f4f263a" xlink:to="loc_us-gaap_CommonStockValue_4598e7f3-2702-49cb-aa8e-427f2d07ea77" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="sri-20241231.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fd302a13-1115-440d-bece-635d2863a43a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_6d327bcf-1051-4e35-b99f-115e8a0e4c7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fd302a13-1115-440d-bece-635d2863a43a" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_6d327bcf-1051-4e35-b99f-115e8a0e4c7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_cd054f47-72e3-4452-bd05-0763ed764e59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_fd302a13-1115-440d-bece-635d2863a43a" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_cd054f47-72e3-4452-bd05-0763ed764e59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_d56b9bc0-4317-4e43-b9b5-6c714f0150f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_fd302a13-1115-440d-bece-635d2863a43a" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_d56b9bc0-4317-4e43-b9b5-6c714f0150f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_8a799542-0316-4d33-8943-27f09685b41e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_fd302a13-1115-440d-bece-635d2863a43a" xlink:to="loc_us-gaap_OperatingIncomeLoss_8a799542-0316-4d33-8943-27f09685b41e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1ffb9bcb-506a-4259-9622-750cc86138e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c06119af-7dc3-4c8a-a242-4959d70074c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_1ffb9bcb-506a-4259-9622-750cc86138e3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c06119af-7dc3-4c8a-a242-4959d70074c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f7a83b99-054a-4e42-a243-e7b9377d2797" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_1ffb9bcb-506a-4259-9622-750cc86138e3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_f7a83b99-054a-4e42-a243-e7b9377d2797" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_70bb4615-8b74-4a67-9bf5-1cdab55f5158" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_1fe4f06b-fe20-474e-a6c1-a0aa48509393" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_70bb4615-8b74-4a67-9bf5-1cdab55f5158" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_1fe4f06b-fe20-474e-a6c1-a0aa48509393" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_d85d233d-4095-46c6-89a9-024b9600b335" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_70bb4615-8b74-4a67-9bf5-1cdab55f5158" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_d85d233d-4095-46c6-89a9-024b9600b335" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_a131feff-79f3-4016-8f33-c4c8f886abfd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_70bb4615-8b74-4a67-9bf5-1cdab55f5158" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_a131feff-79f3-4016-8f33-c4c8f886abfd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_64a931f5-0a5e-4884-acd1-9efd15bab0ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_70bb4615-8b74-4a67-9bf5-1cdab55f5158" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_64a931f5-0a5e-4884-acd1-9efd15bab0ad" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" xlink:type="simple" xlink:href="sri-20241231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME"/>
  <link:calculationLink xlink:role="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_188a3ebb-4a92-49d3-ba49-dc2e1b2c891e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2d218caf-ab63-49ed-95c6-c65fe546814b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_188a3ebb-4a92-49d3-ba49-dc2e1b2c891e" xlink:to="loc_us-gaap_NetIncomeLoss_2d218caf-ab63-49ed-95c6-c65fe546814b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ae33c9da-5ddc-4128-bc4e-a63bcc68dc1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_188a3ebb-4a92-49d3-ba49-dc2e1b2c891e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ae33c9da-5ddc-4128-bc4e-a63bcc68dc1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_4e7e3abc-e4e3-4b78-ad90-5a65d605b96d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_ebfe45f6-fef7-494e-9985-a1e848f8fad1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_4e7e3abc-e4e3-4b78-ad90-5a65d605b96d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_ebfe45f6-fef7-494e-9985-a1e848f8fad1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_5af9b15a-aed3-4960-a69d-d00cf69fe9c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_4e7e3abc-e4e3-4b78-ad90-5a65d605b96d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_5af9b15a-aed3-4960-a69d-d00cf69fe9c0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="sri-20241231.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a7bc090b-a5fa-436c-91ae-f7c5587eb9b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_266cf92d-d346-4037-b72d-d839f051c06d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_a7bc090b-a5fa-436c-91ae-f7c5587eb9b7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_266cf92d-d346-4037-b72d-d839f051c06d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_85182b1a-2e90-497c-a259-3eb806191c44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_a7bc090b-a5fa-436c-91ae-f7c5587eb9b7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_85182b1a-2e90-497c-a259-3eb806191c44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f4788c23-b611-402f-9982-b8be259eb928" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_a7bc090b-a5fa-436c-91ae-f7c5587eb9b7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f4788c23-b611-402f-9982-b8be259eb928" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_389c99af-aeab-4e0f-85a6-29a1957e08a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_a7bc090b-a5fa-436c-91ae-f7c5587eb9b7" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_389c99af-aeab-4e0f-85a6-29a1957e08a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7a7ed680-6f36-4484-8d80-2207fa3a3af7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_d0b9e6e1-ae0b-460d-b609-a56faf99f053" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_7a7ed680-6f36-4484-8d80-2207fa3a3af7" xlink:to="loc_us-gaap_Depreciation_d0b9e6e1-ae0b-460d-b609-a56faf99f053" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_27eb1c07-cb3b-4e71-946f-1a35f852f77d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_7a7ed680-6f36-4484-8d80-2207fa3a3af7" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_27eb1c07-cb3b-4e71-946f-1a35f852f77d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AmortizationAndAccretionOfDebtDiscount_78933728-c67f-4f54-8b38-d9aac7e6d789" xlink:href="sri-20241231.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_7a7ed680-6f36-4484-8d80-2207fa3a3af7" xlink:to="loc_sri_AmortizationAndAccretionOfDebtDiscount_78933728-c67f-4f54-8b38-d9aac7e6d789" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_b9ad5582-a024-40e9-8196-b1aebdb15648" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_7a7ed680-6f36-4484-8d80-2207fa3a3af7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_b9ad5582-a024-40e9-8196-b1aebdb15648" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_86f769e1-3159-42f3-b423-71126b08abaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_7a7ed680-6f36-4484-8d80-2207fa3a3af7" xlink:to="loc_us-gaap_ShareBasedCompensation_86f769e1-3159-42f3-b423-71126b08abaf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_7e9ee5e2-cd31-44d3-b366-d1ecf7afe10f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7a7ed680-6f36-4484-8d80-2207fa3a3af7" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_7e9ee5e2-cd31-44d3-b366-d1ecf7afe10f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_77fcacae-6b26-430b-84b9-e71b3dd29df4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7a7ed680-6f36-4484-8d80-2207fa3a3af7" xlink:to="loc_us-gaap_NetIncomeLoss_77fcacae-6b26-430b-84b9-e71b3dd29df4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_f2a09ee6-e6e6-4003-a669-7d7622a5b961" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7a7ed680-6f36-4484-8d80-2207fa3a3af7" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_f2a09ee6-e6e6-4003-a669-7d7622a5b961" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_14c0dd3c-8502-46c8-97dc-a74368c04042" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7a7ed680-6f36-4484-8d80-2207fa3a3af7" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_14c0dd3c-8502-46c8-97dc-a74368c04042" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1f9cce12-9d88-4b8a-b06b-4fe0da693c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7a7ed680-6f36-4484-8d80-2207fa3a3af7" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1f9cce12-9d88-4b8a-b06b-4fe0da693c3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_7bf43987-1a58-4f32-a34a-5098fd984e63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7a7ed680-6f36-4484-8d80-2207fa3a3af7" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_7bf43987-1a58-4f32-a34a-5098fd984e63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_c0ea4144-f6e5-47e8-95c9-6c85b9a926e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7a7ed680-6f36-4484-8d80-2207fa3a3af7" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_c0ea4144-f6e5-47e8-95c9-6c85b9a926e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_502ebed4-08ba-43c7-bf27-89d75999bced" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7a7ed680-6f36-4484-8d80-2207fa3a3af7" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_502ebed4-08ba-43c7-bf27-89d75999bced" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dcca846c-5d7f-42d9-978b-7cebc329f92b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_0611d98e-0ada-4218-8b27-250efee4ee4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dcca846c-5d7f-42d9-978b-7cebc329f92b" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_0611d98e-0ada-4218-8b27-250efee4ee4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PaymentsForEarnOutConsiderationFinancingActivities_ad3fb8f7-c916-461a-9e42-be08fdd8868d" xlink:href="sri-20241231.xsd#sri_PaymentsForEarnOutConsiderationFinancingActivities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dcca846c-5d7f-42d9-978b-7cebc329f92b" xlink:to="loc_sri_PaymentsForEarnOutConsiderationFinancingActivities_ad3fb8f7-c916-461a-9e42-be08fdd8868d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromOtherDebt_c6497c43-6d72-4076-970a-de261ed450a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromOtherDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dcca846c-5d7f-42d9-978b-7cebc329f92b" xlink:to="loc_us-gaap_ProceedsFromOtherDebt_c6497c43-6d72-4076-970a-de261ed450a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherDebt_94a80fcd-5061-424a-a637-639286f4570d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dcca846c-5d7f-42d9-978b-7cebc329f92b" xlink:to="loc_us-gaap_RepaymentsOfOtherDebt_94a80fcd-5061-424a-a637-639286f4570d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_1da88207-5b82-4401-a71a-29d8f553d382" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dcca846c-5d7f-42d9-978b-7cebc329f92b" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_1da88207-5b82-4401-a71a-29d8f553d382" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_f836ecc7-e7e5-4cbb-a3fa-54b08942b0d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dcca846c-5d7f-42d9-978b-7cebc329f92b" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_f836ecc7-e7e5-4cbb-a3fa-54b08942b0d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_a5551a19-20c1-4015-a093-aea7e5928e46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dcca846c-5d7f-42d9-978b-7cebc329f92b" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_a5551a19-20c1-4015-a093-aea7e5928e46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e0698ef0-6610-4657-9715-ae6c1b912c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromHedgeInvestingActivities_b01e857b-1551-4597-a16f-e1b7f83c4dd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromHedgeInvestingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e0698ef0-6610-4657-9715-ae6c1b912c1a" xlink:to="loc_us-gaap_ProceedsFromHedgeInvestingActivities_b01e857b-1551-4597-a16f-e1b7f83c4dd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_63f36bed-c224-4bbc-a953-05e6748875f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e0698ef0-6610-4657-9715-ae6c1b912c1a" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_63f36bed-c224-4bbc-a953-05e6748875f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_e6ed7ecb-d969-47af-98d9-f3d870926e94" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e0698ef0-6610-4657-9715-ae6c1b912c1a" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_e6ed7ecb-d969-47af-98d9-f3d870926e94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_159d601f-4467-4b9b-aa32-ea6162203a70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e0698ef0-6610-4657-9715-ae6c1b912c1a" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_159d601f-4467-4b9b-aa32-ea6162203a70" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" xlink:type="simple" xlink:href="sri-20241231.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_8702498c-cbc5-4639-a854-d214d05270c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_1d76e143-7dfe-42b6-9250-ad6125cb78d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_8702498c-cbc5-4639-a854-d214d05270c9" xlink:to="loc_us-gaap_InventoryRawMaterials_1d76e143-7dfe-42b6-9250-ad6125cb78d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_d94397f4-9ad4-4b87-bb92-1787e623d91a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_8702498c-cbc5-4639-a854-d214d05270c9" xlink:to="loc_us-gaap_InventoryWorkInProcess_d94397f4-9ad4-4b87-bb92-1787e623d91a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_bd833dbd-99e4-4fbe-8098-d729cecb83d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_8702498c-cbc5-4639-a854-d214d05270c9" xlink:to="loc_us-gaap_InventoryFinishedGoods_bd833dbd-99e4-4fbe-8098-d729cecb83d4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails" xlink:type="simple" xlink:href="sri-20241231.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_46ce0f79-12a6-4851-9eee-1218f611bcd0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_b4013d93-2877-40eb-a53f-7fd91c6de090" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_46ce0f79-12a6-4851-9eee-1218f611bcd0" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_b4013d93-2877-40eb-a53f-7fd91c6de090" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_e87f744f-7346-4530-9f13-447c5e234bed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_46ce0f79-12a6-4851-9eee-1218f611bcd0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_e87f744f-7346-4530-9f13-447c5e234bed" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="sri-20241231.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_e5187dc3-a553-4030-9301-46acfed748b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6a0dc920-3e49-49a7-a35d-e88dc0c27313" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_e5187dc3-a553-4030-9301-46acfed748b8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6a0dc920-3e49-49a7-a35d-e88dc0c27313" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_e61907ee-4630-4fab-906b-2eb979a41a02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_e5187dc3-a553-4030-9301-46acfed748b8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_e61907ee-4630-4fab-906b-2eb979a41a02" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="sri-20241231.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_b2810936-446f-461b-83e5-5a48e7c372a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent_c6c464ef-baca-473b-b5dd-1446966acf64" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b2810936-446f-461b-83e5-5a48e7c372a7" xlink:to="loc_us-gaap_OtherSundryLiabilitiesCurrent_c6c464ef-baca-473b-b5dd-1446966acf64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_8e225a11-7e94-4ddc-b72b-90ed25791175" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b2810936-446f-461b-83e5-5a48e7c372a7" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_8e225a11-7e94-4ddc-b72b-90ed25791175" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_0fc2fe29-bb17-4647-85bc-8e79b5288b69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b2810936-446f-461b-83e5-5a48e7c372a7" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_0fc2fe29-bb17-4647-85bc-8e79b5288b69" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageNumberofSharesDetails" xlink:type="simple" xlink:href="sri-20241231.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_4a2e1e63-6a45-4e50-bb33-14017421242d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_546bb58a-bc01-4764-8d57-af6742c4fe92" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_4a2e1e63-6a45-4e50-bb33-14017421242d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_546bb58a-bc01-4764-8d57-af6742c4fe92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_d88adc6d-f903-4cb0-8054-f349577c301c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_4a2e1e63-6a45-4e50-bb33-14017421242d" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_d88adc6d-f903-4cb0-8054-f349577c301c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossComponentDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossComponentDetails"/>
  <link:calculationLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossComponentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d4ca2f82-6710-4698-9a0f-f7eff62e6289" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_23252193-b12e-466c-a899-15486a35416a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d4ca2f82-6710-4698-9a0f-f7eff62e6289" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_23252193-b12e-466c-a899-15486a35416a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_57c6e466-ddcf-47b8-85d6-c4e38c9b89d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d4ca2f82-6710-4698-9a0f-f7eff62e6289" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_57c6e466-ddcf-47b8-85d6-c4e38c9b89d4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/DebtScheduleofDebtDetails" xlink:type="simple" xlink:href="sri-20241231.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_d234d4e8-60d9-443a-80fd-d0a4b842edfd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_f6024bf1-b0c7-4166-b50a-53a96920b3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d234d4e8-60d9-443a-80fd-d0a4b842edfd" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_f6024bf1-b0c7-4166-b50a-53a96920b3c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_4946a330-d9b9-4d4a-a339-33381ad9aba7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d234d4e8-60d9-443a-80fd-d0a4b842edfd" xlink:to="loc_us-gaap_LongTermDebtCurrent_4946a330-d9b9-4d4a-a339-33381ad9aba7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails" xlink:type="simple" xlink:href="sri-20241231.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_57aa8157-e71b-4b6f-81d5-5307a6075b62" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_244456b2-780c-4cbe-b680-b8166e2ef86f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_57aa8157-e71b-4b6f-81d5-5307a6075b62" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_244456b2-780c-4cbe-b680-b8166e2ef86f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ca1b3997-7c4c-4b5c-8372-1b2ba27c9831" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_57aa8157-e71b-4b6f-81d5-5307a6075b62" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ca1b3997-7c4c-4b5c-8372-1b2ba27c9831" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_66926d6f-32e6-49f3-8bc9-6f676dbb43db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_57aa8157-e71b-4b6f-81d5-5307a6075b62" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_66926d6f-32e6-49f3-8bc9-6f676dbb43db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_ec721a30-b5dc-4d99-86f1-65aae086d0f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_57aa8157-e71b-4b6f-81d5-5307a6075b62" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_ec721a30-b5dc-4d99-86f1-65aae086d0f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_35cae50f-7b57-4814-ab88-bdee12ad4237" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_57aa8157-e71b-4b6f-81d5-5307a6075b62" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_35cae50f-7b57-4814-ab88-bdee12ad4237" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="sri-20241231.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_IncomeTaxExpenseBenefit_edaa650a-7ffa-4ba9-9a97-b8a79b5a6c0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_c9672236-84d4-4796-8356-a519ad33ee50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_edaa650a-7ffa-4ba9-9a97-b8a79b5a6c0a" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_c9672236-84d4-4796-8356-a519ad33ee50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredOtherTaxExpenseBenefit_b7d4f51e-d1ef-4a2b-83e5-2931b570e07f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredOtherTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_edaa650a-7ffa-4ba9-9a97-b8a79b5a6c0a" xlink:to="loc_us-gaap_DeferredOtherTaxExpenseBenefit_b7d4f51e-d1ef-4a2b-83e5-2931b570e07f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredOtherTaxExpenseBenefit_f98bf613-5f5d-4147-a10c-2e9782341792" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredOtherTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_a815a0a1-3afb-4c42-b2fd-7994266f7754" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DeferredOtherTaxExpenseBenefit_f98bf613-5f5d-4147-a10c-2e9782341792" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_a815a0a1-3afb-4c42-b2fd-7994266f7754" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_64739a50-34cd-4218-a0fe-72187c3a2ed4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredOtherTaxExpenseBenefit_f98bf613-5f5d-4147-a10c-2e9782341792" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_64739a50-34cd-4218-a0fe-72187c3a2ed4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_e337dc55-d80e-4f44-a996-2069d189029e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredOtherTaxExpenseBenefit_f98bf613-5f5d-4147-a10c-2e9782341792" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_e337dc55-d80e-4f44-a996-2069d189029e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d1d8c3b8-dc40-4bf5-8a92-f29b6a744890" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_426e2367-f506-4565-aa37-5d3e5cba1617" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d1d8c3b8-dc40-4bf5-8a92-f29b6a744890" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_426e2367-f506-4565-aa37-5d3e5cba1617" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_25f2bfe8-737a-422b-8481-bbdc0f436231" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d1d8c3b8-dc40-4bf5-8a92-f29b6a744890" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_25f2bfe8-737a-422b-8481-bbdc0f436231" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_6c0f3d39-8955-4f5c-a4df-3957819a5f5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_c3998d91-13ae-433e-a095-9f9d81945bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_6c0f3d39-8955-4f5c-a4df-3957819a5f5e" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_c3998d91-13ae-433e-a095-9f9d81945bf7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_556ca555-57a6-477b-99b5-361b89fe3eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_6c0f3d39-8955-4f5c-a4df-3957819a5f5e" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_556ca555-57a6-477b-99b5-361b89fe3eb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_6837dc4a-b253-45f6-9a8c-4b1401492c42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_6c0f3d39-8955-4f5c-a4df-3957819a5f5e" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_6837dc4a-b253-45f6-9a8c-4b1401492c42" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="sri-20241231.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_28121349-ad74-4b86-b0c0-27c4b20a9302" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_a25e889f-6b35-468e-8798-c2943eef9974" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_28121349-ad74-4b86-b0c0-27c4b20a9302" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_a25e889f-6b35-468e-8798-c2943eef9974" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_eb59bfb6-199f-484f-a6a8-f6524615e641" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_28121349-ad74-4b86-b0c0-27c4b20a9302" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_eb59bfb6-199f-484f-a6a8-f6524615e641" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_43566fa3-3868-48dc-98a6-e6d2ca37d1e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_28121349-ad74-4b86-b0c0-27c4b20a9302" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_43566fa3-3868-48dc-98a6-e6d2ca37d1e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_792c2a16-93bb-4a5e-8029-187e31b145d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_28121349-ad74-4b86-b0c0-27c4b20a9302" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_792c2a16-93bb-4a5e-8029-187e31b145d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_9c08f01b-e936-461b-b80e-e806bf28c90b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_28121349-ad74-4b86-b0c0-27c4b20a9302" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_9c08f01b-e936-461b-b80e-e806bf28c90b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_80428b0b-c276-42b9-9f12-e2d7e7908f82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_28121349-ad74-4b86-b0c0-27c4b20a9302" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_80428b0b-c276-42b9-9f12-e2d7e7908f82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_fab9d2c4-f402-4467-9d13-f0ea765b47db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_28121349-ad74-4b86-b0c0-27c4b20a9302" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_fab9d2c4-f402-4467-9d13-f0ea765b47db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingenciesForeign_d8e15acc-72f0-41fb-a867-5ec5e4618c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_28121349-ad74-4b86-b0c0-27c4b20a9302" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxContingenciesForeign_d8e15acc-72f0-41fb-a867-5ec5e4618c4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_790c84e5-4b20-4ade-a6be-3c8889b6e100" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_28121349-ad74-4b86-b0c0-27c4b20a9302" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_790c84e5-4b20-4ade-a6be-3c8889b6e100" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_f9f1fc6c-29bb-4bb1-a068-81b3edbf6985" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_28121349-ad74-4b86-b0c0-27c4b20a9302" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_f9f1fc6c-29bb-4bb1-a068-81b3edbf6985" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_4dc061b1-1f9a-4bdb-a4f6-88333ebc5a14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_28121349-ad74-4b86-b0c0-27c4b20a9302" xlink:to="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_4dc061b1-1f9a-4bdb-a4f6-88333ebc5a14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount_0ca544ba-4566-4eab-bf45-728e9568204b" xlink:href="sri-20241231.xsd#sri_EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_28121349-ad74-4b86-b0c0-27c4b20a9302" xlink:to="loc_sri_EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount_0ca544ba-4566-4eab-bf45-728e9568204b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount_ee183cd5-c202-40fa-8b39-6889efc15076" xlink:href="sri-20241231.xsd#sri_EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_28121349-ad74-4b86-b0c0-27c4b20a9302" xlink:to="loc_sri_EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount_ee183cd5-c202-40fa-8b39-6889efc15076" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="sri-20241231.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_DeferredTaxAssetsGross_b80e65b7-fe9d-43fd-b343-189586f08382" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_e7644134-148f-4f48-b5aa-58a825f5de3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b80e65b7-fe9d-43fd-b343-189586f08382" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_e7644134-148f-4f48-b5aa-58a825f5de3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_45a88fe8-68e1-4ac4-896a-ddda330c4c3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b80e65b7-fe9d-43fd-b343-189586f08382" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_45a88fe8-68e1-4ac4-896a-ddda330c4c3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_c71bfbdd-8b01-4584-9ae2-264c0d49e874" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b80e65b7-fe9d-43fd-b343-189586f08382" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_c71bfbdd-8b01-4584-9ae2-264c0d49e874" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_43e97302-1ae3-40ee-9efe-2569c681c3d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b80e65b7-fe9d-43fd-b343-189586f08382" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_43e97302-1ae3-40ee-9efe-2569c681c3d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_95ce6a3c-bd8f-4646-a168-d52b6034d0a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b80e65b7-fe9d-43fd-b343-189586f08382" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_95ce6a3c-bd8f-4646-a168-d52b6034d0a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment_880ad891-2417-45e6-af90-285df16ded04" xlink:href="sri-20241231.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_b80e65b7-fe9d-43fd-b343-189586f08382" xlink:to="loc_sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment_880ad891-2417-45e6-af90-285df16ded04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_92fc746e-a8f7-47da-be1b-11038c462810" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b80e65b7-fe9d-43fd-b343-189586f08382" xlink:to="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_92fc746e-a8f7-47da-be1b-11038c462810" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_dd1cdc28-0bde-423b-9806-3c9b2d543b58" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b80e65b7-fe9d-43fd-b343-189586f08382" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_dd1cdc28-0bde-423b-9806-3c9b2d543b58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_6e183f3e-71df-4f61-922c-a5833d258910" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b80e65b7-fe9d-43fd-b343-189586f08382" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_6e183f3e-71df-4f61-922c-a5833d258910" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DeferredTaxAssetsDisallowedInterestCarryforward_b9b001d6-1bb9-40bd-81b7-10a0859e887c" xlink:href="sri-20241231.xsd#sri_DeferredTaxAssetsDisallowedInterestCarryforward"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b80e65b7-fe9d-43fd-b343-189586f08382" xlink:to="loc_sri_DeferredTaxAssetsDisallowedInterestCarryforward_b9b001d6-1bb9-40bd-81b7-10a0859e887c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_86a15ff3-7549-4e0c-919e-68a9d319e783" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_0f212e21-75f9-4ae1-8b9d-2772e1b849b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_86a15ff3-7549-4e0c-919e-68a9d319e783" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_0f212e21-75f9-4ae1-8b9d-2772e1b849b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_18952515-2bb0-4e4b-9d87-1b59c85e520e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_86a15ff3-7549-4e0c-919e-68a9d319e783" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_18952515-2bb0-4e4b-9d87-1b59c85e520e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_3c37cdaf-5cf6-482a-8dae-358ceb668bce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_86a15ff3-7549-4e0c-919e-68a9d319e783" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_3c37cdaf-5cf6-482a-8dae-358ceb668bce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_ab88f51e-d863-4d83-a926-2367c61dfd56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_86a15ff3-7549-4e0c-919e-68a9d319e783" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_ab88f51e-d863-4d83-a926-2367c61dfd56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_dcb93644-46c9-401d-aa61-4ee0cf2a11c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d09d4b84-ee3a-4243-bd88-dd305bbc23a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dcb93644-46c9-401d-aa61-4ee0cf2a11c4" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d09d4b84-ee3a-4243-bd88-dd305bbc23a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_6bb46cec-7e18-4a23-9dcd-7c7e261d1ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dcb93644-46c9-401d-aa61-4ee0cf2a11c4" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_6bb46cec-7e18-4a23-9dcd-7c7e261d1ea5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_bb5564fe-4250-41dc-85bf-bab7d161b7a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_1a4220c2-1f47-459d-85f6-2f47ca19ecb5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_bb5564fe-4250-41dc-85bf-bab7d161b7a6" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_1a4220c2-1f47-459d-85f6-2f47ca19ecb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_49eeef3e-3bfb-4993-8f47-e72b149c3d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_bb5564fe-4250-41dc-85bf-bab7d161b7a6" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_49eeef3e-3bfb-4993-8f47-e72b149c3d3f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/IncomeTaxesClassificationofNetDeferredTaxAssetDetails" xlink:type="simple" xlink:href="sri-20241231.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_0982d89d-80ed-4573-b441-258bc77ebae6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_d12a9384-1613-42cb-99b1-0521d4d09737" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_0982d89d-80ed-4573-b441-258bc77ebae6" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_d12a9384-1613-42cb-99b1-0521d4d09737" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_0e52803d-fa3e-4fd1-aae6-deffb9a5253a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_0982d89d-80ed-4573-b441-258bc77ebae6" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_0e52803d-fa3e-4fd1-aae6-deffb9a5253a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#LeasesScheduleofComponentsofLeaseExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.stoneridge.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_1aaf6ede-830c-4c7f-bb98-6fe961b20b59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_e149c795-b704-4627-a416-889baa6ae352" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_1aaf6ede-830c-4c7f-bb98-6fe961b20b59" xlink:to="loc_us-gaap_OperatingLeaseCost_e149c795-b704-4627-a416-889baa6ae352" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_da910cb3-f320-411e-ba33-5e1ec32ccaae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_1aaf6ede-830c-4c7f-bb98-6fe961b20b59" xlink:to="loc_us-gaap_ShortTermLeaseCost_da910cb3-f320-411e-ba33-5e1ec32ccaae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_eb91f6ba-66ed-44f0-aafb-190495904bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_1aaf6ede-830c-4c7f-bb98-6fe961b20b59" xlink:to="loc_us-gaap_VariableLeaseCost_eb91f6ba-66ed-44f0-aafb-190495904bbe" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/LeasesScheduleofBalanceSheetInformationDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#LeasesScheduleofBalanceSheetInformationDetails"/>
  <link:calculationLink xlink:role="http://www.stoneridge.com/role/LeasesScheduleofBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_6b8a0a2d-df30-4727-b92c-d4147f7e9f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f4ab2713-c08f-4405-88c0-9a6d12fc6a00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6b8a0a2d-df30-4727-b92c-d4147f7e9f7d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f4ab2713-c08f-4405-88c0-9a6d12fc6a00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2f99de75-cd4e-43e1-adf2-182a1d4bd297" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6b8a0a2d-df30-4727-b92c-d4147f7e9f7d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2f99de75-cd4e-43e1-adf2-182a1d4bd297" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ca4a6888-5432-447f-9a06-1cab6098f10f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1f97587a-8ce6-4fd7-8f37-1b460569d92c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ca4a6888-5432-447f-9a06-1cab6098f10f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1f97587a-8ce6-4fd7-8f37-1b460569d92c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9c160c47-7e20-4f36-a686-2c77d12d391d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ca4a6888-5432-447f-9a06-1cab6098f10f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9c160c47-7e20-4f36-a686-2c77d12d391d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c574e854-22ca-41ef-a515-70d8f4492637" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ca4a6888-5432-447f-9a06-1cab6098f10f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c574e854-22ca-41ef-a515-70d8f4492637" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_adcf713a-a36b-4633-bf51-deff67532156" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ca4a6888-5432-447f-9a06-1cab6098f10f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_adcf713a-a36b-4633-bf51-deff67532156" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b2117fd2-4112-4366-a8ca-66900d7aac65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ca4a6888-5432-447f-9a06-1cab6098f10f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b2117fd2-4112-4366-a8ca-66900d7aac65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_bde2b6dd-1305-4388-956e-50d11287d4d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ca4a6888-5432-447f-9a06-1cab6098f10f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_bde2b6dd-1305-4388-956e-50d11287d4d5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="sri-20241231.xsd#LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_347616f9-7444-4ddd-9b7b-54664070336b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_5ae2c88c-57b1-4648-bca0-43e93bdaeb70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_347616f9-7444-4ddd-9b7b-54664070336b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_5ae2c88c-57b1-4648-bca0-43e93bdaeb70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_db9af0e4-9add-457c-960f-97ce1df2122d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_347616f9-7444-4ddd-9b7b-54664070336b" xlink:to="loc_us-gaap_OperatingLeaseLiability_db9af0e4-9add-457c-960f-97ce1df2122d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="sri-20241231.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_23b33dd1-659b-4153-9264-fc8308fc0846" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_df9355a6-a510-456f-bef0-e85df9a48f05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_23b33dd1-659b-4153-9264-fc8308fc0846" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_df9355a6-a510-456f-bef0-e85df9a48f05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_94e90339-4b63-495d-b127-8e3341f3931b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_17373abb-bf3a-41b0-bc60-fc6e888ecd92" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_94e90339-4b63-495d-b127-8e3341f3931b" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_17373abb-bf3a-41b0-bc60-fc6e888ecd92" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>sri-20241231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:980d5178-8fca-40ea-82ce-8846348079dc,g:0ab8619b-c9d6-42e7-9d14-db7dcda4ab0b-->
<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-20241231.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ad4d4328-3b6a-4ff8-b01d-97e1c45ffc5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_3a595a2b-e2a2-4878-8cba-55665f65890a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_ad4d4328-3b6a-4ff8-b01d-97e1c45ffc5e" xlink:to="loc_us-gaap_StatementTable_3a595a2b-e2a2-4878-8cba-55665f65890a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_aecc3e6b-e836-4ddd-b560-edbb3612e81b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_3a595a2b-e2a2-4878-8cba-55665f65890a" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_aecc3e6b-e836-4ddd-b560-edbb3612e81b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_aecc3e6b-e836-4ddd-b560-edbb3612e81b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_aecc3e6b-e836-4ddd-b560-edbb3612e81b" xlink:to="loc_us-gaap_EquityComponentDomain_aecc3e6b-e836-4ddd-b560-edbb3612e81b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c74604da-7221-4254-a217-23b21aea6e67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_aecc3e6b-e836-4ddd-b560-edbb3612e81b" xlink:to="loc_us-gaap_EquityComponentDomain_c74604da-7221-4254-a217-23b21aea6e67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_fcb54459-f258-4526-a568-f9f73d8c7625" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c74604da-7221-4254-a217-23b21aea6e67" xlink:to="loc_us-gaap_CommonStockMember_fcb54459-f258-4526-a568-f9f73d8c7625" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_3061d282-cb6b-4e0a-a8d8-cd6af315b105" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c74604da-7221-4254-a217-23b21aea6e67" xlink:to="loc_us-gaap_TreasuryStockCommonMember_3061d282-cb6b-4e0a-a8d8-cd6af315b105" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_d5cca7f3-edc7-48ff-b6eb-c40d67eef1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c74604da-7221-4254-a217-23b21aea6e67" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_d5cca7f3-edc7-48ff-b6eb-c40d67eef1d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_033d37cf-0b4f-47c5-9340-2634c4779676" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c74604da-7221-4254-a217-23b21aea6e67" xlink:to="loc_us-gaap_RetainedEarningsMember_033d37cf-0b4f-47c5-9340-2634c4779676" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_15381cd7-c8b7-4a46-a292-d1cc9af055ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c74604da-7221-4254-a217-23b21aea6e67" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_15381cd7-c8b7-4a46-a292-d1cc9af055ed" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7d07712e-af95-4460-9cba-5588460fd666" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ad4d4328-3b6a-4ff8-b01d-97e1c45ffc5e" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7d07712e-af95-4460-9cba-5588460fd666" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_05b308b8-8d31-4e73-a5c9-195fbb8b139b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7d07712e-af95-4460-9cba-5588460fd666" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_05b308b8-8d31-4e73-a5c9-195fbb8b139b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_b5dcf9ce-2f7c-4e0a-b3c1-db11f9489c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7d07712e-af95-4460-9cba-5588460fd666" xlink:to="loc_us-gaap_TreasuryStockCommonShares_b5dcf9ce-2f7c-4e0a-b3c1-db11f9489c0b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9f6beba7-9f63-464e-b4bd-dcefaab80279" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7d07712e-af95-4460-9cba-5588460fd666" xlink:to="loc_us-gaap_StockholdersEquity_9f6beba7-9f63-464e-b4bd-dcefaab80279" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_64565b94-66e3-4fcc-80f5-45fe164b7620" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7d07712e-af95-4460-9cba-5588460fd666" xlink:to="loc_us-gaap_NetIncomeLoss_64565b94-66e3-4fcc-80f5-45fe164b7620" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_63301c82-00c8-428f-9f9d-83715afd3ecb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7d07712e-af95-4460-9cba-5588460fd666" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_63301c82-00c8-428f-9f9d-83715afd3ecb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_05869a71-ddf3-4175-a1f0-83c0ddef260e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7d07712e-af95-4460-9cba-5588460fd666" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_05869a71-ddf3-4175-a1f0-83c0ddef260e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_165a2356-18b1-4015-9c6d-56e0751ff236" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7d07712e-af95-4460-9cba-5588460fd666" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_165a2356-18b1-4015-9c6d-56e0751ff236" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TreasuryStockSharesIssuedAndAcquiredNet_2f98330f-ffd7-4dc6-bd4a-77150a402fa2" xlink:href="sri-20241231.xsd#sri_TreasuryStockSharesIssuedAndAcquiredNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7d07712e-af95-4460-9cba-5588460fd666" xlink:to="loc_sri_TreasuryStockSharesIssuedAndAcquiredNet_2f98330f-ffd7-4dc6-bd4a-77150a402fa2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TreasuryStockValueIssuedAndAcquiredCostMethodNet_5f5efbed-e0f2-46b6-a988-ac19329e2303" xlink:href="sri-20241231.xsd#sri_TreasuryStockValueIssuedAndAcquiredCostMethodNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7d07712e-af95-4460-9cba-5588460fd666" xlink:to="loc_sri_TreasuryStockValueIssuedAndAcquiredCostMethodNet_5f5efbed-e0f2-46b6-a988-ac19329e2303" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_119b7adc-cf70-4794-be94-de6287864203" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7d07712e-af95-4460-9cba-5588460fd666" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_119b7adc-cf70-4794-be94-de6287864203" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_c480628c-fbbf-41c6-a29b-1dee86267c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_ebd5dac7-1611-4e86-b163-1af44db124e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_dff9f5dd-5526-4ff0-8c9d-777c4ff1808c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_2a00b8c8-35e0-4020-9947-afc1343a1361" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_8eccd8ce-c54d-45a1-a059-4c4ae7cb93c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_2a00b8c8-35e0-4020-9947-afc1343a1361" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_8eccd8ce-c54d-45a1-a059-4c4ae7cb93c9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_300bdfd9-9428-4f4b-b672-43c0c8a5fd4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_8eccd8ce-c54d-45a1-a059-4c4ae7cb93c9" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_300bdfd9-9428-4f4b-b672-43c0c8a5fd4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_300bdfd9-9428-4f4b-b672-43c0c8a5fd4a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_300bdfd9-9428-4f4b-b672-43c0c8a5fd4a" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_300bdfd9-9428-4f4b-b672-43c0c8a5fd4a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5b8dbc6e-ca57-4f01-96b0-824c4ee87f79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_300bdfd9-9428-4f4b-b672-43c0c8a5fd4a" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5b8dbc6e-ca57-4f01-96b0-824c4ee87f79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_2566f5a5-1a0e-45be-8595-ba4dc3702e21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5b8dbc6e-ca57-4f01-96b0-824c4ee87f79" xlink:to="loc_us-gaap_SalesRevenueNetMember_2566f5a5-1a0e-45be-8595-ba4dc3702e21" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_838f62f4-69f0-4829-90e2-0d72c519964a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_8eccd8ce-c54d-45a1-a059-4c4ae7cb93c9" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_838f62f4-69f0-4829-90e2-0d72c519964a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_838f62f4-69f0-4829-90e2-0d72c519964a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_838f62f4-69f0-4829-90e2-0d72c519964a" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_838f62f4-69f0-4829-90e2-0d72c519964a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_a2bd8568-0a38-47cb-81f4-565ac51bbc11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_838f62f4-69f0-4829-90e2-0d72c519964a" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_a2bd8568-0a38-47cb-81f4-565ac51bbc11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_0704e1e2-6889-43c2-aad7-6ebd89899042" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_a2bd8568-0a38-47cb-81f4-565ac51bbc11" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_0704e1e2-6889-43c2-aad7-6ebd89899042" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_6ec82afa-0589-48b3-80b4-e94fa43e4bad" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_8eccd8ce-c54d-45a1-a059-4c4ae7cb93c9" xlink:to="loc_srt_MajorCustomersAxis_6ec82afa-0589-48b3-80b4-e94fa43e4bad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_6ec82afa-0589-48b3-80b4-e94fa43e4bad_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_6ec82afa-0589-48b3-80b4-e94fa43e4bad" xlink:to="loc_srt_NameOfMajorCustomerDomain_6ec82afa-0589-48b3-80b4-e94fa43e4bad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_da4677bb-8966-4d71-b90a-2cdc14983d16" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_6ec82afa-0589-48b3-80b4-e94fa43e4bad" xlink:to="loc_srt_NameOfMajorCustomerDomain_da4677bb-8966-4d71-b90a-2cdc14983d16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PACCARMember_ba5eb28c-cb1c-401b-9087-c22303db5792" xlink:href="sri-20241231.xsd#sri_PACCARMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_da4677bb-8966-4d71-b90a-2cdc14983d16" xlink:to="loc_sri_PACCARMember_ba5eb28c-cb1c-401b-9087-c22303db5792" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TratonMember_391b17ad-d0d0-415d-aa0b-e65761c81ecd" xlink:href="sri-20241231.xsd#sri_TratonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_da4677bb-8966-4d71-b90a-2cdc14983d16" xlink:to="loc_sri_TratonMember_391b17ad-d0d0-415d-aa0b-e65761c81ecd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_ffa742c1-a9e9-41c4-adaa-af2de5f26297" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_2a00b8c8-35e0-4020-9947-afc1343a1361" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_ffa742c1-a9e9-41c4-adaa-af2de5f26297" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplyCommitmentLineItems_3b2f9c8a-cfec-4831-84af-3c8103e6a4a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplyCommitmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplyCommitmentTable_2271db26-e711-4b66-8014-914ee8cddf36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplyCommitmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_3b2f9c8a-cfec-4831-84af-3c8103e6a4a7" xlink:to="loc_us-gaap_SupplyCommitmentTable_2271db26-e711-4b66-8014-914ee8cddf36" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_f1cbeb94-dba6-4d7c-b07e-16a5792f6293" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SupplyCommitmentTable_2271db26-e711-4b66-8014-914ee8cddf36" xlink:to="loc_us-gaap_TypeOfArrangementAxis_f1cbeb94-dba6-4d7c-b07e-16a5792f6293" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_f1cbeb94-dba6-4d7c-b07e-16a5792f6293_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_f1cbeb94-dba6-4d7c-b07e-16a5792f6293" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_f1cbeb94-dba6-4d7c-b07e-16a5792f6293_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_eae2fabd-1e67-428b-b3a9-189b19da6c68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_f1cbeb94-dba6-4d7c-b07e-16a5792f6293" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_eae2fabd-1e67-428b-b3a9-189b19da6c68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_LongTermSupplyAgreementMember_8a7327f5-b4ec-441b-8fcd-dc513551dadc" xlink:href="sri-20241231.xsd#sri_LongTermSupplyAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_eae2fabd-1e67-428b-b3a9-189b19da6c68" xlink:to="loc_sri_LongTermSupplyAgreementMember_8a7327f5-b4ec-441b-8fcd-dc513551dadc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForDeposits_a6155c70-db12-4111-a763-6bafe8cc07ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForDeposits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_3b2f9c8a-cfec-4831-84af-3c8103e6a4a7" xlink:to="loc_us-gaap_PaymentsForDeposits_a6155c70-db12-4111-a763-6bafe8cc07ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PaymentsForLongTermPurchaseCommitment_07b35e34-8fd5-4d63-aa9c-ae98562e8532" xlink:href="sri-20241231.xsd#sri_PaymentsForLongTermPurchaseCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_3b2f9c8a-cfec-4831-84af-3c8103e6a4a7" xlink:to="loc_sri_PaymentsForLongTermPurchaseCommitment_07b35e34-8fd5-4d63-aa9c-ae98562e8532" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_d753263b-d412-4991-8972-69aa7d5edc5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_3b2f9c8a-cfec-4831-84af-3c8103e6a4a7" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_d753263b-d412-4991-8972-69aa7d5edc5b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_e08040db-7c86-415e-ba0d-77ad7178717e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_3b2f9c8a-cfec-4831-84af-3c8103e6a4a7" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_e08040db-7c86-415e-ba0d-77ad7178717e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear_4fe1c4b8-ee17-4246-a495-c7c6e5002f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_3b2f9c8a-cfec-4831-84af-3c8103e6a4a7" xlink:to="loc_us-gaap_PurchaseObligationDueInThirdYear_4fe1c4b8-ee17-4246-a495-c7c6e5002f2d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear_d711ac0f-7d6d-4b65-aff5-e30c262cd41a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_3b2f9c8a-cfec-4831-84af-3c8103e6a4a7" xlink:to="loc_us-gaap_PurchaseObligationDueInFourthYear_d711ac0f-7d6d-4b65-aff5-e30c262cd41a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFifthYear_337440f0-305a-4720-813b-2013b82e12c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInFifthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_3b2f9c8a-cfec-4831-84af-3c8103e6a4a7" xlink:to="loc_us-gaap_PurchaseObligationDueInFifthYear_337440f0-305a-4720-813b-2013b82e12c5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueAfterFifthYear_68976c39-4899-420a-aab5-dc677f55a427" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueAfterFifthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_3b2f9c8a-cfec-4831-84af-3c8103e6a4a7" xlink:to="loc_us-gaap_PurchaseObligationDueAfterFifthYear_68976c39-4899-420a-aab5-dc677f55a427" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_7a858897-07d5-4685-ba89-02cfc76f5bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3619f0c8-a0c8-4315-a584-acf6612ec247" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7a858897-07d5-4685-ba89-02cfc76f5bfd" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3619f0c8-a0c8-4315-a584-acf6612ec247" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e6cd186c-9104-4e5a-aba8-c909e9227084" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3619f0c8-a0c8-4315-a584-acf6612ec247" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e6cd186c-9104-4e5a-aba8-c909e9227084" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e6cd186c-9104-4e5a-aba8-c909e9227084_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e6cd186c-9104-4e5a-aba8-c909e9227084" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e6cd186c-9104-4e5a-aba8-c909e9227084_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ecc5b293-09df-448e-8054-039d314f57bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e6cd186c-9104-4e5a-aba8-c909e9227084" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ecc5b293-09df-448e-8054-039d314f57bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PreProductionCostsMember_5694b815-5e75-42bb-a4bc-3fefc2091997" xlink:href="sri-20241231.xsd#sri_PreProductionCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ecc5b293-09df-448e-8054-039d314f57bb" xlink:to="loc_sri_PreProductionCostsMember_5694b815-5e75-42bb-a4bc-3fefc2091997" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_28704244-f3c6-4b8d-a6e5-c51a6369a6cb" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3619f0c8-a0c8-4315-a584-acf6612ec247" xlink:to="loc_srt_RangeAxis_28704244-f3c6-4b8d-a6e5-c51a6369a6cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_28704244-f3c6-4b8d-a6e5-c51a6369a6cb_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_28704244-f3c6-4b8d-a6e5-c51a6369a6cb" xlink:to="loc_srt_RangeMember_28704244-f3c6-4b8d-a6e5-c51a6369a6cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_50b98564-bec0-4b98-96d5-3a9c8df30c60" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_28704244-f3c6-4b8d-a6e5-c51a6369a6cb" xlink:to="loc_srt_RangeMember_50b98564-bec0-4b98-96d5-3a9c8df30c60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8430750e-452d-415e-90e8-5c3de7ad3282" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_50b98564-bec0-4b98-96d5-3a9c8df30c60" xlink:to="loc_srt_MinimumMember_8430750e-452d-415e-90e8-5c3de7ad3282" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3aebbf21-819e-4428-b96e-21d54ee5232c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_50b98564-bec0-4b98-96d5-3a9c8df30c60" xlink:to="loc_srt_MaximumMember_3aebbf21-819e-4428-b96e-21d54ee5232c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2b109bd5-ef63-468d-a9b3-a82af769f78c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7a858897-07d5-4685-ba89-02cfc76f5bfd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2b109bd5-ef63-468d-a9b3-a82af769f78c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized_f439bb9f-45b2-4e2e-ad2a-23ac39e8b1b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7a858897-07d5-4685-ba89-02cfc76f5bfd" xlink:to="loc_us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized_f439bb9f-45b2-4e2e-ad2a-23ac39e8b1b5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1bff3123-760d-4b50-b22b-bf5c4345438d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_560c1945-8b68-4091-bfcc-a904209191f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1bff3123-760d-4b50-b22b-bf5c4345438d" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_560c1945-8b68-4091-bfcc-a904209191f0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8b70dd07-18dd-4c27-94c6-f11eb8f41730" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_560c1945-8b68-4091-bfcc-a904209191f0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8b70dd07-18dd-4c27-94c6-f11eb8f41730" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8b70dd07-18dd-4c27-94c6-f11eb8f41730_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8b70dd07-18dd-4c27-94c6-f11eb8f41730" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8b70dd07-18dd-4c27-94c6-f11eb8f41730_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d3111069-7d26-4147-997c-0233e5430c2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8b70dd07-18dd-4c27-94c6-f11eb8f41730" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d3111069-7d26-4147-997c-0233e5430c2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandImprovementsMember_5f7b5ecc-f63f-478b-807a-cdc98016349a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d3111069-7d26-4147-997c-0233e5430c2c" xlink:to="loc_us-gaap_LandImprovementsMember_5f7b5ecc-f63f-478b-807a-cdc98016349a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_c524869a-f874-492a-8a35-8e06fc5b61c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d3111069-7d26-4147-997c-0233e5430c2c" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_c524869a-f874-492a-8a35-8e06fc5b61c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_1234ae15-61c0-4b94-bbad-2a8e8ba981f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d3111069-7d26-4147-997c-0233e5430c2c" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_1234ae15-61c0-4b94-bbad-2a8e8ba981f4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_6c322d8e-f859-46a3-9b32-444ec002c1a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d3111069-7d26-4147-997c-0233e5430c2c" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_6c322d8e-f859-46a3-9b32-444ec002c1a8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ToolsDiesAndMoldsMember_2c47fe93-a32e-4061-b693-300d81321aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ToolsDiesAndMoldsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d3111069-7d26-4147-997c-0233e5430c2c" xlink:to="loc_us-gaap_ToolsDiesAndMoldsMember_2c47fe93-a32e-4061-b693-300d81321aa8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyEquipmentMember_5b53057c-eb4f-40e3-b2cc-ff511dd68305" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TechnologyEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d3111069-7d26-4147-997c-0233e5430c2c" xlink:to="loc_us-gaap_TechnologyEquipmentMember_5b53057c-eb4f-40e3-b2cc-ff511dd68305" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_0094fcbd-cfed-411b-baf7-e9d93028c1df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d3111069-7d26-4147-997c-0233e5430c2c" xlink:to="loc_us-gaap_VehiclesMember_0094fcbd-cfed-411b-baf7-e9d93028c1df" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_666bac86-9257-4b73-a891-c0f4d075ae04" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d3111069-7d26-4147-997c-0233e5430c2c" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_666bac86-9257-4b73-a891-c0f4d075ae04" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_5a58e249-63f4-4fd1-a8fb-a90d2f781bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d3111069-7d26-4147-997c-0233e5430c2c" xlink:to="loc_us-gaap_ConstructionInProgressMember_5a58e249-63f4-4fd1-a8fb-a90d2f781bb2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_0605d42c-910d-4701-8499-393d90801628" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1bff3123-760d-4b50-b22b-bf5c4345438d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_0605d42c-910d-4701-8499-393d90801628" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5617a5cf-812f-4fbd-8eb0-5c9b3f95db83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1bff3123-760d-4b50-b22b-bf5c4345438d" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5617a5cf-812f-4fbd-8eb0-5c9b3f95db83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_49226cd2-fdfb-4187-95e4-19de43c4537c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1bff3123-760d-4b50-b22b-bf5c4345438d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_49226cd2-fdfb-4187-95e4-19de43c4537c" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1ae897f0-892a-42c2-b024-4569e6bbae51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e0de0543-4509-48e1-bfc4-924d36c98b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1ae897f0-892a-42c2-b024-4569e6bbae51" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e0de0543-4509-48e1-bfc4-924d36c98b5f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_26d857b8-fef8-4c16-9e1b-744c555ddb47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e0de0543-4509-48e1-bfc4-924d36c98b5f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_26d857b8-fef8-4c16-9e1b-744c555ddb47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26d857b8-fef8-4c16-9e1b-744c555ddb47_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_26d857b8-fef8-4c16-9e1b-744c555ddb47" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26d857b8-fef8-4c16-9e1b-744c555ddb47_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f714a7ba-d6b4-491c-821c-05407fd04b18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_26d857b8-fef8-4c16-9e1b-744c555ddb47" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f714a7ba-d6b4-491c-821c-05407fd04b18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_e5828030-6f9d-418c-ab52-067d9f36a43d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f714a7ba-d6b4-491c-821c-05407fd04b18" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_e5828030-6f9d-418c-ab52-067d9f36a43d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_23e1557a-6386-4211-8b81-e19284f1dbf2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f714a7ba-d6b4-491c-821c-05407fd04b18" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_23e1557a-6386-4211-8b81-e19284f1dbf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_b57ae587-960c-42df-8e50-1dda9affb954" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f714a7ba-d6b4-491c-821c-05407fd04b18" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_b57ae587-960c-42df-8e50-1dda9affb954" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ToolsDiesAndMoldsMember_0e9edf76-5215-49e9-89d1-e3d7fbabaab9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ToolsDiesAndMoldsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f714a7ba-d6b4-491c-821c-05407fd04b18" xlink:to="loc_us-gaap_ToolsDiesAndMoldsMember_0e9edf76-5215-49e9-89d1-e3d7fbabaab9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyEquipmentMember_fec6e34f-7a7a-42d3-be70-07738d43e825" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TechnologyEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f714a7ba-d6b4-491c-821c-05407fd04b18" xlink:to="loc_us-gaap_TechnologyEquipmentMember_fec6e34f-7a7a-42d3-be70-07738d43e825" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_4653f50d-428d-4ef7-af06-762a2fb5e3db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f714a7ba-d6b4-491c-821c-05407fd04b18" xlink:to="loc_us-gaap_VehiclesMember_4653f50d-428d-4ef7-af06-762a2fb5e3db" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_cfc32bd6-ec1d-4de4-bc08-ce747120c63b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f714a7ba-d6b4-491c-821c-05407fd04b18" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_cfc32bd6-ec1d-4de4-bc08-ce747120c63b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0347c3cb-4262-4e3a-8d74-5754bab28ddd" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e0de0543-4509-48e1-bfc4-924d36c98b5f" xlink:to="loc_srt_RangeAxis_0347c3cb-4262-4e3a-8d74-5754bab28ddd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0347c3cb-4262-4e3a-8d74-5754bab28ddd_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_0347c3cb-4262-4e3a-8d74-5754bab28ddd" xlink:to="loc_srt_RangeMember_0347c3cb-4262-4e3a-8d74-5754bab28ddd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_12d3f78b-ee46-4f3e-b4a2-a5e08de4eba6" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_0347c3cb-4262-4e3a-8d74-5754bab28ddd" xlink:to="loc_srt_RangeMember_12d3f78b-ee46-4f3e-b4a2-a5e08de4eba6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_166d6448-9ae5-4f35-a42b-1908afe7adcc" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_12d3f78b-ee46-4f3e-b4a2-a5e08de4eba6" xlink:to="loc_srt_MinimumMember_166d6448-9ae5-4f35-a42b-1908afe7adcc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ca953a41-300d-4a80-91b1-bde9d376f1f5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_12d3f78b-ee46-4f3e-b4a2-a5e08de4eba6" xlink:to="loc_srt_MaximumMember_ca953a41-300d-4a80-91b1-bde9d376f1f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_eabd5efe-f3a9-4d94-bdb3-6e7640e58f50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1ae897f0-892a-42c2-b024-4569e6bbae51" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_eabd5efe-f3a9-4d94-bdb3-6e7640e58f50" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_d5aefb3b-b39a-46b6-8428-dc7bac857c21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1ce363a9-628d-419d-a05a-27d7a9e1df1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d5aefb3b-b39a-46b6-8428-dc7bac857c21" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1ce363a9-628d-419d-a05a-27d7a9e1df1b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_442ad6c0-5963-4034-8984-4f5787deac88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1ce363a9-628d-419d-a05a-27d7a9e1df1b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_442ad6c0-5963-4034-8984-4f5787deac88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_442ad6c0-5963-4034-8984-4f5787deac88_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_442ad6c0-5963-4034-8984-4f5787deac88" xlink:to="loc_us-gaap_SegmentDomain_442ad6c0-5963-4034-8984-4f5787deac88_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_84e6a179-da4a-4d3d-b68c-39bd68b091de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_442ad6c0-5963-4034-8984-4f5787deac88" xlink:to="loc_us-gaap_SegmentDomain_84e6a179-da4a-4d3d-b68c-39bd68b091de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_6f4f772e-a4bc-401c-8fc9-bc95cfc3f2a4" xlink:href="sri-20241231.xsd#sri_ElectronicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_84e6a179-da4a-4d3d-b68c-39bd68b091de" xlink:to="loc_sri_ElectronicsMember_6f4f772e-a4bc-401c-8fc9-bc95cfc3f2a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_b0a618fe-9cdb-492d-9caa-3b2f44b4700b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d5aefb3b-b39a-46b6-8428-dc7bac857c21" xlink:to="loc_us-gaap_GoodwillRollForward_b0a618fe-9cdb-492d-9caa-3b2f44b4700b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_97a36663-19b8-48dc-bbc6-fe5f0a1dd30f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_b0a618fe-9cdb-492d-9caa-3b2f44b4700b" xlink:to="loc_us-gaap_Goodwill_97a36663-19b8-48dc-bbc6-fe5f0a1dd30f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_a2f5e432-1267-4ba9-8933-087312a877c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_b0a618fe-9cdb-492d-9caa-3b2f44b4700b" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_a2f5e432-1267-4ba9-8933-087312a877c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_95372b22-9899-45a2-8e44-036a42e3a45c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a8b97929-d012-4f93-97dc-0edf96d5dc53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_d3669c3c-ea82-4754-8789-f08ec6dffec5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a8b97929-d012-4f93-97dc-0edf96d5dc53" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_d3669c3c-ea82-4754-8789-f08ec6dffec5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6a5cec6a-abc4-470a-b178-b7c12fbcc7ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_d3669c3c-ea82-4754-8789-f08ec6dffec5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6a5cec6a-abc4-470a-b178-b7c12fbcc7ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6a5cec6a-abc4-470a-b178-b7c12fbcc7ec_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6a5cec6a-abc4-470a-b178-b7c12fbcc7ec" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6a5cec6a-abc4-470a-b178-b7c12fbcc7ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5df15431-eca7-4e74-a67b-085e65a2de89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6a5cec6a-abc4-470a-b178-b7c12fbcc7ec" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5df15431-eca7-4e74-a67b-085e65a2de89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerListsMember_635984bc-a61d-473d-a18f-48888b6f984a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerListsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5df15431-eca7-4e74-a67b-085e65a2de89" xlink:to="loc_us-gaap_CustomerListsMember_635984bc-a61d-473d-a18f-48888b6f984a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_f10cf2c7-8423-4773-9907-dfce86fda992" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5df15431-eca7-4e74-a67b-085e65a2de89" xlink:to="loc_us-gaap_TradeNamesMember_f10cf2c7-8423-4773-9907-dfce86fda992" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TechnologyAndPatentsMember_98b7a1c9-2b84-469c-bf49-cfa092a810fe" xlink:href="sri-20241231.xsd#sri_TechnologyAndPatentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5df15431-eca7-4e74-a67b-085e65a2de89" xlink:to="loc_sri_TechnologyAndPatentsMember_98b7a1c9-2b84-469c-bf49-cfa092a810fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TechnologyMember_67c0f680-4007-45b5-8353-39491f4a1704" xlink:href="sri-20241231.xsd#sri_TechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sri_TechnologyAndPatentsMember_98b7a1c9-2b84-469c-bf49-cfa092a810fe" xlink:to="loc_sri_TechnologyMember_67c0f680-4007-45b5-8353-39491f4a1704" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_04661638-504f-42bb-a0ca-fe64ebaab857" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PatentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sri_TechnologyAndPatentsMember_98b7a1c9-2b84-469c-bf49-cfa092a810fe" xlink:to="loc_us-gaap_PatentsMember_04661638-504f-42bb-a0ca-fe64ebaab857" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_b3e0f032-2d12-45aa-81ed-1392419d74a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5df15431-eca7-4e74-a67b-085e65a2de89" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_b3e0f032-2d12-45aa-81ed-1392419d74a1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_0fbc81de-188a-4da9-b010-076b1b337d1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_d3669c3c-ea82-4754-8789-f08ec6dffec5" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_0fbc81de-188a-4da9-b010-076b1b337d1e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0fbc81de-188a-4da9-b010-076b1b337d1e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0fbc81de-188a-4da9-b010-076b1b337d1e" xlink:to="loc_us-gaap_SegmentDomain_0fbc81de-188a-4da9-b010-076b1b337d1e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2b633c2e-9438-4f6d-bd2d-0c162d45286f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0fbc81de-188a-4da9-b010-076b1b337d1e" xlink:to="loc_us-gaap_SegmentDomain_2b633c2e-9438-4f6d-bd2d-0c162d45286f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_9732a45d-be7f-4d8b-826a-6b3239b7d3b5" xlink:href="sri-20241231.xsd#sri_ElectronicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2b633c2e-9438-4f6d-bd2d-0c162d45286f" xlink:to="loc_sri_ElectronicsMember_9732a45d-be7f-4d8b-826a-6b3239b7d3b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_StoneridgeBrazilMember_7850a6f7-5b1d-4322-8d10-da3778484f0a" xlink:href="sri-20241231.xsd#sri_StoneridgeBrazilMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2b633c2e-9438-4f6d-bd2d-0c162d45286f" xlink:to="loc_sri_StoneridgeBrazilMember_7850a6f7-5b1d-4322-8d10-da3778484f0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ControlDevicesMember_4c6fd3b4-a281-4a86-9277-cefd5da248c6" xlink:href="sri-20241231.xsd#sri_ControlDevicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2b633c2e-9438-4f6d-bd2d-0c162d45286f" xlink:to="loc_sri_ControlDevicesMember_4c6fd3b4-a281-4a86-9277-cefd5da248c6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_061a5d95-f082-4ff4-be2a-bc09e8b2dd1e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_d3669c3c-ea82-4754-8789-f08ec6dffec5" xlink:to="loc_srt_RangeAxis_061a5d95-f082-4ff4-be2a-bc09e8b2dd1e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_061a5d95-f082-4ff4-be2a-bc09e8b2dd1e_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_061a5d95-f082-4ff4-be2a-bc09e8b2dd1e" xlink:to="loc_srt_RangeMember_061a5d95-f082-4ff4-be2a-bc09e8b2dd1e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_df655c69-718b-4a4f-b52d-b6b79ebb1d2e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_061a5d95-f082-4ff4-be2a-bc09e8b2dd1e" xlink:to="loc_srt_RangeMember_df655c69-718b-4a4f-b52d-b6b79ebb1d2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_12e284b8-dd70-4c11-a093-eaa3deb52b66" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_df655c69-718b-4a4f-b52d-b6b79ebb1d2e" xlink:to="loc_srt_MinimumMember_12e284b8-dd70-4c11-a093-eaa3deb52b66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_630607b5-cd22-4c77-a37b-280a02375f87" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_df655c69-718b-4a4f-b52d-b6b79ebb1d2e" xlink:to="loc_srt_MaximumMember_630607b5-cd22-4c77-a37b-280a02375f87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_fb065a31-6dce-4212-be47-7036945ce351" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a8b97929-d012-4f93-97dc-0edf96d5dc53" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_fb065a31-6dce-4212-be47-7036945ce351" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_f27a48b3-9872-4636-8d24-f07289184636" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a8b97929-d012-4f93-97dc-0edf96d5dc53" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_f27a48b3-9872-4636-8d24-f07289184636" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_cf7f171b-3064-4744-94dd-f6b61747aaca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a8b97929-d012-4f93-97dc-0edf96d5dc53" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_cf7f171b-3064-4744-94dd-f6b61747aaca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_0507f9b1-c38a-445d-a864-0d6ffef71990" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a8b97929-d012-4f93-97dc-0edf96d5dc53" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_0507f9b1-c38a-445d-a864-0d6ffef71990" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_357e34eb-3845-4c3c-b639-a338f07aa208" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a8b97929-d012-4f93-97dc-0edf96d5dc53" xlink:to="loc_us-gaap_AdjustmentForAmortization_357e34eb-3845-4c3c-b639-a338f07aa208" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_cc3d5030-ba4e-4c0f-886f-20cb70b29930" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a8b97929-d012-4f93-97dc-0edf96d5dc53" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_cc3d5030-ba4e-4c0f-886f-20cb70b29930" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_4ee9e871-f007-4c86-97e7-0fe1d81342fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a8b97929-d012-4f93-97dc-0edf96d5dc53" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_4ee9e871-f007-4c86-97e7-0fe1d81342fc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_58180f3d-7de2-4417-beae-7d8888d14d2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a8b97929-d012-4f93-97dc-0edf96d5dc53" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_58180f3d-7de2-4417-beae-7d8888d14d2d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_35012a50-d036-46d5-b606-8e244a48de9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a8b97929-d012-4f93-97dc-0edf96d5dc53" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_35012a50-d036-46d5-b606-8e244a48de9a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_d51cb749-9068-4cb6-a610-018f651c0c63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a8b97929-d012-4f93-97dc-0edf96d5dc53" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_d51cb749-9068-4cb6-a610-018f651c0c63" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_6c9f99f8-5631-454b-9490-4194fc0ef7cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a8b97929-d012-4f93-97dc-0edf96d5dc53" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_6c9f99f8-5631-454b-9490-4194fc0ef7cf" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_6457c206-3c01-4d4b-adbb-776fe08442f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a8b97929-d012-4f93-97dc-0edf96d5dc53" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_6457c206-3c01-4d4b-adbb-776fe08442f3" xlink:type="arc" order="11"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5f5e5c5c-df17-4ad5-8ee2-46b27fc4a424" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c9c463fa-cb73-43a1-9267-729d2fc1600e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5f5e5c5c-df17-4ad5-8ee2-46b27fc4a424" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c9c463fa-cb73-43a1-9267-729d2fc1600e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_e115788a-b78c-41f8-99ff-36ea0751dad6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c9c463fa-cb73-43a1-9267-729d2fc1600e" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_e115788a-b78c-41f8-99ff-36ea0751dad6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_e115788a-b78c-41f8-99ff-36ea0751dad6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_e115788a-b78c-41f8-99ff-36ea0751dad6" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_e115788a-b78c-41f8-99ff-36ea0751dad6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_6284df70-af25-4a3d-bbb5-43742ba4ddec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_e115788a-b78c-41f8-99ff-36ea0751dad6" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_6284df70-af25-4a3d-bbb5-43742ba4ddec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_17561a17-15e5-4e3f-a1ad-a4a2254a3240" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6284df70-af25-4a3d-bbb5-43742ba4ddec" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_17561a17-15e5-4e3f-a1ad-a4a2254a3240" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1aae74ed-3ab8-4ae3-b44a-b58bdc3ce6b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c9c463fa-cb73-43a1-9267-729d2fc1600e" xlink:to="loc_us-gaap_AwardTypeAxis_1aae74ed-3ab8-4ae3-b44a-b58bdc3ce6b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1aae74ed-3ab8-4ae3-b44a-b58bdc3ce6b4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1aae74ed-3ab8-4ae3-b44a-b58bdc3ce6b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1aae74ed-3ab8-4ae3-b44a-b58bdc3ce6b4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6302ab88-b6e3-4171-b527-c29225365e2f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1aae74ed-3ab8-4ae3-b44a-b58bdc3ce6b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6302ab88-b6e3-4171-b527-c29225365e2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PerformanceBasedRightToReceiveCommonSharesMember_16d13b29-4671-4870-a40a-b858f2f0bc08" xlink:href="sri-20241231.xsd#sri_PerformanceBasedRightToReceiveCommonSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6302ab88-b6e3-4171-b527-c29225365e2f" xlink:to="loc_sri_PerformanceBasedRightToReceiveCommonSharesMember_16d13b29-4671-4870-a40a-b858f2f0bc08" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_cfa4f8a9-5f0f-46f8-bbe2-824459ae408d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c9c463fa-cb73-43a1-9267-729d2fc1600e" xlink:to="loc_us-gaap_DebtInstrumentAxis_cfa4f8a9-5f0f-46f8-bbe2-824459ae408d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_cfa4f8a9-5f0f-46f8-bbe2-824459ae408d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_cfa4f8a9-5f0f-46f8-bbe2-824459ae408d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_cfa4f8a9-5f0f-46f8-bbe2-824459ae408d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_dfde22e8-ba6a-430b-b379-3aae820f2907" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_cfa4f8a9-5f0f-46f8-bbe2-824459ae408d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_dfde22e8-ba6a-430b-b379-3aae820f2907" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CreditFacilityMember_8a654f53-7399-4c83-ba30-ffa2f8cb3274" xlink:href="sri-20241231.xsd#sri_CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dfde22e8-ba6a-430b-b379-3aae820f2907" xlink:to="loc_sri_CreditFacilityMember_8a654f53-7399-4c83-ba30-ffa2f8cb3274" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CreditFacilityFourthAmendmentMember_3fee6225-1deb-438d-8963-4e2add705fbf" xlink:href="sri-20241231.xsd#sri_CreditFacilityFourthAmendmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dfde22e8-ba6a-430b-b379-3aae820f2907" xlink:to="loc_sri_CreditFacilityFourthAmendmentMember_3fee6225-1deb-438d-8963-4e2add705fbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CreditFacilityFifthAmendmentMember_3916763d-1a48-483c-8a21-c8c7b685de02" xlink:href="sri-20241231.xsd#sri_CreditFacilityFifthAmendmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dfde22e8-ba6a-430b-b379-3aae820f2907" xlink:to="loc_sri_CreditFacilityFifthAmendmentMember_3916763d-1a48-483c-8a21-c8c7b685de02" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_7fdbaa94-7b0e-44aa-9aa8-a0b4bd86381c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c9c463fa-cb73-43a1-9267-729d2fc1600e" xlink:to="loc_us-gaap_CreditFacilityAxis_7fdbaa94-7b0e-44aa-9aa8-a0b4bd86381c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_7fdbaa94-7b0e-44aa-9aa8-a0b4bd86381c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_7fdbaa94-7b0e-44aa-9aa8-a0b4bd86381c" xlink:to="loc_us-gaap_CreditFacilityDomain_7fdbaa94-7b0e-44aa-9aa8-a0b4bd86381c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_bf5cbb34-4dfe-4be6-9305-32fce71ab3ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_7fdbaa94-7b0e-44aa-9aa8-a0b4bd86381c" xlink:to="loc_us-gaap_CreditFacilityDomain_bf5cbb34-4dfe-4be6-9305-32fce71ab3ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_eb715681-d768-48e0-9d44-e99853b70eff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_bf5cbb34-4dfe-4be6-9305-32fce71ab3ed" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_eb715681-d768-48e0-9d44-e99853b70eff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_523bcdb4-98de-4f60-b915-042977f1465d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5f5e5c5c-df17-4ad5-8ee2-46b27fc4a424" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_523bcdb4-98de-4f60-b915-042977f1465d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ResearchAndDevelopmentExpensePercentage_24d99e6c-1164-450d-9fdb-c8f1edc636ec" xlink:href="sri-20241231.xsd#sri_ResearchAndDevelopmentExpensePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5f5e5c5c-df17-4ad5-8ee2-46b27fc4a424" xlink:to="loc_sri_ResearchAndDevelopmentExpensePercentage_24d99e6c-1164-450d-9fdb-c8f1edc636ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_b6741430-d1b5-40bd-9afd-c1c20c89fef5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5f5e5c5c-df17-4ad5-8ee2-46b27fc4a424" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_b6741430-d1b5-40bd-9afd-c1c20c89fef5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_09929e59-f618-46e6-b487-023703c810b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5f5e5c5c-df17-4ad5-8ee2-46b27fc4a424" xlink:to="loc_us-gaap_ShareBasedCompensation_09929e59-f618-46e6-b487-023703c810b1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_58deca54-f178-4410-8f06-3daa2da4d872" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5f5e5c5c-df17-4ad5-8ee2-46b27fc4a424" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_58deca54-f178-4410-8f06-3daa2da4d872" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_5a895414-41a3-4db5-9452-93f1f797ab50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5f5e5c5c-df17-4ad5-8ee2-46b27fc4a424" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_5a895414-41a3-4db5-9452-93f1f797ab50" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b19924e9-944e-43a4-a58e-05f9f2c047dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5f5e5c5c-df17-4ad5-8ee2-46b27fc4a424" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b19924e9-944e-43a4-a58e-05f9f2c047dd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_4bedeabc-35c3-424e-8f4f-d53dd147c048" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5f5e5c5c-df17-4ad5-8ee2-46b27fc4a424" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_4bedeabc-35c3-424e-8f4f-d53dd147c048" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_20a3574e-a13d-4cd3-aa84-991d4ed1d957" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5f5e5c5c-df17-4ad5-8ee2-46b27fc4a424" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_20a3574e-a13d-4cd3-aa84-991d4ed1d957" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_ddc93941-db04-46d3-b5a2-4836d70c8320" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5f5e5c5c-df17-4ad5-8ee2-46b27fc4a424" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_ddc93941-db04-46d3-b5a2-4836d70c8320" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_dbfba615-a820-4404-9c68-c79f240eb949" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5f5e5c5c-df17-4ad5-8ee2-46b27fc4a424" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_dbfba615-a820-4404-9c68-c79f240eb949" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossComponentDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossComponentDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossComponentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_83e8d40e-c685-4e98-980b-95600e6fcbc1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_5cfc4ce6-1c9c-4927-8aaa-038905e23233" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_83e8d40e-c685-4e98-980b-95600e6fcbc1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_5cfc4ce6-1c9c-4927-8aaa-038905e23233" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b9374b2d-2e4b-4e5b-9684-acd12126bfdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_5cfc4ce6-1c9c-4927-8aaa-038905e23233" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b9374b2d-2e4b-4e5b-9684-acd12126bfdc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b9374b2d-2e4b-4e5b-9684-acd12126bfdc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b9374b2d-2e4b-4e5b-9684-acd12126bfdc" xlink:to="loc_us-gaap_EquityComponentDomain_b9374b2d-2e4b-4e5b-9684-acd12126bfdc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9dba710c-4a8b-4acb-8a56-5eeb9375b128" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b9374b2d-2e4b-4e5b-9684-acd12126bfdc" xlink:to="loc_us-gaap_EquityComponentDomain_9dba710c-4a8b-4acb-8a56-5eeb9375b128" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_405e01e5-9c29-4541-97e3-582926d618fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9dba710c-4a8b-4acb-8a56-5eeb9375b128" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_405e01e5-9c29-4541-97e3-582926d618fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_ef3a0369-f48f-4894-81eb-782f0c16b59a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_405e01e5-9c29-4541-97e3-582926d618fb" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_ef3a0369-f48f-4894-81eb-782f0c16b59a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_c62ea2a8-6c2b-4f1a-9459-0695b6f08681" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_405e01e5-9c29-4541-97e3-582926d618fb" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_c62ea2a8-6c2b-4f1a-9459-0695b6f08681" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_e542bad9-a21b-4a4c-9ab8-ca5e4a838aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_83e8d40e-c685-4e98-980b-95600e6fcbc1" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_e542bad9-a21b-4a4c-9ab8-ca5e4a838aeb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b4e113aa-7abc-48a3-9661-f53d9425f494" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_e542bad9-a21b-4a4c-9ab8-ca5e4a838aeb" xlink:to="loc_us-gaap_StockholdersEquity_b4e113aa-7abc-48a3-9661-f53d9425f494" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_668f1fbf-4b70-44ae-a39c-5544f6b05dce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_e542bad9-a21b-4a4c-9ab8-ca5e4a838aeb" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_668f1fbf-4b70-44ae-a39c-5544f6b05dce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_d79bc822-2d1b-433c-bff5-70acdd12c7b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_e542bad9-a21b-4a4c-9ab8-ca5e4a838aeb" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_d79bc822-2d1b-433c-bff5-70acdd12c7b4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_4227920d-ae18-4bf7-9c27-a2e5e141594c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_e542bad9-a21b-4a4c-9ab8-ca5e4a838aeb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_4227920d-ae18-4bf7-9c27-a2e5e141594c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_81357c63-fd14-4ce9-9661-a178325a34a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/RevenueDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#RevenueDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/RevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_e2f20512-e7fe-425c-bcc2-7f875af66838" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_d92ca6ab-19e9-4275-9074-a9c73fe89c81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e2f20512-e7fe-425c-bcc2-7f875af66838" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_d92ca6ab-19e9-4275-9074-a9c73fe89c81" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_05a629c5-b0c4-443a-b3e8-460bfcb4e30d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d92ca6ab-19e9-4275-9074-a9c73fe89c81" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_05a629c5-b0c4-443a-b3e8-460bfcb4e30d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_05a629c5-b0c4-443a-b3e8-460bfcb4e30d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_05a629c5-b0c4-443a-b3e8-460bfcb4e30d" xlink:to="loc_us-gaap_SegmentDomain_05a629c5-b0c4-443a-b3e8-460bfcb4e30d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_97a46f36-27c0-47eb-9416-7f32ba253c67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_05a629c5-b0c4-443a-b3e8-460bfcb4e30d" xlink:to="loc_us-gaap_SegmentDomain_97a46f36-27c0-47eb-9416-7f32ba253c67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ControlDevicesMember_10292436-af8f-4a8e-a2ff-80e01422bb1a" xlink:href="sri-20241231.xsd#sri_ControlDevicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_97a46f36-27c0-47eb-9416-7f32ba253c67" xlink:to="loc_sri_ControlDevicesMember_10292436-af8f-4a8e-a2ff-80e01422bb1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_63feb481-8e1f-4f74-af08-eb464f1d686e" xlink:href="sri-20241231.xsd#sri_ElectronicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_97a46f36-27c0-47eb-9416-7f32ba253c67" xlink:to="loc_sri_ElectronicsMember_63feb481-8e1f-4f74-af08-eb464f1d686e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_StoneridgeBrazilMember_a1cf856c-e446-44a9-a10d-535773819ba9" xlink:href="sri-20241231.xsd#sri_StoneridgeBrazilMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_97a46f36-27c0-47eb-9416-7f32ba253c67" xlink:to="loc_sri_StoneridgeBrazilMember_a1cf856c-e446-44a9-a10d-535773819ba9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_75165358-05f0-4472-852e-886a017bddfa" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d92ca6ab-19e9-4275-9074-a9c73fe89c81" xlink:to="loc_srt_StatementGeographicalAxis_75165358-05f0-4472-852e-886a017bddfa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_75165358-05f0-4472-852e-886a017bddfa_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_75165358-05f0-4472-852e-886a017bddfa" xlink:to="loc_srt_SegmentGeographicalDomain_75165358-05f0-4472-852e-886a017bddfa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1ff5b246-b2ce-4eae-872d-8fe1c1af1a3d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_75165358-05f0-4472-852e-886a017bddfa" xlink:to="loc_srt_SegmentGeographicalDomain_1ff5b246-b2ce-4eae-872d-8fe1c1af1a3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_bcb0cb07-bd04-410c-b0e1-885727b1c65f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NorthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1ff5b246-b2ce-4eae-872d-8fe1c1af1a3d" xlink:to="loc_srt_NorthAmericaMember_bcb0cb07-bd04-410c-b0e1-885727b1c65f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SouthAmericaMember_a02f8c31-82da-4d96-a53c-05b2c939c3b5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SouthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1ff5b246-b2ce-4eae-872d-8fe1c1af1a3d" xlink:to="loc_srt_SouthAmericaMember_a02f8c31-82da-4d96-a53c-05b2c939c3b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_36c8d3e8-44fb-43c0-9cc7-f559908b4cab" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1ff5b246-b2ce-4eae-872d-8fe1c1af1a3d" xlink:to="loc_srt_EuropeMember_36c8d3e8-44fb-43c0-9cc7-f559908b4cab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_82e618f6-5e54-4e08-a837-66ba16d32d69" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1ff5b246-b2ce-4eae-872d-8fe1c1af1a3d" xlink:to="loc_srt_AsiaPacificMember_82e618f6-5e54-4e08-a837-66ba16d32d69" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9dc00959-e8fc-4c65-9230-81dbbf449af7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e2f20512-e7fe-425c-bcc2-7f875af66838" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9dc00959-e8fc-4c65-9230-81dbbf449af7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/InvestmentsDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#InvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/InvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_682e43d4-2404-4bf5-8fe0-7d1a6d49bc78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_11c3140d-f8dc-4bcb-8883-ec45366865bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_682e43d4-2404-4bf5-8fe0-7d1a6d49bc78" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_11c3140d-f8dc-4bcb-8883-ec45366865bf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_560056b1-2323-4cc3-ba5b-d76901fcbba0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_11c3140d-f8dc-4bcb-8883-ec45366865bf" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_560056b1-2323-4cc3-ba5b-d76901fcbba0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_560056b1-2323-4cc3-ba5b-d76901fcbba0_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_560056b1-2323-4cc3-ba5b-d76901fcbba0" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_560056b1-2323-4cc3-ba5b-d76901fcbba0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_0a412b5a-daf1-4755-8e01-afa72f97bd1d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_560056b1-2323-4cc3-ba5b-d76901fcbba0" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_0a412b5a-daf1-4755-8e01-afa72f97bd1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PstEletronicaltdaMember_ebe46854-4336-4be5-8cb9-0827cc87fb5b" xlink:href="sri-20241231.xsd#sri_PstEletronicaltdaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0a412b5a-daf1-4755-8e01-afa72f97bd1d" xlink:to="loc_sri_PstEletronicaltdaMember_ebe46854-4336-4be5-8cb9-0827cc87fb5b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AutotechVenturesMember_2b5b67a5-d700-46a5-992f-0253ee2bfbc8" xlink:href="sri-20241231.xsd#sri_AutotechVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0a412b5a-daf1-4755-8e01-afa72f97bd1d" xlink:to="loc_sri_AutotechVenturesMember_2b5b67a5-d700-46a5-992f-0253ee2bfbc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction_ace530b6-78a9-49ea-bcd8-7475d26d493d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_682e43d4-2404-4bf5-8fe0-7d1a6d49bc78" xlink:to="loc_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction_ace530b6-78a9-49ea-bcd8-7475d26d493d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AdditionalPercentageOfNoncontrollingInterestAcquired_1e6a4f1b-9d01-4fa2-a78e-e0a9404a0b73" xlink:href="sri-20241231.xsd#sri_AdditionalPercentageOfNoncontrollingInterestAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_682e43d4-2404-4bf5-8fe0-7d1a6d49bc78" xlink:to="loc_sri_AdditionalPercentageOfNoncontrollingInterestAcquired_1e6a4f1b-9d01-4fa2-a78e-e0a9404a0b73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_e0c39845-4f61-44fc-80d6-f9a4ff2e4978" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_682e43d4-2404-4bf5-8fe0-7d1a6d49bc78" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_e0c39845-4f61-44fc-80d6-f9a4ff2e4978" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount_fc15774b-60e7-4b70-9e08-d9af7058ca9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_682e43d4-2404-4bf5-8fe0-7d1a6d49bc78" xlink:to="loc_us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount_fc15774b-60e7-4b70-9e08-d9af7058ca9e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_InvestmentsExpectedLifeOfFund_90bfbbd6-eb8a-4505-ac88-afdeeb3a59f4" xlink:href="sri-20241231.xsd#sri_InvestmentsExpectedLifeOfFund"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_682e43d4-2404-4bf5-8fe0-7d1a6d49bc78" xlink:to="loc_sri_InvestmentsExpectedLifeOfFund_90bfbbd6-eb8a-4505-ac88-afdeeb3a59f4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_632b39ae-a6c4-41f3-9f16-5f8268d3488d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_682e43d4-2404-4bf5-8fe0-7d1a6d49bc78" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_632b39ae-a6c4-41f3-9f16-5f8268d3488d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_3a63b12e-b6c8-46db-ab6a-0efdb460beaa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_682e43d4-2404-4bf5-8fe0-7d1a6d49bc78" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_3a63b12e-b6c8-46db-ab6a-0efdb460beaa" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_028fffc9-f4d1-490c-91e3-9409048b364f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_682e43d4-2404-4bf5-8fe0-7d1a6d49bc78" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_028fffc9-f4d1-490c-91e3-9409048b364f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_679bd6df-381e-48b6-9dd2-3feb49fcf42a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsAndOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_682e43d4-2404-4bf5-8fe0-7d1a6d49bc78" xlink:to="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_679bd6df-381e-48b6-9dd2-3feb49fcf42a" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/DebtScheduleofDebtDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#DebtScheduleofDebtDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/DebtScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0fb14aa6-a34e-4f13-b49d-d5c53622c809" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_6be03678-4eec-42d2-a22e-f5bd9fe05c29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0fb14aa6-a34e-4f13-b49d-d5c53622c809" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_6be03678-4eec-42d2-a22e-f5bd9fe05c29" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_8100cea0-bc63-4a36-a160-5ddb21056bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_6be03678-4eec-42d2-a22e-f5bd9fe05c29" xlink:to="loc_us-gaap_CreditFacilityAxis_8100cea0-bc63-4a36-a160-5ddb21056bc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_8100cea0-bc63-4a36-a160-5ddb21056bc6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_8100cea0-bc63-4a36-a160-5ddb21056bc6" xlink:to="loc_us-gaap_CreditFacilityDomain_8100cea0-bc63-4a36-a160-5ddb21056bc6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_80b2cc5b-2cd9-4e7b-b5be-972b45321ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_8100cea0-bc63-4a36-a160-5ddb21056bc6" xlink:to="loc_us-gaap_CreditFacilityDomain_80b2cc5b-2cd9-4e7b-b5be-972b45321ec2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_c71e9a9b-93fa-4f6f-829d-fe4c6d371d33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_80b2cc5b-2cd9-4e7b-b5be-972b45321ec2" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_c71e9a9b-93fa-4f6f-829d-fe4c6d371d33" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_SuzhouShortTermCreditLineMember_d054afc2-2b95-47e3-960b-a3816dafc3e5" xlink:href="sri-20241231.xsd#sri_SuzhouShortTermCreditLineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_80b2cc5b-2cd9-4e7b-b5be-972b45321ec2" xlink:to="loc_sri_SuzhouShortTermCreditLineMember_d054afc2-2b95-47e3-960b-a3816dafc3e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_357f9aff-befc-453c-93e9-403af724f7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_6be03678-4eec-42d2-a22e-f5bd9fe05c29" xlink:to="loc_us-gaap_DebtInstrumentAxis_357f9aff-befc-453c-93e9-403af724f7aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_357f9aff-befc-453c-93e9-403af724f7aa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_357f9aff-befc-453c-93e9-403af724f7aa" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_357f9aff-befc-453c-93e9-403af724f7aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2379f9aa-d768-475c-8381-2248489af5eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_357f9aff-befc-453c-93e9-403af724f7aa" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2379f9aa-d768-475c-8381-2248489af5eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CreditAgreementMember_2a9cdcd9-ed5b-4a8a-96df-1b7fb4a3bab8" xlink:href="sri-20241231.xsd#sri_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2379f9aa-d768-475c-8381-2248489af5eb" xlink:to="loc_sri_CreditAgreementMember_2a9cdcd9-ed5b-4a8a-96df-1b7fb4a3bab8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAbstract_f28188d0-3e3a-4c53-9db8-2d17fd996154" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0fb14aa6-a34e-4f13-b49d-d5c53622c809" xlink:to="loc_us-gaap_LineOfCreditFacilityAbstract_f28188d0-3e3a-4c53-9db8-2d17fd996154" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_9a913027-ee80-42e6-a5e3-7708bdf3ac85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_f28188d0-3e3a-4c53-9db8-2d17fd996154" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_9a913027-ee80-42e6-a5e3-7708bdf3ac85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAbstract_c1852d58-a942-4d43-b459-4fd93235c67e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0fb14aa6-a34e-4f13-b49d-d5c53622c809" xlink:to="loc_us-gaap_LongTermDebtAbstract_c1852d58-a942-4d43-b459-4fd93235c67e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_e8fb7100-0592-42f6-a853-728341f70cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtAbstract_c1852d58-a942-4d43-b459-4fd93235c67e" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_e8fb7100-0592-42f6-a853-728341f70cf9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_ca4205e6-4605-4b23-8a5a-d0190deb3c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtAbstract_c1852d58-a942-4d43-b459-4fd93235c67e" xlink:to="loc_us-gaap_LongTermDebtCurrent_ca4205e6-4605-4b23-8a5a-d0190deb3c6e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_c6147392-b821-477d-810b-ece60bec60cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtAbstract_c1852d58-a942-4d43-b459-4fd93235c67e" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_c6147392-b821-477d-810b-ece60bec60cd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_279c4af3-4494-4d43-9ed1-8b7b365bcf38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtAbstract_c1852d58-a942-4d43-b459-4fd93235c67e" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_279c4af3-4494-4d43-9ed1-8b7b365bcf38" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#DebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_49ab9093-3e07-4ffb-82b6-17ebe5429797" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_us-gaap_DebtInstrumentTable_49ab9093-3e07-4ffb-82b6-17ebe5429797" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_a78faec6-2bf8-4670-b574-4b2cd3390abc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_49ab9093-3e07-4ffb-82b6-17ebe5429797" xlink:to="loc_us-gaap_CreditFacilityAxis_a78faec6-2bf8-4670-b574-4b2cd3390abc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_a78faec6-2bf8-4670-b574-4b2cd3390abc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_a78faec6-2bf8-4670-b574-4b2cd3390abc" xlink:to="loc_us-gaap_CreditFacilityDomain_a78faec6-2bf8-4670-b574-4b2cd3390abc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_40412eb5-45eb-4929-b66d-6604ba8ab9c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_a78faec6-2bf8-4670-b574-4b2cd3390abc" xlink:to="loc_us-gaap_CreditFacilityDomain_40412eb5-45eb-4929-b66d-6604ba8ab9c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_2009a0bf-4150-48f9-8fdb-7ba0cb18d5e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_40412eb5-45eb-4929-b66d-6604ba8ab9c0" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_2009a0bf-4150-48f9-8fdb-7ba0cb18d5e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_57218ee8-2f4f-41e1-87d6-4bd029cf84df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_40412eb5-45eb-4929-b66d-6604ba8ab9c0" xlink:to="loc_us-gaap_LetterOfCreditMember_57218ee8-2f4f-41e1-87d6-4bd029cf84df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_SwedenShortTermCreditLineMember_80fc4a10-d624-451a-bddb-f5c8a3a0d445" xlink:href="sri-20241231.xsd#sri_SwedenShortTermCreditLineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_40412eb5-45eb-4929-b66d-6604ba8ab9c0" xlink:to="loc_sri_SwedenShortTermCreditLineMember_80fc4a10-d624-451a-bddb-f5c8a3a0d445" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_SuzhouShortTermCreditLineMember_2d020ea2-207f-4559-839b-ec04b244de4e" xlink:href="sri-20241231.xsd#sri_SuzhouShortTermCreditLineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_40412eb5-45eb-4929-b66d-6604ba8ab9c0" xlink:to="loc_sri_SuzhouShortTermCreditLineMember_2d020ea2-207f-4559-839b-ec04b244de4e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_6ecbdd1f-a1a3-4662-a230-0ac0611efdca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_49ab9093-3e07-4ffb-82b6-17ebe5429797" xlink:to="loc_us-gaap_DebtInstrumentAxis_6ecbdd1f-a1a3-4662-a230-0ac0611efdca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6ecbdd1f-a1a3-4662-a230-0ac0611efdca_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_6ecbdd1f-a1a3-4662-a230-0ac0611efdca" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6ecbdd1f-a1a3-4662-a230-0ac0611efdca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2817c8d8-1f29-412e-92ce-ba9fed80fd78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_6ecbdd1f-a1a3-4662-a230-0ac0611efdca" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2817c8d8-1f29-412e-92ce-ba9fed80fd78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CreditAgreementMember_b9c01a37-3d4b-4354-8ce2-c3137dd2fba7" xlink:href="sri-20241231.xsd#sri_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2817c8d8-1f29-412e-92ce-ba9fed80fd78" xlink:to="loc_sri_CreditAgreementMember_b9c01a37-3d4b-4354-8ce2-c3137dd2fba7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CreditAgreementFourthAmendedAndRestatedMember_098bf4d4-2776-4631-bcb5-1ecb0c11c551" xlink:href="sri-20241231.xsd#sri_CreditAgreementFourthAmendedAndRestatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sri_CreditAgreementMember_b9c01a37-3d4b-4354-8ce2-c3137dd2fba7" xlink:to="loc_sri_CreditAgreementFourthAmendedAndRestatedMember_098bf4d4-2776-4631-bcb5-1ecb0c11c551" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CreditAgreementFifthAmendedAndRestatedMember_6bd64976-2829-4862-9bc0-71a39af89f2f" xlink:href="sri-20241231.xsd#sri_CreditAgreementFifthAmendedAndRestatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sri_CreditAgreementMember_b9c01a37-3d4b-4354-8ce2-c3137dd2fba7" xlink:to="loc_sri_CreditAgreementFifthAmendedAndRestatedMember_6bd64976-2829-4862-9bc0-71a39af89f2f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_edc05b04-fb79-40d9-9e48-9618307cb3e7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_49ab9093-3e07-4ffb-82b6-17ebe5429797" xlink:to="loc_srt_StatementScenarioAxis_edc05b04-fb79-40d9-9e48-9618307cb3e7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_edc05b04-fb79-40d9-9e48-9618307cb3e7_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_edc05b04-fb79-40d9-9e48-9618307cb3e7" xlink:to="loc_srt_ScenarioUnspecifiedDomain_edc05b04-fb79-40d9-9e48-9618307cb3e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_fb889baa-f77f-471c-9c8e-fb2d9617ac24" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_edc05b04-fb79-40d9-9e48-9618307cb3e7" xlink:to="loc_srt_ScenarioUnspecifiedDomain_fb889baa-f77f-471c-9c8e-fb2d9617ac24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_d0b73601-b966-4b3b-9d33-886c40c86667" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_fb889baa-f77f-471c-9c8e-fb2d9617ac24" xlink:to="loc_srt_ScenarioForecastMember_d0b73601-b966-4b3b-9d33-886c40c86667" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_267869cf-9097-49aa-95d9-13be980e2e91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_49ab9093-3e07-4ffb-82b6-17ebe5429797" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_267869cf-9097-49aa-95d9-13be980e2e91" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_267869cf-9097-49aa-95d9-13be980e2e91_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_267869cf-9097-49aa-95d9-13be980e2e91" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_267869cf-9097-49aa-95d9-13be980e2e91_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_c632a2df-7ec5-49ad-932e-ebf961830f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_267869cf-9097-49aa-95d9-13be980e2e91" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_c632a2df-7ec5-49ad-932e-ebf961830f3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_2801efe7-6e2b-480c-86d7-a47de0fd9ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_c632a2df-7ec5-49ad-932e-ebf961830f3c" xlink:to="loc_us-gaap_SubsequentEventMember_2801efe7-6e2b-480c-86d7-a47de0fd9ab7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b0e9c783-cfb3-49eb-a035-5a704eca79bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b0e9c783-cfb3-49eb-a035-5a704eca79bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_a5632b84-2596-4973-b17d-0e25b00dd59f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_a5632b84-2596-4973-b17d-0e25b00dd59f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_18c4d75f-a4a1-4502-a5a6-550c73efc32e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_18c4d75f-a4a1-4502-a5a6-550c73efc32e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity_a1ba0a6f-32f8-4096-8e82-19c1f3834ba5" xlink:href="sri-20241231.xsd#sri_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_sri_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity_a1ba0a6f-32f8-4096-8e82-19c1f3834ba5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximum_289847eb-5dd6-4707-967a-0d025ff5b556" xlink:href="sri-20241231.xsd#sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximum_289847eb-5dd6-4707-967a-0d025ff5b556" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentCovenantUninsuredAssetLossesMaximum_427cf805-878a-4986-b7d2-50919095b325" xlink:href="sri-20241231.xsd#sri_DebtInstrumentCovenantUninsuredAssetLossesMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_sri_DebtInstrumentCovenantUninsuredAssetLossesMaximum_427cf805-878a-4986-b7d2-50919095b325" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentCovenantLeverageRatioMaximum_da902a3c-1f13-4803-a8e6-04e62d953b20" xlink:href="sri-20241231.xsd#sri_DebtInstrumentCovenantLeverageRatioMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_sri_DebtInstrumentCovenantLeverageRatioMaximum_da902a3c-1f13-4803-a8e6-04e62d953b20" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentCovenantInterestCoverageRatioMinimum_35cef40a-cd55-48d7-af0a-d74be8c2e988" xlink:href="sri-20241231.xsd#sri_DebtInstrumentCovenantInterestCoverageRatioMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_sri_DebtInstrumentCovenantInterestCoverageRatioMinimum_35cef40a-cd55-48d7-af0a-d74be8c2e988" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentCovenantCashAndCashEquivalentsAtCarryingValueMaximum_d8702c79-b751-4ebe-bb91-d92219a790d3" xlink:href="sri-20241231.xsd#sri_DebtInstrumentCovenantCashAndCashEquivalentsAtCarryingValueMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_sri_DebtInstrumentCovenantCashAndCashEquivalentsAtCarryingValueMaximum_d8702c79-b751-4ebe-bb91-d92219a790d3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentCovenantCreditFacilityReductionUponSaleOfProductiveAssetsMaximum_a69d1d80-39ad-4982-bcbc-632edc39dea8" xlink:href="sri-20241231.xsd#sri_DebtInstrumentCovenantCreditFacilityReductionUponSaleOfProductiveAssetsMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_sri_DebtInstrumentCovenantCreditFacilityReductionUponSaleOfProductiveAssetsMaximum_a69d1d80-39ad-4982-bcbc-632edc39dea8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentCovenantMinimumLeverageRatioTriggeringIncreaseInLeverageRatioBasedPricingGrid_6926ce06-20a7-458c-8e53-a7b4668e4ff9" xlink:href="sri-20241231.xsd#sri_DebtInstrumentCovenantMinimumLeverageRatioTriggeringIncreaseInLeverageRatioBasedPricingGrid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_sri_DebtInstrumentCovenantMinimumLeverageRatioTriggeringIncreaseInLeverageRatioBasedPricingGrid_6926ce06-20a7-458c-8e53-a7b4668e4ff9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_cb3bdcf6-2b1e-4f51-a704-f9222b3b5e95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_cb3bdcf6-2b1e-4f51-a704-f9222b3b5e95" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_0c5d832c-90ec-4250-918a-b2c80e05193b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_0c5d832c-90ec-4250-918a-b2c80e05193b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_ed7addbd-86d6-4cdd-be7d-ef28e49cb363" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_us-gaap_LineOfCredit_ed7addbd-86d6-4cdd-be7d-ef28e49cb363" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentPaymentTermExtensionPeriod_1abe91b2-07cb-41f7-aa27-fe132d4a9b11" xlink:href="sri-20241231.xsd#sri_DebtInstrumentPaymentTermExtensionPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_sri_DebtInstrumentPaymentTermExtensionPeriod_1abe91b2-07cb-41f7-aa27-fe132d4a9b11" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_72b74331-3163-47c0-a82b-75081d0cb59d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_72b74331-3163-47c0-a82b-75081d0cb59d" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_bd154b10-f28a-409a-9ddf-288ec51932da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_bd154b10-f28a-409a-9ddf-288ec51932da" xlink:type="arc" order="16"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_1fc09db9-e260-4f69-a3b6-6aff73292f10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_ef33f026-0b6d-4889-9b5e-ae417d07f660" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_1fc09db9-e260-4f69-a3b6-6aff73292f10" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_ef33f026-0b6d-4889-9b5e-ae417d07f660" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_32dc9ea6-18fb-4b16-84c1-544c91a48531" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_ef33f026-0b6d-4889-9b5e-ae417d07f660" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_32dc9ea6-18fb-4b16-84c1-544c91a48531" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_32dc9ea6-18fb-4b16-84c1-544c91a48531_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_32dc9ea6-18fb-4b16-84c1-544c91a48531" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_32dc9ea6-18fb-4b16-84c1-544c91a48531_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_f91b26ee-64bb-45e0-8bd5-a623bb22df36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_32dc9ea6-18fb-4b16-84c1-544c91a48531" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_f91b26ee-64bb-45e0-8bd5-a623bb22df36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_56981e3d-6530-4f05-a033-da150ff3fe4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_f91b26ee-64bb-45e0-8bd5-a623bb22df36" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_56981e3d-6530-4f05-a033-da150ff3fe4b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_5f21107e-0008-4dff-9fca-4586cf7b2670" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_f91b26ee-64bb-45e0-8bd5-a623bb22df36" xlink:to="loc_us-gaap_ForeignCountryMember_5f21107e-0008-4dff-9fca-4586cf7b2670" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_f5827a49-4fd1-4161-8c6b-8fd9fe2ed9d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_f91b26ee-64bb-45e0-8bd5-a623bb22df36" xlink:to="loc_us-gaap_DomesticCountryMember_f5827a49-4fd1-4161-8c6b-8fd9fe2ed9d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_7bb6b975-d5e7-4c8a-b256-eff80435d78d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_1fc09db9-e260-4f69-a3b6-6aff73292f10" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_7bb6b975-d5e7-4c8a-b256-eff80435d78d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_ed15a704-1a80-42f9-a95c-59e6b84fc3a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_1fc09db9-e260-4f69-a3b6-6aff73292f10" xlink:to="loc_us-gaap_OperatingLossCarryforwards_ed15a704-1a80-42f9-a95c-59e6b84fc3a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_201dc58a-9e7e-4f9b-bbb1-c82490a4f140" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_1fc09db9-e260-4f69-a3b6-6aff73292f10" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_201dc58a-9e7e-4f9b-bbb1-c82490a4f140" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_270fac4f-ebc3-4f9b-9abb-9f9f373f6f90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_1fc09db9-e260-4f69-a3b6-6aff73292f10" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_270fac4f-ebc3-4f9b-9abb-9f9f373f6f90" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_cbbbe0a0-9940-4929-b7cf-876cb6f37244" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_1fc09db9-e260-4f69-a3b6-6aff73292f10" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_cbbbe0a0-9940-4929-b7cf-876cb6f37244" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_4438437a-3179-4e91-b1c6-1807edc3a138" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_1fc09db9-e260-4f69-a3b6-6aff73292f10" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_4438437a-3179-4e91-b1c6-1807edc3a138" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_3517fbad-425f-4ce7-8407-ae316abb72f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_1fc09db9-e260-4f69-a3b6-6aff73292f10" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_3517fbad-425f-4ce7-8407-ae316abb72f2" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#ShareBasedCompensationPlansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dde2ac4e-a0d8-481e-b79b-705f5fa5bb60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dde2ac4e-a0d8-481e-b79b-705f5fa5bb60" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_a28725fc-d628-4b3d-bc4e-dbf9e4fbd2c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dde2ac4e-a0d8-481e-b79b-705f5fa5bb60" xlink:to="loc_us-gaap_PlanNameAxis_a28725fc-d628-4b3d-bc4e-dbf9e4fbd2c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_a28725fc-d628-4b3d-bc4e-dbf9e4fbd2c4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_a28725fc-d628-4b3d-bc4e-dbf9e4fbd2c4" xlink:to="loc_us-gaap_PlanNameDomain_a28725fc-d628-4b3d-bc4e-dbf9e4fbd2c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_9b570bea-4a50-4633-8a2a-e27543f08114" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_a28725fc-d628-4b3d-bc4e-dbf9e4fbd2c4" xlink:to="loc_us-gaap_PlanNameDomain_9b570bea-4a50-4633-8a2a-e27543f08114" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TwoThousandSixteenPlanMember_020f8778-c33e-45fe-b301-889453e3f3a5" xlink:href="sri-20241231.xsd#sri_TwoThousandSixteenPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_9b570bea-4a50-4633-8a2a-e27543f08114" xlink:to="loc_sri_TwoThousandSixteenPlanMember_020f8778-c33e-45fe-b301-889453e3f3a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DirectorSharePlanMember_3f5d434b-49ee-4fd2-9579-ae1d0d0cc700" xlink:href="sri-20241231.xsd#sri_DirectorSharePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_9b570bea-4a50-4633-8a2a-e27543f08114" xlink:to="loc_sri_DirectorSharePlanMember_3f5d434b-49ee-4fd2-9579-ae1d0d0cc700" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6bd63381-c732-4087-9dc9-f1df6abc2e11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dde2ac4e-a0d8-481e-b79b-705f5fa5bb60" xlink:to="loc_us-gaap_AwardTypeAxis_6bd63381-c732-4087-9dc9-f1df6abc2e11" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6bd63381-c732-4087-9dc9-f1df6abc2e11_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_6bd63381-c732-4087-9dc9-f1df6abc2e11" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6bd63381-c732-4087-9dc9-f1df6abc2e11_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1367d421-435a-45b1-be27-d09d77d8021e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_6bd63381-c732-4087-9dc9-f1df6abc2e11" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1367d421-435a-45b1-be27-d09d77d8021e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TimeBasedAwardsMember_a3ca906e-a6ee-4f7b-834c-b61d506fe5f6" xlink:href="sri-20241231.xsd#sri_TimeBasedAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1367d421-435a-45b1-be27-d09d77d8021e" xlink:to="loc_sri_TimeBasedAwardsMember_a3ca906e-a6ee-4f7b-834c-b61d506fe5f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PerformanceBasedAwardsMember_94cd2614-3ea9-4e49-a004-0ae97c9e1f09" xlink:href="sri-20241231.xsd#sri_PerformanceBasedAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1367d421-435a-45b1-be27-d09d77d8021e" xlink:to="loc_sri_PerformanceBasedAwardsMember_94cd2614-3ea9-4e49-a004-0ae97c9e1f09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember_eacb0209-5e40-4655-929f-c865e5f8729f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PhantomShareUnitsPSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1367d421-435a-45b1-be27-d09d77d8021e" xlink:to="loc_us-gaap_PhantomShareUnitsPSUsMember_eacb0209-5e40-4655-929f-c865e5f8729f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares_0cd844ef-1d63-44dc-8228-6e600006cd35" xlink:href="sri-20241231.xsd#sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares_0cd844ef-1d63-44dc-8228-6e600006cd35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares_2d0dd1fc-09a1-4e60-8f90-99abc96eedb2" xlink:href="sri-20241231.xsd#sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares_2d0dd1fc-09a1-4e60-8f90-99abc96eedb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_fdc5136a-1921-454c-95bb-20f74f25896c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_fdc5136a-1921-454c-95bb-20f74f25896c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_b1c0ca5d-c53b-45d5-86cd-013941839c40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_b1c0ca5d-c53b-45d5-86cd-013941839c40" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_884d8f94-e2c7-49ac-b0c5-23a4d826b54f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_884d8f94-e2c7-49ac-b0c5-23a4d826b54f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_8c636382-6666-432e-8e00-4f069364c9e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_8c636382-6666-432e-8e00-4f069364c9e8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodPriorToVestingVolumeWeightedAverageStockPriceThresholdTriggeringSettlement_c458757c-c773-4e5c-81a8-ac32d11ef330" xlink:href="sri-20241231.xsd#sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodPriorToVestingVolumeWeightedAverageStockPriceThresholdTriggeringSettlement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodPriorToVestingVolumeWeightedAverageStockPriceThresholdTriggeringSettlement_c458757c-c773-4e5c-81a8-ac32d11ef330" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_18e75c84-02a0-496f-94ed-be914015e5a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_18e75c84-02a0-496f-94ed-be914015e5a6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued_23dee799-accf-42df-8e8d-4bfe0a90d9bf" xlink:href="sri-20241231.xsd#sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued_23dee799-accf-42df-8e8d-4bfe0a90d9bf" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued_44e1432d-e001-4ebd-8c44-21911ad7847b" xlink:href="sri-20241231.xsd#sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued_44e1432d-e001-4ebd-8c44-21911ad7847b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6774c04b-488c-4c60-83b2-38205860a82c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6774c04b-488c-4c60-83b2-38205860a82c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_61ddaa78-0548-469d-89b9-49460e03c8be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_61ddaa78-0548-469d-89b9-49460e03c8be" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b672ffe5-817c-42a9-a1ba-9950bed564af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b672ffe5-817c-42a9-a1ba-9950bed564af" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_8c7362d1-d97b-42a4-858b-1a5a38b0ae00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_8c7362d1-d97b-42a4-858b-1a5a38b0ae00" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_0e0c01ba-54ab-40fb-8dce-27c1d59a58d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_0e0c01ba-54ab-40fb-8dce-27c1d59a58d8" xlink:type="arc" order="14"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c7913d6a-3c58-4371-bab7-039ecf6ef610" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8f09f5e7-7928-4630-834d-743cc2072356" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c7913d6a-3c58-4371-bab7-039ecf6ef610" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8f09f5e7-7928-4630-834d-743cc2072356" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d7957073-6765-4b2f-be8c-b69f45c278f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8f09f5e7-7928-4630-834d-743cc2072356" xlink:to="loc_us-gaap_AwardTypeAxis_d7957073-6765-4b2f-be8c-b69f45c278f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d7957073-6765-4b2f-be8c-b69f45c278f6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_d7957073-6765-4b2f-be8c-b69f45c278f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d7957073-6765-4b2f-be8c-b69f45c278f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b12da939-969e-4f8c-8833-c2dae9cd7d91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_d7957073-6765-4b2f-be8c-b69f45c278f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b12da939-969e-4f8c-8833-c2dae9cd7d91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PerformanceBasedAwardsMember_07cf0e2a-4d1e-44da-a406-aab3c24ac7bf" xlink:href="sri-20241231.xsd#sri_PerformanceBasedAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b12da939-969e-4f8c-8833-c2dae9cd7d91" xlink:to="loc_sri_PerformanceBasedAwardsMember_07cf0e2a-4d1e-44da-a406-aab3c24ac7bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PercentageOfAwardAllocatedToTotalShareholderReturn_6becf830-0b4b-436f-ad2d-8a0277b0781d" xlink:href="sri-20241231.xsd#sri_PercentageOfAwardAllocatedToTotalShareholderReturn"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c7913d6a-3c58-4371-bab7-039ecf6ef610" xlink:to="loc_sri_PercentageOfAwardAllocatedToTotalShareholderReturn_6becf830-0b4b-436f-ad2d-8a0277b0781d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PercentageOfAwardAllocatedToEarningsPerShare_ccbdc40a-8c8d-45e6-97b2-97addbc9e24e" xlink:href="sri-20241231.xsd#sri_PercentageOfAwardAllocatedToEarningsPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c7913d6a-3c58-4371-bab7-039ecf6ef610" xlink:to="loc_sri_PercentageOfAwardAllocatedToEarningsPerShare_ccbdc40a-8c8d-45e6-97b2-97addbc9e24e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PercentageOfAwardAllocatedToReturnOnInvestedCapital_de9b14d0-059f-4b9b-9cf9-2243b778e4a6" xlink:href="sri-20241231.xsd#sri_PercentageOfAwardAllocatedToReturnOnInvestedCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c7913d6a-3c58-4371-bab7-039ecf6ef610" xlink:to="loc_sri_PercentageOfAwardAllocatedToReturnOnInvestedCapital_de9b14d0-059f-4b9b-9cf9-2243b778e4a6" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_552472bd-1f03-4a5a-a395-39e05dd38515" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_705872f2-fbd8-42fc-80b1-66c68836e1dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_552472bd-1f03-4a5a-a395-39e05dd38515" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_705872f2-fbd8-42fc-80b1-66c68836e1dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a885f73b-edda-4f4a-89c0-581218295309" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_705872f2-fbd8-42fc-80b1-66c68836e1dc" xlink:to="loc_us-gaap_AwardTypeAxis_a885f73b-edda-4f4a-89c0-581218295309" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a885f73b-edda-4f4a-89c0-581218295309_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a885f73b-edda-4f4a-89c0-581218295309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a885f73b-edda-4f4a-89c0-581218295309_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_563ee5e5-e8eb-4b41-b17c-4b8f4b4fb61d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a885f73b-edda-4f4a-89c0-581218295309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_563ee5e5-e8eb-4b41-b17c-4b8f4b4fb61d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TimeBasedAwardsMember_38bd6267-26df-4da7-bebe-faa443ee7931" xlink:href="sri-20241231.xsd#sri_TimeBasedAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_563ee5e5-e8eb-4b41-b17c-4b8f4b4fb61d" xlink:to="loc_sri_TimeBasedAwardsMember_38bd6267-26df-4da7-bebe-faa443ee7931" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PerformanceBasedAwardsMember_8d00b984-9f14-4430-b5b7-1dc8dce30271" xlink:href="sri-20241231.xsd#sri_PerformanceBasedAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_563ee5e5-e8eb-4b41-b17c-4b8f4b4fb61d" xlink:to="loc_sri_PerformanceBasedAwardsMember_8d00b984-9f14-4430-b5b7-1dc8dce30271" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3168f4da-b795-4596-8edf-3348f44b22ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_552472bd-1f03-4a5a-a395-39e05dd38515" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3168f4da-b795-4596-8edf-3348f44b22ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_963a23aa-c60c-4081-ae13-f2d54eb6576d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3168f4da-b795-4596-8edf-3348f44b22ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_963a23aa-c60c-4081-ae13-f2d54eb6576d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4cc7f9b6-0ee6-4251-b0c7-deddb4be1085" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3168f4da-b795-4596-8edf-3348f44b22ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4cc7f9b6-0ee6-4251-b0c7-deddb4be1085" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_903f5863-6611-4fbe-899e-1effbf380e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3168f4da-b795-4596-8edf-3348f44b22ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_903f5863-6611-4fbe-899e-1effbf380e1a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_3e8943e8-b7fb-469c-ae58-5a0dc3ed5775" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3168f4da-b795-4596-8edf-3348f44b22ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_3e8943e8-b7fb-469c-ae58-5a0dc3ed5775" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5293102a-6ecb-49eb-8da3-29497fbd7cdb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4c98f0a5-0b9f-4a35-b2ba-92d68165a08e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_552472bd-1f03-4a5a-a395-39e05dd38515" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4c98f0a5-0b9f-4a35-b2ba-92d68165a08e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b6b6ac47-b1b3-4642-b076-f24c28d2c2e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4c98f0a5-0b9f-4a35-b2ba-92d68165a08e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b6b6ac47-b1b3-4642-b076-f24c28d2c2e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_96763ce0-191d-4c16-ac4e-2febc25c063b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4c98f0a5-0b9f-4a35-b2ba-92d68165a08e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_96763ce0-191d-4c16-ac4e-2febc25c063b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_839f7de8-c16a-44b0-926d-a275795e870f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4c98f0a5-0b9f-4a35-b2ba-92d68165a08e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_839f7de8-c16a-44b0-926d-a275795e870f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5119cce3-b345-421b-be9a-41d7a4fcc842" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4c98f0a5-0b9f-4a35-b2ba-92d68165a08e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5119cce3-b345-421b-be9a-41d7a4fcc842" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5dbed6bb-4896-4ebf-928b-7d8255037e59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_b44b5432-5b89-4516-b34d-00adf2bbd196" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_05c76b35-8a49-446e-8903-43def1535377" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_b44b5432-5b89-4516-b34d-00adf2bbd196" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_05c76b35-8a49-446e-8903-43def1535377" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_e2dde85f-50be-420f-99fa-80581078c9b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_05c76b35-8a49-446e-8903-43def1535377" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_e2dde85f-50be-420f-99fa-80581078c9b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_e2dde85f-50be-420f-99fa-80581078c9b0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_e2dde85f-50be-420f-99fa-80581078c9b0" xlink:to="loc_us-gaap_HedgingRelationshipDomain_e2dde85f-50be-420f-99fa-80581078c9b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_7b2ec48e-ad1c-41ee-b652-70bc78117128" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_e2dde85f-50be-420f-99fa-80581078c9b0" xlink:to="loc_us-gaap_HedgingRelationshipDomain_7b2ec48e-ad1c-41ee-b652-70bc78117128" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_b7334b0d-c7fa-488f-adec-2e2b5341aa39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_7b2ec48e-ad1c-41ee-b652-70bc78117128" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_b7334b0d-c7fa-488f-adec-2e2b5341aa39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_8cc663e3-df7b-4f20-a16b-689e012d7639" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_7b2ec48e-ad1c-41ee-b652-70bc78117128" xlink:to="loc_us-gaap_CashFlowHedgingMember_8cc663e3-df7b-4f20-a16b-689e012d7639" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_178bff9a-c55c-45b5-bb1a-7327fa40e6ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_05c76b35-8a49-446e-8903-43def1535377" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_178bff9a-c55c-45b5-bb1a-7327fa40e6ba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_178bff9a-c55c-45b5-bb1a-7327fa40e6ba_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_178bff9a-c55c-45b5-bb1a-7327fa40e6ba" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_178bff9a-c55c-45b5-bb1a-7327fa40e6ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_babd7420-3df6-4eb2-821e-a70ffc6a2479" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_178bff9a-c55c-45b5-bb1a-7327fa40e6ba" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_babd7420-3df6-4eb2-821e-a70ffc6a2479" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_NetInvestmentHedgeDueTwoThousandTwentySixMember_88d371bb-65e1-4f02-ab00-21a82c1e62f9" xlink:href="sri-20241231.xsd#sri_NetInvestmentHedgeDueTwoThousandTwentySixMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_babd7420-3df6-4eb2-821e-a70ffc6a2479" xlink:to="loc_sri_NetInvestmentHedgeDueTwoThousandTwentySixMember_88d371bb-65e1-4f02-ab00-21a82c1e62f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember_1b68f388-9821-4a47-af7c-5ca8848fc934" xlink:href="sri-20241231.xsd#sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_babd7420-3df6-4eb2-821e-a70ffc6a2479" xlink:to="loc_sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember_1b68f388-9821-4a47-af7c-5ca8848fc934" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember_dd53979f-96ca-4e5a-9754-7900bfc9718d" xlink:href="sri-20241231.xsd#sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_babd7420-3df6-4eb2-821e-a70ffc6a2479" xlink:to="loc_sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember_dd53979f-96ca-4e5a-9754-7900bfc9718d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_19eda35b-9529-47b9-bdf7-ca8e7f2eb9f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_babd7420-3df6-4eb2-821e-a70ffc6a2479" xlink:to="loc_us-gaap_InterestRateSwapMember_19eda35b-9529-47b9-bdf7-ca8e7f2eb9f2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_6caa6e01-10e0-4130-a8d8-156b51077de3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_b44b5432-5b89-4516-b34d-00adf2bbd196" xlink:to="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_6caa6e01-10e0-4130-a8d8-156b51077de3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_e223d1d8-fc51-4c8b-b72c-693402da25c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_b44b5432-5b89-4516-b34d-00adf2bbd196" xlink:to="loc_us-gaap_DerivativeNotionalAmount_e223d1d8-fc51-4c8b-b72c-693402da25c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainOnDerivative_5021870e-c482-46d5-8f7e-c9f0a1f9b2ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeGainOnDerivative"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_b44b5432-5b89-4516-b34d-00adf2bbd196" xlink:to="loc_us-gaap_DerivativeGainOnDerivative_5021870e-c482-46d5-8f7e-c9f0a1f9b2ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromHedgeInvestingActivities_c937eff5-f50e-4f2d-a5a4-28bd2140c255" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromHedgeInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_b44b5432-5b89-4516-b34d-00adf2bbd196" xlink:to="loc_us-gaap_ProceedsFromHedgeInvestingActivities_c937eff5-f50e-4f2d-a5a4-28bd2140c255" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_0db21d04-463c-48bb-a72c-8231464977e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_b44b5432-5b89-4516-b34d-00adf2bbd196" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_0db21d04-463c-48bb-a72c-8231464977e1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PaymentsForEarnOutConsideration_8da92499-1a20-4a59-8f0f-d98dfbe065ac" xlink:href="sri-20241231.xsd#sri_PaymentsForEarnOutConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_b44b5432-5b89-4516-b34d-00adf2bbd196" xlink:to="loc_sri_PaymentsForEarnOutConsideration_8da92499-1a20-4a59-8f0f-d98dfbe065ac" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PaymentsForEarnOutConsiderationOperatingActivities_6fdf2d5e-8c5c-4a25-989b-c40f66739001" xlink:href="sri-20241231.xsd#sri_PaymentsForEarnOutConsiderationOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_b44b5432-5b89-4516-b34d-00adf2bbd196" xlink:to="loc_sri_PaymentsForEarnOutConsiderationOperatingActivities_6fdf2d5e-8c5c-4a25-989b-c40f66739001" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PaymentsForEarnOutConsiderationFinancingActivities_e77687ff-6ea8-4d26-8fcb-cfe3d77e6f27" xlink:href="sri-20241231.xsd#sri_PaymentsForEarnOutConsiderationFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_b44b5432-5b89-4516-b34d-00adf2bbd196" xlink:to="loc_sri_PaymentsForEarnOutConsiderationFinancingActivities_e77687ff-6ea8-4d26-8fcb-cfe3d77e6f27" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_03c0e463-4d17-40e3-9cb2-9c48f91a15f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_70724253-8493-485d-9d89-d358a5d2ef36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_03c0e463-4d17-40e3-9cb2-9c48f91a15f6" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_70724253-8493-485d-9d89-d358a5d2ef36" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9bb18c22-e6f1-40d0-9671-f3cf3c4c9523" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_70724253-8493-485d-9d89-d358a5d2ef36" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9bb18c22-e6f1-40d0-9671-f3cf3c4c9523" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_9bb18c22-e6f1-40d0-9671-f3cf3c4c9523_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9bb18c22-e6f1-40d0-9671-f3cf3c4c9523" xlink:to="loc_us-gaap_HedgingRelationshipDomain_9bb18c22-e6f1-40d0-9671-f3cf3c4c9523_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_898f2db0-8d26-4561-994b-871949e6f5c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9bb18c22-e6f1-40d0-9671-f3cf3c4c9523" xlink:to="loc_us-gaap_HedgingRelationshipDomain_898f2db0-8d26-4561-994b-871949e6f5c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_42ce37dc-2670-4aef-80f7-855f6bd5b503" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_898f2db0-8d26-4561-994b-871949e6f5c1" xlink:to="loc_us-gaap_CashFlowHedgingMember_42ce37dc-2670-4aef-80f7-855f6bd5b503" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_fc253766-1ed0-4ad1-81d5-380c48dab783" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_70724253-8493-485d-9d89-d358a5d2ef36" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_fc253766-1ed0-4ad1-81d5-380c48dab783" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_fc253766-1ed0-4ad1-81d5-380c48dab783_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_fc253766-1ed0-4ad1-81d5-380c48dab783" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_fc253766-1ed0-4ad1-81d5-380c48dab783_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_dd6e140b-7d7a-4da6-aefe-90926719cc5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_fc253766-1ed0-4ad1-81d5-380c48dab783" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_dd6e140b-7d7a-4da6-aefe-90926719cc5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember_b20e4fde-da80-4266-9ded-5b9decb3c6c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForwardContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_dd6e140b-7d7a-4da6-aefe-90926719cc5a" xlink:to="loc_us-gaap_ForwardContractsMember_b20e4fde-da80-4266-9ded-5b9decb3c6c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_e976d2ae-474f-4a28-a63e-0dabef925eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_03c0e463-4d17-40e3-9cb2-9c48f91a15f6" xlink:to="loc_us-gaap_DerivativeNotionalAmount_e976d2ae-474f-4a28-a63e-0dabef925eb2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_22311f40-36fa-4259-9d49-5bcdefdc1342" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_03c0e463-4d17-40e3-9cb2-9c48f91a15f6" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_22311f40-36fa-4259-9d49-5bcdefdc1342" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_7cefe188-369b-40b1-b593-636fba45077b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_03c0e463-4d17-40e3-9cb2-9c48f91a15f6" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_7cefe188-369b-40b1-b593-636fba45077b" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_45499fb9-5845-4c28-a530-cc6f470f5617" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_87f19800-1f93-45e6-8b83-d5e017f0a59b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_45499fb9-5845-4c28-a530-cc6f470f5617" xlink:to="loc_us-gaap_DerivativeTable_87f19800-1f93-45e6-8b83-d5e017f0a59b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_80674acf-91ee-4199-8cbf-2c7642981335" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_87f19800-1f93-45e6-8b83-d5e017f0a59b" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_80674acf-91ee-4199-8cbf-2c7642981335" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_80674acf-91ee-4199-8cbf-2c7642981335_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_80674acf-91ee-4199-8cbf-2c7642981335" xlink:to="loc_us-gaap_HedgingRelationshipDomain_80674acf-91ee-4199-8cbf-2c7642981335_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_3c7a525a-10e6-41cd-992c-80946a6563d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_80674acf-91ee-4199-8cbf-2c7642981335" xlink:to="loc_us-gaap_HedgingRelationshipDomain_3c7a525a-10e6-41cd-992c-80946a6563d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_9e829285-df49-451b-9a89-5763256927dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_3c7a525a-10e6-41cd-992c-80946a6563d6" xlink:to="loc_us-gaap_CashFlowHedgingMember_9e829285-df49-451b-9a89-5763256927dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_cc114d02-cba4-4216-aee5-325aa6c7665e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_3c7a525a-10e6-41cd-992c-80946a6563d6" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_cc114d02-cba4-4216-aee5-325aa6c7665e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_8273da8a-4cca-443b-8e68-02c1eaa8ca8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_87f19800-1f93-45e6-8b83-d5e017f0a59b" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_8273da8a-4cca-443b-8e68-02c1eaa8ca8c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_8273da8a-4cca-443b-8e68-02c1eaa8ca8c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_8273da8a-4cca-443b-8e68-02c1eaa8ca8c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_8273da8a-4cca-443b-8e68-02c1eaa8ca8c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_19457bc6-a4c2-4ade-bee3-c978529c87b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_8273da8a-4cca-443b-8e68-02c1eaa8ca8c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_19457bc6-a4c2-4ade-bee3-c978529c87b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember_e00c4ae0-8e23-4d64-ad30-ab552765418b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForwardContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_19457bc6-a4c2-4ade-bee3-c978529c87b2" xlink:to="loc_us-gaap_ForwardContractsMember_e00c4ae0-8e23-4d64-ad30-ab552765418b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_ceb5702e-4457-4201-9693-b485dd18307d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_19457bc6-a4c2-4ade-bee3-c978529c87b2" xlink:to="loc_us-gaap_InterestRateSwapMember_ceb5702e-4457-4201-9693-b485dd18307d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_6667dddf-5024-460c-8153-ed71c65b28b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_19457bc6-a4c2-4ade-bee3-c978529c87b2" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_6667dddf-5024-460c-8153-ed71c65b28b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_09a533f6-64f0-486c-b894-70e92f7bab0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_87f19800-1f93-45e6-8b83-d5e017f0a59b" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_09a533f6-64f0-486c-b894-70e92f7bab0d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_09a533f6-64f0-486c-b894-70e92f7bab0d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_09a533f6-64f0-486c-b894-70e92f7bab0d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_09a533f6-64f0-486c-b894-70e92f7bab0d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_8d571700-8b1c-4202-8b14-0b1ab3b77b09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_09a533f6-64f0-486c-b894-70e92f7bab0d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_8d571700-8b1c-4202-8b14-0b1ab3b77b09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_a580fbce-7485-4dd6-9447-b33747ed6b22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_8d571700-8b1c-4202-8b14-0b1ab3b77b09" xlink:to="loc_us-gaap_CostOfSalesMember_a580fbce-7485-4dd6-9447-b33747ed6b22" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_0ae9cd2b-5f05-4249-906f-b2d573fdbc31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_8d571700-8b1c-4202-8b14-0b1ab3b77b09" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_0ae9cd2b-5f05-4249-906f-b2d573fdbc31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_e26f7760-880e-4014-b9bf-c64cf256964c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_8d571700-8b1c-4202-8b14-0b1ab3b77b09" xlink:to="loc_us-gaap_InterestExpenseMember_e26f7760-880e-4014-b9bf-c64cf256964c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriceRiskCashFlowHedgesAbstract_3b329d62-af1c-40bc-a03d-a6e4206130a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriceRiskCashFlowHedgesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_45499fb9-5845-4c28-a530-cc6f470f5617" xlink:to="loc_us-gaap_PriceRiskCashFlowHedgesAbstract_3b329d62-af1c-40bc-a03d-a6e4206130a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_e1a35e85-90bd-4d89-b4bd-f1f518eff096" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PriceRiskCashFlowHedgesAbstract_3b329d62-af1c-40bc-a03d-a6e4206130a4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_e1a35e85-90bd-4d89-b4bd-f1f518eff096" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_f21ae3f0-da31-4866-a8f5-a1597d167a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PriceRiskCashFlowHedgesAbstract_3b329d62-af1c-40bc-a03d-a6e4206130a4" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_f21ae3f0-da31-4866-a8f5-a1597d167a0d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_07b166ee-141b-4a81-b503-730b5a939872" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02afbb68-abe5-4155-9030-3ec9f29f6684" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_07b166ee-141b-4a81-b503-730b5a939872" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02afbb68-abe5-4155-9030-3ec9f29f6684" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ce5f54fa-5ece-43f1-934f-17bf33d44c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02afbb68-abe5-4155-9030-3ec9f29f6684" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ce5f54fa-5ece-43f1-934f-17bf33d44c4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_ce5f54fa-5ece-43f1-934f-17bf33d44c4b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ce5f54fa-5ece-43f1-934f-17bf33d44c4b" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_ce5f54fa-5ece-43f1-934f-17bf33d44c4b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_986a4c4a-15d1-41d4-a92e-e8d7f9d30b45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ce5f54fa-5ece-43f1-934f-17bf33d44c4b" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_986a4c4a-15d1-41d4-a92e-e8d7f9d30b45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_f5beb5db-f874-40de-8c6c-6108cd4a353d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_986a4c4a-15d1-41d4-a92e-e8d7f9d30b45" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_f5beb5db-f874-40de-8c6c-6108cd4a353d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2ee520f5-e2f3-49c2-ab66-9217be22c801" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02afbb68-abe5-4155-9030-3ec9f29f6684" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2ee520f5-e2f3-49c2-ab66-9217be22c801" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2ee520f5-e2f3-49c2-ab66-9217be22c801_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2ee520f5-e2f3-49c2-ab66-9217be22c801" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2ee520f5-e2f3-49c2-ab66-9217be22c801_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0d030232-d399-49dd-85d5-e19837077437" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2ee520f5-e2f3-49c2-ab66-9217be22c801" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0d030232-d399-49dd-85d5-e19837077437" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_9b82649a-4aa1-4a81-ac5f-6fc246fce74f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0d030232-d399-49dd-85d5-e19837077437" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_9b82649a-4aa1-4a81-ac5f-6fc246fce74f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_ddcf0e24-9a28-4187-af33-1a70dce6dd7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0d030232-d399-49dd-85d5-e19837077437" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_ddcf0e24-9a28-4187-af33-1a70dce6dd7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_e504a7f0-9be0-41f8-b5fe-e8357a0deb3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0d030232-d399-49dd-85d5-e19837077437" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_e504a7f0-9be0-41f8-b5fe-e8357a0deb3f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_782ad3ea-fb2d-4b44-863c-dc6278037c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_07b166ee-141b-4a81-b503-730b5a939872" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_782ad3ea-fb2d-4b44-863c-dc6278037c5d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_b017b8fe-3735-4e83-badf-036b291ec59a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_782ad3ea-fb2d-4b44-863c-dc6278037c5d" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_b017b8fe-3735-4e83-badf-036b291ec59a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_c6838276-fb2d-4bb2-adaa-d335c5ef348b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_782ad3ea-fb2d-4b44-863c-dc6278037c5d" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_c6838276-fb2d-4bb2-adaa-d335c5ef348b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_4c03b859-6864-44ed-a3df-a3ab25a4b70c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_07b166ee-141b-4a81-b503-730b5a939872" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_4c03b859-6864-44ed-a3df-a3ab25a4b70c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_f0252598-27cf-4480-8e44-bd7fb92d1a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_4c03b859-6864-44ed-a3df-a3ab25a4b70c" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_f0252598-27cf-4480-8e44-bd7fb92d1a7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_2e93b7bf-2ad7-471c-be0d-982a5fa363b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_4c03b859-6864-44ed-a3df-a3ab25a4b70c" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_2e93b7bf-2ad7-471c-be0d-982a5fa363b8" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_86fd9f9f-c674-45c7-88b0-90875ab1eb15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_eff9bcec-f2d8-4f03-92d3-f168a74e1033" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_86fd9f9f-c674-45c7-88b0-90875ab1eb15" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_eff9bcec-f2d8-4f03-92d3-f168a74e1033" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_de836cec-b841-47d8-bce9-4a78c03745ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_eff9bcec-f2d8-4f03-92d3-f168a74e1033" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_de836cec-b841-47d8-bce9-4a78c03745ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_de836cec-b841-47d8-bce9-4a78c03745ec_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_de836cec-b841-47d8-bce9-4a78c03745ec" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_de836cec-b841-47d8-bce9-4a78c03745ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_cc8a49e3-48eb-4342-b56e-05bc60cf3514" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_de836cec-b841-47d8-bce9-4a78c03745ec" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_cc8a49e3-48eb-4342-b56e-05bc60cf3514" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_EarnoutConsiderationMember_0707b1fa-65ae-4b27-9837-03ea10f867de" xlink:href="sri-20241231.xsd#sri_EarnoutConsiderationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_cc8a49e3-48eb-4342-b56e-05bc60cf3514" xlink:to="loc_sri_EarnoutConsiderationMember_0707b1fa-65ae-4b27-9837-03ea10f867de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c84deee2-ee8f-4058-9ebd-246f7e1c6e57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_86fd9f9f-c674-45c7-88b0-90875ab1eb15" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c84deee2-ee8f-4058-9ebd-246f7e1c6e57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_40fb131a-7a0b-457e-8e3e-32733019b00a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c84deee2-ee8f-4058-9ebd-246f7e1c6e57" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_40fb131a-7a0b-457e-8e3e-32733019b00a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_7a99ce44-0160-476d-a723-2dd27493480f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c84deee2-ee8f-4058-9ebd-246f7e1c6e57" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_7a99ce44-0160-476d-a723-2dd27493480f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_a64cc1c4-8fd5-4044-918c-52b77174d5e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c84deee2-ee8f-4058-9ebd-246f7e1c6e57" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_a64cc1c4-8fd5-4044-918c-52b77174d5e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentsForEarnOutConsideration_17d82e61-f4a0-4534-bd9e-f3d97274f06e" xlink:href="sri-20241231.xsd#sri_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentsForEarnOutConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c84deee2-ee8f-4058-9ebd-246f7e1c6e57" xlink:to="loc_sri_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentsForEarnOutConsideration_17d82e61-f4a0-4534-bd9e-f3d97274f06e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_9b846ccf-3d1a-4fe6-b3f7-7b95aa0fd3dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems_a56e607e-a397-4b16-88b0-3944aa2b233c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_fc415f46-aa69-4f82-82d9-b5058a530b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShortTermDebtLineItems_a56e607e-a397-4b16-88b0-3944aa2b233c" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_fc415f46-aa69-4f82-82d9-b5058a530b3f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_eaa86ab9-7511-4b30-91f0-4f017143d338" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_fc415f46-aa69-4f82-82d9-b5058a530b3f" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_eaa86ab9-7511-4b30-91f0-4f017143d338" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_eaa86ab9-7511-4b30-91f0-4f017143d338_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_eaa86ab9-7511-4b30-91f0-4f017143d338" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_eaa86ab9-7511-4b30-91f0-4f017143d338_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_f06dbd5e-65a4-4157-967c-92815c8df873" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_eaa86ab9-7511-4b30-91f0-4f017143d338" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_f06dbd5e-65a4-4157-967c-92815c8df873" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AccruedExpensesAndOtherCurrentLiabilitiesMember_0baccdae-a3f6-4e1c-956f-64d33f5ab444" xlink:href="sri-20241231.xsd#sri_AccruedExpensesAndOtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_f06dbd5e-65a4-4157-967c-92815c8df873" xlink:to="loc_sri_AccruedExpensesAndOtherCurrentLiabilitiesMember_0baccdae-a3f6-4e1c-956f-64d33f5ab444" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_72c26acc-0420-4d60-b123-789f1c9fc48a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_fc415f46-aa69-4f82-82d9-b5058a530b3f" xlink:to="loc_us-gaap_CreditFacilityAxis_72c26acc-0420-4d60-b123-789f1c9fc48a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_72c26acc-0420-4d60-b123-789f1c9fc48a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_72c26acc-0420-4d60-b123-789f1c9fc48a" xlink:to="loc_us-gaap_CreditFacilityDomain_72c26acc-0420-4d60-b123-789f1c9fc48a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_2f65cef4-2aef-4750-a0cc-bd372b5b2a65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_72c26acc-0420-4d60-b123-789f1c9fc48a" xlink:to="loc_us-gaap_CreditFacilityDomain_2f65cef4-2aef-4750-a0cc-bd372b5b2a65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_a4156e47-9f1d-4998-bda2-6a4d42a10086" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_2f65cef4-2aef-4750-a0cc-bd372b5b2a65" xlink:to="loc_us-gaap_LetterOfCreditMember_a4156e47-9f1d-4998-bda2-6a4d42a10086" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_64b327ce-7741-4677-8379-5a4d2aa75969" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_fc415f46-aa69-4f82-82d9-b5058a530b3f" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_64b327ce-7741-4677-8379-5a4d2aa75969" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_64b327ce-7741-4677-8379-5a4d2aa75969_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_64b327ce-7741-4677-8379-5a4d2aa75969" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_64b327ce-7741-4677-8379-5a4d2aa75969_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_963c6bfb-ad8b-4205-88dc-3c62029e25cb" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_64b327ce-7741-4677-8379-5a4d2aa75969" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_963c6bfb-ad8b-4205-88dc-3c62029e25cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PstEletronicaltdaMember_07962726-4f41-42a2-9537-bf5b3da1a425" xlink:href="sri-20241231.xsd#sri_PstEletronicaltdaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_963c6bfb-ad8b-4205-88dc-3c62029e25cb" xlink:to="loc_sri_PstEletronicaltdaMember_07962726-4f41-42a2-9537-bf5b3da1a425" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_47160080-17e2-49eb-bfbb-8f91dbcb0fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_fc415f46-aa69-4f82-82d9-b5058a530b3f" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_47160080-17e2-49eb-bfbb-8f91dbcb0fa4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_47160080-17e2-49eb-bfbb-8f91dbcb0fa4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_47160080-17e2-49eb-bfbb-8f91dbcb0fa4" xlink:to="loc_us-gaap_LossContingencyNatureDomain_47160080-17e2-49eb-bfbb-8f91dbcb0fa4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_4a81cda3-16f3-4ff2-bdf3-6cebe2b02a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_47160080-17e2-49eb-bfbb-8f91dbcb0fa4" xlink:to="loc_us-gaap_LossContingencyNatureDomain_4a81cda3-16f3-4ff2-bdf3-6cebe2b02a5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CivilLaborAndOtherTaxContingenciesMember_9e914957-b499-48a7-9d4c-be1e8130a901" xlink:href="sri-20241231.xsd#sri_CivilLaborAndOtherTaxContingenciesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_4a81cda3-16f3-4ff2-bdf3-6cebe2b02a5e" xlink:to="loc_sri_CivilLaborAndOtherTaxContingenciesMember_9e914957-b499-48a7-9d4c-be1e8130a901" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_BrazilianAdministrativeCounselForEconomicDefenseFineMember_927f9c4b-609b-4000-837a-9bb49260cc17" xlink:href="sri-20241231.xsd#sri_BrazilianAdministrativeCounselForEconomicDefenseFineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_4a81cda3-16f3-4ff2-bdf3-6cebe2b02a5e" xlink:to="loc_sri_BrazilianAdministrativeCounselForEconomicDefenseFineMember_927f9c4b-609b-4000-837a-9bb49260cc17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ProductWarrantyAccrualCustomerClaimNotificationAmount_3bb27e6a-2f2a-4102-8623-897c86f6d8aa" xlink:href="sri-20241231.xsd#sri_ProductWarrantyAccrualCustomerClaimNotificationAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_a56e607e-a397-4b16-88b0-3944aa2b233c" xlink:to="loc_sri_ProductWarrantyAccrualCustomerClaimNotificationAmount_3bb27e6a-2f2a-4102-8623-897c86f6d8aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses_67fcc5a1-9016-44f5-bbda-ff1b6356e53e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_a56e607e-a397-4b16-88b0-3944aa2b233c" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses_67fcc5a1-9016-44f5-bbda-ff1b6356e53e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_6179d188-ed76-49f7-bd40-6db611eb3ee7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_a56e607e-a397-4b16-88b0-3944aa2b233c" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_6179d188-ed76-49f7-bd40-6db611eb3ee7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_ccf408fd-fe41-4d0d-af4b-d3b86e7d0927" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_a56e607e-a397-4b16-88b0-3944aa2b233c" xlink:to="loc_us-gaap_LineOfCredit_ccf408fd-fe41-4d0d-af4b-d3b86e7d0927" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_8f3cdb10-38de-4bf1-941e-412309b66259" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_a56e607e-a397-4b16-88b0-3944aa2b233c" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_8f3cdb10-38de-4bf1-941e-412309b66259" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_c8ddf4e9-b194-4ada-a85a-9d17aa139a93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_a56e607e-a397-4b16-88b0-3944aa2b233c" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_c8ddf4e9-b194-4ada-a85a-9d17aa139a93" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/BusinessRealignmentScheduleofBusinessRealignmentChargesDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#BusinessRealignmentScheduleofBusinessRealignmentChargesDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/BusinessRealignmentScheduleofBusinessRealignmentChargesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_3cc8cdcf-13c6-429a-9ff9-654a7fc406ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_879a38e9-06dd-4505-923c-3919aa435c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_3cc8cdcf-13c6-429a-9ff9-654a7fc406ac" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_879a38e9-06dd-4505-923c-3919aa435c7c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_94c31e50-2877-461c-aa2c-8ef8084aed14" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_879a38e9-06dd-4505-923c-3919aa435c7c" xlink:to="loc_srt_ConsolidationItemsAxis_94c31e50-2877-461c-aa2c-8ef8084aed14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_94c31e50-2877-461c-aa2c-8ef8084aed14_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_94c31e50-2877-461c-aa2c-8ef8084aed14" xlink:to="loc_srt_ConsolidationItemsDomain_94c31e50-2877-461c-aa2c-8ef8084aed14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f14f12f0-5f3e-4e11-be3b-216567bf3692" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_94c31e50-2877-461c-aa2c-8ef8084aed14" xlink:to="loc_srt_ConsolidationItemsDomain_f14f12f0-5f3e-4e11-be3b-216567bf3692" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_717f8e00-8a80-4bf3-8475-4ec79bee4084" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_f14f12f0-5f3e-4e11-be3b-216567bf3692" xlink:to="loc_us-gaap_OperatingSegmentsMember_717f8e00-8a80-4bf3-8475-4ec79bee4084" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_1ee69ac5-221a-4fbb-bcd0-5595d835d5e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_f14f12f0-5f3e-4e11-be3b-216567bf3692" xlink:to="loc_us-gaap_CorporateNonSegmentMember_1ee69ac5-221a-4fbb-bcd0-5595d835d5e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7457efba-6955-42e4-86c2-3b173ecf6114" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_879a38e9-06dd-4505-923c-3919aa435c7c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7457efba-6955-42e4-86c2-3b173ecf6114" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7457efba-6955-42e4-86c2-3b173ecf6114_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7457efba-6955-42e4-86c2-3b173ecf6114" xlink:to="loc_us-gaap_SegmentDomain_7457efba-6955-42e4-86c2-3b173ecf6114_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_896a39ce-e297-4c6f-9c81-a984b5654c07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7457efba-6955-42e4-86c2-3b173ecf6114" xlink:to="loc_us-gaap_SegmentDomain_896a39ce-e297-4c6f-9c81-a984b5654c07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ControlDevicesMember_afca26fc-de01-40e0-b9b2-ec3ec2e3b3cd" xlink:href="sri-20241231.xsd#sri_ControlDevicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_896a39ce-e297-4c6f-9c81-a984b5654c07" xlink:to="loc_sri_ControlDevicesMember_afca26fc-de01-40e0-b9b2-ec3ec2e3b3cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_340f6fd8-1d96-45ff-8a00-ed76dc0da299" xlink:href="sri-20241231.xsd#sri_ElectronicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_896a39ce-e297-4c6f-9c81-a984b5654c07" xlink:to="loc_sri_ElectronicsMember_340f6fd8-1d96-45ff-8a00-ed76dc0da299" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_StoneridgeBrazilMember_e734b5e6-90b8-4b98-9db7-1ff094254dec" xlink:href="sri-20241231.xsd#sri_StoneridgeBrazilMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_896a39ce-e297-4c6f-9c81-a984b5654c07" xlink:to="loc_sri_StoneridgeBrazilMember_e734b5e6-90b8-4b98-9db7-1ff094254dec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_679d1313-db70-443f-ab0a-75f9ed5f584a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_879a38e9-06dd-4505-923c-3919aa435c7c" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_679d1313-db70-443f-ab0a-75f9ed5f584a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_679d1313-db70-443f-ab0a-75f9ed5f584a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_679d1313-db70-443f-ab0a-75f9ed5f584a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_679d1313-db70-443f-ab0a-75f9ed5f584a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_009ee627-f2fe-4316-ae64-ec0f669fa5f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_679d1313-db70-443f-ab0a-75f9ed5f584a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_009ee627-f2fe-4316-ae64-ec0f669fa5f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_7f9cfa73-6f2b-4fda-bb44-e8b1556fff5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_009ee627-f2fe-4316-ae64-ec0f669fa5f6" xlink:to="loc_us-gaap_CostOfSalesMember_7f9cfa73-6f2b-4fda-bb44-e8b1556fff5e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_232916c2-eaaf-4bfc-adb4-56e17a9888ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_009ee627-f2fe-4316-ae64-ec0f669fa5f6" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_232916c2-eaaf-4bfc-adb4-56e17a9888ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_dcc954d4-5d1b-41e5-a43d-1349b65b44ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_009ee627-f2fe-4316-ae64-ec0f669fa5f6" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_dcc954d4-5d1b-41e5-a43d-1349b65b44ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_8fc81b6d-2220-4c43-808f-48ec0ebea720" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_3cc8cdcf-13c6-429a-9ff9-654a7fc406ac" xlink:to="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_8fc81b6d-2220-4c43-808f-48ec0ebea720" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_fade9ea0-fad0-4267-aaf6-b1b10319b00f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeveranceCosts1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_3cc8cdcf-13c6-429a-9ff9-654a7fc406ac" xlink:to="loc_us-gaap_SeveranceCosts1_fade9ea0-fad0-4267-aaf6-b1b10319b00f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/BusinessRealignmentReconciliationofBusinessRealignmentLiabilityBalancesDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#BusinessRealignmentReconciliationofBusinessRealignmentLiabilityBalancesDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/BusinessRealignmentReconciliationofBusinessRealignmentLiabilityBalancesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_6abf76fb-56e8-40c3-87c2-c65aead75169" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1ae82e8a-0d08-4c75-ab88-095056c954e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6abf76fb-56e8-40c3-87c2-c65aead75169" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1ae82e8a-0d08-4c75-ab88-095056c954e4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_90d9555e-c20b-44d6-b5a7-a193630a2182" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1ae82e8a-0d08-4c75-ab88-095056c954e4" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_90d9555e-c20b-44d6-b5a7-a193630a2182" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_90d9555e-c20b-44d6-b5a7-a193630a2182_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_90d9555e-c20b-44d6-b5a7-a193630a2182" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_90d9555e-c20b-44d6-b5a7-a193630a2182_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_88da7198-161f-4510-9d4a-80d3433d0fd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_90d9555e-c20b-44d6-b5a7-a193630a2182" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_88da7198-161f-4510-9d4a-80d3433d0fd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_7a989e06-7371-4ab2-9749-7919ef8b56a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OneTimeTerminationBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_88da7198-161f-4510-9d4a-80d3433d0fd5" xlink:to="loc_us-gaap_OneTimeTerminationBenefitsMember_7a989e06-7371-4ab2-9749-7919ef8b56a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_83881d23-4507-4aa2-81f8-f25497535686" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6abf76fb-56e8-40c3-87c2-c65aead75169" xlink:to="loc_us-gaap_RestructuringReserveRollForward_83881d23-4507-4aa2-81f8-f25497535686" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_68eb018b-c96c-40ea-af66-f033fda0d85f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_83881d23-4507-4aa2-81f8-f25497535686" xlink:to="loc_us-gaap_RestructuringReserve_68eb018b-c96c-40ea-af66-f033fda0d85f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_2de1cfc0-cce9-49f4-acf7-f8cf9f3242ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_83881d23-4507-4aa2-81f8-f25497535686" xlink:to="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_2de1cfc0-cce9-49f4-acf7-f8cf9f3242ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_1bb41404-6680-4494-809a-44d1eef77430" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_83881d23-4507-4aa2-81f8-f25497535686" xlink:to="loc_us-gaap_PaymentsForRestructuring_1bb41404-6680-4494-809a-44d1eef77430" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveSettledWithoutCash2_060ffacb-2918-45ec-8280-9e06af646c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveSettledWithoutCash2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_83881d23-4507-4aa2-81f8-f25497535686" xlink:to="loc_us-gaap_RestructuringReserveSettledWithoutCash2_060ffacb-2918-45ec-8280-9e06af646c7b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_f4f43ea1-7824-4546-a793-d327a160eac7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserve"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_58f5d1e6-e86a-482c-8689-c5f88b124628" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_59e4f66c-e6a4-48d7-afb0-90ba5e205d85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_58f5d1e6-e86a-482c-8689-c5f88b124628" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_59e4f66c-e6a4-48d7-afb0-90ba5e205d85" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_2e786ad3-6d97-498a-a7b2-5cc6bc4e2bc0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_59e4f66c-e6a4-48d7-afb0-90ba5e205d85" xlink:to="loc_srt_ConsolidationItemsAxis_2e786ad3-6d97-498a-a7b2-5cc6bc4e2bc0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_2e786ad3-6d97-498a-a7b2-5cc6bc4e2bc0_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_2e786ad3-6d97-498a-a7b2-5cc6bc4e2bc0" xlink:to="loc_srt_ConsolidationItemsDomain_2e786ad3-6d97-498a-a7b2-5cc6bc4e2bc0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_df96b25b-0881-4af9-9347-c1d7cc4592c8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_2e786ad3-6d97-498a-a7b2-5cc6bc4e2bc0" xlink:to="loc_srt_ConsolidationItemsDomain_df96b25b-0881-4af9-9347-c1d7cc4592c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_efe0ca87-a286-4cf9-84df-32f04a64abf7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_df96b25b-0881-4af9-9347-c1d7cc4592c8" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_efe0ca87-a286-4cf9-84df-32f04a64abf7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_4083af76-1e44-4af3-847d-4cbeccc0b005" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_df96b25b-0881-4af9-9347-c1d7cc4592c8" xlink:to="loc_us-gaap_OperatingSegmentsMember_4083af76-1e44-4af3-847d-4cbeccc0b005" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_8cad09c0-fdd3-4854-8594-73b4b1ab7ede" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_df96b25b-0881-4af9-9347-c1d7cc4592c8" xlink:to="loc_us-gaap_IntersegmentEliminationMember_8cad09c0-fdd3-4854-8594-73b4b1ab7ede" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_f1253e02-354f-4cbc-8d93-dbfd268fd594" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_df96b25b-0881-4af9-9347-c1d7cc4592c8" xlink:to="loc_us-gaap_CorporateNonSegmentMember_f1253e02-354f-4cbc-8d93-dbfd268fd594" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ffed3df7-d676-4c62-90df-2c1a637ed57b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_59e4f66c-e6a4-48d7-afb0-90ba5e205d85" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ffed3df7-d676-4c62-90df-2c1a637ed57b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ffed3df7-d676-4c62-90df-2c1a637ed57b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ffed3df7-d676-4c62-90df-2c1a637ed57b" xlink:to="loc_us-gaap_SegmentDomain_ffed3df7-d676-4c62-90df-2c1a637ed57b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_35c2011f-3afb-4529-9031-9b6ae3f52b34" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ffed3df7-d676-4c62-90df-2c1a637ed57b" xlink:to="loc_us-gaap_SegmentDomain_35c2011f-3afb-4529-9031-9b6ae3f52b34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ControlDevicesMember_4f015782-34dd-4f8d-97a4-da37d379ab1a" xlink:href="sri-20241231.xsd#sri_ControlDevicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_35c2011f-3afb-4529-9031-9b6ae3f52b34" xlink:to="loc_sri_ControlDevicesMember_4f015782-34dd-4f8d-97a4-da37d379ab1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_010d7486-e95e-4cfc-80bd-69b8c1bef941" xlink:href="sri-20241231.xsd#sri_ElectronicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_35c2011f-3afb-4529-9031-9b6ae3f52b34" xlink:to="loc_sri_ElectronicsMember_010d7486-e95e-4cfc-80bd-69b8c1bef941" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_StoneridgeBrazilMember_7cdf6620-9b46-4904-8a93-560ab1ae776d" xlink:href="sri-20241231.xsd#sri_StoneridgeBrazilMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_35c2011f-3afb-4529-9031-9b6ae3f52b34" xlink:to="loc_sri_StoneridgeBrazilMember_7cdf6620-9b46-4904-8a93-560ab1ae776d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationRevenueAbstract_5acbaada-a1de-49d4-bdc8-5087aa4a5d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationRevenueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_58f5d1e6-e86a-482c-8689-c5f88b124628" xlink:to="loc_us-gaap_SegmentReportingInformationRevenueAbstract_5acbaada-a1de-49d4-bdc8-5087aa4a5d6d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_23347226-cb60-465d-b675-2b64b8c31ead" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationRevenueAbstract_5acbaada-a1de-49d4-bdc8-5087aa4a5d6d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_23347226-cb60-465d-b675-2b64b8c31ead" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfitAbstract_803b0fe4-fe4c-4004-afea-bfb82a0af7ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfitAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_58f5d1e6-e86a-482c-8689-c5f88b124628" xlink:to="loc_us-gaap_GrossProfitAbstract_803b0fe4-fe4c-4004-afea-bfb82a0af7ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_13fc4169-51e2-4bab-b507-4a7be6d486de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GrossProfitAbstract_803b0fe4-fe4c-4004-afea-bfb82a0af7ad" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_13fc4169-51e2-4bab-b507-4a7be6d486de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseAbstract_5a8a8655-992a-418f-aa7a-9bfc4050b3cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_58f5d1e6-e86a-482c-8689-c5f88b124628" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseAbstract_5a8a8655-992a-418f-aa7a-9bfc4050b3cf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_8a2924bf-2d83-4662-949a-24e3c01408d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseAbstract_5a8a8655-992a-418f-aa7a-9bfc4050b3cf" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_8a2924bf-2d83-4662-949a-24e3c01408d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationAdditionalInformationAbstract_62e2fa27-d902-4016-8642-ccd8d5b5d07f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationAdditionalInformationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_58f5d1e6-e86a-482c-8689-c5f88b124628" xlink:to="loc_us-gaap_SegmentReportingInformationAdditionalInformationAbstract_62e2fa27-d902-4016-8642-ccd8d5b5d07f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_199d8f10-ca90-479c-919e-102c3317ef92" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationAdditionalInformationAbstract_62e2fa27-d902-4016-8642-ccd8d5b5d07f" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_199d8f10-ca90-479c-919e-102c3317ef92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract_96a0aca6-5bd0-44f9-8938-fb2dd5ac3a33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_58f5d1e6-e86a-482c-8689-c5f88b124628" xlink:to="loc_us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract_96a0aca6-5bd0-44f9-8938-fb2dd5ac3a33" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f6992ee5-4b4f-4447-b41a-034995afec30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract_96a0aca6-5bd0-44f9-8938-fb2dd5ac3a33" xlink:to="loc_us-gaap_OperatingIncomeLoss_f6992ee5-4b4f-4447-b41a-034995afec30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortizationAbstract_7e03084a-5267-4a6a-ab2f-dec6a27fc9b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortizationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_58f5d1e6-e86a-482c-8689-c5f88b124628" xlink:to="loc_us-gaap_DepreciationAndAmortizationAbstract_7e03084a-5267-4a6a-ab2f-dec6a27fc9b5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_963195ed-f438-4fce-aa67-b4a4889194e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DepreciationAndAmortizationAbstract_7e03084a-5267-4a6a-ab2f-dec6a27fc9b5" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_963195ed-f438-4fce-aa67-b4a4889194e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNetAbstract_8673d3d7-57f7-4bef-84b6-7f43a694e487" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_58f5d1e6-e86a-482c-8689-c5f88b124628" xlink:to="loc_us-gaap_InterestIncomeExpenseNetAbstract_8673d3d7-57f7-4bef-84b6-7f43a694e487" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_c05230b5-bd05-4549-a170-fa4bb77156fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestIncomeExpenseNetAbstract_8673d3d7-57f7-4bef-84b6-7f43a694e487" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_c05230b5-bd05-4549-a170-fa4bb77156fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_SegmentReportingInformationCapitalExpendituresAbstract_65860063-008d-4da4-896e-7762fa07ee39" xlink:href="sri-20241231.xsd#sri_SegmentReportingInformationCapitalExpendituresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_58f5d1e6-e86a-482c-8689-c5f88b124628" xlink:to="loc_sri_SegmentReportingInformationCapitalExpendituresAbstract_65860063-008d-4da4-896e-7762fa07ee39" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_9251c05b-1282-4728-8209-9808c483ee63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sri_SegmentReportingInformationCapitalExpendituresAbstract_65860063-008d-4da4-896e-7762fa07ee39" xlink:to="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_9251c05b-1282-4728-8209-9808c483ee63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_ff8efbcb-847c-4f5b-ae02-68cba9603930" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_58f5d1e6-e86a-482c-8689-c5f88b124628" xlink:to="loc_us-gaap_AssetsAbstract_ff8efbcb-847c-4f5b-ae02-68cba9603930" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f073839c-4aa3-4e01-bf4c-5cd3f3fe97ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_ff8efbcb-847c-4f5b-ae02-68cba9603930" xlink:to="loc_us-gaap_Assets_f073839c-4aa3-4e01-bf4c-5cd3f3fe97ba" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_695dfb88-1280-41e0-a0a2-e8259c675ea0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_2fe55682-5bcc-4ce8-91e1-bbc2a8508d30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_695dfb88-1280-41e0-a0a2-e8259c675ea0" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_2fe55682-5bcc-4ce8-91e1-bbc2a8508d30" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_f3c953a8-7940-4e77-af4f-543ec56412fa" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_2fe55682-5bcc-4ce8-91e1-bbc2a8508d30" xlink:to="loc_srt_StatementGeographicalAxis_f3c953a8-7940-4e77-af4f-543ec56412fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_f3c953a8-7940-4e77-af4f-543ec56412fa_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_f3c953a8-7940-4e77-af4f-543ec56412fa" xlink:to="loc_srt_SegmentGeographicalDomain_f3c953a8-7940-4e77-af4f-543ec56412fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_925d4597-0f64-409e-a1ab-c0d547f11748" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_f3c953a8-7940-4e77-af4f-543ec56412fa" xlink:to="loc_srt_SegmentGeographicalDomain_925d4597-0f64-409e-a1ab-c0d547f11748" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_22f116f0-cbb9-4f05-8342-d2fe35574c09" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NorthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_925d4597-0f64-409e-a1ab-c0d547f11748" xlink:to="loc_srt_NorthAmericaMember_22f116f0-cbb9-4f05-8342-d2fe35574c09" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_c28ed563-e2db-494b-9081-bed8e615d050" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NorthAmericaMember_22f116f0-cbb9-4f05-8342-d2fe35574c09" xlink:to="loc_country_US_c28ed563-e2db-494b-9081-bed8e615d050" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_472e7346-8f82-4e93-ab04-2809c7aa7e97" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_MX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NorthAmericaMember_22f116f0-cbb9-4f05-8342-d2fe35574c09" xlink:to="loc_country_MX_472e7346-8f82-4e93-ab04-2809c7aa7e97" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SouthAmericaMember_aac8f67c-9abd-4b19-a96c-77bbdd68db4c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SouthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_925d4597-0f64-409e-a1ab-c0d547f11748" xlink:to="loc_srt_SouthAmericaMember_aac8f67c-9abd-4b19-a96c-77bbdd68db4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR_8e51efae-f3a6-456f-b9be-66d2bec09374" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_BR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SouthAmericaMember_aac8f67c-9abd-4b19-a96c-77bbdd68db4c" xlink:to="loc_country_BR_8e51efae-f3a6-456f-b9be-66d2bec09374" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_EuropeAndOtherCountriesMember_85b933c1-55e8-464c-8b62-14431d8cea61" xlink:href="sri-20241231.xsd#sri_EuropeAndOtherCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_925d4597-0f64-409e-a1ab-c0d547f11748" xlink:to="loc_sri_EuropeAndOtherCountriesMember_85b933c1-55e8-464c-8b62-14431d8cea61" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_SE_77dd1d3a-16d7-4746-a011-78627979dc0f" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_SE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sri_EuropeAndOtherCountriesMember_85b933c1-55e8-464c-8b62-14431d8cea61" xlink:to="loc_country_SE_77dd1d3a-16d7-4746-a011-78627979dc0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_EE_3761cfde-18cb-47c1-8399-312e33650648" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_EE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sri_EuropeAndOtherCountriesMember_85b933c1-55e8-464c-8b62-14431d8cea61" xlink:to="loc_country_EE_3761cfde-18cb-47c1-8399-312e33650648" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NL_9b2e4082-e57e-474f-befb-615ebc2f7730" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_NL"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sri_EuropeAndOtherCountriesMember_85b933c1-55e8-464c-8b62-14431d8cea61" xlink:to="loc_country_NL_9b2e4082-e57e-474f-befb-615ebc2f7730" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_OtherEuropeanCountriesMember_7917b478-4aa3-403e-9f7f-7ba835699117" xlink:href="sri-20241231.xsd#sri_OtherEuropeanCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sri_EuropeAndOtherCountriesMember_85b933c1-55e8-464c-8b62-14431d8cea61" xlink:to="loc_sri_OtherEuropeanCountriesMember_7917b478-4aa3-403e-9f7f-7ba835699117" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_7ebcc137-06ed-43e5-aada-4568a41afe17" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sri_EuropeAndOtherCountriesMember_85b933c1-55e8-464c-8b62-14431d8cea61" xlink:to="loc_country_CN_7ebcc137-06ed-43e5-aada-4568a41afe17" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_68cb099c-7071-4678-b417-820ba53f0f50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_695dfb88-1280-41e0-a0a2-e8259c675ea0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_68cb099c-7071-4678-b417-820ba53f0f50" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_660c451c-0c88-4d89-a823-8c3f7ee1fadc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_695dfb88-1280-41e0-a0a2-e8259c675ea0" xlink:to="loc_us-gaap_NoncurrentAssets_660c451c-0c88-4d89-a823-8c3f7ee1fadc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_5e20a163-9e7a-4ce6-8400-172b31d8b3bb" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_af93edb2-327b-4504-a083-b4a9900e252c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_5e20a163-9e7a-4ce6-8400-172b31d8b3bb" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_af93edb2-327b-4504-a083-b4a9900e252c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_dda750bc-c0e8-40f5-a2e6-7ec471550749" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_af93edb2-327b-4504-a083-b4a9900e252c" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_dda750bc-c0e8-40f5-a2e6-7ec471550749" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_dda750bc-c0e8-40f5-a2e6-7ec471550749_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_dda750bc-c0e8-40f5-a2e6-7ec471550749" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_dda750bc-c0e8-40f5-a2e6-7ec471550749_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_9c9a18df-e9a3-43bb-a02d-52ab19d25e7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_dda750bc-c0e8-40f5-a2e6-7ec471550749" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_9c9a18df-e9a3-43bb-a02d-52ab19d25e7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_73623f0a-615b-4987-9e1c-8525e847c0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_9c9a18df-e9a3-43bb-a02d-52ab19d25e7b" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_73623f0a-615b-4987-9e1c-8525e847c0b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_c6622813-34d7-466f-a8ea-272dda0655f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_9c9a18df-e9a3-43bb-a02d-52ab19d25e7b" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_c6622813-34d7-466f-a8ea-272dda0655f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_b8b32fe7-762a-4407-8b33-28f5aced5db1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_5e20a163-9e7a-4ce6-8400-172b31d8b3bb" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_b8b32fe7-762a-4407-8b33-28f5aced5db1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_39b37ed1-a628-4664-8bfd-941dfd8c2c18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_5e20a163-9e7a-4ce6-8400-172b31d8b3bb" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_39b37ed1-a628-4664-8bfd-941dfd8c2c18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_6e9475e3-5e42-4cb8-85ce-8729c28e9971" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_5e20a163-9e7a-4ce6-8400-172b31d8b3bb" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_6e9475e3-5e42-4cb8-85ce-8729c28e9971" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_d70e3294-25b3-4b3c-b111-888f6a60cb11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_400a5fc7-b19c-4398-b2b5-dc8cc093cbea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_5e20a163-9e7a-4ce6-8400-172b31d8b3bb" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_400a5fc7-b19c-4398-b2b5-dc8cc093cbea" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_ddc341f6-2c00-47c0-b862-ffa5d129cc3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_5e20a163-9e7a-4ce6-8400-172b31d8b3bb" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_ddc341f6-2c00-47c0-b862-ffa5d129cc3a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_441ae2d8-90c9-4906-8c22-cf083846d06b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>sri-20241231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:980d5178-8fca-40ea-82ce-8846348079dc,g:0ab8619b-c9d6-42e7-9d14-db7dcda4ab0b-->
<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_DebtInstrumentCovenantCreditFacilityReductionUponSaleOfProductiveAssetsMaximum_e48f2082-ac32-4b4d-9079-4fc6d93b599e_terseLabel_en-US" xlink:label="lab_sri_DebtInstrumentCovenantCreditFacilityReductionUponSaleOfProductiveAssetsMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum reduction in credit facility upon sale of significant assets</link:label>
    <link:label id="lab_sri_DebtInstrumentCovenantCreditFacilityReductionUponSaleOfProductiveAssetsMaximum_label_en-US" xlink:label="lab_sri_DebtInstrumentCovenantCreditFacilityReductionUponSaleOfProductiveAssetsMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Credit Facility Reduction Upon Sale Of Productive Assets, Maximum</link:label>
    <link:label id="lab_sri_DebtInstrumentCovenantCreditFacilityReductionUponSaleOfProductiveAssetsMaximum_documentation_en-US" xlink:label="lab_sri_DebtInstrumentCovenantCreditFacilityReductionUponSaleOfProductiveAssetsMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Cash And Cash Equivalents At Carrying Value, Net Cash Proceeds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentCovenantCreditFacilityReductionUponSaleOfProductiveAssetsMaximum" xlink:href="sri-20241231.xsd#sri_DebtInstrumentCovenantCreditFacilityReductionUponSaleOfProductiveAssetsMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_DebtInstrumentCovenantCreditFacilityReductionUponSaleOfProductiveAssetsMaximum" xlink:to="lab_sri_DebtInstrumentCovenantCreditFacilityReductionUponSaleOfProductiveAssetsMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d35e9eb1-ad95-4a8f-8d52-9a1073e9a07f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_8bb2e12f-2269-47f6-9873-5c79df917686_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_71cbcec1-e644-4f34-9e13-d7b7a89e16e3_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_2093087f-85bd-407a-bb58-c30e91379f2b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statutory U.S. federal income tax benefit</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" 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/2024/elts/us-gaap-2024.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_dei_CoverAbstract_3f0ce0ae-88af-4307-ad76-ca74a27d9e65_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_eb9b03b9-e522-437e-91b5-b400cab67200_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ef206d5f-f335-48ba-a083-e5343784d5f5_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_50c6b60b-67dc-40f1-aec8-334e673d8fda_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, 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/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_3ebdbf9e-91da-4082-8d2f-016f95157e23_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeTaxAuthorityDomain_afeb392b-ea9a-4a62-a9f1-ddf70c7471d2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [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" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_TradingSymbol_aab754d2-a292-40f5-939c-ff1b9ff5538c_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_5d9092ee-2066-4f96-b2ff-10c954aab29f_verboseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_00d1117a-b650-4570-a936-e4b2ce8380cd_negatedLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Excess tax deficiency 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" 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/2024/elts/us-gaap-2024.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_GoodwillAndIntangibleAssetsGoodwillPolicy_985b4e7b-13a2-40b8-a13a-f7fb3f87840f_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_98127118-1349-4d18-9f93-29b74e54eba3_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SegmentReportingInformationAdditionalInformationAbstract_9ca8b910-e711-4005-abc2-4e1dc2d26015_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationAdditionalInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Segment Costs:</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationAdditionalInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationAdditionalInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information, Additional Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationAdditionalInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationAdditionalInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationAdditionalInformationAbstract" xlink:to="lab_us-gaap_SegmentReportingInformationAdditionalInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_ec20d98e-e654-4663-a20f-49a50b9319bb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax (benefit) expense on unrealized gain on derivatives</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" 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/2024/elts/us-gaap-2024.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_IncreaseDecreaseInAccountsReceivable_8f681a3e-2e09-4bdc-81d1-cbfd3e753d52_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_21ac9532-b27e-4953-8837-de17c68b04dc_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Loss 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" 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/2024/elts/us-gaap-2024.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_InventoryPolicyTextBlock_ac5cbc85-e1ec-4457-a36f-0af29af0a7d6_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_24b646a1-c3a1-490e-bf8d-2ce7f2025e42_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_sri_AssetsAndLiabilitiesLesseeTableTextBlock_99ad24e6-7ecb-44ee-a787-8e3d27c34ad9_terseLabel_en-US" xlink:label="lab_sri_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Supplemental Balance Sheet Information</link:label>
    <link:label id="lab_sri_AssetsAndLiabilitiesLesseeTableTextBlock_label_en-US" xlink:label="lab_sri_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets And Liabilities, Lessee [Table Text Block]</link:label>
    <link:label id="lab_sri_AssetsAndLiabilitiesLesseeTableTextBlock_documentation_en-US" xlink:label="lab_sri_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Assets And Liabilities, Lessee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:href="sri-20241231.xsd#sri_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:to="lab_sri_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_d362d41b-74cc-4305-98bd-caef2ef59e5b_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetInvestmentHedgingMember_8fa8b948-c085-45d6-b697-5263fd30e169_terseLabel_en-US" xlink:label="lab_us-gaap_NetInvestmentHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_EquityMethodInvesteeNameDomain_173b7c12-f097-49ff-8f84-1645cbcb54d2_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_LeaseCostAbstract_0137f80b-17fb-491f-ae12-001a2b79721c_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PurchaseObligationDueInSecondYear_0ca03266-5cce-47b5-8dff-656187590e68_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components to be paid in 2026</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" 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/2024/elts/us-gaap-2024.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_us-gaap_RevenueFromContractWithCustomerAbstract_2cd726d7-6670-4b78-b126-279a1548d9be_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ValuationAllowancesAndReservesTypeAxis_6195c7ea-85e2-4c98-882e-84897838ee6d_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PlanNameDomain_fd2d97f3-08e8-4495-a919-b27a5d5f1462_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_country_US_7b077af3-41a4-4e0b-bdc6-05923376ec6c_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/country-2024.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_WeightedAverageNumberDilutedSharesOutstandingAdjustment_b694d357-fbe2-4b40-94a4-287205faeca4_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_sri_CreditFacilityMember_821c0ed9-ca6a-4717-86af-126a68e5cf38_terseLabel_en-US" xlink:label="lab_sri_CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CreditFacilityMember" xlink:href="sri-20241231.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_LeasesAbstract_8841b64e-0f50-4f6e-9021-f56be75a7072_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FiniteLivedIntangibleAssetsGross_0e6456ed-ee65-4a65-9d19-98e97c11dbed_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OperatingSegmentsMember_c4b72359-fdf3-4445-99cd-45738ed37e87_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_NetCashProvidedByUsedInOperatingActivities_96b61c34-62a4-43e3-a5e4-aea0da049486_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e5d533a5-e0e5-45f0-94f2-1db63490d554_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FIFOInventoryAmount_8fe0c7b8-edd5-4a90-8ed1-4b868fd6e19e_terseLabel_en-US" xlink:label="lab_us-gaap_FIFOInventoryAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_GrossProfitAbstract_d20e8ce0-f4db-4796-8a31-b718e41c756d_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of Goods Sold:</link:label>
    <link:label id="lab_us-gaap_GrossProfitAbstract_label_en-US" xlink:label="lab_us-gaap_GrossProfitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfitAbstract" xlink:to="lab_us-gaap_GrossProfitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_4240c0b0-4390-4124-9f88-80369de13d63_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Changes in Accumulated Other Comprehensive Loss 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" 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/2024/elts/us-gaap-2024.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_DeferredTaxAssetsPropertyPlantAndEquipment_7f8c6788-5d73-476d-bd40-3c79afb86c6c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_af7ef551-e0cb-4150-9e01-c21fd6b770f1_verboseLabel_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of 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" 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/2024/elts/srt-2024.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_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_43c87367-4184-4170-9b9e-e90a923eb558_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AcquiredFiniteLivedIntangibleAssetsLineItems_aa12e5a8-1d6c-409c-b82a-3560a8bbca59_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FairValueByMeasurementFrequencyAxis_cf4b3535-1fbb-4517-bd57-9f9ca99203fd_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_sri_SegmentReportingInformationCapitalExpendituresAbstract_0b6f11d3-863f-4d0c-b536-1b7b3e2c9522_verboseLabel_en-US" xlink:label="lab_sri_SegmentReportingInformationCapitalExpendituresAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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" 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-20241231.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_dei_EntityCommonStockSharesOutstanding_44959220-ad7e-4f42-bc36-ecb0f68253f5_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_5c2c60f1-a44f-4535-b93f-9553b469ddeb_verboseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_860d1764-655e-4d6c-bd05-9921e7735279_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_sri_ProductWarrantyAccrualCustomerClaimNotificationAmount_51d1fb4d-a44c-408b-953c-a5a6598d7b7d_terseLabel_en-US" xlink:label="lab_sri_ProductWarrantyAccrualCustomerClaimNotificationAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer claim notification</link:label>
    <link:label id="lab_sri_ProductWarrantyAccrualCustomerClaimNotificationAmount_label_en-US" xlink:label="lab_sri_ProductWarrantyAccrualCustomerClaimNotificationAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Warranty Accrual, Customer Claim Notification, Amount</link:label>
    <link:label id="lab_sri_ProductWarrantyAccrualCustomerClaimNotificationAmount_documentation_en-US" xlink:label="lab_sri_ProductWarrantyAccrualCustomerClaimNotificationAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Product Warranty Accrual, Customer Claim Notification, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ProductWarrantyAccrualCustomerClaimNotificationAmount" xlink:href="sri-20241231.xsd#sri_ProductWarrantyAccrualCustomerClaimNotificationAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_ProductWarrantyAccrualCustomerClaimNotificationAmount" xlink:to="lab_sri_ProductWarrantyAccrualCustomerClaimNotificationAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ToolsDiesAndMoldsMember_e4c798a9-3a1b-4a0a-ae0d-bdcf835e319d_terseLabel_en-US" xlink:label="lab_us-gaap_ToolsDiesAndMoldsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_e858440c-e5f0-4047-9451-53edd1894163_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ValuationAllowancesAndReservesDeductions_07d69ef8-2a7b-4feb-9155-5258fea14809_negatedLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b0d850ed-4bad-4ac2-81ef-3e08b1f539a8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_sri_TechnologyMember_83160f4c-b448-4f17-bfe9-b85e3c4045da_verboseLabel_en-US" xlink:label="lab_sri_TechnologyMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Technology</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" 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" xml:lang="en-US">Technology [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TechnologyMember" xlink:href="sri-20241231.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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_f55f0f52-2ea8-4eb0-8c8c-5a3d5e70843c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_858d441c-be9d-470a-8c4e-3eba538d2f00_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_a89718aa-1803-4df0-b291-7a6b931fbaa0_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CreditFacilityDomain_afc8c5c4-7856-4578-ae07-5fee3badfdf4_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_Goodwill_92f7b1a0-8145-4b64-96e3-7de0a3b94f2c_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_d9fa4cba-06ee-4784-a412-f5f48cbc8f95_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at January 1</link:label>
    <link:label id="lab_us-gaap_Goodwill_4dd45768-6d9e-4c1d-9bae-02d7054bda3e_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_163c9b88-d2e5-466c-b2b6-3afa6e7879f1_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_e04919d2-8f30-47ef-8a5e-473dad26f5d4_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ProductWarrantyAccrualPayments_7e6b69e4-e4ef-4c03-9892-3bedb08d9909_negatedLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_EmployeeStockOptionMember_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_8b7cbd28-6804-4278-8e67-cb299ca36de5_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_9d9283ce-8b6d-423f-9771-6696805337c0_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_Depreciation_9d7180d7-e60a-437f-ad43-4c43998c4686_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_4de66c65-cd4f-4f42-ae69-67b51617fd40_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</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" 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/2024/elts/us-gaap-2024.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_ComprehensiveIncomeNetOfTax_98d6740a-5a35-41c3-8674-f15bf848f3bc_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageCostInventoryAmount_c9386fa1-13ee-4797-96da-bb45f4cee6f6_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageCostInventoryAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_RepaymentsOfLinesOfCredit_5a8d4106-23d2-494b-ac32-0bbf25c0fb0f_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Revolving credit facility payments</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" 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/2024/elts/us-gaap-2024.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_AwardTypeAxis_3c333fef-1e91-437e-a8ab-4c3cb4971fe6_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_4657c8c9-907c-412a-803b-10bdb93c605d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_GoodwillForeignCurrencyTranslationGainLoss_86157161-3e7f-4821-8183-e93c92234a0a_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_5496eea3-d71e-4063-9646-b76547b5a997_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_WriteOffOfDeferredDebtIssuanceCost_842ffeb9-1f55-4487-9a93-78be75b8400b_terseLabel_en-US" xlink:label="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Deferred Debt Issuance Cost, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_PropertyPlantAndEquipmentNet_f517151c-ea3f-4e33-ad42-6414f3355a9b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_971e1558-984e-4fee-abd0-ce2321bfe0b5_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_IcfrAuditorAttestationFlag_1d56018e-c5cf-446a-9a31-10cae213bd96_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_sri_UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract_35b824f9-a1a3-4d1e-a493-760adf6c637d_verboseLabel_en-US" xlink:label="lab_sri_UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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" 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-20241231.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_NoncurrentAssets_3d98886b-df19-49b9-8692-e0c6e6d16253_verboseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_sri_LongTermSupplyAgreementMember_4939992f-d8e9-405c-9cb4-c0d5d5fd37d4_terseLabel_en-US" xlink:label="lab_sri_LongTermSupplyAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Long-Term Supply Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_LongTermSupplyAgreementMember" xlink:href="sri-20241231.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_794dfed0-7949-442e-b9d6-3b8061345dc8_terseLabel_en-US" xlink:label="lab_sri_AmortizationAndAccretionOfDebtDiscount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c7342a04-b011-47d4-8a64-c0cd19f83810_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_c2abbd70-aae3-479a-af74-d2853af9f8bd_verboseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_RevolvingCreditFacilityMember_6ace15c0-3ac8-48eb-b43e-147e2a0b14a9_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_TrdArrExpirationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_ecd_TrdArrExpirationDate_label_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrExpirationDate" xlink:to="lab_ecd_TrdArrExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fa602dba-7156-4a42-84b2-f7d5e963aee5_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OperatingLeaseLiabilityCurrent_e7bf19a2-f91c-4b2b-8e18-0d5d312e8d41_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_8c238418-79d0-434a-bfa8-127d93f2b975_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_PriceRiskCashFlowHedgesAbstract_0f97b08a-7d0b-4fa6-bf00-4069c9042b05_verboseLabel_en-US" xlink:label="lab_us-gaap_PriceRiskCashFlowHedgesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_EqtyAwrdsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_67345600-5852-4f0e-bbe0-b7df57643352_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_PropertyPlantAndEquipmentGross_fcdff342-cac4-4304-85f1-22fe998c8e91_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_ef57143a-d243-45a5-837d-e8d8174618b1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">(Loss) gain 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_3d2d76c0-5ee5-4cc6-9b2a-b60c7222947b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_e7ce6cbf-2086-44fb-95c4-23679f99851a_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_dde54339-b12c-4905-ab96-03ff3f3061f1_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_BasisOfAccountingPolicyPolicyTextBlock_94994c96-5cf7-4b9f-8ac4-ece931984e82_verboseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_WeightedAverageNumberOfDilutedSharesOutstanding_02094d8a-8c17-47f3-b862-d4b3a9cd762c_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_88cd0056-dbec-4f2a-b04d-f2ae1e601f26_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_DebtInstrumentPaymentTermExtensionPeriod_ac777d23-3f43-4b6b-9925-14c2b2b49ff0_terseLabel_en-US" xlink:label="lab_sri_DebtInstrumentPaymentTermExtensionPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payment term extension</link:label>
    <link:label id="lab_sri_DebtInstrumentPaymentTermExtensionPeriod_label_en-US" xlink:label="lab_sri_DebtInstrumentPaymentTermExtensionPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Payment Term, Extension Period</link:label>
    <link:label id="lab_sri_DebtInstrumentPaymentTermExtensionPeriod_documentation_en-US" xlink:label="lab_sri_DebtInstrumentPaymentTermExtensionPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Payment Term, Extension Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentPaymentTermExtensionPeriod" xlink:href="sri-20241231.xsd#sri_DebtInstrumentPaymentTermExtensionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_DebtInstrumentPaymentTermExtensionPeriod" xlink:to="lab_sri_DebtInstrumentPaymentTermExtensionPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths_20f986e2-7d3e-435c-9a49-4660b6430acc_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components to be paid in 2025</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" 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/2024/elts/us-gaap-2024.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_StockholdersEquity_a09e1017-1415-42d9-af1a-5d8da815faca_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total shareholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_5cc3bc2b-e0e8-41f5-88a0-df1aeccbabaf_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_c9a12715-3c62-41ff-80b6-a652a33b2237_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">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/2024/elts/us-gaap-2024.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_DeferredTaxAssetsGross_6e6b1b89-bb55-4056-a752-a8d8597e8d4c_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_a510de19-e2a1-448b-a43f-0f805e9a7977_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidated 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" 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/2024/elts/us-gaap-2024.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_SupplyCommitmentLineItems_25a0fe69-5c48-42df-a860-84da0c5b3503_terseLabel_en-US" xlink:label="lab_us-gaap_SupplyCommitmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfGoodwillTextBlock_82acc319-cf5b-48ca-8497-ed9363fb8611_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ConcentrationRiskTypeDomain_2fe029e2-6b03-4753-ac84-658f3e6c9ee7_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_4f436bb8-16e2-4315-a02b-9e4c1d5f8697_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_LettersOfCreditOutstandingAmount_5536c9c6-fb38-40d0-8509-b35430c0dfec_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_sri_DebtInstrumentCovenantUninsuredAssetLossesMaximum_c7f53ff2-8e98-4233-bc84-79bad9f5dbb7_terseLabel_en-US" xlink:label="lab_sri_DebtInstrumentCovenantUninsuredAssetLossesMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument covenant uninsured asset losses maximum amount</link:label>
    <link:label id="lab_sri_DebtInstrumentCovenantUninsuredAssetLossesMaximum_label_en-US" xlink:label="lab_sri_DebtInstrumentCovenantUninsuredAssetLossesMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Uninsured Asset Losses, Maximum</link:label>
    <link:label id="lab_sri_DebtInstrumentCovenantUninsuredAssetLossesMaximum_documentation_en-US" xlink:label="lab_sri_DebtInstrumentCovenantUninsuredAssetLossesMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt instrument covenant uninsured asset losses maximum amount.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentCovenantUninsuredAssetLossesMaximum" xlink:href="sri-20241231.xsd#sri_DebtInstrumentCovenantUninsuredAssetLossesMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_DebtInstrumentCovenantUninsuredAssetLossesMaximum" xlink:to="lab_sri_DebtInstrumentCovenantUninsuredAssetLossesMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_777e970d-8f40-4fd0-b8d8-884e3e223aad_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CostOfSalesMember_a72e6e68-ea71-402d-8f16-aaa44bb826af_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_DocumentFiscalPeriodFocus_d95621cc-7f4c-4a0a-9f19-3f386a08120d_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_bdf3be4e-11cd-4d88-a453-63c63771a9c0_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</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" 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/2024/elts/us-gaap-2024.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_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_7865cdfb-e669-4093-af85-e7c6c6784ee2_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position Location, Balance [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" xml:lang="en-US">Statement of Financial Position Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_985c56ad-7f60-4c52-93d1-d3742fe4b39a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Restructuring Reserve by Type of Cost</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" 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/2024/elts/us-gaap-2024.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_58a0e7a7-67b7-468a-b712-a192478a55ef_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_f5367745-69d0-4ddf-a06b-a55298bbddf0_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_64a7fdc5-0122-4024-9128-fe7227a63758_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_DocumentType_a6e526e8-b2e2-4224-9c71-bf7e3bbac280_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_DerivativeContractTypeDomain_a8595079-1712-4bb0-bad1-9f2cc2ce96d4_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_736e0716-01f2-4f0b-a470-62c5b26ee283_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_sri_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentsForEarnOutConsideration_fa693897-c0e5-4cc2-9e7d-c17d9a12582a_negatedTerseLabel_en-US" xlink:label="lab_sri_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentsForEarnOutConsideration" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Earn-out consideration cash payment</link:label>
    <link:label id="lab_sri_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentsForEarnOutConsideration_label_en-US" xlink:label="lab_sri_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentsForEarnOutConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Payments For Earn Out Consideration</link:label>
    <link:label id="lab_sri_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentsForEarnOutConsideration_documentation_en-US" xlink:label="lab_sri_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentsForEarnOutConsideration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" 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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentsForEarnOutConsideration" xlink:href="sri-20241231.xsd#sri_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentsForEarnOutConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentsForEarnOutConsideration" xlink:to="lab_sri_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentsForEarnOutConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_0bdfd931-7869-4ade-ade0-616e259c291f_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_0618105f-ee0e-49d1-9cfd-ef35e332f2f2_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FurnitureAndFixturesMember_f60465f8-8aec-4274-a204-e251efe7e8e2_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AccountsPayableCurrent_5351434d-9625-4263-8377-8d2bc4e16ec9_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1cca1c3c-de70-492b-995b-0295e1cc7047_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LeaseCost_bf067dac-18ef-483e-b67d-023c00aef4bd_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AssetsNoncurrentAbstract_caa69d4f-4b25-453b-9bfe-61e2f8d1a3cd_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_RangeAxis_13fcc918-9599-48e9-8e80-0606a353f3c9_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4b12ea63-395d-4928-80a2-1d7ec5d68cf5_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Loss before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredOtherTaxExpenseBenefit_97dc6267-ad48-42dc-8b0c-6f41d48e2c86_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredOtherTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred benefit</link:label>
    <link:label id="lab_us-gaap_DeferredOtherTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredOtherTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Other Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredOtherTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredOtherTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredOtherTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredOtherTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_f216b490-310a-44fb-ace5-7458d99a0b72_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseAbstract_6e846864-1dba-40ea-a53b-24b4f849eb69_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Design and Development:</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseAbstract" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_1c609388-506b-40d2-bde9-711f455ae54f_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_VariableLeaseCost_03837803-375b-4989-b7b6-2d76cb1743c3_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_GoodwillImpairmentLoss_7fdd448d-931a-4837-8d41-2f7717bcb732_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_sri_PaymentsForLongTermPurchaseCommitment_ae08fd6f-7741-4f6b-a043-1e0965fafa78_terseLabel_en-US" xlink:label="lab_sri_PaymentsForLongTermPurchaseCommitment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_IncomeTaxReconciliationTaxCredits_9d22efcb-fbd3-4ab2-9a59-530c0bf75017_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_e38beb87-5537-410e-a0ed-3a207fc585b8_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_08a4df50-a719-4272-9bff-c76d651ba37e_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_srt_ScenarioForecastMember_f1c84da1-986a-4f8a-8103-670c3cb0154f_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_us-gaap_EarningsPerShareDiluted_94133fe2-2e5f-44c6-9f4d-0fcfa23550ae_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_StateAndLocalJurisdictionMember_1efafba3-bffc-4fd8-adc0-b604c0a7fcef_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_800d9ce6-a139-4af9-8cb8-9632f86bce87_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CurrentIncomeTaxExpenseBenefit_877f1c26-3bcc-4838-9828-3e4d5932fd0e_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current provision</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" 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/2024/elts/us-gaap-2024.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_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_cd207da6-b744-4b4c-8b5d-12df0fd53cf9_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ForeignCurrencyTransactionGainLossBeforeTax_42a86625-0c36-46a2-93fe-b10842076530_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency transaction (gains) losses</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" xml:lang="en-US">Gain (Loss), Foreign Currency Transaction, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_PreferredStockSharesIssued_951f60cf-8a48-4963-8a8f-2b7de0947cf5_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_MajorCustomersAxis_1b3a12b2-ce49-45aa-b1f5-f7bae725fe94_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_StatementOfFinancialPositionAbstract_29c91f83-bcd0-4d2c-a428-09203b557e0f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ProductWarrantyAccrualClassifiedCurrent_6c549307-0a37-4e50-992b-0594c6ee26b7_verboseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DeferredTaxLiabilitiesOther_0cb4a09a-f7f9-4b60-b8e9-f3ecde981440_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_6d4ffa00-f02f-458d-be3c-ca78396c5442_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ProceedsFromSaleOfPropertyPlantAndEquipment_e876321c-f0f9-458a-820b-a1a5bd8d7173_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeTaxExpenseBenefit_03e6ab10-e44e-4baa-b180-ca7c3b376a6e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_4de18518-e76d-4cc6-9cfc-6cb47372649c_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total income tax provision</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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_e53daf79-d5dc-4462-a8c2-995ab4b8a70b_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a472dfe8-b57a-44fe-855d-5a479c776e31_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_RevenueFromContractWithCustomerExcludingAssessedTax_4d2cdfa7-48a4-4525-a136-7ef63f3d72be_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bbeee27c-32c1-4321-8603-df72f13ba28d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_StatementOfIncomeAndComprehensiveIncomeAbstract_021417a9-1b6b-4588-8f42-08ee54936147_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_NetCashProvidedByUsedInInvestingActivities_d72d5787-dc6e-4a9b-a36f-24500cca94d1_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used for investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_IncomeTaxAuthorityAxis_c8d09141-a0e0-4242-b748-82f4e1e7d6e3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [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" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_BusinessAcquisitionLineItems_f7bfa3f5-ed5a-4d8a-9e18-ccaad5771dbc_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_9fc7bdbf-4e05-4415-b8ea-b14856c359c8_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_ca607e4b-8f05-4f21-96d3-9f87207c64e9_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AdditionalPaidInCapital_bbfa9aa3-0e5e-4754-9842-8eb5390aab9a_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AccumulatedOtherComprehensiveIncomeLossLineItems_cf4969ae-0926-4ac2-a786-2ce072caf82e_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CommitmentsAndContingenciesDisclosureAbstract_c3fa512e-373f-4ab1-bee5-252f68409968_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_d5d593ae-9165-4cc0-927a-18b4bf396003_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_6aeff72e-9946-4c92-bc59-3c80b3d505e7_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_2dc2c7ca-34f8-4e96-a757-457217ec5693_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Total interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Income (Expense), Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PhantomShareUnitsPSUsMember_447ccc78-1ef6-451e-b938-a535b16261b3_terseLabel_en-US" xlink:label="lab_us-gaap_PhantomShareUnitsPSUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Phantom Share Units (PSUs)</link:label>
    <link:label id="lab_us-gaap_PhantomShareUnitsPSUsMember_label_en-US" xlink:label="lab_us-gaap_PhantomShareUnitsPSUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Phantom Share Units (PSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PhantomShareUnitsPSUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PhantomShareUnitsPSUsMember" xlink:to="lab_us-gaap_PhantomShareUnitsPSUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_98785d5e-cbd3-4df8-87dc-507f2e1ae4bd_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_3264c5c3-f1f5-4fd3-aa83-98a3ec4478fe_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ProceedsFromHedgeInvestingActivities_77f577d6-9d49-480e-9df9-cf550bd4ad9e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromHedgeInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_sri_CreditAgreementMember_0843832a-1987-4484-b2f8-fc0a7809990a_terseLabel_en-US" xlink:label="lab_sri_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Agreement</link:label>
    <link:label id="lab_sri_CreditAgreementMember_label_en-US" xlink:label="lab_sri_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Agreement [Member]</link:label>
    <link:label id="lab_sri_CreditAgreementMember_documentation_en-US" xlink:label="lab_sri_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CreditAgreementMember" xlink:href="sri-20241231.xsd#sri_CreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_CreditAgreementMember" xlink:to="lab_sri_CreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_5eb147ac-4c24-4afa-8d01-dba6744bd0eb_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_EntityAddressStateOrProvince_8def9870-27fb-4828-b4b2-6e3ab9d37990_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_sri_ControlDevicesMember_86893365-bccf-48b5-8377-232bbbf99895_terseLabel_en-US" xlink:label="lab_sri_ControlDevicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Control Devices [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ControlDevicesMember" xlink:href="sri-20241231.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_ScheduleOfEquityMethodInvestmentsLineItems_f40063b7-50dc-4c73-ae50-82e0afc5210c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredChargesPolicyTextBlock_44aaa740-f551-4e73-ae45-b8d31475545b_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredChargesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_83c9ba9d-c732-4f9c-95c7-c056f7a7814a_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Non-vested, beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9c329edc-b52b-4f71-aa64-b4369b79701e_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LiabilitiesAndStockholdersEquityAbstract_88293322-3e8a-451d-9356-36f6908cbdd8_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_sri_TimeBasedAwardsMember_b93dabff-ef12-4d73-84d2-a1277d0f6d38_terseLabel_en-US" xlink:label="lab_sri_TimeBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Time Based Awards [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TimeBasedAwardsMember" xlink:href="sri-20241231.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_RestructuringAndRelatedCostIncurredCost_be321cab-995b-4cbb-9aab-24dfe43129cb_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total business realignment charges</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostIncurredCost_a3ddeb66-54f4-4a22-94fb-a79922fb2438_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Charges to Expense</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" 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/2024/elts/us-gaap-2024.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_sri_TechnologyAndPatentsMember_1660489b-5784-45f1-9e7b-e8aa0fd3b22a_terseLabel_en-US" xlink:label="lab_sri_TechnologyAndPatentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Technology and patents</link:label>
    <link:label id="lab_sri_TechnologyAndPatentsMember_label_en-US" xlink:label="lab_sri_TechnologyAndPatentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Technology And Patents [Member]</link:label>
    <link:label id="lab_sri_TechnologyAndPatentsMember_documentation_en-US" xlink:label="lab_sri_TechnologyAndPatentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Technology And Patents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TechnologyAndPatentsMember" xlink:href="sri-20241231.xsd#sri_TechnologyAndPatentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_TechnologyAndPatentsMember" xlink:to="lab_sri_TechnologyAndPatentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_1592e4e1-2310-4885-a777-a2c8cbcc3eef_verboseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Charged to costs and expenses</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_82166926-5b10-44e9-a39e-1d991b7c9a65_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions</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" 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/2024/elts/us-gaap-2024.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_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts_86ff3f65-5769-4b72-bc72-f3f281d8afdf_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_fbe1727c-78ea-495b-b691-5695060e97a6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OperatingLeaseRightOfUseAsset_e3c4b90d-7a11-4494-9fe9-542e06f42a2f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyPolicyTextBlock_d30bc747-48cb-42f4-90e9-463f8dd32ad9_verboseLabel_en-US" xlink:label="lab_sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable and Concentration Of Credit Risk</link:label>
    <link:label id="lab_sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyPolicyTextBlock_label_en-US" xlink:label="lab_sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable And Concentration Of Credit Risk, Policy [Policy Text Block]</link:label>
    <link:label id="lab_sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" 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_AccountsReceivableAndConcentrationOfCreditRiskPolicyPolicyTextBlock" xlink:href="sri-20241231.xsd#sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyPolicyTextBlock" xlink:to="lab_sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLongTermDebtCurrent_bcb60fd8-b591-4ad5-9681-f53fe7512a24_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current portion of debt</link:label>
    <link:label id="lab_us-gaap_OtherLongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Long-Term Debt, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLongTermDebtCurrent" xlink:to="lab_us-gaap_OtherLongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract_2c3aeef6-7a9d-4851-8510-93210d417dbf_verboseLabel_en-US" xlink:label="lab_sri_UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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" 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-20241231.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_PaymentsToAcquireEquityMethodInvestments_df18147c-96c8-4f8a-804d-a423d980eb5b_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Investment in venture capital fund</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_8b2d9e95-7cbe-49fe-929e-e7a2d4d3f76c_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments to acquire equity method investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_a909bdbb-de5b-412c-a7c4-e44770242145_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_CostsAndExpensesAbstract_a4934a69-85bf-4c2f-8361-cc6e539c6052_verboseLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_12391970-9cc4-444f-b568-82cef6fa4421_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted average grant date fair value, granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2cbf3b8b-f049-492a-8c47-b1b2cc5b8648_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeTaxPolicyTextBlock_e97379aa-71f6-4c99-a89d-c124d3710f94_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_091788b6-66c4-4d0c-b5d2-70b65cf6e48a_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_ad7d2f7e-4538-49c9-9c30-6f27296b333c_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits [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" xml:lang="en-US">Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ProceedsFromLinesOfCredit_6b5a7f3d-fe05-413b-abd1-dd900a54eebf_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving credit facility borrowings</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_9d7af535-845a-4544-833b-9a2d298c42fc_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Utilized amounts on line of credit</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_3894ff5c-f967-49a3-ab4e-668113475168_terseLabel_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_747db753-4166-40ba-98ee-9359aa5984d1_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_EntityPublicFloat_aad0ad1e-4c22-4a1c-ad4d-3f89db486fd1_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_IncomeLossFromEquityMethodInvestments_92e07037-156e-4656-a521-86ef33b127a9_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Equity in loss of investee</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_ebeb4eb3-d59b-4fc9-87e7-1af9c5373007_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_TreasuryStockCommonValue_e6d06d02-c429-4a4b-9c5e-bd67603c54f4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Common Shares held in treasury, 1,271 and 1,417 shares at December&#160;31, 2024 and December&#160;31, 2023, respectively, at cost</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonValue" xlink:to="lab_us-gaap_TreasuryStockCommonValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_19c5fc4b-bd5e-4954-91c2-3264c0c61f7d_verboseLabel_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accounts Receivable and Concentration of Credit Risk</link:label>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_label_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_622bd20b-25e9-49be-98a2-e8e3b48b4d61_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year</link:label>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_label_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:to="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_92805f01-57c9-4ee3-8d46-360050901edb_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_PaymentsForEarnOutConsideration_f3b2da64-b80b-4fb9-9214-e1972b0cb651_terseLabel_en-US" xlink:label="lab_sri_PaymentsForEarnOutConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earn-out consideration obligation paid</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" 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" 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-20241231.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_dei_LocalPhoneNumber_e8426203-606c-478e-94c4-9a90160a93bf_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_DeferredTaxAssetsValuationAllowance_a8ce86f6-7897-4011-882e-ee1bd2682d38_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_937dd3d9-80d5-4253-a520-ef6c4f94b8d3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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/2024/elts/us-gaap-2024.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_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_73ba9daf-9470-4a11-88f9-b00e543e988d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Method Investment [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" xml:lang="en-US">Equity Method Investment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued_89c3b0b6-bd3a-42eb-bade-8733f5aa2a1b_verboseLabel_en-US" xlink:label="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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" 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-20241231.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_sri_NetInvestmentHedgeDueTwoThousandTwentySixMember_fe7d62c4-06ae-4fb9-984d-7c883b24d177_terseLabel_en-US" xlink:label="lab_sri_NetInvestmentHedgeDueTwoThousandTwentySixMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_IncreaseDecreaseInOperatingCapitalAbstract_cc12b36a-b3e7-460d-9fd3-d0551d7bce11_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent_5a5d1157-f9f0-43b8-b1a6-73d6b0d871e7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax 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" 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/2024/elts/us-gaap-2024.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_LiabilitiesNoncurrentAbstract_cb140d3a-385c-42d4-92dd-51dc30ba6130_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_123bf838-7902-4902-9a86-4bc95d772790_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PropertyPlantAndEquipmentTypeDomain_5ac3c4f2-562b-4a2d-846e-4f5307f9a68b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeStatementLocationAxis_3b7aa374-6068-4ba5-ad17-44e00d3eb5dd_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [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" xml:lang="en-US">Statement of Income Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DebtDisclosureAbstract_c54cd722-6db2-451b-a511-4a9ad14f6150_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_sri_InvestmentsExpectedLifeOfFund_85b3a8fe-ce55-463c-80cf-8bcd70111bb8_terseLabel_en-US" xlink:label="lab_sri_InvestmentsExpectedLifeOfFund" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contribution expected period</link:label>
    <link:label id="lab_sri_InvestmentsExpectedLifeOfFund_label_en-US" xlink:label="lab_sri_InvestmentsExpectedLifeOfFund" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments, Expected Life Of Fund</link:label>
    <link:label id="lab_sri_InvestmentsExpectedLifeOfFund_documentation_en-US" xlink:label="lab_sri_InvestmentsExpectedLifeOfFund" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The period over which contribution has to be completed.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_InvestmentsExpectedLifeOfFund" xlink:href="sri-20241231.xsd#sri_InvestmentsExpectedLifeOfFund"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_InvestmentsExpectedLifeOfFund" xlink:to="lab_sri_InvestmentsExpectedLifeOfFund" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_113a1a8f-db21-44e2-ab24-cc97ebe760a4_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAbstract_02f6741f-7e26-40a5-8af6-5c6b3ade2dec_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_a3ce8e12-2f72-4834-bded-1b333ab11d5a_verboseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c63f73cb-c051-4582-81a7-00ce9f56f394_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_3ca3ebe3-2e8c-45a1-a2f5-141ba6a1b90c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_SegmentReportingAbstract_8bdc7bce-3164-482f-8e0c-e63411684a54_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_ba2dbe57-835d-4325-8fdb-2c6fc0452b6c_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_077b3434-69c2-43a3-a37f-c804249e7f36_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_srt_StatementScenarioAxis_b7188755-aa86-4c8f-91bd-56dd786ebf68_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_SegmentReportingOtherItemAmount_ff5e571c-6869-4dc1-a549-fd422f38314c_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total other segment costs</link:label>
    <link:label id="lab_us-gaap_SegmentReportingOtherItemAmount_label_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Other Segment Item, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingOtherItemAmount" xlink:to="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_e589e235-d34a-43ab-9a8d-3b926e615018_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_213f610e-eb3c-49fa-b967-80d0be41d791_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AccumulatedTranslationAdjustmentMember_9da32425-44b7-4e33-aacc-16f9b1f3c1ca_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued_2ba490e6-3dd9-40e7-b833-7d2345a6d53c_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ElectronicsMember_52d87237-435d-4425-b51d-7fed164b4b92_terseLabel_en-US" xlink:label="lab_sri_ElectronicsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Electronics [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember" xlink:href="sri-20241231.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_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_EuropeAndOtherCountriesMember_69510c9d-b19d-4d04-a498-94315c783e2d_terseLabel_en-US" xlink:label="lab_sri_EuropeAndOtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Europe and Other</link:label>
    <link:label id="lab_sri_EuropeAndOtherCountriesMember_label_en-US" xlink:label="lab_sri_EuropeAndOtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Europe And Other Countries [Member]</link:label>
    <link:label id="lab_sri_EuropeAndOtherCountriesMember_documentation_en-US" xlink:label="lab_sri_EuropeAndOtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Europe and Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_EuropeAndOtherCountriesMember" xlink:href="sri-20241231.xsd#sri_EuropeAndOtherCountriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_EuropeAndOtherCountriesMember" xlink:to="lab_sri_EuropeAndOtherCountriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_7058de49-f6c6-4ba7-9dfe-c13c6db8dcf7_negatedLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SegmentReportingDisclosureTextBlock_cd2611a0-bdd7-4a03-9d6a-63f932fbacff_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ProductWarrantyAccrualNoncurrent_c0b623ff-646c-4825-8620-94d785d70de4_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_c24f1ff5-a8c5-4d38-874f-eb9eeecbcb95_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_04500aff-3c55-4ef5-b367-a42dfad51399_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DeferredTaxLiabilitiesNetAbstract_f02c8273-9b3f-4441-bfaf-2e910f192082_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximum_f1191715-bcf0-4eda-bcfc-0a9215fbce04_terseLabel_en-US" xlink:label="lab_sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument covenant default of other debt maximum amount</link:label>
    <link:label id="lab_sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximum_label_en-US" xlink:label="lab_sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Default Of Other Debt, Maximum</link:label>
    <link:label id="lab_sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximum_documentation_en-US" xlink:label="lab_sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt instrument covenant default of other debt maximum amount.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximum" xlink:href="sri-20241231.xsd#sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximum" xlink:to="lab_sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_db03fd10-7eef-4ec7-b194-ed0ae1976cda_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance as of January 1</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_db46ac33-649a-4761-b40b-11893151544c_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_CityAreaCode_e1383444-8dd7-4467-82f8-8f483bb62314_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_LiabilitiesCurrentAbstract_8d26161e-0964-406d-95a6-11ebc9d9fa02_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_AuditorLocation_5b0886f0-156f-4c17-834e-fb0bcf3ac4e9_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_925f3b8d-ad4f-42aa-ac2c-c55c50791185_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_RevenueRecognitionPolicyTextBlock_5bd6c60c-00ac-40bd-9b91-00ac48f48858_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_97f09458-2ab8-4329-9346-b44ce7286600_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LongTermDebtNoncurrent_cf1bf25d-06d4-4fa1-aa96-82137fd9b0ac_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_DerivativesReportingOfDerivativeActivity_fcb1038f-94e3-4e4a-910a-8af64b7ad5f6_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativesReportingOfDerivativeActivity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_ValuationAndQualifyingAccountsDisclosureTable_ea8692f2-d7c8-4b57-be8c-23a96b033089_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_IncomeTaxReconciliationChangeInEnactedTaxRate_573a5a8e-b59c-4254-902c-2629dbd3f454_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfSegmentReportingInformationBySegmentTable_b79a3aaa-4f72-4c60-8fbc-7f0a86d12ab9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7436d614-d8ef-4f71-9502-29ad3723c6a0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted- average grant date fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_e28706b3-8d28-487c-bbd9-e47f6a2f4823_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SubsequentEventTypeAxis_0b080fed-afde-4825-8425-0648d6b8d874_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_54b182f5-eeb7-4749-bce8-14d636acc208_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Loss 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" 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/2024/elts/us-gaap-2024.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_RetainedEarningsAccumulatedDeficit_24b46ec5-8262-4fa2-b0ae-4887cfb095b6_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncreaseDecreaseInInventories_987a667b-7c7a-462d-8c55-4c32c42ff851_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_c3b786fe-9c24-4467-bfc6-4a9a3e07c5b4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Cumulative translation adjustment</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_7dc284d9-5cc3-4a8b-86b2-c84aa533ac7d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfDebtTableTextBlock_eec4ccb3-bb6f-4c9a-bb03-06d4d28e7d6c_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LitigationSettlementAmountAwardedToOtherParty_554e9cbe-e5c4-426b-9467-7bf17c878de1_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_10a282b7-be21-4c64-8416-4b28f44e5c5e_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</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" 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/2024/elts/us-gaap-2024.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_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="lab_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_4bb3f46d-cb20-43ed-9c87-b273171a6a40_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total leased liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_198d4233-7b68-4c54-ab43-c78ded7ec78c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_bf0cd531-5da3-473d-8019-d3e078719339_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_RepaymentsOfOtherDebt_aac10394-d555-4b41-941b-b54d7f09180d_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfOtherDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_AmendmentFlag_0391ee1f-e0ba-4ac2-b211-3456c8ba9b2b_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_GainLossOnSaleOfPropertyPlantEquipment_cb3af193-8a96-4dba-ba15-e86dfe6faded_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Loss (gain) 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_0dde8636-11d4-48b5-8c54-6eb013a4a1d1_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_9f1ce785-3d66-4cdf-a2af-db9a90544c37_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DeferredFinanceCostsNet_c17c33f7-812f-48d1-9b38-53c256867957_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VehiclesMember_83528041-ee00-47f5-aa02-8529e94b3b50_terseLabel_en-US" xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DebtDisclosureTextBlock_79e0d4ea-2353-4b4b-aa44-51a5e124d1aa_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bf2af304-be61-415b-9bc8-33a8b0371a58_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_492d910e-9367-4966-b855-75c3c92e3e74_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ProductWarrantyAccrual_ea4a3616-c78e-401d-b770-09ef46e04d97_periodStartLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Product warranty and recall at beginning of period</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_fdee443f-12d9-450a-ade0-785b16b51fa6_periodEndLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_EntityAddressPostalZipCode_9954be4a-6cd1-49fe-9202-f8913f646b75_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfArrangementAxis_a6e46bab-cad1-4503-a25f-25bf4a1a67a2_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfArrangementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_InterestRateSwapMember_54c97867-1315-40f6-a76e-0e63e1a60d7a_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses_b3ef7db5-8ca1-4c81-b69a-8c33b092c471_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CashAndCashEquivalentsAtCarryingValue_782b0b39-9144-4920-8700-2eba7af66702_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_InterestIncomeExpenseNetAbstract_15192a26-b130-48b9-87ba-b27e4f29ed90_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Interest Income (Expense), Operating [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_569ae8c2-a7a5-402d-8105-9f98965f4843_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_label_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:to="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_1acc82c6-7ce7-445a-a92e-c5519417ecb3_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_667dae27-452b-403c-ab5a-4077786aa6df_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_InventoryRawMaterials_4d2ba03b-03c4-445d-a949-8fc7aa575aba_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1ea0d866-2aa3-4415-9080-88ce5fba5b15_verboseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_terseLabel_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_label_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermLineOfCredit_0feb0067-914b-48a5-8de8-4d618819bcb3_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving credit facility</link:label>
    <link:label id="lab_us-gaap_LongTermLineOfCredit_label_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Line of Credit, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermLineOfCredit" xlink:to="lab_us-gaap_LongTermLineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_99b85af7-476f-4e1b-b728-a67ad57e67fe_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated useful lives of the assets</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_a0041499-8075-41c5-a874-eddaff70751c_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares_ba9eec80-751f-4dab-a365-82bdb5e2d05b_terseLabel_en-US" xlink:label="lab_sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ScheduleOfShortTermDebtTable_a72d44f1-6a04-4b07-82c8-1dc466a7d426_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">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/2024/elts/us-gaap-2024.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_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_829b8e1d-ad4e-4dc6-bbb3-e7dcd23cad94_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PaymentsForEarnOutConsiderationFinancingActivities_ca72d451-7e7c-4d29-9bda-bb0ecf7da510_negatedLabel_en-US" xlink:label="lab_sri_PaymentsForEarnOutConsiderationFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Earn-out consideration cash payment</link:label>
    <link:label id="lab_sri_PaymentsForEarnOutConsiderationFinancingActivities_da90118d-65f7-4cb6-92db-9fa57637fb76_terseLabel_en-US" xlink:label="lab_sri_PaymentsForEarnOutConsiderationFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earn-out consideration cash payment</link:label>
    <link:label id="lab_sri_PaymentsForEarnOutConsiderationFinancingActivities_label_en-US" xlink:label="lab_sri_PaymentsForEarnOutConsiderationFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments For Earn Out Consideration, Financing Activities</link:label>
    <link:label id="lab_sri_PaymentsForEarnOutConsiderationFinancingActivities_documentation_en-US" xlink:label="lab_sri_PaymentsForEarnOutConsiderationFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payments For Earn Out Consideration, Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PaymentsForEarnOutConsiderationFinancingActivities" xlink:href="sri-20241231.xsd#sri_PaymentsForEarnOutConsiderationFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_PaymentsForEarnOutConsiderationFinancingActivities" xlink:to="lab_sri_PaymentsForEarnOutConsiderationFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_3709ff78-0e62-4215-a907-a2d549c356ad_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AdjustmentForAmortization_9dab5e11-3148-4103-971a-0fcbcf8af39c_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year</link:label>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:to="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_62c32455-c6eb-48f0-81c7-0167f6e566fb_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_Assets_914bf6a3-0f90-40f1-b296-dade0632e92d_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_23bdf4db-ac09-41ab-9a14-de9ac082e082_verboseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CostOfGoodsAndServicesSold_8b34c6f7-1648-4648-9514-f3af1f9b2551_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of goods sold</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_1df852a8-e0b2-4b92-b7cd-67476bf936f8_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total 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" 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/2024/elts/us-gaap-2024.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_sri_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity_8309bec3-ae7d-41ac-8235-c2a826f9012a_terseLabel_en-US" xlink:label="lab_sri_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase in maximum borrowing capacity of credit facility</link:label>
    <link:label id="lab_sri_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity_label_en-US" xlink:label="lab_sri_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line Of Credit Facility, Increase In Maximum Borrowing Capacity</link:label>
    <link:label id="lab_sri_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity_documentation_en-US" xlink:label="lab_sri_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Line Of Credit Facility, Increase In Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity" xlink:href="sri-20241231.xsd#sri_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity" xlink:to="lab_sri_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_5c79ca04-62b1-4ae5-9dee-d42d35cd28ab_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_fd73a287-62f1-4f70-9a87-25835c238a3d_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_aa8e234a-dba1-4a47-8bb4-d06be0ad4d2c_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_ResearchAndDevelopmentExpensePercentage_ea3321a9-0c5f-4547-9305-20046e61efa7_terseLabel_en-US" xlink:label="lab_sri_ResearchAndDevelopmentExpensePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_dei_Security12gTitle_8e54c8fc-0a63-4ac9-b9a4-d26048733e1c_terseLabel_en-US" xlink:label="lab_dei_Security12gTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_NatureOfOperations_7dff9128-385f-4eef-9532-8eb7b87f1867_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2fe1c926-6f41-4ee7-be75-0ed456b1b408_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</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" 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/2024/elts/us-gaap-2024.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_CreditFacilityFifthAmendmentMember_22bc3028-0d08-41dd-99cc-5751718df5cc_terseLabel_en-US" xlink:label="lab_sri_CreditFacilityFifthAmendmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fifth Amendment</link:label>
    <link:label id="lab_sri_CreditFacilityFifthAmendmentMember_label_en-US" xlink:label="lab_sri_CreditFacilityFifthAmendmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility, Fifth Amendment [Member]</link:label>
    <link:label id="lab_sri_CreditFacilityFifthAmendmentMember_documentation_en-US" xlink:label="lab_sri_CreditFacilityFifthAmendmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Credit Facility, Fifth Amendment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CreditFacilityFifthAmendmentMember" xlink:href="sri-20241231.xsd#sri_CreditFacilityFifthAmendmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_CreditFacilityFifthAmendmentMember" xlink:to="lab_sri_CreditFacilityFifthAmendmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_4a61da97-c197-4f9f-8041-817079dd9e26_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2025</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" 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/2024/elts/us-gaap-2024.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_PurchaseObligationDueInFourthYear_8b0f21a9-e273-40fd-9c68-81cd5599e0af_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components to be paid in 2028</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" 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/2024/elts/us-gaap-2024.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_sri_ScheduleOfTheAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock_df85e4ac-39f5-4f75-bd04-46da59a68e7d_terseLabel_en-US" xlink:label="lab_sri_ScheduleOfTheAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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_ScheduleOfTheAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock_label_en-US" xlink:label="lab_sri_ScheduleOfTheAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_ScheduleOfTheAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock_documentation_en-US" xlink:label="lab_sri_ScheduleOfTheAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" 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_ScheduleOfTheAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock" xlink:href="sri-20241231.xsd#sri_ScheduleOfTheAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_ScheduleOfTheAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock" xlink:to="lab_sri_ScheduleOfTheAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SouthAmericaMember_22652276-6f1c-4c60-a3db-08165a3ebcbf_terseLabel_en-US" xlink:label="lab_srt_SouthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_DebtInstrumentAxis_76151272-d1aa-478f-8b43-096bf3c69a66_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract_1cd6c96e-ab7a-4725-9c1f-5af0acdf966a_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating (Loss) Income:</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" 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/2024/elts/us-gaap-2024.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_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_cc289330-7641-49ad-b1ca-d951270ae918_terseLabel_en-US" xlink:label="lab_sri_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_NetIncomeLoss_4c4b1706-2ff0-486c-92f7-ea7d4df7c706_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_4ce8677e-e936-459c-a781-35031e321ab2_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_cb78e55c-8915-42f8-9578-02013bfb6215_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_6b08bba9-0235-4251-b8a4-39a34d05ca12_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_PurchaseObligationDueAfterFifthYear_531579c3-0894-4288-a86a-ca24076c46a0_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueAfterFifthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components to be paid in 2030</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueAfterFifthYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueAfterFifthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Obligation, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueAfterFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueAfterFifthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueAfterFifthYear" xlink:to="lab_us-gaap_PurchaseObligationDueAfterFifthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_TwoThousandSixteenPlanMember_46182aba-aba6-46fd-9d68-02480fe82434_terseLabel_en-US" xlink:label="lab_sri_TwoThousandSixteenPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">2016 Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TwoThousandSixteenPlanMember" xlink:href="sri-20241231.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_IncomeStatementAbstract_1f6ffad9-2602-484d-8cc3-2952103827ea_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_e0b37965-63ad-4f37-bd0a-9c3cb791ffa8_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_CurrentFederalTaxExpenseBenefit_2912c2ae-13c0-4fc6-975a-4ae61d233c5c_verboseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_sri_CreditFacilityFourthAmendmentMember_60f2f05d-2e39-4e29-862b-cde49f828e7e_terseLabel_en-US" xlink:label="lab_sri_CreditFacilityFourthAmendmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fourth Amendment</link:label>
    <link:label id="lab_sri_CreditFacilityFourthAmendmentMember_label_en-US" xlink:label="lab_sri_CreditFacilityFourthAmendmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility, Fourth Amendment [Member]</link:label>
    <link:label id="lab_sri_CreditFacilityFourthAmendmentMember_documentation_en-US" xlink:label="lab_sri_CreditFacilityFourthAmendmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Credit Facility, Fourth Amendment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CreditFacilityFourthAmendmentMember" xlink:href="sri-20241231.xsd#sri_CreditFacilityFourthAmendmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_CreditFacilityFourthAmendmentMember" xlink:to="lab_sri_CreditFacilityFourthAmendmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fd5fc78d-56cb-4d45-8220-f6b96ace5cdb_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_f315af8d-f731-4265-af3f-5cdf95f62a37_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_bd0eb567-7023-4a32-8f1e-8a89ebbb7fbd_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LossContingencyNatureDomain_c66044d4-74ed-46ba-a966-269df2178b0f_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesAdjustments_212bf8f0-9189-4f16-b54f-8987a6701cf9_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Changes</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesAdjustments_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInFifthYear_097eabed-17f7-407a-986f-c42a830b3da5_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components to be paid in 2029</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInFifthYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Obligation, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInFifthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInFifthYear" xlink:to="lab_us-gaap_PurchaseObligationDueInFifthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_d80a8b4c-2716-4768-8f32-2da03c88d1d6_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandImprovementsMember_b5500f4c-9366-40ce-9447-403a2647dde6_terseLabel_en-US" xlink:label="lab_us-gaap_LandImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" 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" 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" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AuditInformationAbstract" xlink:href="sri-20241231.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3d44a0a1-a728-42b7-8a33-4b4d2f9f0a29_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_PnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_4a52e090-b8b3-4120-b82f-0e4de8a23596_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c21d3462-32b0-48a2-8c2c-c174e3b2c932_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NorthAmericaMember_34e7f395-1de3-4d02-992d-30761e6a7923_terseLabel_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_2e688580-9e00-4282-9528-6aa3c908ca12_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_SalesRevenueNetMember_1fd64ca9-c575-4ce3-80aa-bee0b5faa44a_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_bd9706f8-0ef6-4b5c-bfbc-74f1e502abe3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_EntityFilerCategory_5e1ce31c-bea4-4cb3-8f37-4d714ce03425_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_sri_CreditAgreementFifthAmendedAndRestatedMember_c34115df-6260-48f9-b46e-f988ff90cabb_terseLabel_en-US" xlink:label="lab_sri_CreditAgreementFifthAmendedAndRestatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fifth Amended And Restated Credit Agreement</link:label>
    <link:label id="lab_sri_CreditAgreementFifthAmendedAndRestatedMember_label_en-US" xlink:label="lab_sri_CreditAgreementFifthAmendedAndRestatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Agreement, Fifth Amended And Restated [Member]</link:label>
    <link:label id="lab_sri_CreditAgreementFifthAmendedAndRestatedMember_documentation_en-US" xlink:label="lab_sri_CreditAgreementFifthAmendedAndRestatedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Credit Agreement, Fifth Amended And Restated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CreditAgreementFifthAmendedAndRestatedMember" xlink:href="sri-20241231.xsd#sri_CreditAgreementFifthAmendedAndRestatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_CreditAgreementFifthAmendedAndRestatedMember" xlink:to="lab_sri_CreditAgreementFifthAmendedAndRestatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_9ea6c0e0-e32e-412a-a188-af5cfb00ef5e_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_InventoryWorkInProcess_878fd8c8-e3b9-4f12-8d6b-3cee909799db_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_19d98d35-84b8-41ee-902d-ad83e7fb6b3a_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total capital expenditures</link:label>
    <link:label id="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_label_en-US" xlink:label="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment, Expenditure, Addition to Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:to="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_2304de15-7605-4569-b9fe-90bdf03a9bd0_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Lease Expense and Other Information</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" 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/2024/elts/us-gaap-2024.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_DerivativesFairValueLineItems_0c861fc3-8857-4d8b-98d9-77b17a7a9e48_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DebtInstrumentCovenantMinimumLeverageRatioTriggeringIncreaseInLeverageRatioBasedPricingGrid_87ed681a-fd34-430c-8fd5-0af50d3ef0ab_terseLabel_en-US" xlink:label="lab_sri_DebtInstrumentCovenantMinimumLeverageRatioTriggeringIncreaseInLeverageRatioBasedPricingGrid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum leverage ratio triggering increase in leverage ratio based pricing grid</link:label>
    <link:label id="lab_sri_DebtInstrumentCovenantMinimumLeverageRatioTriggeringIncreaseInLeverageRatioBasedPricingGrid_label_en-US" xlink:label="lab_sri_DebtInstrumentCovenantMinimumLeverageRatioTriggeringIncreaseInLeverageRatioBasedPricingGrid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Minimum Leverage Ratio Triggering Increase In Leverage Ratio Based Pricing Grid</link:label>
    <link:label id="lab_sri_DebtInstrumentCovenantMinimumLeverageRatioTriggeringIncreaseInLeverageRatioBasedPricingGrid_documentation_en-US" xlink:label="lab_sri_DebtInstrumentCovenantMinimumLeverageRatioTriggeringIncreaseInLeverageRatioBasedPricingGrid" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Minimum Leverage Ratio Triggering Increase In Leverage Ratio Based Pricing Grid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentCovenantMinimumLeverageRatioTriggeringIncreaseInLeverageRatioBasedPricingGrid" xlink:href="sri-20241231.xsd#sri_DebtInstrumentCovenantMinimumLeverageRatioTriggeringIncreaseInLeverageRatioBasedPricingGrid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_DebtInstrumentCovenantMinimumLeverageRatioTriggeringIncreaseInLeverageRatioBasedPricingGrid" xlink:to="lab_sri_DebtInstrumentCovenantMinimumLeverageRatioTriggeringIncreaseInLeverageRatioBasedPricingGrid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_82407309-edfd-46bf-b224-6361e3dd58df_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_aa1058eb-0d8f-4c67-9e1b-d4a3c56c4d0f_totalLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_ab2332c0-78df-4a91-9c23-999913c14122_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SwedenShortTermCreditLineMember_3ab1dd8a-163d-47a5-967b-0f18ba9600a3_terseLabel_en-US" xlink:label="lab_sri_SwedenShortTermCreditLineMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sweden short-term credit line</link:label>
    <link:label id="lab_sri_SwedenShortTermCreditLineMember_label_en-US" xlink:label="lab_sri_SwedenShortTermCreditLineMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sweden Short-Term Credit Line [Member]</link:label>
    <link:label id="lab_sri_SwedenShortTermCreditLineMember_documentation_en-US" xlink:label="lab_sri_SwedenShortTermCreditLineMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sweden Short-Term Note [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_SwedenShortTermCreditLineMember" xlink:href="sri-20241231.xsd#sri_SwedenShortTermCreditLineMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_SwedenShortTermCreditLineMember" xlink:to="lab_sri_SwedenShortTermCreditLineMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForDeposits_34612730-8844-4ff9-b15b-1f29353b9f17_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForDeposits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_SegmentReportingInformationLineItems_f5919d13-e861-4d70-a085-8ee226a5dbfe_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_DebtInstrumentCovenantLeverageRatioMaximum_a04cc998-63c8-4327-a529-84353ea0bff2_terseLabel_en-US" xlink:label="lab_sri_DebtInstrumentCovenantLeverageRatioMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum net leverage ratio</link:label>
    <link:label id="lab_sri_DebtInstrumentCovenantLeverageRatioMaximum_label_en-US" xlink:label="lab_sri_DebtInstrumentCovenantLeverageRatioMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Leverage Ratio, Maximum</link:label>
    <link:label id="lab_sri_DebtInstrumentCovenantLeverageRatioMaximum_documentation_en-US" xlink:label="lab_sri_DebtInstrumentCovenantLeverageRatioMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Leverage Ratio, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentCovenantLeverageRatioMaximum" xlink:href="sri-20241231.xsd#sri_DebtInstrumentCovenantLeverageRatioMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_DebtInstrumentCovenantLeverageRatioMaximum" xlink:to="lab_sri_DebtInstrumentCovenantLeverageRatioMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_92f01c67-4b04-4aa0-8be3-d03caef7c87a_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_f06f34c5-3885-4bdc-9e2c-10872c26d5b5_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_TaxCreditCarryforwardAmount_3ddfcda2-5fc6-4534-af3b-6aff8df8d95b_verboseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_fd24190f-a5c3-499a-9ae1-6d04ec18d951_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_ValuationAndQualifyingAccountsDisclosureLineItems_7f1bdc7c-5a0d-4483-96e6-5bf049946262_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_IncomeTaxesPaidNet_5ebafd48-13e8-41e8-b5f8-e835b518cb93_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_4fa5acbf-4389-46e8-898d-25b655a5e23a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAbstract_d9bd36da-ca6c-4cbf-a68d-900a29f74ab9_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_InvestmentsAndOtherNoncurrentAssets_0fb7bca7-4ae0-4c03-a039-d9d7b5cc27a6_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsAndOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments and other long-term assets, net</link:label>
    <link:label id="lab_us-gaap_InvestmentsAndOtherNoncurrentAssets_71cb67c8-754e-43a1-8739-cdb8bf0aca7d_verboseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsAndOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_a7b221db-b1d0-426d-861f-a69682906421_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_8a8469c0-184c-456b-917d-34095b38d789_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_RestructuringAndRelatedActivitiesAbstract_74bcec69-07d9-4e5c-ae71-2842c495e3a8_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_sri_PerformanceBasedRightToReceiveCommonSharesMember_427edc02-869b-44d0-9870-27c8b9a832c3_terseLabel_en-US" xlink:label="lab_sri_PerformanceBasedRightToReceiveCommonSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance Based Right to Receive Common Shares</link:label>
    <link:label id="lab_sri_PerformanceBasedRightToReceiveCommonSharesMember_label_en-US" xlink:label="lab_sri_PerformanceBasedRightToReceiveCommonSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Based Right To Receive Common Shares [Member]</link:label>
    <link:label id="lab_sri_PerformanceBasedRightToReceiveCommonSharesMember_documentation_en-US" xlink:label="lab_sri_PerformanceBasedRightToReceiveCommonSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Performance Based Right to Received Common Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PerformanceBasedRightToReceiveCommonSharesMember" xlink:href="sri-20241231.xsd#sri_PerformanceBasedRightToReceiveCommonSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_PerformanceBasedRightToReceiveCommonSharesMember" xlink:to="lab_sri_PerformanceBasedRightToReceiveCommonSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1058294d-099c-4ce0-a6e9-cdc498dbe7f8_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LesseeOperatingLeasesTextBlock_de9f8da5-6708-4459-90fa-15a0974ba734_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CommonStockSharesOutstanding_b5237e7e-d242-4a80-81f6-a5016a43b9a8_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common shares, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_687fc7df-4752-4cd5-b08f-1bffdd5b8c9a_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Common stock beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_f7ff338d-f833-466c-b5e2-5421824bbad5_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Common stock 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_14e47116-2bb0-43d4-ba17-b43a69eed85a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_DocumentsIncorporatedByReferenceTextBlock_2653b902-c1c8-4842-9ed7-27fc5d6bc2ac_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_us-gaap_OperatingLeaseCost_7cc69b52-6548-42dd-a891-f47fc023158a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DebtAndCapitalLeaseObligations_a8750e74-163e-4cb1-bc91-3ddec9afd745_totalLabel_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_5cf79d87-df80-41aa-b121-f87271b53e59_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OperatingLeaseLiabilityNoncurrent_49df65c5-69af-4294-ae8d-7c64f5566501_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_0dc0ffdf-5203-43ec-bef7-e34d5cd09d65_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CashFlowHedgingMember_89144dd1-cc3c-4268-a388-404c914cdea2_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_AssetsNoncurrent_1e452979-e04d-4880-b4c0-ba2d2ccbe0e1_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_EntityTaxIdentificationNumber_473ef94a-eb8e-4288-ab61-a0fd12603f40_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_DeferredForeignIncomeTaxExpenseBenefit_bb9a1f76-6f80-4f24-be58-00ae5dde3985_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">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" 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/2024/elts/us-gaap-2024.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_SellingGeneralAndAdministrativeExpensesMember_cda0aba7-cc0a-4bc0-a4cb-d029a072f1c3_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PatentsMember_ac0efde0-7d44-4a9c-8a41-0e37f30dbecf_terseLabel_en-US" xlink:label="lab_us-gaap_PatentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Patents</link:label>
    <link:label id="lab_us-gaap_PatentsMember_label_en-US" xlink:label="lab_us-gaap_PatentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Patents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PatentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PatentsMember" xlink:to="lab_us-gaap_PatentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_2529fb49-bd70-4712-b5e5-6dcbe5391c63_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_DeferredTaxAssetsNetAbstract_3e2c8366-b5d4-449a-90a3-61533e139ec5_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_IntersegmentEliminationMember_47803e6a-8b50-438b-a886-742fa78880ae_terseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntersegmentEliminationMember" xlink:to="lab_us-gaap_IntersegmentEliminationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_763dadff-a919-46b2-863a-692c01d77096_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_StatementEquityComponentsAxis_da24465a-ed40-4b5f-af67-52d043f2932d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_0d955e3c-f1c8-42fd-882b-63bbed6d47fa_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_TradeNamesMember_b74c0306-6d3f-4b95-a567-cf7059e98ef5_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_a18b8d3f-2cc2-4608-885d-0fa9f76aaedc_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_StatementGeographicalAxis_84bfcd73-556b-4d29-869e-5e3d6a695a66_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_ScheduleOfRestructuringAndRelatedCostsTextBlock_dbc262e7-c3aa-43f6-9038-2fe47d1a1310_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DeferredTaxAssetsLiabilitiesNet_051dd8e4-4a49-4090-86f5-55b76007c8a3_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_5492bcd0-bdbd-44e6-9538-ff65364cc1ce_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</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" 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/2024/elts/us-gaap-2024.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_sri_PstEletronicaltdaMember_d5a32798-c904-44d5-a41b-18d446405538_terseLabel_en-US" xlink:label="lab_sri_PstEletronicaltdaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stoneridge Brazil</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" 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" xml:lang="en-US">PST Eletronica Ltda [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PstEletronicaltdaMember" xlink:href="sri-20241231.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_TreasuryStockSharesIssuedAndAcquiredNet_f6032d6d-6664-4745-9857-bbc88814d5ff_terseLabel_en-US" xlink:label="lab_sri_TreasuryStockSharesIssuedAndAcquiredNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repurchased Common Shares for treasury, net (in shares)</link:label>
    <link:label id="lab_sri_TreasuryStockSharesIssuedAndAcquiredNet_label_en-US" xlink:label="lab_sri_TreasuryStockSharesIssuedAndAcquiredNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Issued And Acquired, Net</link:label>
    <link:label id="lab_sri_TreasuryStockSharesIssuedAndAcquiredNet_documentation_en-US" xlink:label="lab_sri_TreasuryStockSharesIssuedAndAcquiredNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Issued And Acquired, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TreasuryStockSharesIssuedAndAcquiredNet" xlink:href="sri-20241231.xsd#sri_TreasuryStockSharesIssuedAndAcquiredNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_TreasuryStockSharesIssuedAndAcquiredNet" xlink:to="lab_sri_TreasuryStockSharesIssuedAndAcquiredNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_9929edef-b945-4872-bc5c-5d720cff2907_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_eee439e9-615d-4e7a-af75-d98cdd763699_verboseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Forward currency contracts</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" 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/2024/elts/us-gaap-2024.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_sri_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock_a804a358-3e79-4eff-b6f6-04220224fbae_verboseLabel_en-US" xlink:label="lab_sri_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of 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" 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" 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-20241231.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_sri_TreasuryStockValueIssuedAndAcquiredCostMethodNet_564c038e-c274-4547-b64f-c28ee7040209_terseLabel_en-US" xlink:label="lab_sri_TreasuryStockValueIssuedAndAcquiredCostMethodNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repurchased Common Shares for treasury, net</link:label>
    <link:label id="lab_sri_TreasuryStockValueIssuedAndAcquiredCostMethodNet_label_en-US" xlink:label="lab_sri_TreasuryStockValueIssuedAndAcquiredCostMethodNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value, Issued And Acquired, Cost Method, Net</link:label>
    <link:label id="lab_sri_TreasuryStockValueIssuedAndAcquiredCostMethodNet_documentation_en-US" xlink:label="lab_sri_TreasuryStockValueIssuedAndAcquiredCostMethodNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value, Issued And Acquired, Cost Method, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TreasuryStockValueIssuedAndAcquiredCostMethodNet" xlink:href="sri-20241231.xsd#sri_TreasuryStockValueIssuedAndAcquiredCostMethodNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_TreasuryStockValueIssuedAndAcquiredCostMethodNet" xlink:to="lab_sri_TreasuryStockValueIssuedAndAcquiredCostMethodNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_da378733-437b-4ad6-b341-47003062414b_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f5dada02-ed23-44e3-a2af-41c50595f6e8_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_66b441e8-bc90-455c-92f1-a02885f501a4_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CurrentForeignTaxExpenseBenefit_e8b27629-220a-4612-a131-22cf335b3bf3_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_2b5dac96-5fb9-45f3-83f2-0061369d7e3a_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_ConsolidationItemsAxis_272581c9-aad1-417b-ab66-514148a64042_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_sri_EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount_4e46b04f-77bb-49e7-b28f-fe367e7efddf_terseLabel_en-US" xlink:label="lab_sri_EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax reserves and audit adjustments</link:label>
    <link:label id="lab_sri_EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount_label_en-US" xlink:label="lab_sri_EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Reserves And Audit Adjustments, Amount</link:label>
    <link:label id="lab_sri_EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount_documentation_en-US" xlink:label="lab_sri_EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Reserves And Audit Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount" xlink:href="sri-20241231.xsd#sri_EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount" xlink:to="lab_sri_EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_72c5fb41-28f2-489a-88e1-fc316987c947_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common shares held in treasury, shares (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_61292b5b-24e4-4de5-900e-98072726246a_periodStartLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Treasury stock beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_8eef29a7-ccdb-479e-bdc0-04c34ab0b713_periodEndLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Treasury stock 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" 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/2024/elts/us-gaap-2024.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_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_50cca2a5-f5fd-486c-b512-d9b5436cfcac_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AllowanceForCreditLossMember_c4db15b7-a287-4b14-8274-c6628029e49c_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_63de7718-9612-4511-a520-f82950ba98fc_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_GoodwillRollForward_fca1897e-81d5-4f6d-9331-4f9b6de4e7a7_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_51bbd992-4b40-4559-96ac-91cd9bc536c4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount_a47d540e-b487-4260-99e9-3c4d1af9f6e8_terseLabel_en-US" xlink:label="lab_sri_EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. tax on foreign earnings</link:label>
    <link:label id="lab_sri_EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount_label_en-US" xlink:label="lab_sri_EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Earnings At Federal Statutory Income Tax Rate, Amount</link:label>
    <link:label id="lab_sri_EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount_documentation_en-US" xlink:label="lab_sri_EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Earnings At Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount" xlink:href="sri-20241231.xsd#sri_EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount" xlink:to="lab_sri_EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_1299ccc5-6892-4115-a923-ce756d735d5f_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_098a3576-0e4c-4055-8ced-ca776445efb4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CurrentStateAndLocalTaxExpenseBenefit_2f4886e6-91d8-436d-a562-beac65c76fbd_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State and local</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_bba4c298-3108-4f04-a31b-504ab4254966_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forward currency contracts</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Contracts, Liability, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:to="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_51df682a-18cc-4b6a-a7b9-bcc016c9afb2_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Design and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_69c9991c-b94f-4391-aa49-f1ee0cfe141f_verboseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total 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" 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/2024/elts/us-gaap-2024.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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_09f26c0a-3b57-4415-aeb5-92edb92b2395_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CommonStockSharesIssued_cc2f21ff-04e9-46f7-8d34-3d0a13cff0e2_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LineOfCreditFacilityMaximumBorrowingCapacity_bcb635f8-5f5c-41fc-bb07-b2cf8568f187_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ConcentrationRiskPercentage1_93f264a6-aa57-45db-a91d-d0d357c6f572_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PerformanceBasedAwardsMember_f5121d40-5639-485d-921e-e0e65c8df368_terseLabel_en-US" xlink:label="lab_sri_PerformanceBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Performance Based Awards [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PerformanceBasedAwardsMember" xlink:href="sri-20241231.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_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8d7822cd-7bb7-4ad5-b19c-52996b709e03_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_EuropeMember_ced10d68-dea5-4f16-aee5-21a29c7557d8_terseLabel_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_us-gaap_CommonStockSharesAuthorized_2809d00b-49cd-43ec-8e5a-ab04f8426202_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DeferredCompensationArrangementWithIndividualRecordedLiability_c69c206b-d635-434c-abc0-009b6aef4d84_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation arrangement with individual, recorded liability</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Recorded Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_d6ea9c56-1aef-41ef-a32b-62f47d6fe6fc_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_sri_CivilLaborAndOtherTaxContingenciesMember_4fb3581d-4b22-4c89-94d8-d5f848a089dd_terseLabel_en-US" xlink:label="lab_sri_CivilLaborAndOtherTaxContingenciesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_us-gaap_BalanceSheetLocationAxis_40e3403f-1e0c-4157-a765-b6cac456866d_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position Location, Balance [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" xml:lang="en-US">Statement of Financial Position Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_cfee7bb7-31b1-4670-8951-da6ad209c6be_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DepreciationAndAmortizationAbstract_2b23a44c-4956-45b5-b9ba-74b183f6b1cc_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortizationAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_366ab35a-afef-4604-ac88-ace913aae625_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FairValueMeasurementsRecurringMember_4d082834-fd33-426b-a3b8-99067b171f86_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromOtherDebt_6d469fbb-d177-404f-a8b6-edeca1de24d5_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromOtherDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AccountsReceivableNetCurrent_b32089c9-e529-4565-b6ba-ba66ea3dbf0f_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, less reserves of $1,060 and $1,058, 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" 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/2024/elts/us-gaap-2024.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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_3289d70d-e0d9-4356-b711-cc9b8f7cc919_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_7696bc46-6b53-4018-a2d6-6fcef1acbead_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_PnsnAdjsPrrSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:to="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_AdditionalPercentageOfNoncontrollingInterestAcquired_c51e9db2-590c-4259-9e92-f015cf8076ab_terseLabel_en-US" xlink:label="lab_sri_AdditionalPercentageOfNoncontrollingInterestAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ecd_PnsnBnftsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:to="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_772cdd65-4b52-48fb-a3c4-20f8f0d7090f_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_092523d3-5db0-4be2-8dd6-a1c3b647b119_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PaymentsOfFinancingCosts_de40e686-92c5-460b-aff5-0cfe10380dfd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other financing costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Financing Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfFinancingCosts" xlink:to="lab_us-gaap_PaymentsOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_9b8ed962-0379-4710-8937-23f92f5a8598_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_LiabilitiesAbstract_544778a5-1f6b-4fe6-bca3-8f46556e9090_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AccountingPoliciesAbstract_e324ab67-3cba-4058-86c5-ae13321e4682_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_e7c20890-df8b-4e3c-a92b-3559db9c1b7c_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LeaseholdImprovementsMember_898d1ea4-1737-4dce-9de6-794fbc67ebad_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_a43ad665-88d3-400c-bf9b-e9701ab4e56e_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_CurrentFiscalYearEndDate_a1309d0a-7c1e-42c3-b47f-e7dc853e1479_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ValuationAllowancesAndReservesBalance_59ea9a36-00ae-46f0-9cfa-b61b8221b033_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_77602bb5-53a5-4859-a15d-edabd4187c85_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_c7febd7f-c222-4541-b5c2-86d703a8c960_negatedLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f5bce050-1055-41e8-8d44-4217e8fa0f7d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_1138ec77-b22f-47df-820c-f420b9fa16f6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_d8af64a2-33c5-4148-b6b3-0fbaaa1593c3_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated useful lives</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_55171603-c5f7-4d4e-a16b-c8724e98234b_verboseLabel_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss) 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" 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/2024/elts/us-gaap-2024.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_AdditionalPaidInCapitalMember_923e1e78-73eb-4914-bdc5-11b1c25dce75_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_0c2a37e1-ac2f-4898-a06a-8693594ac9eb_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_sri_CashFlowActivityLesseeAbstract_78bd1d09-70d9-4b89-8ffd-1c47e485570d_terseLabel_en-US" xlink:label="lab_sri_CashFlowActivityLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Cash Flow, Activity, Lessee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CashFlowActivityLesseeAbstract" xlink:href="sri-20241231.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_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_28639e2c-dd86-4b9d-918d-5a72cadad568_verboseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_country_BR_18351355-7275-482d-bbd5-7886cee27e05_terseLabel_en-US" xlink:label="lab_country_BR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">BRAZIL</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.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_sri_ScheduleOfTaxYearsOpenForExaminationTableTextBlock_f35edc03-ab3d-4c27-9861-59bf46c3ea0b_verboseLabel_en-US" xlink:label="lab_sri_ScheduleOfTaxYearsOpenForExaminationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ShortTermDebtLineItems_2e410077-5609-4fb7-83bb-51548e715cba_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_IncomeTaxReconciliationOtherAdjustments_0a4f413a-5256-4900-b58c-7f2a21498252_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_NewAccountingPronouncementsPolicyPolicyTextBlock_68697ef1-dfc5-4774-9c0d-b47f71afdc6e_verboseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_StandardProductWarrantyPolicy_ed30207f-1dcd-4fda-b176-173c343f3d33_verboseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FiniteLivedIntangibleAssetsByMajorClassAxis_0fa33241-9f54-4f96-99e5-1112c1e525f5_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FiniteLivedIntangibleAssetsAccumulatedAmortization_df1b0b3c-0de0-432b-8cc7-5114f681f5dd_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_15e9904a-544b-4e35-867d-ab8bb214505d_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_b251c1da-dcae-451c-8dcd-0d6ad7937e6d_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_TypeOfRestructuringDomain_8da6d208-9125-4e7a-ab7e-8b04a8f7a2d6_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount_d38fbe69-f23d-4077-8134-425d6af9c2f8_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Investment Company, Financial Support to Investee Contractually Required, Not Provided, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_sri_PercentageOfAwardAllocatedToEarningsPerShare_1b193c90-8707-46e6-8fa4-3b916fdb83ca_terseLabel_en-US" xlink:label="lab_sri_PercentageOfAwardAllocatedToEarningsPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings per share</link:label>
    <link:label id="lab_sri_PercentageOfAwardAllocatedToEarningsPerShare_label_en-US" xlink:label="lab_sri_PercentageOfAwardAllocatedToEarningsPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage Of Award Allocated To Earnings Per Share</link:label>
    <link:label id="lab_sri_PercentageOfAwardAllocatedToEarningsPerShare_documentation_en-US" xlink:label="lab_sri_PercentageOfAwardAllocatedToEarningsPerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage Of Award Allocated To Earnings Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PercentageOfAwardAllocatedToEarningsPerShare" xlink:href="sri-20241231.xsd#sri_PercentageOfAwardAllocatedToEarningsPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_PercentageOfAwardAllocatedToEarningsPerShare" xlink:to="lab_sri_PercentageOfAwardAllocatedToEarningsPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_295b16b8-5f8f-41a7-b32e-c4937917cfe1_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_41ae1956-454a-4006-8c04-9636eea6b041_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DisaggregationOfRevenueTable_51e12fc4-8d8a-417a-ae57-057c052a1891_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_country_CN_c6cb2f32-7daa-4aa5-a3a2-791f1f2102e8_terseLabel_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">CHINA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.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_RestructuringAndRelatedActivitiesDisclosureTextBlock_70635c25-64fb-49a3-972a-f4edbb57f9d9_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">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" 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/2024/elts/us-gaap-2024.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_us-gaap_ShareBasedCompensation_bc8a51d5-3edd-45d5-a480-5c03a09656d1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DeferredTaxAssetsNet_592f9cc6-de83-4d2a-a54b-0c54c661eb07_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PurchaseObligationDueInThirdYear_a1b123a2-99d7-4ff2-82ca-adaee7df6ed8_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components to be paid in 2027</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" 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/2024/elts/us-gaap-2024.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_sri_PACCARMember_1d2eb11e-707e-4c67-9a11-696cc7276c86_terseLabel_en-US" xlink:label="lab_sri_PACCARMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">PACCAR</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PACCARMember" xlink:href="sri-20241231.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_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued_dde249a7-d097-4fea-ad94-eff6934f60ba_verboseLabel_en-US" xlink:label="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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" 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-20241231.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_CorporateNonSegmentMember_296c84a1-4460-4435-bd8e-c71c0448727d_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unallocated Corporate</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_ed132ce2-6721-47da-99ea-d56197054511_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_48c628d4-6615-4685-abac-dffd30dae26f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_sri_OtherEuropeanCountriesMember_09b11d15-8106-483f-9907-0099969bef3d_terseLabel_en-US" xlink:label="lab_sri_OtherEuropeanCountriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Europe</link:label>
    <link:label id="lab_sri_OtherEuropeanCountriesMember_label_en-US" xlink:label="lab_sri_OtherEuropeanCountriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other European Countries [Member]</link:label>
    <link:label id="lab_sri_OtherEuropeanCountriesMember_documentation_en-US" xlink:label="lab_sri_OtherEuropeanCountriesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other European Countries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_OtherEuropeanCountriesMember" xlink:href="sri-20241231.xsd#sri_OtherEuropeanCountriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_OtherEuropeanCountriesMember" xlink:to="lab_sri_OtherEuropeanCountriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_a0de36f2-4ccc-401e-b1d8-e63e46aab580_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_0b9447ff-9c78-43ff-819a-b4093b094e72_verboseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNumberOfInstrumentsHeld_01118d03-7bd0-45dc-92f2-ce28fd6fb02e_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AuditorFirmId_8197a7a8-5d80-4853-8038-3107b208bcd0_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_OperatingIncomeLoss_f1bc2c3b-ee0b-4c5c-9326-0038a5c5f0af_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating (loss) income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_0dbdce6e-08cb-4bcb-9c30-63b738e3e753_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total operating (loss) income</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" 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/2024/elts/us-gaap-2024.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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_991c505e-89f0-4b13-b18d-5ed5f3906e6e_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_4ca373b1-4063-40a2-a2d2-397fc1d9141f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_NumberOfReportableSegments_b96bdf40-9f0d-4afd-b7a9-e97abed78a4e_verboseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SupplyCommitmentTable_2ac17ff6-65fd-466b-894e-7da0374d12d8_terseLabel_en-US" xlink:label="lab_us-gaap_SupplyCommitmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LiabilitiesAndStockholdersEquity_e6e3d4a3-e946-4110-a3a1-cd987f0d0955_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SubsequentEventsTextBlock_51dd4b14-b583-4b6a-b5a9-281a8204d571_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_dfab4afc-a4b8-455d-bed6-3be976c9f0e7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SaleOfStockPercentageOfOwnershipAfterTransaction_673e878d-7bde-4524-a655-65188f3ffc26_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FiniteLivedIntangibleAssetsMajorClassNameDomain_c6bce786-6ef0-431c-9c2c-8489a3220e75_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_035ff288-727e-46e5-9ec0-97089e3e015f_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_88906e7e-b88b-494d-9267-aa064c02d797_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_687d150a-68aa-4389-a2d0-ff76e8d33744_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_1bbb796d-2da1-4b50-820f-8cfa45cb1790_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories, net</link:label>
    <link:label id="lab_us-gaap_InventoryNet_66d25820-a6fd-43cf-a13e-0d3e141004c3_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PropertyPlantAndEquipmentLineItems_b72400e6-7d26-4662-b80a-f863f6ceb7d3_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_StatementLineItems_1bfd217e-87f1-4f43-9d57-bcb9b4f1e933_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PropertyPlantAndEquipmentTextBlock_decb91ce-c4a3-47ad-892e-6464fe05553a_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_a3a1594a-ea30-4fab-8afa-9c135252cf12_periodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at January 1</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_797f9c00-9740-48a1-a241-a44dca733e25_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SoftwareDevelopmentMember_2c8f27f6-dd0d-4e06-9aa1-3684835f72b9_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CreditLossFinancialInstrumentPolicyTextBlock_ae959639-84b0-445a-b8b4-35408ac56e95_terseLabel_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Losses</link:label>
    <link:label id="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Loss, Financial Instrument [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:to="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_ac8a5818-29c5-4860-9de3-fc0386a5145d_verboseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_AsiaPacificMember_3d63ecb9-870a-4a9d-931a-4122548906d8_terseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_srt_MinimumMember_51d3549f-9269-4ff7-ba40-85a851d2a47a_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_a0bdcf5a-6cf9-4cd0-b0ec-b36d092d46e8_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year</link:label>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_ce484d43-93a8-453a-9baa-43865378c445_verboseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of 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" 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/2024/elts/us-gaap-2024.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_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodPriorToVestingVolumeWeightedAverageStockPriceThresholdTriggeringSettlement_dd59f063-a4a6-403c-931d-0514fd2b15a4_terseLabel_en-US" xlink:label="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodPriorToVestingVolumeWeightedAverageStockPriceThresholdTriggeringSettlement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Volume-weighted average closing price of stock triggering settlement, period prior to vesting period</link:label>
    <link:label id="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodPriorToVestingVolumeWeightedAverageStockPriceThresholdTriggeringSettlement_label_en-US" xlink:label="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodPriorToVestingVolumeWeightedAverageStockPriceThresholdTriggeringSettlement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Period Prior To Vesting, Volume-Weighted Average Stock Price Threshold Triggering Settlement</link:label>
    <link:label id="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodPriorToVestingVolumeWeightedAverageStockPriceThresholdTriggeringSettlement_documentation_en-US" xlink:label="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodPriorToVestingVolumeWeightedAverageStockPriceThresholdTriggeringSettlement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Period Prior To Vesting, Volume-Weighted Average Stock Price Threshold Triggering Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodPriorToVestingVolumeWeightedAverageStockPriceThresholdTriggeringSettlement" xlink:href="sri-20241231.xsd#sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodPriorToVestingVolumeWeightedAverageStockPriceThresholdTriggeringSettlement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodPriorToVestingVolumeWeightedAverageStockPriceThresholdTriggeringSettlement" xlink:to="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodPriorToVestingVolumeWeightedAverageStockPriceThresholdTriggeringSettlement" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember_e30de02e-0a2b-4842-b9bf-40b411fffb27_terseLabel_en-US" xlink:label="lab_sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_DerivativeInstrumentRiskAxis_0b7a8a72-6b5e-4d89-a4d0-f6841cabaf0f_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_c51cc18f-27ae-478b-b34b-c75fcc7df3f9_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_35bac476-43ff-4d25-8c70-cb2464c7d2f0_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OperatingLossCarryforwards_f4ea31ff-0bc8-425d-b8fe-659c24e7dab9_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DomesticCountryMember_ee58ac02-d0e1-4986-a0fe-5c8827fba139_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic Tax Jurisdiction</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" xml:lang="en-US">Domestic Tax Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_eec736cc-a745-4230-9c27-dca3f0e05387_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_9c60d9c7-45ac-47ec-a5d8-a0166777243b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_30fb8304-5529-454c-99e7-e5e4cdc68e47_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeTaxDisclosureAbstract_ea526d67-0bec-482d-8cd3-34df6881f795_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OtherNonoperatingIncomeExpense_cca9527f-95fb-4267-b824-3025c78a3af9_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other (income) expense, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_sri_PaymentsForEarnOutConsiderationOperatingActivities_d4777dd5-058c-4ec7-bb3d-c47f42529129_terseLabel_en-US" xlink:label="lab_sri_PaymentsForEarnOutConsiderationOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earn-out consideration obligation paid within operating activities</link:label>
    <link:label id="lab_sri_PaymentsForEarnOutConsiderationOperatingActivities_label_en-US" xlink:label="lab_sri_PaymentsForEarnOutConsiderationOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments For Earn Out Consideration, Operating Activities</link:label>
    <link:label id="lab_sri_PaymentsForEarnOutConsiderationOperatingActivities_documentation_en-US" xlink:label="lab_sri_PaymentsForEarnOutConsiderationOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payments for earn out consideration from operating activities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PaymentsForEarnOutConsiderationOperatingActivities" xlink:href="sri-20241231.xsd#sri_PaymentsForEarnOutConsiderationOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_PaymentsForEarnOutConsiderationOperatingActivities" xlink:to="lab_sri_PaymentsForEarnOutConsiderationOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_466fad35-1e08-45a6-b1a4-5efae3ab974c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IntangibleAssetsNetExcludingGoodwill_c073c315-ca58-4b28-b79a-03a45f41581b_netLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_41880272-7f5c-4fd8-8288-3f3cfb5208ad_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OneTimeTerminationBenefitsMember_07aeb77c-5b12-452b-9c3d-d4c3884bb478_terseLabel_en-US" xlink:label="lab_us-gaap_OneTimeTerminationBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee termination benefits</link:label>
    <link:label id="lab_us-gaap_OneTimeTerminationBenefitsMember_label_en-US" xlink:label="lab_us-gaap_OneTimeTerminationBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">One-time Termination Benefits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OneTimeTerminationBenefitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OneTimeTerminationBenefitsMember" xlink:to="lab_us-gaap_OneTimeTerminationBenefitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_EE_c7433453-3349-4500-81cf-fae5bd6b6ae3_terseLabel_en-US" xlink:label="lab_country_EE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estonia</link:label>
    <link:label id="lab_country_EE_label_en-US" xlink:label="lab_country_EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ESTONIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_EE" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_EE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_EE" xlink:to="lab_country_EE" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_CreditAgreementFourthAmendedAndRestatedMember_aee68615-74ab-4d0d-a5f4-840f35c61ab8_terseLabel_en-US" xlink:label="lab_sri_CreditAgreementFourthAmendedAndRestatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fourth Amended And Restated Credit Agreement</link:label>
    <link:label id="lab_sri_CreditAgreementFourthAmendedAndRestatedMember_label_en-US" xlink:label="lab_sri_CreditAgreementFourthAmendedAndRestatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Agreement, Fourth Amended And Restated [Member]</link:label>
    <link:label id="lab_sri_CreditAgreementFourthAmendedAndRestatedMember_documentation_en-US" xlink:label="lab_sri_CreditAgreementFourthAmendedAndRestatedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Credit Agreement, Fourth Amended And Restated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CreditAgreementFourthAmendedAndRestatedMember" xlink:href="sri-20241231.xsd#sri_CreditAgreementFourthAmendedAndRestatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_CreditAgreementFourthAmendedAndRestatedMember" xlink:to="lab_sri_CreditAgreementFourthAmendedAndRestatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveSettledWithoutCash2_1ec2c9df-6b36-4e4f-bbb1-e69ea40857ae_negatedLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveSettledWithoutCash2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_2e1d1317-7126-42f6-b86b-7348d3204d45_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares_9e34019b-88d7-4741-872c-ccb924a5c7b3_verboseLabel_en-US" xlink:label="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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" 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-20241231.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_sri_PercentageOfAwardAllocatedToTotalShareholderReturn_b43a8470-a525-46c0-b80c-2e9dd025b6dd_terseLabel_en-US" xlink:label="lab_sri_PercentageOfAwardAllocatedToTotalShareholderReturn" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total shareholder return</link:label>
    <link:label id="lab_sri_PercentageOfAwardAllocatedToTotalShareholderReturn_label_en-US" xlink:label="lab_sri_PercentageOfAwardAllocatedToTotalShareholderReturn" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage Of Award Allocated To Total Shareholder Return</link:label>
    <link:label id="lab_sri_PercentageOfAwardAllocatedToTotalShareholderReturn_documentation_en-US" xlink:label="lab_sri_PercentageOfAwardAllocatedToTotalShareholderReturn" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage Of Award Allocated To Total Shareholder Return</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PercentageOfAwardAllocatedToTotalShareholderReturn" xlink:href="sri-20241231.xsd#sri_PercentageOfAwardAllocatedToTotalShareholderReturn"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_PercentageOfAwardAllocatedToTotalShareholderReturn" xlink:to="lab_sri_PercentageOfAwardAllocatedToTotalShareholderReturn" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_TratonMember_b55d3aba-d24f-4386-a0ef-1991d9c35137_terseLabel_en-US" xlink:label="lab_sri_TratonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Traton</link:label>
    <link:label id="lab_sri_TratonMember_label_en-US" xlink:label="lab_sri_TratonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Traton [Member]</link:label>
    <link:label id="lab_sri_TratonMember_documentation_en-US" xlink:label="lab_sri_TratonMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Traton</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TratonMember" xlink:href="sri-20241231.xsd#sri_TratonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_TratonMember" xlink:to="lab_sri_TratonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_d12c232f-e129-4d29-8435-73b7b54d4978_verboseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AssetsFairValueDisclosureAbstract_1454b41d-ac62-45b0-b694-f5d27eb38603_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_NetInvestmentHedgeDueTwoThousandTwentyEightMember_3d09cd54-ed68-49a7-9166-531c5e86f8b8_terseLabel_en-US" xlink:label="lab_sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_LiabilitiesNoncurrent_e622a001-f2d6-49aa-b1d3-2e1ea54dfd41_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_RestructuringCostAndReserveLineItems_3c1ff624-4fac-49a6-abe6-379f93e40fd9_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FairValueByLiabilityClassAxis_034405ad-7e31-4ad8-9a66-96802a4db74d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_sri_DebtInstrumentCovenantCashAndCashEquivalentsAtCarryingValueMaximum_54b95933-0b2a-4354-b3fb-408056283b8d_terseLabel_en-US" xlink:label="lab_sri_DebtInstrumentCovenantCashAndCashEquivalentsAtCarryingValueMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at carrying value, maximum</link:label>
    <link:label id="lab_sri_DebtInstrumentCovenantCashAndCashEquivalentsAtCarryingValueMaximum_label_en-US" xlink:label="lab_sri_DebtInstrumentCovenantCashAndCashEquivalentsAtCarryingValueMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Cash And Cash Equivalents At Carrying Value, Maximum</link:label>
    <link:label id="lab_sri_DebtInstrumentCovenantCashAndCashEquivalentsAtCarryingValueMaximum_documentation_en-US" xlink:label="lab_sri_DebtInstrumentCovenantCashAndCashEquivalentsAtCarryingValueMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Cash And Cash Equivalents At Carrying Value, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentCovenantCashAndCashEquivalentsAtCarryingValueMaximum" xlink:href="sri-20241231.xsd#sri_DebtInstrumentCovenantCashAndCashEquivalentsAtCarryingValueMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_DebtInstrumentCovenantCashAndCashEquivalentsAtCarryingValueMaximum" xlink:to="lab_sri_DebtInstrumentCovenantCashAndCashEquivalentsAtCarryingValueMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_71cc9489-edba-43e0-a1ab-35e55f700eed_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_e3004b11-9aa5-4f51-ab86-fd9eb50d775d_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_InterestExpenseMember_a9d88d4e-2c55-4cd1-aefc-4d1e711fe8a0_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DeferredFederalIncomeTaxExpenseBenefit_7614cd69-53ef-430c-936f-464200342ce0_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CashAndCashEquivalentsPolicyTextBlock_c158f09d-5e9a-4da4-a55d-a74808efcab1_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_e9e99901-d986-4aa6-9db7-11d28355cd88_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_a023a3d6-f6c0-4b05-920e-8a0d5f0ea420_verboseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_sri_TreasuryStockPolicyPolicyTextBlock_ad8c25b6-e13c-4f39-8460-654cc2783b66_verboseLabel_en-US" xlink:label="lab_sri_TreasuryStockPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_c2b9f6b0-8830-46bd-88cd-ca98a709b7a7_verboseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_489633f2-385b-4890-ae3a-be76795539f7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_042ed89e-601c-44de-88e3-89451567c558_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_ea07c787-7fc8-4671-849b-6cb3462dc510_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_EntityEmergingGrowthCompany_8c69afc3-7b99-4f27-8fc1-1ccfb203d7dd_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_OtherSundryLiabilitiesCurrent_116051cb-a01c-417b-9b65-97dfa91d11f9_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_sri_EarnoutConsiderationMember_a5d57b21-8fe4-4bdd-898f-77bc97d311dd_terseLabel_en-US" xlink:label="lab_sri_EarnoutConsiderationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Earnout Consideration [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_EarnoutConsiderationMember" xlink:href="sri-20241231.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_LiabilitiesFairValueDisclosure_3ad046f0-17c5-40bf-804f-80388f8730fe_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial liabilities carried at fair value</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_52025106-f50d-4c6c-9811-a5adb314d417_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_dd7ffd2b-1b8f-4e1c-8553-9998d1f18776_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</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" 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/2024/elts/us-gaap-2024.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_TechnologyEquipmentMember_423cc950-7118-4889-ba8a-f8289edfa39f_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_48a2f072-d3f5-48f1-8465-8c2afeb16319_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">(Loss) gain reclassified from other comprehensive (loss) income into net 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" 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/2024/elts/us-gaap-2024.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_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized_8e160ffe-32e7-4815-8e7f-27d6286e9321_terseLabel_en-US" xlink:label="lab_us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EquityComponentDomain_57025c86-359b-4d45-9c27-1ceb4afd0be0_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_1adf69a1-82d3-4f3e-aac6-004026a970c9_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_03b1f9da-f433-4f38-b0eb-a6164f15055d_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ValuationAllowancesAndReservesDomain_363c7764-7eaf-40df-942a-b23da5f4f427_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_sri_StoneridgeBrazilMember_b034a9c5-8943-4b5c-a4b6-6ea37dfb8915_terseLabel_en-US" xlink:label="lab_sri_StoneridgeBrazilMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stoneridge Brazil</link:label>
    <link:label id="lab_sri_StoneridgeBrazilMember_label_en-US" xlink:label="lab_sri_StoneridgeBrazilMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stoneridge Brazil [Member]</link:label>
    <link:label id="lab_sri_StoneridgeBrazilMember_documentation_en-US" xlink:label="lab_sri_StoneridgeBrazilMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stoneridge Brazil</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_StoneridgeBrazilMember" xlink:href="sri-20241231.xsd#sri_StoneridgeBrazilMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_StoneridgeBrazilMember" xlink:to="lab_sri_StoneridgeBrazilMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_d5b50ef7-20b4-470c-9712-df45069515f0_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FairValueMeasurementFrequencyDomain_c65804ec-b5fc-4506-8341-729b80eae12d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_ConsolidationItemsDomain_9b9cd286-b87d-41f5-b15e-5f8272c6f2ef_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_StockIssuedDuringPeriodSharesTreasuryStockReissued_3fe34963-282f-4afa-98ea-e419c7249882_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of Common Shares ( in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Treasury Stock Reissued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationRevenueAbstract_9dcddcbf-8090-4a0f-b123-a14a8f52ad31_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_InterestPaidNet_0e57e6c1-d409-4ceb-91e3-777a4a3f159c_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PaymentsToAcquireProductiveAssets_3f81f8a2-441f-4bee-9bbb-e7961b650952_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FairValueInputsLevel1Member_76f1930e-bcf3-47c0-bec4-4a99531e775a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ConcentrationRiskByBenchmarkAxis_92371e08-952f-42c1-9f65-fcf49590a911_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_c659f0b7-821e-4c51-9bf9-2d6180cb6acf_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_AssetsCurrent_07565f01-365a-4147-8729-69fdf440b247_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_StatementOfCashFlowsAbstract_3116b13d-3b39-4759-bd51-2afa1c3f1652_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_sri_ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock_226309d5-c34d-415f-8aa5-f5721cfc50fe_terseLabel_en-US" xlink:label="lab_sri_ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_sri_PercentageOfAwardAllocatedToReturnOnInvestedCapital_9b077682-6cff-4081-bfd7-d6d5e7e109c4_terseLabel_en-US" xlink:label="lab_sri_PercentageOfAwardAllocatedToReturnOnInvestedCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Return on invested capital</link:label>
    <link:label id="lab_sri_PercentageOfAwardAllocatedToReturnOnInvestedCapital_label_en-US" xlink:label="lab_sri_PercentageOfAwardAllocatedToReturnOnInvestedCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage Of Award Allocated To Return On Invested Capital</link:label>
    <link:label id="lab_sri_PercentageOfAwardAllocatedToReturnOnInvestedCapital_documentation_en-US" xlink:label="lab_sri_PercentageOfAwardAllocatedToReturnOnInvestedCapital" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage Of Award Allocated To Return On Invested Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PercentageOfAwardAllocatedToReturnOnInvestedCapital" xlink:href="sri-20241231.xsd#sri_PercentageOfAwardAllocatedToReturnOnInvestedCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_PercentageOfAwardAllocatedToReturnOnInvestedCapital" xlink:to="lab_sri_PercentageOfAwardAllocatedToReturnOnInvestedCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_61314f35-8e7f-4b43-8b19-05686ff3c789_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2027</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" 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/2024/elts/us-gaap-2024.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_sri_SuzhouShortTermCreditLineMember_21ce57b5-fb55-4701-a8f0-e92913e43fbf_terseLabel_en-US" xlink:label="lab_sri_SuzhouShortTermCreditLineMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_DebtInstrumentTable_c6aca8bc-200d-4032-8b3a-554b0cc3676c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AccumulatedOtherComprehensiveIncomeLossTable_1dc9b440-c1da-4089-800a-f7804b10e3fc_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_973aec05-6d29-4b11-be7a-580da592adaa_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_IncomeTaxDisclosureTextBlock_03dd03cc-556a-45bc-bb4e-a85aae5f4469_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_258ea99e-b674-4c03-8e3f-bbf102662ee0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</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" 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/2024/elts/us-gaap-2024.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_IncomeTaxReconciliationNondeductibleExpense_5627842f-b857-4185-b067-ac0d0b1d5303_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_76466c49-777c-47ba-9fdd-4d63cce43c05_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_InProcessResearchAndDevelopmentPolicy_c06e5a56-40be-4343-8d79-716000a8f985_terseLabel_en-US" xlink:label="lab_us-gaap_InProcessResearchAndDevelopmentPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3c0e9d59-31d6-4e40-a92b-9969844da9b9_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OperatingLeaseWeightedAverageDiscountRatePercent_edd0345c-98b0-47b1-af20-c94be36fe856_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_NetCashProvidedByUsedInFinancingActivities_3512da51-a0ae-4d40-a18d-b467ead02f4e_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (used for) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_DerivativeGainOnDerivative_4b440177-48f9-4ec5-a731-669e064225d8_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeGainOnDerivative" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss_4c7ef71a-5c1d-4bd9-b75a-a5d913d99a0a_terseLabel_en-US" xlink:label="lab_us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OperatingLossCarryforwardsLineItems_f1ae9f80-4cb9-427b-b60b-8babd2d4f4ae_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CreditFacilityAxis_a7b7b92c-9b5a-416f-af58-08fab9a397f3_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LossContingenciesByNatureOfContingencyAxis_f4cbed99-dff6-4d48-88ac-edb014063c69_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_EntityRegistrantName_ace1c314-fa7f-44e3-be03-122757b1c5c5_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_ecc682b1-81c1-4a13-adf3-950a8030a437_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_14c1e8ae-79c5-4763-b30c-6288b964d02f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DeferredStateAndLocalIncomeTaxExpenseBenefit_be57b74e-36bb-4cc9-bedd-073e1ab124ce_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State and local</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_4f556149-3ae1-4bd2-8653-2a0082a2bfb7_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_6ab174a6-6b3c-47f7-9116-5eea99bedd43_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CustomerConcentrationRiskMember_40728df2-8e21-49c3-961a-f114fffea62a_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FairValueInputsLevel2Member_f962494e-ce56-4da9-afff-e78d32fd0c06_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dc6e6fe3-0152-4bc4-bdb4-d2377d7197ac_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_a9578510-6eb9-4e7a-9319-594329b7c4e1_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">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/2024/elts/us-gaap-2024.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_srt_SegmentGeographicalDomain_7878c14c-b747-4d5e-9f16-c26164bdfddc_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_DisaggregationOfRevenueTableTextBlock_c8333ed4-39b7-4abd-a91b-90e501c8e419_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfRestructuringAndRelatedCostsTable_69ce4825-e955-4100-9953-26adbf07b131_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Cost [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" xml:lang="en-US">Restructuring Cost [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_44943f74-7ec9-4c36-bc15-2200f0856dfd_terseLabel_en-US" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_country_NL_9ba27be7-ffab-46d2-a5e7-ba3e83a9f947_terseLabel_en-US" xlink:label="lab_country_NL" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">NETHERLANDS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_NL" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.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_ConcentrationRiskByTypeAxis_1b42521f-9d1f-4979-a6e1-784f1bcd6271_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CommonStockValue_56e3defa-68fc-4a92-9bc4-e9a79de3792e_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common Shares, without par value, 60,000 shares authorized, 28,966 and 28,966 shares issued and 27,695 and 27,549 shares outstanding at December&#160;31, 2024 and December&#160;31, 2023, 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" 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/2024/elts/us-gaap-2024.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_dei_DocumentFinStmtErrorCorrectionFlag_51946fc9-40d1-4ceb-a4a4-5e82c33ba787_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_DeferredTaxAssetsDisallowedInterestCarryforward_b4638e28-fc8e-4b13-9003-98b6565cdd20_terseLabel_en-US" xlink:label="lab_sri_DeferredTaxAssetsDisallowedInterestCarryforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disallowed interest deduction</link:label>
    <link:label id="lab_sri_DeferredTaxAssetsDisallowedInterestCarryforward_label_en-US" xlink:label="lab_sri_DeferredTaxAssetsDisallowedInterestCarryforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Disallowed Interest Carryforward</link:label>
    <link:label id="lab_sri_DeferredTaxAssetsDisallowedInterestCarryforward_documentation_en-US" xlink:label="lab_sri_DeferredTaxAssetsDisallowedInterestCarryforward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Disallowed Interest Carryforward</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DeferredTaxAssetsDisallowedInterestCarryforward" xlink:href="sri-20241231.xsd#sri_DeferredTaxAssetsDisallowedInterestCarryforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_DeferredTaxAssetsDisallowedInterestCarryforward" xlink:to="lab_sri_DeferredTaxAssetsDisallowedInterestCarryforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_6a399e89-07bc-43b9-8d62-29bce85dc3e9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_197cb16e-404d-4c23-8c11-50d4ff1a3a9c_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_58ab7abb-3788-4b09-bde3-d99ab4ee4d99_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_NetCashProvidedByUsedInFinancingActivitiesAbstract_e95f53cd-bb9c-4bfe-a420-6d171464ed57_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PreferredStockValue_30568dec-3082-4c2d-aa35-f9bc411eb4ca_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeTaxReconciliationStateAndLocalIncomeTaxes_546a6127-0a56-4017-9afd-ec6a06ef703c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_d1910847-8c05-455b-9bd8-1aae51cc6db7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_InventoryFinishedGoods_425fe15f-7d86-433e-9458-e4fe43b75511_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ForwardContractsMember_35733f58-1e35-4085-b625-0be680e89cd2_terseLabel_en-US" xlink:label="lab_us-gaap_ForwardContractsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DeferredIncomeTaxLiabilities_b3e68900-8026-4569-8012-e9fb8e8749d3_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LineOfCreditFacilityFairValueOfAmountOutstanding_e2e1d94e-40ab-4683-bfee-4ee36c1eab39_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving credit facility</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" 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/2024/elts/us-gaap-2024.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_EarningsPerShareBasic_c9a26f49-e026-4ca4-a1db-f65daa6cb5d3_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (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" 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/2024/elts/us-gaap-2024.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_country_MX_15625dec-78fd-4b48-b65c-fc5286d70946_terseLabel_en-US" xlink:label="lab_country_MX" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">MEXICO</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.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_OperatingLeasePayments_d6e5f615-3e29-4e97-b050-47784f56dffb_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_5cb49c14-25d9-4f38-96aa-1e31fd9239ef_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_68b6d5eb-764f-46e6-8971-f65c63dea53a_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_LiabilitiesCurrent_c453646f-8cfa-4817-9c73-26121830dd35_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_sri_AccruedExpensesAndOtherCurrentLiabilitiesMember_a3b274bb-31e1-419e-8322-3b6f64971f96_terseLabel_en-US" xlink:label="lab_sri_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_84ce1106-b9ee-4308-9425-86315f25cc39_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LineOfCredit_b9d16b68-eb34-4663-be9d-8f8ce19e67be_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5292bcbb-28d5-451f-aa66-0d470ccf0f92_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_025028ff-03d5-4b6f-855c-8fa86428ad46_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_sri_DirectorSharePlanMember_3af9b24f-0342-426f-98ad-1885a0bbe84a_terseLabel_en-US" xlink:label="lab_sri_DirectorSharePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Director Share Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DirectorSharePlanMember" xlink:href="sri-20241231.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_EquityMethodInvestmentsDisclosureTextBlock_52cfea01-5324-4653-abac-49210d4f40bd_verboseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_country_SE_e494f41c-b84f-4fd7-87f8-475e9767710b_terseLabel_en-US" xlink:label="lab_country_SE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">SWEDEN</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_SE" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_63c91397-55ea-41c9-9a32-0b82159e75a7_verboseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment_f5939b7a-c620-45d3-9246-a872649f8cb6_terseLabel_en-US" xlink:label="lab_sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_dei_EntityAddressCityOrTown_2a642351-a42f-4812-b1ca-9778b354da2c_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_sri_BrazilianAdministrativeCounselForEconomicDefenseFineMember_db0e410e-b3f1-4bb0-bae9-b498e32566db_terseLabel_en-US" xlink:label="lab_sri_BrazilianAdministrativeCounselForEconomicDefenseFineMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CADE Fine</link:label>
    <link:label id="lab_sri_BrazilianAdministrativeCounselForEconomicDefenseFineMember_label_en-US" xlink:label="lab_sri_BrazilianAdministrativeCounselForEconomicDefenseFineMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Brazilian Administrative Counsel For Economic Defense Fine [Member]</link:label>
    <link:label id="lab_sri_BrazilianAdministrativeCounselForEconomicDefenseFineMember_documentation_en-US" xlink:label="lab_sri_BrazilianAdministrativeCounselForEconomicDefenseFineMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Brazilian Administrative Counsel for Economic Defense Fine</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_BrazilianAdministrativeCounselForEconomicDefenseFineMember" xlink:href="sri-20241231.xsd#sri_BrazilianAdministrativeCounselForEconomicDefenseFineMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_BrazilianAdministrativeCounselForEconomicDefenseFineMember" xlink:to="lab_sri_BrazilianAdministrativeCounselForEconomicDefenseFineMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_12bdbea5-6dea-4ac9-b7f6-ffc2400d842d_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DefinedContributionPlanEmployerDiscretionaryContributionAmount_83263a44-2619-4da9-a25b-39bd74448531_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b564ae41-9cd9-49ef-b516-2ddbc3308e89_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_sri_PreProductionCostsMember_fb6b1a6f-5be0-418c-9cd3-24afaff208cc_terseLabel_en-US" xlink:label="lab_sri_PreProductionCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Pre-production Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PreProductionCostsMember" xlink:href="sri-20241231.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_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year</link:label>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_label_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_59c1f71e-221d-47db-af1e-450366792da7_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Tax Jurisdiction</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" xml:lang="en-US">Foreign Tax Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_97bce651-716e-462b-b455-a2f9d49521cd_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LiabilitiesFairValueDisclosureAbstract_412e525d-80cb-46d5-a3bc-d20df8e169bf_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_629ab6ad-d3a8-40ce-babe-f01d743cf095_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized (loss) gain on derivatives</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_4a996413-f954-477b-a350-d7153881cae9_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Unrealized gain (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" 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/2024/elts/us-gaap-2024.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_RevenueFromContractWithCustomerTextBlock_5666e56b-b26f-4e24-a0c8-553ba32afca6_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_DocumentFiscalYearFocus_ddb9a0b0-1399-4a0f-b288-1b7491603556_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_sri_ShippingAndHandlingCostsPolicyPolicyTextBlock_b96c6071-aaeb-4867-b698-4771099c3419_terseLabel_en-US" xlink:label="lab_sri_ShippingAndHandlingCostsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shipping and Handling Costs</link:label>
    <link:label id="lab_sri_ShippingAndHandlingCostsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_sri_ShippingAndHandlingCostsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shipping And Handling Costs, Policy [Policy Text Block]</link:label>
    <link:label id="lab_sri_ShippingAndHandlingCostsPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_sri_ShippingAndHandlingCostsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" 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_ShippingAndHandlingCostsPolicyPolicyTextBlock" xlink:href="sri-20241231.xsd#sri_ShippingAndHandlingCostsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_ShippingAndHandlingCostsPolicyPolicyTextBlock" xlink:to="lab_sri_ShippingAndHandlingCostsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_d421fee8-65e2-40ee-b134-6b59d70b441f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SeveranceCosts1_9fe35927-beb0-4caf-9805-45d0f11d7bb3_terseLabel_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AssetsFairValueDisclosure_d0013805-6263-4cbf-b190-d8cbb4d65db0_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Financial assets carried at fair value</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_cd6639bf-ccb6-44a8-a647-2e738b6a7255_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_c3cb3fa1-38ec-4cf0-9db8-8c921fa50c30_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_7e0db54a-31f8-42dd-9da9-fdcbece6736b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_DocumentPeriodEndDate_5e0cd102-c618-4719-820f-7dab48b0151e_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_LesseeOperatingLeaseLiabilityPaymentsDue_97dd66a3-e7d0-49cb-a4b8-c7ea271a748c_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CrossCurrencyInterestRateContractMember_df2695f4-88b7-4a1c-851a-c7e08773c18b_terseLabel_en-US" xlink:label="lab_us-gaap_CrossCurrencyInterestRateContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_651a514d-eb41-4d52-b6ae-38e597f4a60b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common shares, non-vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_223322a8-ebe2-4683-9308-4c02836f4cb2_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Non-vested, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_227cd2b2-ded4-43de-95b2-4e76b1b0b101_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_e9e0f6d4-0a48-4d1a-91ef-a2998eaf8ef3_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Loss 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" 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/2024/elts/us-gaap-2024.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_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxContingenciesForeign_4d72cab8-c218-4f30-b080-15cda177dd6b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxContingenciesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AutotechVenturesMember_b6cbb31a-4b2f-4255-816c-d5942a6f2a58_terseLabel_en-US" xlink:label="lab_sri_AutotechVenturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_MaterialReconcilingItemsMember_cb1b80dd-1115-410d-9e9c-1498438517b5_terseLabel_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_e7fda36d-8254-442b-88d0-80362e4cbbac_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_d34f9e1c-e29f-499c-b54d-5a725f8f1a9f_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_c8c9e748-4f40-4f04-833e-21808aba8c1d_verboseLabel_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_DocumentTransitionReport_2026158d-0d58-4e30-a204-339bea7c7a33_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_CostOfGoodsAndServicesSoldDepreciation_f0a1dbea-5e67-43d4-aee9-782b620a0477_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_e958d488-4a6f-4569-88e9-76560160d13d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerListsMember_bffe208f-e3ac-445b-a326-affb925d3ce8_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerListsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5171c95a-6c5f-49c5-9d38-38f1592d66d4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_NameOfMajorCustomerDomain_9a669d52-0b05-4475-95bb-52c822557091_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_dei_EntityCurrentReportingStatus_75b2dda8-df22-4c9b-9826-7367c2e5fd82_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_RetainedEarningsMember_79823a26-0a2e-437f-9ac7-5b5a5348f836_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AmortizationOfFinancingCosts_9982eefd-1283-41dc-83ec-1adcb946d83c_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_sri_DebtInstrumentCovenantInterestCoverageRatioMinimum_6e154188-51a8-4b85-90d6-f3173b78bfeb_terseLabel_en-US" xlink:label="lab_sri_DebtInstrumentCovenantInterestCoverageRatioMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum interest coverage ratio</link:label>
    <link:label id="lab_sri_DebtInstrumentCovenantInterestCoverageRatioMinimum_label_en-US" xlink:label="lab_sri_DebtInstrumentCovenantInterestCoverageRatioMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Interest Coverage Ratio, Minimum</link:label>
    <link:label id="lab_sri_DebtInstrumentCovenantInterestCoverageRatioMinimum_documentation_en-US" xlink:label="lab_sri_DebtInstrumentCovenantInterestCoverageRatioMinimum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Interest Coverage Ratio, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentCovenantInterestCoverageRatioMinimum" xlink:href="sri-20241231.xsd#sri_DebtInstrumentCovenantInterestCoverageRatioMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_DebtInstrumentCovenantInterestCoverageRatioMinimum" xlink:to="lab_sri_DebtInstrumentCovenantInterestCoverageRatioMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross_859ffd31-9a46-40ed-ac99-19b9434658a3_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_f4d7aaef-bd44-427a-acd6-dfedf760cd87_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_3766f52a-9314-4062-924c-5c0e695ce4ba_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncreaseDecreaseInStockholdersEquityRollForward_672978c0-f9c8-486a-905d-0e777cfb2256_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_28df1099-43ce-45a5-b450-8fd8a3f023b1_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_RestructuringReserve_fd357a6f-c904-4650-92f4-f15d0b839467_periodStartLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Accrual at beginning of period</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_c64804b7-7279-4a56-8cef-683efa2218dd_periodEndLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Accrual at end of period</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" 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/2024/elts/us-gaap-2024.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_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_bec554e5-5687-4011-8dee-099e6e3cd8ce_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeStatementLocationDomain_1ae8fcbb-2373-42d5-8ea0-4fb6d7f7ed11_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [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" xml:lang="en-US">Statement of Income Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_5a590625-68e2-4da8-a5d9-b74d1bdd46b6_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>sri-20241231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:980d5178-8fca-40ea-82ce-8846348079dc,g:0ab8619b-c9d6-42e7-9d14-db7dcda4ab0b-->
<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/CoverPage" xlink:type="simple" xlink:href="sri-20241231.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_5db3a117-8e8f-49b6-aca9-340cee5a83d8" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_DocumentType_5db3a117-8e8f-49b6-aca9-340cee5a83d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_2bc072c9-8843-43a9-a55a-e0a6b07f5153" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_DocumentAnnualReport_2bc072c9-8843-43a9-a55a-e0a6b07f5153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_be522651-7bd8-4bd0-8cd7-432e29b58ce9" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_DocumentPeriodEndDate_be522651-7bd8-4bd0-8cd7-432e29b58ce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_d721dbb0-5fe9-4d64-879d-a33801a344c1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_CurrentFiscalYearEndDate_d721dbb0-5fe9-4d64-879d-a33801a344c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_2a943b2b-1267-4a43-9017-6fa235877968" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_DocumentTransitionReport_2a943b2b-1267-4a43-9017-6fa235877968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_9a24fce4-6ab1-4ef0-9b87-8242ecad7287" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_EntityFileNumber_9a24fce4-6ab1-4ef0-9b87-8242ecad7287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_1d52b4b6-bcb5-4974-99a4-c07e4c7fabc7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_EntityRegistrantName_1d52b4b6-bcb5-4974-99a4-c07e4c7fabc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_73f67303-5855-4f81-89bd-32408a68f3aa" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_EntityIncorporationStateCountryCode_73f67303-5855-4f81-89bd-32408a68f3aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_0b904af8-b60a-4f19-beb7-44099308e307" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_EntityTaxIdentificationNumber_0b904af8-b60a-4f19-beb7-44099308e307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_a945be12-e2ac-43b6-bb39-2551dc3441f5" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_EntityAddressAddressLine1_a945be12-e2ac-43b6-bb39-2551dc3441f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_30a8f6a9-9590-4714-98f5-9f581ec3a894" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_EntityAddressCityOrTown_30a8f6a9-9590-4714-98f5-9f581ec3a894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_6682bb57-cbcc-49b3-9af0-b186e5b93336" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_EntityAddressStateOrProvince_6682bb57-cbcc-49b3-9af0-b186e5b93336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_e277a082-5b39-4c85-ac55-dce60ce02916" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_EntityAddressPostalZipCode_e277a082-5b39-4c85-ac55-dce60ce02916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_b881615f-5076-44d8-a9d6-927942244a9c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_CityAreaCode_b881615f-5076-44d8-a9d6-927942244a9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_9df7978c-8a09-4ee2-bfed-79ab9e8d314c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_LocalPhoneNumber_9df7978c-8a09-4ee2-bfed-79ab9e8d314c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12gTitle_f368b4ca-b9c5-43e7-a271-3375390f6b2a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12gTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_Security12gTitle_f368b4ca-b9c5-43e7-a271-3375390f6b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_857ef61e-940f-443a-916d-5549eb1d1b1c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_TradingSymbol_857ef61e-940f-443a-916d-5549eb1d1b1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_3f67a752-ecdc-4555-9a55-5ab6e71072d2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_SecurityExchangeName_3f67a752-ecdc-4555-9a55-5ab6e71072d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_41f66a8c-818b-4eff-8e86-492ca9440034" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_41f66a8c-818b-4eff-8e86-492ca9440034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_762c86ec-955c-4e1b-9ee2-a925b1d111bc" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_EntityVoluntaryFilers_762c86ec-955c-4e1b-9ee2-a925b1d111bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_c9c9eb89-7ad8-43a7-b132-f8e0d4d2be26" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_EntityCurrentReportingStatus_c9c9eb89-7ad8-43a7-b132-f8e0d4d2be26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_5eee3ba7-0cec-401e-82a6-97b70269dcb9" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_EntityInteractiveDataCurrent_5eee3ba7-0cec-401e-82a6-97b70269dcb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_2ec3e165-c60c-43ae-8ac7-503b5c02a4f3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_EntityFilerCategory_2ec3e165-c60c-43ae-8ac7-503b5c02a4f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_27edcd82-6370-4289-9778-0235c94bece7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_EntitySmallBusiness_27edcd82-6370-4289-9778-0235c94bece7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_46a6b7c8-4e68-4e04-98d7-6b702daa31bb" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_EntityEmergingGrowthCompany_46a6b7c8-4e68-4e04-98d7-6b702daa31bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_6bf649af-d3ae-4b04-9ecd-98a76b44e0ef" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_IcfrAuditorAttestationFlag_6bf649af-d3ae-4b04-9ecd-98a76b44e0ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_eac67d76-c239-4f9e-b1b5-b8eced443441" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_eac67d76-c239-4f9e-b1b5-b8eced443441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_6abaf0aa-6932-48ec-b6b4-bc32215f316c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_EntityShellCompany_6abaf0aa-6932-48ec-b6b4-bc32215f316c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_e1c84c9a-a617-4002-84dc-691377605fa3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_EntityPublicFloat_e1c84c9a-a617-4002-84dc-691377605fa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_e89c91bd-8262-4c4f-beed-e206c3a7da3a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_e89c91bd-8262-4c4f-beed-e206c3a7da3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_12c5b952-97a9-4e4f-b95e-fdb98984db80" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_12c5b952-97a9-4e4f-b95e-fdb98984db80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_28132418-79ea-4c2d-ae05-2a15f0d3b028" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_EntityCentralIndexKey_28132418-79ea-4c2d-ae05-2a15f0d3b028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_b8da973b-4363-4525-a3d4-11c6f8690a7f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_DocumentFiscalYearFocus_b8da973b-4363-4525-a3d4-11c6f8690a7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_8e3caf26-e53c-43bc-9eab-e5cb4a02f52a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_DocumentFiscalPeriodFocus_8e3caf26-e53c-43bc-9eab-e5cb4a02f52a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_46320196-884e-4d85-a883-d8b13846f418" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f1b90ce5-d07b-49ce-bc40-0817a313500d" xlink:to="loc_dei_AmendmentFlag_46320196-884e-4d85-a883-d8b13846f418" 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-20241231.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_d8115759-f922-42e2-adcd-cd7662ef5124" xlink:href="sri-20241231.xsd#sri_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_0c1f01c8-63e7-4e8c-b05b-d0aa70f785d0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_AuditInformationAbstract_d8115759-f922-42e2-adcd-cd7662ef5124" xlink:to="loc_dei_AuditorName_0c1f01c8-63e7-4e8c-b05b-d0aa70f785d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_7205bf63-5c7a-48f6-9005-ff43cad31059" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_AuditInformationAbstract_d8115759-f922-42e2-adcd-cd7662ef5124" xlink:to="loc_dei_AuditorLocation_7205bf63-5c7a-48f6-9005-ff43cad31059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_423a1bd1-917e-4e1d-8d3c-077e3df821f1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_AuditInformationAbstract_d8115759-f922-42e2-adcd-cd7662ef5124" xlink:to="loc_dei_AuditorFirmId_423a1bd1-917e-4e1d-8d3c-077e3df821f1" 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-20241231.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_40a72810-004c-432a-ab44-b616dd90ebf4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_f8e3e759-bb23-46f0-bb4d-d2a4343aeea0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_40a72810-004c-432a-ab44-b616dd90ebf4" xlink:to="loc_us-gaap_AssetsAbstract_f8e3e759-bb23-46f0-bb4d-d2a4343aeea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_de603824-25ce-4079-9f5f-b83f29e4c75f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f8e3e759-bb23-46f0-bb4d-d2a4343aeea0" xlink:to="loc_us-gaap_AssetsCurrentAbstract_de603824-25ce-4079-9f5f-b83f29e4c75f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d4e9b134-b3a6-40fd-8e23-2a73cd86066a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_de603824-25ce-4079-9f5f-b83f29e4c75f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d4e9b134-b3a6-40fd-8e23-2a73cd86066a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_b1fdfb79-57da-4567-a11f-85ac2f2b444f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_de603824-25ce-4079-9f5f-b83f29e4c75f" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_b1fdfb79-57da-4567-a11f-85ac2f2b444f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_3072d694-d57f-4c60-b745-0a417b249ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_de603824-25ce-4079-9f5f-b83f29e4c75f" xlink:to="loc_us-gaap_InventoryNet_3072d694-d57f-4c60-b745-0a417b249ea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_82fdcf06-d265-4ad1-acca-9c3c6c004d65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_de603824-25ce-4079-9f5f-b83f29e4c75f" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_82fdcf06-d265-4ad1-acca-9c3c6c004d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_fc6c638a-7eb9-4215-82e1-567356281e4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_de603824-25ce-4079-9f5f-b83f29e4c75f" xlink:to="loc_us-gaap_AssetsCurrent_fc6c638a-7eb9-4215-82e1-567356281e4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_1487e6fb-13d8-45ed-8d58-24693b0aeb01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f8e3e759-bb23-46f0-bb4d-d2a4343aeea0" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_1487e6fb-13d8-45ed-8d58-24693b0aeb01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_900a209b-b4b3-4729-b472-183e45bf6842" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_1487e6fb-13d8-45ed-8d58-24693b0aeb01" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_900a209b-b4b3-4729-b472-183e45bf6842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_083a97b5-5691-4a89-a532-3944c21aebc2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_1487e6fb-13d8-45ed-8d58-24693b0aeb01" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_083a97b5-5691-4a89-a532-3944c21aebc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_33e02c24-b25b-4f66-b711-3d3c6d70eb0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_1487e6fb-13d8-45ed-8d58-24693b0aeb01" xlink:to="loc_us-gaap_Goodwill_33e02c24-b25b-4f66-b711-3d3c6d70eb0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1b26a436-f48b-4f2c-b4d8-974b7d7e8852" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_1487e6fb-13d8-45ed-8d58-24693b0aeb01" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1b26a436-f48b-4f2c-b4d8-974b7d7e8852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_8e021fd4-7a2b-4608-bd50-0dc6fb3cd00e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsAndOtherNoncurrentAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_1487e6fb-13d8-45ed-8d58-24693b0aeb01" xlink:to="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_8e021fd4-7a2b-4608-bd50-0dc6fb3cd00e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_1f772254-cd21-4a25-b0bf-44a455b4e5c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_1487e6fb-13d8-45ed-8d58-24693b0aeb01" xlink:to="loc_us-gaap_AssetsNoncurrent_1f772254-cd21-4a25-b0bf-44a455b4e5c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_563f633d-7a75-45fb-ac5b-3ebd8ec42d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f8e3e759-bb23-46f0-bb4d-d2a4343aeea0" xlink:to="loc_us-gaap_Assets_563f633d-7a75-45fb-ac5b-3ebd8ec42d7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_693301b2-2da1-4f4e-a8cd-019a658dc380" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_40a72810-004c-432a-ab44-b616dd90ebf4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_693301b2-2da1-4f4e-a8cd-019a658dc380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_0c9a62d0-0c91-43e7-849b-5a911d3b920e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_693301b2-2da1-4f4e-a8cd-019a658dc380" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_0c9a62d0-0c91-43e7-849b-5a911d3b920e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebtCurrent_fc24f2f8-2850-42a6-9cc9-6b9c194ad20b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLongTermDebtCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0c9a62d0-0c91-43e7-849b-5a911d3b920e" xlink:to="loc_us-gaap_OtherLongTermDebtCurrent_fc24f2f8-2850-42a6-9cc9-6b9c194ad20b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_72eed26f-91d5-4285-933b-7fa5aaff22e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0c9a62d0-0c91-43e7-849b-5a911d3b920e" xlink:to="loc_us-gaap_AccountsPayableCurrent_72eed26f-91d5-4285-933b-7fa5aaff22e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_94cb342c-6b1b-4e17-9cb4-2f15d2f8de23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0c9a62d0-0c91-43e7-849b-5a911d3b920e" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_94cb342c-6b1b-4e17-9cb4-2f15d2f8de23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_b5966190-50cb-4c22-b947-a13bcec1ba8b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0c9a62d0-0c91-43e7-849b-5a911d3b920e" xlink:to="loc_us-gaap_LiabilitiesCurrent_b5966190-50cb-4c22-b947-a13bcec1ba8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_631c6795-e3e4-4ba3-865f-fd53596353e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_693301b2-2da1-4f4e-a8cd-019a658dc380" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_631c6795-e3e4-4ba3-865f-fd53596353e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_41bd7f0e-daa9-46fc-976a-fc6feacd4250" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_631c6795-e3e4-4ba3-865f-fd53596353e8" xlink:to="loc_us-gaap_LongTermLineOfCredit_41bd7f0e-daa9-46fc-976a-fc6feacd4250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f8a25277-2a05-4676-a1c4-9b59a49e580a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_631c6795-e3e4-4ba3-865f-fd53596353e8" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f8a25277-2a05-4676-a1c4-9b59a49e580a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0fc68a9e-cf7b-47d7-95ae-5bcf9195f1b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_631c6795-e3e4-4ba3-865f-fd53596353e8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0fc68a9e-cf7b-47d7-95ae-5bcf9195f1b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_b80768b6-9da3-44cb-96f5-8ff0dcb66cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_631c6795-e3e4-4ba3-865f-fd53596353e8" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_b80768b6-9da3-44cb-96f5-8ff0dcb66cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_d83b1ca6-58c6-4db7-8b7e-a1f33a1fd4d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_631c6795-e3e4-4ba3-865f-fd53596353e8" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_d83b1ca6-58c6-4db7-8b7e-a1f33a1fd4d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9574bcf5-592a-4f84-84a5-c87b9f26600c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_693301b2-2da1-4f4e-a8cd-019a658dc380" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9574bcf5-592a-4f84-84a5-c87b9f26600c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_4cac7176-a831-4bd7-90d9-9c71a047d610" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9574bcf5-592a-4f84-84a5-c87b9f26600c" xlink:to="loc_us-gaap_PreferredStockValue_4cac7176-a831-4bd7-90d9-9c71a047d610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_daf648f3-d68f-4f33-b579-2160df0bc421" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9574bcf5-592a-4f84-84a5-c87b9f26600c" xlink:to="loc_us-gaap_CommonStockValue_daf648f3-d68f-4f33-b579-2160df0bc421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_99fb6aca-15d7-4cee-a364-ba877ef4e73b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9574bcf5-592a-4f84-84a5-c87b9f26600c" xlink:to="loc_us-gaap_AdditionalPaidInCapital_99fb6aca-15d7-4cee-a364-ba877ef4e73b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_87de00c8-72a2-41f0-88df-d1c98cbb4522" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9574bcf5-592a-4f84-84a5-c87b9f26600c" xlink:to="loc_us-gaap_TreasuryStockCommonValue_87de00c8-72a2-41f0-88df-d1c98cbb4522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_bed2c255-7e76-4702-b97d-5b9d629dc373" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9574bcf5-592a-4f84-84a5-c87b9f26600c" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_bed2c255-7e76-4702-b97d-5b9d629dc373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3fca3d4d-19af-461c-b1ac-bdf16798d932" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9574bcf5-592a-4f84-84a5-c87b9f26600c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3fca3d4d-19af-461c-b1ac-bdf16798d932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2e3ecdc6-a14a-4c54-a30a-a2808e90bb7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9574bcf5-592a-4f84-84a5-c87b9f26600c" xlink:to="loc_us-gaap_StockholdersEquity_2e3ecdc6-a14a-4c54-a30a-a2808e90bb7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_a2ae514e-15ca-46f4-a3e0-f90575c7f14c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_693301b2-2da1-4f4e-a8cd-019a658dc380" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_a2ae514e-15ca-46f4-a3e0-f90575c7f14c" 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-20241231.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_c84a3eba-be72-46fd-b66e-7b5fd4260efd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_35f7a763-675d-4588-a079-3ca89b4f01b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c84a3eba-be72-46fd-b66e-7b5fd4260efd" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_35f7a763-675d-4588-a079-3ca89b4f01b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_7ca65577-51d1-4cd9-93c3-4d21591cab3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c84a3eba-be72-46fd-b66e-7b5fd4260efd" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_7ca65577-51d1-4cd9-93c3-4d21591cab3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_02344ab9-1e4c-43e1-9b63-b5a28d9432d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c84a3eba-be72-46fd-b66e-7b5fd4260efd" xlink:to="loc_us-gaap_PreferredStockSharesIssued_02344ab9-1e4c-43e1-9b63-b5a28d9432d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_7a8a284e-6ea2-4c24-9631-fe5c7700230e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c84a3eba-be72-46fd-b66e-7b5fd4260efd" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_7a8a284e-6ea2-4c24-9631-fe5c7700230e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_b0fb32c5-ffb7-44fc-83f6-c69d6895d566" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c84a3eba-be72-46fd-b66e-7b5fd4260efd" xlink:to="loc_us-gaap_CommonStockSharesIssued_b0fb32c5-ffb7-44fc-83f6-c69d6895d566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_68dd5dae-eeff-4a8f-aa58-ec60114a07bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c84a3eba-be72-46fd-b66e-7b5fd4260efd" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_68dd5dae-eeff-4a8f-aa58-ec60114a07bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_163b131b-69a5-4dfc-99ad-b795a89c4021" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c84a3eba-be72-46fd-b66e-7b5fd4260efd" xlink:to="loc_us-gaap_TreasuryStockCommonShares_163b131b-69a5-4dfc-99ad-b795a89c4021" 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-20241231.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_0e7db109-a010-44bd-ab31-1c2f529eff6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_58afc8b8-dec0-4d4d-ac77-fe494969ccf9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0e7db109-a010-44bd-ab31-1c2f529eff6b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_58afc8b8-dec0-4d4d-ac77-fe494969ccf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_95a1d9ee-a050-4d0c-84cf-8807faf62292" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0e7db109-a010-44bd-ab31-1c2f529eff6b" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_95a1d9ee-a050-4d0c-84cf-8807faf62292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_b766828d-92d8-4853-9182-8fa2a823a72a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_95a1d9ee-a050-4d0c-84cf-8807faf62292" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_b766828d-92d8-4853-9182-8fa2a823a72a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_7e5ea0f1-5a25-4c12-b884-0c6eac61b7c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_95a1d9ee-a050-4d0c-84cf-8807faf62292" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_7e5ea0f1-5a25-4c12-b884-0c6eac61b7c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_70990aa4-9073-4c81-bb91-6d62dd60ba80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_95a1d9ee-a050-4d0c-84cf-8807faf62292" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_70990aa4-9073-4c81-bb91-6d62dd60ba80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_65f45bd2-a9c2-4dbd-823c-c7d724ff2d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0e7db109-a010-44bd-ab31-1c2f529eff6b" xlink:to="loc_us-gaap_OperatingIncomeLoss_65f45bd2-a9c2-4dbd-823c-c7d724ff2d7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_4eee255a-0ed5-4490-b223-a440c12009ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0e7db109-a010-44bd-ab31-1c2f529eff6b" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_4eee255a-0ed5-4490-b223-a440c12009ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_29f2133a-014c-4e12-877c-491bd6a384ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0e7db109-a010-44bd-ab31-1c2f529eff6b" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_29f2133a-014c-4e12-877c-491bd6a384ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_9c8621bf-c83c-43b8-96e7-b08587faec29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0e7db109-a010-44bd-ab31-1c2f529eff6b" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_9c8621bf-c83c-43b8-96e7-b08587faec29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ead6d6a8-bfdb-40ad-9746-9aab7d24648d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0e7db109-a010-44bd-ab31-1c2f529eff6b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ead6d6a8-bfdb-40ad-9746-9aab7d24648d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c78e7be3-1ebc-4ec3-befd-ce0fb3a72e72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0e7db109-a010-44bd-ab31-1c2f529eff6b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c78e7be3-1ebc-4ec3-befd-ce0fb3a72e72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c0d22717-f016-4df9-8733-d897274cd3ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0e7db109-a010-44bd-ab31-1c2f529eff6b" xlink:to="loc_us-gaap_NetIncomeLoss_c0d22717-f016-4df9-8733-d897274cd3ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a3ab88fe-a20e-4b2d-be10-9384f9553a55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0e7db109-a010-44bd-ab31-1c2f529eff6b" xlink:to="loc_us-gaap_EarningsPerShareAbstract_a3ab88fe-a20e-4b2d-be10-9384f9553a55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_e8ef5676-7a06-40b2-a609-f4173c5c7349" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a3ab88fe-a20e-4b2d-be10-9384f9553a55" xlink:to="loc_us-gaap_EarningsPerShareBasic_e8ef5676-7a06-40b2-a609-f4173c5c7349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_f75219dc-8d1b-497a-8ca7-54912209d716" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a3ab88fe-a20e-4b2d-be10-9384f9553a55" xlink:to="loc_us-gaap_EarningsPerShareDiluted_f75219dc-8d1b-497a-8ca7-54912209d716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_5ef71b56-cae3-4ae5-970e-51d28aa46268" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0e7db109-a010-44bd-ab31-1c2f529eff6b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_5ef71b56-cae3-4ae5-970e-51d28aa46268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_effa5063-ed18-4724-bda7-61989481374e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_5ef71b56-cae3-4ae5-970e-51d28aa46268" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_effa5063-ed18-4724-bda7-61989481374e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_66bc9084-70a2-4537-9ee0-0164d60fd9ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_5ef71b56-cae3-4ae5-970e-51d28aa46268" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_66bc9084-70a2-4537-9ee0-0164d60fd9ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" xlink:type="simple" xlink:href="sri-20241231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_fb661b58-b0fe-487f-bd3c-66d635cb60da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_64855c85-4975-4374-88d9-43c9680068d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_fb661b58-b0fe-487f-bd3c-66d635cb60da" xlink:to="loc_us-gaap_NetIncomeLoss_64855c85-4975-4374-88d9-43c9680068d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_691a16b4-c0df-403d-9c41-0d030219963d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_fb661b58-b0fe-487f-bd3c-66d635cb60da" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_691a16b4-c0df-403d-9c41-0d030219963d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_0c37d383-25f5-4b6f-99d6-98b24bd223a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_691a16b4-c0df-403d-9c41-0d030219963d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_0c37d383-25f5-4b6f-99d6-98b24bd223a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_1cd348fa-2c41-4c84-a2a3-358a01f1fa3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_691a16b4-c0df-403d-9c41-0d030219963d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_1cd348fa-2c41-4c84-a2a3-358a01f1fa3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1235979e-7918-46ba-b642-abb8579e40a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_691a16b4-c0df-403d-9c41-0d030219963d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1235979e-7918-46ba-b642-abb8579e40a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_737973e8-6b10-4f7e-a620-6e58c7a0953d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_fb661b58-b0fe-487f-bd3c-66d635cb60da" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_737973e8-6b10-4f7e-a620-6e58c7a0953d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEParenthetical" xlink:type="simple" xlink:href="sri-20241231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEParenthetical"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_dfdf6fe5-b0ea-44dd-a8e6-63a53d895d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent_2e8bf3fd-3d2a-4dff-b802-7035e9599e58" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_dfdf6fe5-b0ea-44dd-a8e6-63a53d895d7e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent_2e8bf3fd-3d2a-4dff-b802-7035e9599e58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_1764cec0-52c2-4e50-b3b6-66678d928bf1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_dfdf6fe5-b0ea-44dd-a8e6-63a53d895d7e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_1764cec0-52c2-4e50-b3b6-66678d928bf1" 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-20241231.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_b25210e5-c322-4d7e-9807-762a809f3e69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b0d5feca-238e-4389-b829-ec3f57a063d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b25210e5-c322-4d7e-9807-762a809f3e69" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b0d5feca-238e-4389-b829-ec3f57a063d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e7bde2e0-d27d-4e8d-b4ea-96f776eed09f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b0d5feca-238e-4389-b829-ec3f57a063d0" xlink:to="loc_us-gaap_NetIncomeLoss_e7bde2e0-d27d-4e8d-b4ea-96f776eed09f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_763a5e55-6ca7-4410-b1bb-d714d3383b22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b0d5feca-238e-4389-b829-ec3f57a063d0" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_763a5e55-6ca7-4410-b1bb-d714d3383b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_d3c7ac27-55c9-403a-a10f-c4182ed4723e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_763a5e55-6ca7-4410-b1bb-d714d3383b22" xlink:to="loc_us-gaap_Depreciation_d3c7ac27-55c9-403a-a10f-c4182ed4723e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AmortizationAndAccretionOfDebtDiscount_b0ad4120-12b7-48af-96c3-520b9458157b" xlink:href="sri-20241231.xsd#sri_AmortizationAndAccretionOfDebtDiscount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_763a5e55-6ca7-4410-b1bb-d714d3383b22" xlink:to="loc_sri_AmortizationAndAccretionOfDebtDiscount_b0ad4120-12b7-48af-96c3-520b9458157b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_66f0b509-55d6-4b58-87e3-9c0a03677eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_763a5e55-6ca7-4410-b1bb-d714d3383b22" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_66f0b509-55d6-4b58-87e3-9c0a03677eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_adb526ff-7641-4199-979b-363833670f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_763a5e55-6ca7-4410-b1bb-d714d3383b22" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_adb526ff-7641-4199-979b-363833670f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1c770e4b-c3b1-4707-8ae6-9666620f3798" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_763a5e55-6ca7-4410-b1bb-d714d3383b22" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1c770e4b-c3b1-4707-8ae6-9666620f3798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_35b8f949-08b0-490d-8035-2362fe92c1fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_763a5e55-6ca7-4410-b1bb-d714d3383b22" xlink:to="loc_us-gaap_ShareBasedCompensation_35b8f949-08b0-490d-8035-2362fe92c1fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_444d427a-d5f2-47cc-9bc1-8561601efaef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_763a5e55-6ca7-4410-b1bb-d714d3383b22" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_444d427a-d5f2-47cc-9bc1-8561601efaef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_af08a153-4d6f-4a7a-a74d-babf9a6c910f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_763a5e55-6ca7-4410-b1bb-d714d3383b22" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_af08a153-4d6f-4a7a-a74d-babf9a6c910f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3e17fa4e-8b3d-4c19-a7d6-50f70defeab8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_af08a153-4d6f-4a7a-a74d-babf9a6c910f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3e17fa4e-8b3d-4c19-a7d6-50f70defeab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_94efe2cc-2cc7-460b-9f66-dac1a873196d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_af08a153-4d6f-4a7a-a74d-babf9a6c910f" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_94efe2cc-2cc7-460b-9f66-dac1a873196d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_00c72fbc-dc4a-471b-a948-fa0b53d63264" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_af08a153-4d6f-4a7a-a74d-babf9a6c910f" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_00c72fbc-dc4a-471b-a948-fa0b53d63264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_a6a1bbf0-67d7-453d-99f7-5955ec7f6eae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_af08a153-4d6f-4a7a-a74d-babf9a6c910f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_a6a1bbf0-67d7-453d-99f7-5955ec7f6eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_b34f8319-2059-4776-b32b-8a5cb95403e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_af08a153-4d6f-4a7a-a74d-babf9a6c910f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_b34f8319-2059-4776-b32b-8a5cb95403e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5156f6df-5640-40c0-9e62-7e2ce31e0370" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b0d5feca-238e-4389-b829-ec3f57a063d0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5156f6df-5640-40c0-9e62-7e2ce31e0370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f4fe4465-893c-4ba5-9970-038539d11ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b25210e5-c322-4d7e-9807-762a809f3e69" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f4fe4465-893c-4ba5-9970-038539d11ed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_3c227982-1550-4ad3-bacd-111f54226d77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f4fe4465-893c-4ba5-9970-038539d11ed5" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_3c227982-1550-4ad3-bacd-111f54226d77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_67443b10-1ca7-40bd-aa63-21831c18319c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f4fe4465-893c-4ba5-9970-038539d11ed5" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_67443b10-1ca7-40bd-aa63-21831c18319c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromHedgeInvestingActivities_aee60294-48c6-4fb7-95a4-bfaeff6ef1ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromHedgeInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f4fe4465-893c-4ba5-9970-038539d11ed5" xlink:to="loc_us-gaap_ProceedsFromHedgeInvestingActivities_aee60294-48c6-4fb7-95a4-bfaeff6ef1ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_9e08f3dd-bf78-4fe7-813c-2a3eadd2de7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f4fe4465-893c-4ba5-9970-038539d11ed5" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_9e08f3dd-bf78-4fe7-813c-2a3eadd2de7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0fb6e92d-1b49-44a5-969f-26ca4d04ca87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f4fe4465-893c-4ba5-9970-038539d11ed5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0fb6e92d-1b49-44a5-969f-26ca4d04ca87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_36da7e70-9a9b-45ea-8f28-b1c89a152d01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b25210e5-c322-4d7e-9807-762a809f3e69" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_36da7e70-9a9b-45ea-8f28-b1c89a152d01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_46db7948-034d-4c4d-8586-0c8d7b08c22c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_36da7e70-9a9b-45ea-8f28-b1c89a152d01" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_46db7948-034d-4c4d-8586-0c8d7b08c22c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_330332c4-b524-4d63-8f92-87d1c45e5af4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_36da7e70-9a9b-45ea-8f28-b1c89a152d01" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_330332c4-b524-4d63-8f92-87d1c45e5af4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromOtherDebt_b662c659-4252-4d49-82d1-f03b824a2db4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromOtherDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_36da7e70-9a9b-45ea-8f28-b1c89a152d01" xlink:to="loc_us-gaap_ProceedsFromOtherDebt_b662c659-4252-4d49-82d1-f03b824a2db4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherDebt_2246327b-c73f-4e04-bf9e-e5da2a9f722f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfOtherDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_36da7e70-9a9b-45ea-8f28-b1c89a152d01" xlink:to="loc_us-gaap_RepaymentsOfOtherDebt_2246327b-c73f-4e04-bf9e-e5da2a9f722f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PaymentsForEarnOutConsiderationFinancingActivities_09c4aaea-cca5-431e-a123-ec005f186891" xlink:href="sri-20241231.xsd#sri_PaymentsForEarnOutConsiderationFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_36da7e70-9a9b-45ea-8f28-b1c89a152d01" xlink:to="loc_sri_PaymentsForEarnOutConsiderationFinancingActivities_09c4aaea-cca5-431e-a123-ec005f186891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_cb92b814-a464-41ef-8e77-11d3bb4427e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_36da7e70-9a9b-45ea-8f28-b1c89a152d01" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_cb92b814-a464-41ef-8e77-11d3bb4427e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_43831fe6-80f5-4ba0-b7bc-7babc213e1b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_36da7e70-9a9b-45ea-8f28-b1c89a152d01" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_43831fe6-80f5-4ba0-b7bc-7babc213e1b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_21202482-cc80-42a3-a3f2-dbb8f32df4db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_36da7e70-9a9b-45ea-8f28-b1c89a152d01" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_21202482-cc80-42a3-a3f2-dbb8f32df4db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b2dcaf4b-4ddc-4ea1-b69e-9a248c5af5c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b25210e5-c322-4d7e-9807-762a809f3e69" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b2dcaf4b-4ddc-4ea1-b69e-9a248c5af5c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_550d1766-e1d8-4994-97f6-c51785bf7b11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b25210e5-c322-4d7e-9807-762a809f3e69" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_550d1766-e1d8-4994-97f6-c51785bf7b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c0bcc889-863c-4f3b-97c5-54f24525dbbe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b25210e5-c322-4d7e-9807-762a809f3e69" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c0bcc889-863c-4f3b-97c5-54f24525dbbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4ef8653b-c0de-4ad6-8529-bb990022ec7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b25210e5-c322-4d7e-9807-762a809f3e69" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4ef8653b-c0de-4ad6-8529-bb990022ec7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_24d374a2-15fc-458d-b908-a338bb44abcd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b25210e5-c322-4d7e-9807-762a809f3e69" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_24d374a2-15fc-458d-b908-a338bb44abcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_850c7a69-b987-4cae-bb83-53386672237c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_24d374a2-15fc-458d-b908-a338bb44abcd" xlink:to="loc_us-gaap_InterestPaidNet_850c7a69-b987-4cae-bb83-53386672237c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_e6a4fe7b-7c70-4514-87d3-8bdae1d7f78d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_24d374a2-15fc-458d-b908-a338bb44abcd" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_e6a4fe7b-7c70-4514-87d3-8bdae1d7f78d" 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-20241231.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_e9bb37e5-2b54-4aae-9767-3c9058aebbf2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_3a595a2b-e2a2-4878-8cba-55665f65890a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_e9bb37e5-2b54-4aae-9767-3c9058aebbf2" xlink:to="loc_us-gaap_StatementTable_3a595a2b-e2a2-4878-8cba-55665f65890a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_aecc3e6b-e836-4ddd-b560-edbb3612e81b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3a595a2b-e2a2-4878-8cba-55665f65890a" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_aecc3e6b-e836-4ddd-b560-edbb3612e81b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c74604da-7221-4254-a217-23b21aea6e67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_aecc3e6b-e836-4ddd-b560-edbb3612e81b" xlink:to="loc_us-gaap_EquityComponentDomain_c74604da-7221-4254-a217-23b21aea6e67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_fcb54459-f258-4526-a568-f9f73d8c7625" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c74604da-7221-4254-a217-23b21aea6e67" xlink:to="loc_us-gaap_CommonStockMember_fcb54459-f258-4526-a568-f9f73d8c7625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_3061d282-cb6b-4e0a-a8d8-cd6af315b105" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c74604da-7221-4254-a217-23b21aea6e67" xlink:to="loc_us-gaap_TreasuryStockCommonMember_3061d282-cb6b-4e0a-a8d8-cd6af315b105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_d5cca7f3-edc7-48ff-b6eb-c40d67eef1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c74604da-7221-4254-a217-23b21aea6e67" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_d5cca7f3-edc7-48ff-b6eb-c40d67eef1d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_033d37cf-0b4f-47c5-9340-2634c4779676" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c74604da-7221-4254-a217-23b21aea6e67" xlink:to="loc_us-gaap_RetainedEarningsMember_033d37cf-0b4f-47c5-9340-2634c4779676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_15381cd7-c8b7-4a46-a292-d1cc9af055ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c74604da-7221-4254-a217-23b21aea6e67" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_15381cd7-c8b7-4a46-a292-d1cc9af055ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ad4d4328-3b6a-4ff8-b01d-97e1c45ffc5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3a595a2b-e2a2-4878-8cba-55665f65890a" xlink:to="loc_us-gaap_StatementLineItems_ad4d4328-3b6a-4ff8-b01d-97e1c45ffc5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7d07712e-af95-4460-9cba-5588460fd666" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ad4d4328-3b6a-4ff8-b01d-97e1c45ffc5e" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7d07712e-af95-4460-9cba-5588460fd666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_05b308b8-8d31-4e73-a5c9-195fbb8b139b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7d07712e-af95-4460-9cba-5588460fd666" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_05b308b8-8d31-4e73-a5c9-195fbb8b139b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_b5dcf9ce-2f7c-4e0a-b3c1-db11f9489c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7d07712e-af95-4460-9cba-5588460fd666" xlink:to="loc_us-gaap_TreasuryStockCommonShares_b5dcf9ce-2f7c-4e0a-b3c1-db11f9489c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9f6beba7-9f63-464e-b4bd-dcefaab80279" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7d07712e-af95-4460-9cba-5588460fd666" xlink:to="loc_us-gaap_StockholdersEquity_9f6beba7-9f63-464e-b4bd-dcefaab80279" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_64565b94-66e3-4fcc-80f5-45fe164b7620" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7d07712e-af95-4460-9cba-5588460fd666" xlink:to="loc_us-gaap_NetIncomeLoss_64565b94-66e3-4fcc-80f5-45fe164b7620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_63301c82-00c8-428f-9f9d-83715afd3ecb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7d07712e-af95-4460-9cba-5588460fd666" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_63301c82-00c8-428f-9f9d-83715afd3ecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_05869a71-ddf3-4175-a1f0-83c0ddef260e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7d07712e-af95-4460-9cba-5588460fd666" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_05869a71-ddf3-4175-a1f0-83c0ddef260e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_165a2356-18b1-4015-9c6d-56e0751ff236" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7d07712e-af95-4460-9cba-5588460fd666" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_165a2356-18b1-4015-9c6d-56e0751ff236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TreasuryStockSharesIssuedAndAcquiredNet_2f98330f-ffd7-4dc6-bd4a-77150a402fa2" xlink:href="sri-20241231.xsd#sri_TreasuryStockSharesIssuedAndAcquiredNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7d07712e-af95-4460-9cba-5588460fd666" xlink:to="loc_sri_TreasuryStockSharesIssuedAndAcquiredNet_2f98330f-ffd7-4dc6-bd4a-77150a402fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TreasuryStockValueIssuedAndAcquiredCostMethodNet_5f5efbed-e0f2-46b6-a988-ac19329e2303" xlink:href="sri-20241231.xsd#sri_TreasuryStockValueIssuedAndAcquiredCostMethodNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7d07712e-af95-4460-9cba-5588460fd666" xlink:to="loc_sri_TreasuryStockValueIssuedAndAcquiredCostMethodNet_5f5efbed-e0f2-46b6-a988-ac19329e2303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_119b7adc-cf70-4794-be94-de6287864203" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7d07712e-af95-4460-9cba-5588460fd666" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_119b7adc-cf70-4794-be94-de6287864203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_c480628c-fbbf-41c6-a29b-1dee86267c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7d07712e-af95-4460-9cba-5588460fd666" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_c480628c-fbbf-41c6-a29b-1dee86267c6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_ebd5dac7-1611-4e86-b163-1af44db124e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7d07712e-af95-4460-9cba-5588460fd666" xlink:to="loc_us-gaap_TreasuryStockCommonShares_ebd5dac7-1611-4e86-b163-1af44db124e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_dff9f5dd-5526-4ff0-8c9d-777c4ff1808c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7d07712e-af95-4460-9cba-5588460fd666" xlink:to="loc_us-gaap_StockholdersEquity_dff9f5dd-5526-4ff0-8c9d-777c4ff1808c" 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-20241231.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_128566b0-316b-4e1c-8009-5f102f5967d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_63ae113b-4eb8-40e3-ad07-3f056791c30e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_128566b0-316b-4e1c-8009-5f102f5967d0" xlink:to="loc_us-gaap_NatureOfOperations_63ae113b-4eb8-40e3-ad07-3f056791c30e" 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-20241231.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_71f2ee8a-9ecc-40d6-8b1f-8dfbbae95684" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_04c07c0b-76e3-4b73-86e7-215ee527421d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71f2ee8a-9ecc-40d6-8b1f-8dfbbae95684" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_04c07c0b-76e3-4b73-86e7-215ee527421d" 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-20241231.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_dab2f55b-2244-47b6-8e11-8808dfdc3681" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_5d7a0c2f-bd12-4e5e-8a45-70d680fc72f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_dab2f55b-2244-47b6-8e11-8808dfdc3681" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_5d7a0c2f-bd12-4e5e-8a45-70d680fc72f5" 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-20241231.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_36c21696-8d10-45c0-bb1d-ce929edb047e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_351a22a5-0921-42f0-bbb1-674721961edf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_36c21696-8d10-45c0-bb1d-ce929edb047e" xlink:to="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_351a22a5-0921-42f0-bbb1-674721961edf" 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-20241231.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_c42896dc-6084-4259-bec2-0fcf113a2a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_bdb2cb23-8ef6-4bf6-aefe-93ee7cd28231" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c42896dc-6084-4259-bec2-0fcf113a2a3f" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_bdb2cb23-8ef6-4bf6-aefe-93ee7cd28231" 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-20241231.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_dcd9f5ed-a949-4a57-a71a-b98da11fb0e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_d5298632-f114-4c20-9582-8417c0e6c77e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_dcd9f5ed-a949-4a57-a71a-b98da11fb0e1" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_d5298632-f114-4c20-9582-8417c0e6c77e" 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-20241231.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_23e7db50-f2f5-4c23-aba5-7da61c933c57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_b0a8f895-efca-44b7-8d01-4cb5282829ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_23e7db50-f2f5-4c23-aba5-7da61c933c57" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_b0a8f895-efca-44b7-8d01-4cb5282829ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_c392907d-8444-448d-9a53-e062c5a72b01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesOfLessorDisclosureTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_23e7db50-f2f5-4c23-aba5-7da61c933c57" xlink:to="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_c392907d-8444-448d-9a53-e062c5a72b01" 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-20241231.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_58172293-202e-4391-b713-15ef7c9c9d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_432d39ba-2456-4f63-9c58-fa5d65db9a55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_58172293-202e-4391-b713-15ef7c9c9d5d" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_432d39ba-2456-4f63-9c58-fa5d65db9a55" 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-20241231.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_c59bd730-780f-4a1a-b253-fd936561e03e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_9f00db08-ea54-4914-b5c2-c49bcc545566" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c59bd730-780f-4a1a-b253-fd936561e03e" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_9f00db08-ea54-4914-b5c2-c49bcc545566" 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-20241231.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_aaf9cad4-c63b-427d-a0c9-98696563f0d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_87eecce7-b7a6-4843-b20a-af8084c2cfa4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_aaf9cad4-c63b-427d-a0c9-98696563f0d9" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_87eecce7-b7a6-4843-b20a-af8084c2cfa4" 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-20241231.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_0db5b5e7-1959-4ed3-9519-9dbc0e8fdc17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ef161a0a-0e4b-424c-8ecd-19d285e02a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0db5b5e7-1959-4ed3-9519-9dbc0e8fdc17" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ef161a0a-0e4b-424c-8ecd-19d285e02a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/BusinessRealignment" xlink:type="simple" xlink:href="sri-20241231.xsd#BusinessRealignment"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/BusinessRealignment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_b5803039-7323-4d29-bc0c-0afcd059637d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_dcae76e2-3e77-465d-8822-7c7558f8dbef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_b5803039-7323-4d29-bc0c-0afcd059637d" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_dcae76e2-3e77-465d-8822-7c7558f8dbef" 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-20241231.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_a833b662-ebf1-4f14-a5b1-9884c2532d04" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_414f7bed-9b41-4174-b526-84a99c25986e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_a833b662-ebf1-4f14-a5b1-9884c2532d04" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_414f7bed-9b41-4174-b526-84a99c25986e" 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-20241231.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_1f4a9cf0-1849-4cdd-9be4-387deee58940" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_98ff06d7-73e9-4e4f-aa21-418ecec39552" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_1f4a9cf0-1849-4cdd-9be4-387deee58940" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_98ff06d7-73e9-4e4f-aa21-418ecec39552" 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-20241231.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_a2e105eb-1055-4575-8bb6-21b7d243f2de" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_68832080-f8ad-4493-a20b-cdab9fa64f21" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_a2e105eb-1055-4575-8bb6-21b7d243f2de" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_68832080-f8ad-4493-a20b-cdab9fa64f21" 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-20241231.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_6014835c-dea3-4a59-aeb3-fc0100c244a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_a593440e-907b-4897-98be-3b3e3c045c68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6014835c-dea3-4a59-aeb3-fc0100c244a0" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_a593440e-907b-4897-98be-3b3e3c045c68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_22cd37d6-890d-4d7a-bfb9-1012315e2d9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6014835c-dea3-4a59-aeb3-fc0100c244a0" xlink:to="loc_us-gaap_UseOfEstimates_22cd37d6-890d-4d7a-bfb9-1012315e2d9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_28c5674d-170e-4206-a7fb-1147fc5776bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6014835c-dea3-4a59-aeb3-fc0100c244a0" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_28c5674d-170e-4206-a7fb-1147fc5776bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyPolicyTextBlock_65cf9bbe-d207-4349-a81c-7dd2e708bd10" xlink:href="sri-20241231.xsd#sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6014835c-dea3-4a59-aeb3-fc0100c244a0" xlink:to="loc_sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyPolicyTextBlock_65cf9bbe-d207-4349-a81c-7dd2e708bd10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_52dd8c82-ac2a-4a2e-a11b-0d1be9208e75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6014835c-dea3-4a59-aeb3-fc0100c244a0" xlink:to="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_52dd8c82-ac2a-4a2e-a11b-0d1be9208e75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_6809fdc1-264d-4d05-b872-86a7bdada18d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6014835c-dea3-4a59-aeb3-fc0100c244a0" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_6809fdc1-264d-4d05-b872-86a7bdada18d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_a85ce0ee-155b-49b1-b90f-055cd6074897" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6014835c-dea3-4a59-aeb3-fc0100c244a0" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_a85ce0ee-155b-49b1-b90f-055cd6074897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts_c7ebff6f-31e5-45fd-b129-7b172a4d9f91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6014835c-dea3-4a59-aeb3-fc0100c244a0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts_c7ebff6f-31e5-45fd-b129-7b172a4d9f91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_4a0aefd2-9536-4a51-a92f-30e5f790be73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6014835c-dea3-4a59-aeb3-fc0100c244a0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_4a0aefd2-9536-4a51-a92f-30e5f790be73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_af930d6d-9327-4505-a08e-d10a42f665e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6014835c-dea3-4a59-aeb3-fc0100c244a0" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_af930d6d-9327-4505-a08e-d10a42f665e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_1daf87b8-40bc-46f6-a214-e7b270175322" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6014835c-dea3-4a59-aeb3-fc0100c244a0" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_1daf87b8-40bc-46f6-a214-e7b270175322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_4d349f3f-82e3-4c5e-920c-6f3099c74cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6014835c-dea3-4a59-aeb3-fc0100c244a0" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_4d349f3f-82e3-4c5e-920c-6f3099c74cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_b7ca36fb-01e6-417b-a11c-892cf62e43be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6014835c-dea3-4a59-aeb3-fc0100c244a0" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_b7ca36fb-01e6-417b-a11c-892cf62e43be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_627175b3-d2ea-40a7-89f0-ffd88280d57a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6014835c-dea3-4a59-aeb3-fc0100c244a0" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_627175b3-d2ea-40a7-89f0-ffd88280d57a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_443c1569-28a5-47a8-92c1-2c9c9040481e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6014835c-dea3-4a59-aeb3-fc0100c244a0" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_443c1569-28a5-47a8-92c1-2c9c9040481e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShippingAndHandlingCostsPolicyPolicyTextBlock_e824b8ae-e9cf-4484-add7-d5d6a01df283" xlink:href="sri-20241231.xsd#sri_ShippingAndHandlingCostsPolicyPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6014835c-dea3-4a59-aeb3-fc0100c244a0" xlink:to="loc_sri_ShippingAndHandlingCostsPolicyPolicyTextBlock_e824b8ae-e9cf-4484-add7-d5d6a01df283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_bffee1f2-d3a7-4cf1-ba61-da886d5a246d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyPolicy"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6014835c-dea3-4a59-aeb3-fc0100c244a0" xlink:to="loc_us-gaap_StandardProductWarrantyPolicy_bffee1f2-d3a7-4cf1-ba61-da886d5a246d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentPolicy_f6ca2bd7-ae9b-404b-ab45-dcef4a0ac41d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InProcessResearchAndDevelopmentPolicy"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6014835c-dea3-4a59-aeb3-fc0100c244a0" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentPolicy_f6ca2bd7-ae9b-404b-ab45-dcef4a0ac41d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_3792e7f1-7507-485e-be04-ba157120cafb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6014835c-dea3-4a59-aeb3-fc0100c244a0" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_3792e7f1-7507-485e-be04-ba157120cafb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_6e36ea52-e9bd-4de9-af91-bc28d7e027a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6014835c-dea3-4a59-aeb3-fc0100c244a0" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_6e36ea52-e9bd-4de9-af91-bc28d7e027a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesReportingOfDerivativeActivity_1a08a6d2-822e-4421-926c-f2ae83475f80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesReportingOfDerivativeActivity"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6014835c-dea3-4a59-aeb3-fc0100c244a0" xlink:to="loc_us-gaap_DerivativesReportingOfDerivativeActivity_1a08a6d2-822e-4421-926c-f2ae83475f80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TreasuryStockPolicyPolicyTextBlock_eccf6f77-6c36-460d-8b05-984b20b73355" xlink:href="sri-20241231.xsd#sri_TreasuryStockPolicyPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6014835c-dea3-4a59-aeb3-fc0100c244a0" xlink:to="loc_sri_TreasuryStockPolicyPolicyTextBlock_eccf6f77-6c36-460d-8b05-984b20b73355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_127bf8a6-a5fe-48ce-b158-10e26f301376" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6014835c-dea3-4a59-aeb3-fc0100c244a0" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_127bf8a6-a5fe-48ce-b158-10e26f301376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredChargesPolicyTextBlock_338f6157-e139-413e-8ef0-9f8c6fb5db72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6014835c-dea3-4a59-aeb3-fc0100c244a0" xlink:to="loc_us-gaap_DeferredChargesPolicyTextBlock_338f6157-e139-413e-8ef0-9f8c6fb5db72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_2bfae65e-e7a4-444e-895a-c10bd0db247c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6014835c-dea3-4a59-aeb3-fc0100c244a0" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_2bfae65e-e7a4-444e-895a-c10bd0db247c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_9ea7decd-cca4-4102-aa2d-37b67d937e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6014835c-dea3-4a59-aeb3-fc0100c244a0" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_9ea7decd-cca4-4102-aa2d-37b67d937e1e" 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-20241231.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_bddaffc4-2986-4fc4-ae18-a5ce51c65a4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_3450afe8-d7fb-4c33-a43b-6c19ef9d6a43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bddaffc4-2986-4fc4-ae18-a5ce51c65a4a" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_3450afe8-d7fb-4c33-a43b-6c19ef9d6a43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_e2986826-d129-4328-8f93-b89fd219c9de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bddaffc4-2986-4fc4-ae18-a5ce51c65a4a" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_e2986826-d129-4328-8f93-b89fd219c9de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_90d74e43-7c73-43ab-b69b-1639a3dae8ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bddaffc4-2986-4fc4-ae18-a5ce51c65a4a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_90d74e43-7c73-43ab-b69b-1639a3dae8ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_325bbfd2-702d-468e-b7f0-9c43fed4ddae" xlink:href="sri-20241231.xsd#sri_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bddaffc4-2986-4fc4-ae18-a5ce51c65a4a" xlink:to="loc_sri_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_325bbfd2-702d-468e-b7f0-9c43fed4ddae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_fe49243e-3677-45ee-ac35-84e31d34eede" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bddaffc4-2986-4fc4-ae18-a5ce51c65a4a" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_fe49243e-3677-45ee-ac35-84e31d34eede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_98ebfae0-ce86-44b2-9b13-a49a0bdedc54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bddaffc4-2986-4fc4-ae18-a5ce51c65a4a" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_98ebfae0-ce86-44b2-9b13-a49a0bdedc54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock_e7b53daf-f55b-4977-ac62-9014819b4bc2" xlink:href="sri-20241231.xsd#sri_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bddaffc4-2986-4fc4-ae18-a5ce51c65a4a" xlink:to="loc_sri_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock_e7b53daf-f55b-4977-ac62-9014819b4bc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_1e1d1bd3-2436-4aa1-aae0-7de604d1b34b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bddaffc4-2986-4fc4-ae18-a5ce51c65a4a" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_1e1d1bd3-2436-4aa1-aae0-7de604d1b34b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_3740c22e-db97-45ce-b979-823bb31473fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bddaffc4-2986-4fc4-ae18-a5ce51c65a4a" xlink:to="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_3740c22e-db97-45ce-b979-823bb31473fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_ad768677-b3b6-40e4-9ac9-f79153a6d115" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bddaffc4-2986-4fc4-ae18-a5ce51c65a4a" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_ad768677-b3b6-40e4-9ac9-f79153a6d115" 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-20241231.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_f9185c0e-4f78-4fee-a27f-db8601423b43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_c94c6099-dba6-4649-ae3b-3c308aa3e07b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f9185c0e-4f78-4fee-a27f-db8601423b43" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_c94c6099-dba6-4649-ae3b-3c308aa3e07b" 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-20241231.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_a8d893d9-4be1-47ae-aafb-7c9ec0702f9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_7935eed4-1a6e-47f6-8507-e66a4b50054a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a8d893d9-4be1-47ae-aafb-7c9ec0702f9e" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_7935eed4-1a6e-47f6-8507-e66a4b50054a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_f1039496-fa58-4c4c-9393-f1d52d266599" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a8d893d9-4be1-47ae-aafb-7c9ec0702f9e" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_f1039496-fa58-4c4c-9393-f1d52d266599" 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-20241231.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_733078d5-03c8-4678-afbb-87b56374459d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_6ab733dc-20fb-4012-b72c-1ee1f5b15e3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_733078d5-03c8-4678-afbb-87b56374459d" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_6ab733dc-20fb-4012-b72c-1ee1f5b15e3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_8eb684c5-d8c4-46ea-930d-e645c946ab44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_733078d5-03c8-4678-afbb-87b56374459d" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_8eb684c5-d8c4-46ea-930d-e645c946ab44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_f977ca52-5e2f-488c-958c-8efaca916cca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_733078d5-03c8-4678-afbb-87b56374459d" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_f977ca52-5e2f-488c-958c-8efaca916cca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock_15e34e72-20de-48fd-bead-694dc5c3bc4e" xlink:href="sri-20241231.xsd#sri_ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_733078d5-03c8-4678-afbb-87b56374459d" xlink:to="loc_sri_ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock_15e34e72-20de-48fd-bead-694dc5c3bc4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_9b391f70-4757-47e1-aa70-18f62e62f132" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_733078d5-03c8-4678-afbb-87b56374459d" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_9b391f70-4757-47e1-aa70-18f62e62f132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ScheduleOfTaxYearsOpenForExaminationTableTextBlock_55e01903-60a3-42e1-a2a5-7a6642eba30b" xlink:href="sri-20241231.xsd#sri_ScheduleOfTaxYearsOpenForExaminationTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_733078d5-03c8-4678-afbb-87b56374459d" xlink:to="loc_sri_ScheduleOfTaxYearsOpenForExaminationTableTextBlock_55e01903-60a3-42e1-a2a5-7a6642eba30b" 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-20241231.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_4cd33d9d-11cc-4006-b4b4-6134792495f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_dd68b7e8-1648-4b5c-be94-6d9f701a1c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4cd33d9d-11cc-4006-b4b4-6134792495f1" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_dd68b7e8-1648-4b5c-be94-6d9f701a1c3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AssetsAndLiabilitiesLesseeTableTextBlock_8b38747a-12fa-4101-8666-27905480d864" xlink:href="sri-20241231.xsd#sri_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4cd33d9d-11cc-4006-b4b4-6134792495f1" xlink:to="loc_sri_AssetsAndLiabilitiesLesseeTableTextBlock_8b38747a-12fa-4101-8666-27905480d864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_62128f0f-01bb-44de-bc8b-c579a9a63c46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4cd33d9d-11cc-4006-b4b4-6134792495f1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_62128f0f-01bb-44de-bc8b-c579a9a63c46" 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-20241231.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_c9c5a6f4-42e6-4f86-9f3c-e3802164c44b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ScheduleOfTheAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock_70448a01-ab61-478d-895e-c5feaa61f6a7" xlink:href="sri-20241231.xsd#sri_ScheduleOfTheAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c9c5a6f4-42e6-4f86-9f3c-e3802164c44b" xlink:to="loc_sri_ScheduleOfTheAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock_70448a01-ab61-478d-895e-c5feaa61f6a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_f917cfec-5548-42de-9334-7813695cd390" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c9c5a6f4-42e6-4f86-9f3c-e3802164c44b" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_f917cfec-5548-42de-9334-7813695cd390" 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-20241231.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_d178aa9f-f089-4008-99ac-2e722290aec0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_2836ffb4-e11d-4625-862f-5f0d0141aa7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d178aa9f-f089-4008-99ac-2e722290aec0" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_2836ffb4-e11d-4625-862f-5f0d0141aa7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_333d6e91-a9f0-414b-b071-bfc168465827" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d178aa9f-f089-4008-99ac-2e722290aec0" xlink:to="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_333d6e91-a9f0-414b-b071-bfc168465827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_95260175-bca6-4272-b96b-f45e4991c4e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d178aa9f-f089-4008-99ac-2e722290aec0" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_95260175-bca6-4272-b96b-f45e4991c4e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_6b441cfc-9e1c-4c8a-9ce6-a196bb753058" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d178aa9f-f089-4008-99ac-2e722290aec0" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_6b441cfc-9e1c-4c8a-9ce6-a196bb753058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/BusinessRealignmentTables" xlink:type="simple" xlink:href="sri-20241231.xsd#BusinessRealignmentTables"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/BusinessRealignmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_f05e0f1d-ff39-410f-a04b-0ef568138791" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_68aa0fca-27c0-4822-9370-6a46c7949688" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_f05e0f1d-ff39-410f-a04b-0ef568138791" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_68aa0fca-27c0-4822-9370-6a46c7949688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_84f49a88-63b7-4f1f-8deb-a13cc6432161" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_f05e0f1d-ff39-410f-a04b-0ef568138791" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_84f49a88-63b7-4f1f-8deb-a13cc6432161" 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-20241231.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_a57814d8-0f3d-43c5-a023-6be7c29cc754" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_8c47cb0f-f242-464c-8823-e28b538b3c76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_a57814d8-0f3d-43c5-a023-6be7c29cc754" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_8c47cb0f-f242-464c-8823-e28b538b3c76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_37aefcc9-3f73-4b1b-9cd8-01d3b990ceac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_a57814d8-0f3d-43c5-a023-6be7c29cc754" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_37aefcc9-3f73-4b1b-9cd8-01d3b990ceac" 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-20241231.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_c0957992-a501-45a3-a188-c4898964e758" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_8eccd8ce-c54d-45a1-a059-4c4ae7cb93c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c0957992-a501-45a3-a188-c4898964e758" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_8eccd8ce-c54d-45a1-a059-4c4ae7cb93c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_300bdfd9-9428-4f4b-b672-43c0c8a5fd4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_8eccd8ce-c54d-45a1-a059-4c4ae7cb93c9" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_300bdfd9-9428-4f4b-b672-43c0c8a5fd4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5b8dbc6e-ca57-4f01-96b0-824c4ee87f79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_300bdfd9-9428-4f4b-b672-43c0c8a5fd4a" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5b8dbc6e-ca57-4f01-96b0-824c4ee87f79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_2566f5a5-1a0e-45be-8595-ba4dc3702e21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5b8dbc6e-ca57-4f01-96b0-824c4ee87f79" xlink:to="loc_us-gaap_SalesRevenueNetMember_2566f5a5-1a0e-45be-8595-ba4dc3702e21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_838f62f4-69f0-4829-90e2-0d72c519964a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_8eccd8ce-c54d-45a1-a059-4c4ae7cb93c9" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_838f62f4-69f0-4829-90e2-0d72c519964a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_a2bd8568-0a38-47cb-81f4-565ac51bbc11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_838f62f4-69f0-4829-90e2-0d72c519964a" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_a2bd8568-0a38-47cb-81f4-565ac51bbc11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_0704e1e2-6889-43c2-aad7-6ebd89899042" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_a2bd8568-0a38-47cb-81f4-565ac51bbc11" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_0704e1e2-6889-43c2-aad7-6ebd89899042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_6ec82afa-0589-48b3-80b4-e94fa43e4bad" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_8eccd8ce-c54d-45a1-a059-4c4ae7cb93c9" xlink:to="loc_srt_MajorCustomersAxis_6ec82afa-0589-48b3-80b4-e94fa43e4bad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_da4677bb-8966-4d71-b90a-2cdc14983d16" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_6ec82afa-0589-48b3-80b4-e94fa43e4bad" xlink:to="loc_srt_NameOfMajorCustomerDomain_da4677bb-8966-4d71-b90a-2cdc14983d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PACCARMember_ba5eb28c-cb1c-401b-9087-c22303db5792" xlink:href="sri-20241231.xsd#sri_PACCARMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_da4677bb-8966-4d71-b90a-2cdc14983d16" xlink:to="loc_sri_PACCARMember_ba5eb28c-cb1c-401b-9087-c22303db5792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TratonMember_391b17ad-d0d0-415d-aa0b-e65761c81ecd" xlink:href="sri-20241231.xsd#sri_TratonMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_da4677bb-8966-4d71-b90a-2cdc14983d16" xlink:to="loc_sri_TratonMember_391b17ad-d0d0-415d-aa0b-e65761c81ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_2a00b8c8-35e0-4020-9947-afc1343a1361" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_8eccd8ce-c54d-45a1-a059-4c4ae7cb93c9" xlink:to="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_2a00b8c8-35e0-4020-9947-afc1343a1361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_ffa742c1-a9e9-41c4-adaa-af2de5f26297" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_2a00b8c8-35e0-4020-9947-afc1343a1361" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_ffa742c1-a9e9-41c4-adaa-af2de5f26297" 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-20241231.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_288dcdd5-2d85-455f-8e97-56202980f389" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_0ead9853-65dd-454c-b628-ce63cd14b0b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_288dcdd5-2d85-455f-8e97-56202980f389" xlink:to="loc_us-gaap_InventoryRawMaterials_0ead9853-65dd-454c-b628-ce63cd14b0b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_fd2f25a8-4c5b-438c-a1d3-03257fc90a02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_288dcdd5-2d85-455f-8e97-56202980f389" xlink:to="loc_us-gaap_InventoryWorkInProcess_fd2f25a8-4c5b-438c-a1d3-03257fc90a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_96663316-bb06-41cc-8484-e0f0b5262387" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_288dcdd5-2d85-455f-8e97-56202980f389" xlink:to="loc_us-gaap_InventoryFinishedGoods_96663316-bb06-41cc-8484-e0f0b5262387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_53e5966d-e793-4ef7-b193-63f95fc9da47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_288dcdd5-2d85-455f-8e97-56202980f389" xlink:to="loc_us-gaap_InventoryNet_53e5966d-e793-4ef7-b193-63f95fc9da47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FIFOInventoryAmount_46fab72f-bf1c-422c-9dc9-51849e140ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FIFOInventoryAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_288dcdd5-2d85-455f-8e97-56202980f389" xlink:to="loc_us-gaap_FIFOInventoryAmount_46fab72f-bf1c-422c-9dc9-51849e140ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageCostInventoryAmount_69637afc-6330-4bdb-9d4a-29284be19c57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageCostInventoryAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_288dcdd5-2d85-455f-8e97-56202980f389" xlink:to="loc_us-gaap_WeightedAverageCostInventoryAmount_69637afc-6330-4bdb-9d4a-29284be19c57" 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-20241231.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_5190bf41-0776-42ed-87d8-2273fcfa0480" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplyCommitmentTable_2271db26-e711-4b66-8014-914ee8cddf36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplyCommitmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5190bf41-0776-42ed-87d8-2273fcfa0480" xlink:to="loc_us-gaap_SupplyCommitmentTable_2271db26-e711-4b66-8014-914ee8cddf36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_f1cbeb94-dba6-4d7c-b07e-16a5792f6293" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplyCommitmentTable_2271db26-e711-4b66-8014-914ee8cddf36" xlink:to="loc_us-gaap_TypeOfArrangementAxis_f1cbeb94-dba6-4d7c-b07e-16a5792f6293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_eae2fabd-1e67-428b-b3a9-189b19da6c68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_f1cbeb94-dba6-4d7c-b07e-16a5792f6293" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_eae2fabd-1e67-428b-b3a9-189b19da6c68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_LongTermSupplyAgreementMember_8a7327f5-b4ec-441b-8fcd-dc513551dadc" xlink:href="sri-20241231.xsd#sri_LongTermSupplyAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_eae2fabd-1e67-428b-b3a9-189b19da6c68" xlink:to="loc_sri_LongTermSupplyAgreementMember_8a7327f5-b4ec-441b-8fcd-dc513551dadc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplyCommitmentLineItems_3b2f9c8a-cfec-4831-84af-3c8103e6a4a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplyCommitmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplyCommitmentTable_2271db26-e711-4b66-8014-914ee8cddf36" xlink:to="loc_us-gaap_SupplyCommitmentLineItems_3b2f9c8a-cfec-4831-84af-3c8103e6a4a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForDeposits_a6155c70-db12-4111-a763-6bafe8cc07ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForDeposits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_3b2f9c8a-cfec-4831-84af-3c8103e6a4a7" xlink:to="loc_us-gaap_PaymentsForDeposits_a6155c70-db12-4111-a763-6bafe8cc07ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PaymentsForLongTermPurchaseCommitment_07b35e34-8fd5-4d63-aa9c-ae98562e8532" xlink:href="sri-20241231.xsd#sri_PaymentsForLongTermPurchaseCommitment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_3b2f9c8a-cfec-4831-84af-3c8103e6a4a7" xlink:to="loc_sri_PaymentsForLongTermPurchaseCommitment_07b35e34-8fd5-4d63-aa9c-ae98562e8532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_d753263b-d412-4991-8972-69aa7d5edc5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_3b2f9c8a-cfec-4831-84af-3c8103e6a4a7" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_d753263b-d412-4991-8972-69aa7d5edc5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_e08040db-7c86-415e-ba0d-77ad7178717e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_3b2f9c8a-cfec-4831-84af-3c8103e6a4a7" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_e08040db-7c86-415e-ba0d-77ad7178717e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear_4fe1c4b8-ee17-4246-a495-c7c6e5002f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_3b2f9c8a-cfec-4831-84af-3c8103e6a4a7" xlink:to="loc_us-gaap_PurchaseObligationDueInThirdYear_4fe1c4b8-ee17-4246-a495-c7c6e5002f2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear_d711ac0f-7d6d-4b65-aff5-e30c262cd41a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_3b2f9c8a-cfec-4831-84af-3c8103e6a4a7" xlink:to="loc_us-gaap_PurchaseObligationDueInFourthYear_d711ac0f-7d6d-4b65-aff5-e30c262cd41a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFifthYear_337440f0-305a-4720-813b-2013b82e12c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInFifthYear"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_3b2f9c8a-cfec-4831-84af-3c8103e6a4a7" xlink:to="loc_us-gaap_PurchaseObligationDueInFifthYear_337440f0-305a-4720-813b-2013b82e12c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueAfterFifthYear_68976c39-4899-420a-aab5-dc677f55a427" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueAfterFifthYear"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_3b2f9c8a-cfec-4831-84af-3c8103e6a4a7" xlink:to="loc_us-gaap_PurchaseObligationDueAfterFifthYear_68976c39-4899-420a-aab5-dc677f55a427" 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-20241231.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_f32b4889-d463-485c-9d12-1e7d8062da9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3619f0c8-a0c8-4315-a584-acf6612ec247" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f32b4889-d463-485c-9d12-1e7d8062da9b" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3619f0c8-a0c8-4315-a584-acf6612ec247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e6cd186c-9104-4e5a-aba8-c909e9227084" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3619f0c8-a0c8-4315-a584-acf6612ec247" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e6cd186c-9104-4e5a-aba8-c909e9227084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ecc5b293-09df-448e-8054-039d314f57bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e6cd186c-9104-4e5a-aba8-c909e9227084" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ecc5b293-09df-448e-8054-039d314f57bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PreProductionCostsMember_5694b815-5e75-42bb-a4bc-3fefc2091997" xlink:href="sri-20241231.xsd#sri_PreProductionCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ecc5b293-09df-448e-8054-039d314f57bb" xlink:to="loc_sri_PreProductionCostsMember_5694b815-5e75-42bb-a4bc-3fefc2091997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_28704244-f3c6-4b8d-a6e5-c51a6369a6cb" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3619f0c8-a0c8-4315-a584-acf6612ec247" xlink:to="loc_srt_RangeAxis_28704244-f3c6-4b8d-a6e5-c51a6369a6cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_50b98564-bec0-4b98-96d5-3a9c8df30c60" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_28704244-f3c6-4b8d-a6e5-c51a6369a6cb" xlink:to="loc_srt_RangeMember_50b98564-bec0-4b98-96d5-3a9c8df30c60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8430750e-452d-415e-90e8-5c3de7ad3282" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_50b98564-bec0-4b98-96d5-3a9c8df30c60" xlink:to="loc_srt_MinimumMember_8430750e-452d-415e-90e8-5c3de7ad3282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3aebbf21-819e-4428-b96e-21d54ee5232c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_50b98564-bec0-4b98-96d5-3a9c8df30c60" xlink:to="loc_srt_MaximumMember_3aebbf21-819e-4428-b96e-21d54ee5232c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_7a858897-07d5-4685-ba89-02cfc76f5bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3619f0c8-a0c8-4315-a584-acf6612ec247" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_7a858897-07d5-4685-ba89-02cfc76f5bfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2b109bd5-ef63-468d-a9b3-a82af769f78c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7a858897-07d5-4685-ba89-02cfc76f5bfd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2b109bd5-ef63-468d-a9b3-a82af769f78c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized_f439bb9f-45b2-4e2e-ad2a-23ac39e8b1b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7a858897-07d5-4685-ba89-02cfc76f5bfd" xlink:to="loc_us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized_f439bb9f-45b2-4e2e-ad2a-23ac39e8b1b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails" xlink:type="simple" xlink:href="sri-20241231.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_0f498345-4507-433e-90b9-b3a316b0c40a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_560c1945-8b68-4091-bfcc-a904209191f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0f498345-4507-433e-90b9-b3a316b0c40a" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_560c1945-8b68-4091-bfcc-a904209191f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8b70dd07-18dd-4c27-94c6-f11eb8f41730" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_560c1945-8b68-4091-bfcc-a904209191f0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8b70dd07-18dd-4c27-94c6-f11eb8f41730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d3111069-7d26-4147-997c-0233e5430c2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8b70dd07-18dd-4c27-94c6-f11eb8f41730" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d3111069-7d26-4147-997c-0233e5430c2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandImprovementsMember_5f7b5ecc-f63f-478b-807a-cdc98016349a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d3111069-7d26-4147-997c-0233e5430c2c" xlink:to="loc_us-gaap_LandImprovementsMember_5f7b5ecc-f63f-478b-807a-cdc98016349a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_c524869a-f874-492a-8a35-8e06fc5b61c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d3111069-7d26-4147-997c-0233e5430c2c" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_c524869a-f874-492a-8a35-8e06fc5b61c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_1234ae15-61c0-4b94-bbad-2a8e8ba981f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d3111069-7d26-4147-997c-0233e5430c2c" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_1234ae15-61c0-4b94-bbad-2a8e8ba981f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_6c322d8e-f859-46a3-9b32-444ec002c1a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d3111069-7d26-4147-997c-0233e5430c2c" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_6c322d8e-f859-46a3-9b32-444ec002c1a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ToolsDiesAndMoldsMember_2c47fe93-a32e-4061-b693-300d81321aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ToolsDiesAndMoldsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d3111069-7d26-4147-997c-0233e5430c2c" xlink:to="loc_us-gaap_ToolsDiesAndMoldsMember_2c47fe93-a32e-4061-b693-300d81321aa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyEquipmentMember_5b53057c-eb4f-40e3-b2cc-ff511dd68305" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TechnologyEquipmentMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d3111069-7d26-4147-997c-0233e5430c2c" xlink:to="loc_us-gaap_TechnologyEquipmentMember_5b53057c-eb4f-40e3-b2cc-ff511dd68305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_0094fcbd-cfed-411b-baf7-e9d93028c1df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d3111069-7d26-4147-997c-0233e5430c2c" xlink:to="loc_us-gaap_VehiclesMember_0094fcbd-cfed-411b-baf7-e9d93028c1df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_666bac86-9257-4b73-a891-c0f4d075ae04" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d3111069-7d26-4147-997c-0233e5430c2c" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_666bac86-9257-4b73-a891-c0f4d075ae04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_5a58e249-63f4-4fd1-a8fb-a90d2f781bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d3111069-7d26-4147-997c-0233e5430c2c" xlink:to="loc_us-gaap_ConstructionInProgressMember_5a58e249-63f4-4fd1-a8fb-a90d2f781bb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1bff3123-760d-4b50-b22b-bf5c4345438d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_560c1945-8b68-4091-bfcc-a904209191f0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1bff3123-760d-4b50-b22b-bf5c4345438d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_0605d42c-910d-4701-8499-393d90801628" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1bff3123-760d-4b50-b22b-bf5c4345438d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_0605d42c-910d-4701-8499-393d90801628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5617a5cf-812f-4fbd-8eb0-5c9b3f95db83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1bff3123-760d-4b50-b22b-bf5c4345438d" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5617a5cf-812f-4fbd-8eb0-5c9b3f95db83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_49226cd2-fdfb-4187-95e4-19de43c4537c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1bff3123-760d-4b50-b22b-bf5c4345438d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_49226cd2-fdfb-4187-95e4-19de43c4537c" 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-20241231.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_ccbe57dd-cdc3-445f-9f10-5555a9c92d69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_7ed642e9-3d2a-46d1-bfdc-5f8523d8f6bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ccbe57dd-cdc3-445f-9f10-5555a9c92d69" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_7ed642e9-3d2a-46d1-bfdc-5f8523d8f6bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e0de0543-4509-48e1-bfc4-924d36c98b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ccbe57dd-cdc3-445f-9f10-5555a9c92d69" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e0de0543-4509-48e1-bfc4-924d36c98b5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_26d857b8-fef8-4c16-9e1b-744c555ddb47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e0de0543-4509-48e1-bfc4-924d36c98b5f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_26d857b8-fef8-4c16-9e1b-744c555ddb47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f714a7ba-d6b4-491c-821c-05407fd04b18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_26d857b8-fef8-4c16-9e1b-744c555ddb47" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f714a7ba-d6b4-491c-821c-05407fd04b18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_e5828030-6f9d-418c-ab52-067d9f36a43d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f714a7ba-d6b4-491c-821c-05407fd04b18" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_e5828030-6f9d-418c-ab52-067d9f36a43d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_23e1557a-6386-4211-8b81-e19284f1dbf2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f714a7ba-d6b4-491c-821c-05407fd04b18" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_23e1557a-6386-4211-8b81-e19284f1dbf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_b57ae587-960c-42df-8e50-1dda9affb954" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f714a7ba-d6b4-491c-821c-05407fd04b18" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_b57ae587-960c-42df-8e50-1dda9affb954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ToolsDiesAndMoldsMember_0e9edf76-5215-49e9-89d1-e3d7fbabaab9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ToolsDiesAndMoldsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f714a7ba-d6b4-491c-821c-05407fd04b18" xlink:to="loc_us-gaap_ToolsDiesAndMoldsMember_0e9edf76-5215-49e9-89d1-e3d7fbabaab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyEquipmentMember_fec6e34f-7a7a-42d3-be70-07738d43e825" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TechnologyEquipmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f714a7ba-d6b4-491c-821c-05407fd04b18" xlink:to="loc_us-gaap_TechnologyEquipmentMember_fec6e34f-7a7a-42d3-be70-07738d43e825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_4653f50d-428d-4ef7-af06-762a2fb5e3db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f714a7ba-d6b4-491c-821c-05407fd04b18" xlink:to="loc_us-gaap_VehiclesMember_4653f50d-428d-4ef7-af06-762a2fb5e3db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_cfc32bd6-ec1d-4de4-bc08-ce747120c63b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f714a7ba-d6b4-491c-821c-05407fd04b18" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_cfc32bd6-ec1d-4de4-bc08-ce747120c63b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0347c3cb-4262-4e3a-8d74-5754bab28ddd" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e0de0543-4509-48e1-bfc4-924d36c98b5f" xlink:to="loc_srt_RangeAxis_0347c3cb-4262-4e3a-8d74-5754bab28ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_12d3f78b-ee46-4f3e-b4a2-a5e08de4eba6" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_0347c3cb-4262-4e3a-8d74-5754bab28ddd" xlink:to="loc_srt_RangeMember_12d3f78b-ee46-4f3e-b4a2-a5e08de4eba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_166d6448-9ae5-4f35-a42b-1908afe7adcc" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_12d3f78b-ee46-4f3e-b4a2-a5e08de4eba6" xlink:to="loc_srt_MinimumMember_166d6448-9ae5-4f35-a42b-1908afe7adcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ca953a41-300d-4a80-91b1-bde9d376f1f5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_12d3f78b-ee46-4f3e-b4a2-a5e08de4eba6" xlink:to="loc_srt_MaximumMember_ca953a41-300d-4a80-91b1-bde9d376f1f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1ae897f0-892a-42c2-b024-4569e6bbae51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e0de0543-4509-48e1-bfc4-924d36c98b5f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1ae897f0-892a-42c2-b024-4569e6bbae51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_eabd5efe-f3a9-4d94-bdb3-6e7640e58f50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1ae897f0-892a-42c2-b024-4569e6bbae51" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_eabd5efe-f3a9-4d94-bdb3-6e7640e58f50" 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-20241231.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_3df88d97-2bf1-4cc4-b131-4cfb71f59c07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1130602b-40b4-40ea-8b6f-61f14bbd90e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3df88d97-2bf1-4cc4-b131-4cfb71f59c07" xlink:to="loc_us-gaap_Goodwill_1130602b-40b4-40ea-8b6f-61f14bbd90e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_09a1764a-3c4a-43b0-a63d-4f8e460bede1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3df88d97-2bf1-4cc4-b131-4cfb71f59c07" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_09a1764a-3c4a-43b0-a63d-4f8e460bede1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_844b8530-4c2f-4a49-b6fe-6046dc098282" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3df88d97-2bf1-4cc4-b131-4cfb71f59c07" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_844b8530-4c2f-4a49-b6fe-6046dc098282" 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-20241231.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_2b1c2b75-7d10-4072-908e-8fde5713a03d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1ce363a9-628d-419d-a05a-27d7a9e1df1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2b1c2b75-7d10-4072-908e-8fde5713a03d" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1ce363a9-628d-419d-a05a-27d7a9e1df1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_442ad6c0-5963-4034-8984-4f5787deac88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1ce363a9-628d-419d-a05a-27d7a9e1df1b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_442ad6c0-5963-4034-8984-4f5787deac88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_84e6a179-da4a-4d3d-b68c-39bd68b091de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_442ad6c0-5963-4034-8984-4f5787deac88" xlink:to="loc_us-gaap_SegmentDomain_84e6a179-da4a-4d3d-b68c-39bd68b091de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_6f4f772e-a4bc-401c-8fc9-bc95cfc3f2a4" xlink:href="sri-20241231.xsd#sri_ElectronicsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_84e6a179-da4a-4d3d-b68c-39bd68b091de" xlink:to="loc_sri_ElectronicsMember_6f4f772e-a4bc-401c-8fc9-bc95cfc3f2a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_d5aefb3b-b39a-46b6-8428-dc7bac857c21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1ce363a9-628d-419d-a05a-27d7a9e1df1b" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_d5aefb3b-b39a-46b6-8428-dc7bac857c21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_b0a618fe-9cdb-492d-9caa-3b2f44b4700b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d5aefb3b-b39a-46b6-8428-dc7bac857c21" xlink:to="loc_us-gaap_GoodwillRollForward_b0a618fe-9cdb-492d-9caa-3b2f44b4700b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_97a36663-19b8-48dc-bbc6-fe5f0a1dd30f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_b0a618fe-9cdb-492d-9caa-3b2f44b4700b" xlink:to="loc_us-gaap_Goodwill_97a36663-19b8-48dc-bbc6-fe5f0a1dd30f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_a2f5e432-1267-4ba9-8933-087312a877c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_b0a618fe-9cdb-492d-9caa-3b2f44b4700b" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_a2f5e432-1267-4ba9-8933-087312a877c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_95372b22-9899-45a2-8e44-036a42e3a45c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_b0a618fe-9cdb-492d-9caa-3b2f44b4700b" xlink:to="loc_us-gaap_Goodwill_95372b22-9899-45a2-8e44-036a42e3a45c" 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-20241231.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_47ee814f-1b25-4982-abef-2d11d9c6ddc8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_d3669c3c-ea82-4754-8789-f08ec6dffec5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_47ee814f-1b25-4982-abef-2d11d9c6ddc8" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_d3669c3c-ea82-4754-8789-f08ec6dffec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6a5cec6a-abc4-470a-b178-b7c12fbcc7ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_d3669c3c-ea82-4754-8789-f08ec6dffec5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6a5cec6a-abc4-470a-b178-b7c12fbcc7ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5df15431-eca7-4e74-a67b-085e65a2de89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6a5cec6a-abc4-470a-b178-b7c12fbcc7ec" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5df15431-eca7-4e74-a67b-085e65a2de89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerListsMember_635984bc-a61d-473d-a18f-48888b6f984a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerListsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5df15431-eca7-4e74-a67b-085e65a2de89" xlink:to="loc_us-gaap_CustomerListsMember_635984bc-a61d-473d-a18f-48888b6f984a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_f10cf2c7-8423-4773-9907-dfce86fda992" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5df15431-eca7-4e74-a67b-085e65a2de89" xlink:to="loc_us-gaap_TradeNamesMember_f10cf2c7-8423-4773-9907-dfce86fda992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TechnologyAndPatentsMember_98b7a1c9-2b84-469c-bf49-cfa092a810fe" xlink:href="sri-20241231.xsd#sri_TechnologyAndPatentsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5df15431-eca7-4e74-a67b-085e65a2de89" xlink:to="loc_sri_TechnologyAndPatentsMember_98b7a1c9-2b84-469c-bf49-cfa092a810fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TechnologyMember_67c0f680-4007-45b5-8353-39491f4a1704" xlink:href="sri-20241231.xsd#sri_TechnologyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_TechnologyAndPatentsMember_98b7a1c9-2b84-469c-bf49-cfa092a810fe" xlink:to="loc_sri_TechnologyMember_67c0f680-4007-45b5-8353-39491f4a1704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_04661638-504f-42bb-a0ca-fe64ebaab857" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PatentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_TechnologyAndPatentsMember_98b7a1c9-2b84-469c-bf49-cfa092a810fe" xlink:to="loc_us-gaap_PatentsMember_04661638-504f-42bb-a0ca-fe64ebaab857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_b3e0f032-2d12-45aa-81ed-1392419d74a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5df15431-eca7-4e74-a67b-085e65a2de89" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_b3e0f032-2d12-45aa-81ed-1392419d74a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_0fbc81de-188a-4da9-b010-076b1b337d1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_d3669c3c-ea82-4754-8789-f08ec6dffec5" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_0fbc81de-188a-4da9-b010-076b1b337d1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2b633c2e-9438-4f6d-bd2d-0c162d45286f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0fbc81de-188a-4da9-b010-076b1b337d1e" xlink:to="loc_us-gaap_SegmentDomain_2b633c2e-9438-4f6d-bd2d-0c162d45286f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_9732a45d-be7f-4d8b-826a-6b3239b7d3b5" xlink:href="sri-20241231.xsd#sri_ElectronicsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2b633c2e-9438-4f6d-bd2d-0c162d45286f" xlink:to="loc_sri_ElectronicsMember_9732a45d-be7f-4d8b-826a-6b3239b7d3b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_StoneridgeBrazilMember_7850a6f7-5b1d-4322-8d10-da3778484f0a" xlink:href="sri-20241231.xsd#sri_StoneridgeBrazilMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2b633c2e-9438-4f6d-bd2d-0c162d45286f" xlink:to="loc_sri_StoneridgeBrazilMember_7850a6f7-5b1d-4322-8d10-da3778484f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ControlDevicesMember_4c6fd3b4-a281-4a86-9277-cefd5da248c6" xlink:href="sri-20241231.xsd#sri_ControlDevicesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2b633c2e-9438-4f6d-bd2d-0c162d45286f" xlink:to="loc_sri_ControlDevicesMember_4c6fd3b4-a281-4a86-9277-cefd5da248c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_061a5d95-f082-4ff4-be2a-bc09e8b2dd1e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_d3669c3c-ea82-4754-8789-f08ec6dffec5" xlink:to="loc_srt_RangeAxis_061a5d95-f082-4ff4-be2a-bc09e8b2dd1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_df655c69-718b-4a4f-b52d-b6b79ebb1d2e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_061a5d95-f082-4ff4-be2a-bc09e8b2dd1e" xlink:to="loc_srt_RangeMember_df655c69-718b-4a4f-b52d-b6b79ebb1d2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_12e284b8-dd70-4c11-a093-eaa3deb52b66" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_df655c69-718b-4a4f-b52d-b6b79ebb1d2e" xlink:to="loc_srt_MinimumMember_12e284b8-dd70-4c11-a093-eaa3deb52b66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_630607b5-cd22-4c77-a37b-280a02375f87" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_df655c69-718b-4a4f-b52d-b6b79ebb1d2e" xlink:to="loc_srt_MaximumMember_630607b5-cd22-4c77-a37b-280a02375f87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a8b97929-d012-4f93-97dc-0edf96d5dc53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_d3669c3c-ea82-4754-8789-f08ec6dffec5" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a8b97929-d012-4f93-97dc-0edf96d5dc53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_fb065a31-6dce-4212-be47-7036945ce351" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a8b97929-d012-4f93-97dc-0edf96d5dc53" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_fb065a31-6dce-4212-be47-7036945ce351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_f27a48b3-9872-4636-8d24-f07289184636" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a8b97929-d012-4f93-97dc-0edf96d5dc53" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_f27a48b3-9872-4636-8d24-f07289184636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_cf7f171b-3064-4744-94dd-f6b61747aaca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a8b97929-d012-4f93-97dc-0edf96d5dc53" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_cf7f171b-3064-4744-94dd-f6b61747aaca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_0507f9b1-c38a-445d-a864-0d6ffef71990" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a8b97929-d012-4f93-97dc-0edf96d5dc53" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_0507f9b1-c38a-445d-a864-0d6ffef71990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_357e34eb-3845-4c3c-b639-a338f07aa208" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a8b97929-d012-4f93-97dc-0edf96d5dc53" xlink:to="loc_us-gaap_AdjustmentForAmortization_357e34eb-3845-4c3c-b639-a338f07aa208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_cc3d5030-ba4e-4c0f-886f-20cb70b29930" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a8b97929-d012-4f93-97dc-0edf96d5dc53" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_cc3d5030-ba4e-4c0f-886f-20cb70b29930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_4ee9e871-f007-4c86-97e7-0fe1d81342fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a8b97929-d012-4f93-97dc-0edf96d5dc53" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_4ee9e871-f007-4c86-97e7-0fe1d81342fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_58180f3d-7de2-4417-beae-7d8888d14d2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a8b97929-d012-4f93-97dc-0edf96d5dc53" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_58180f3d-7de2-4417-beae-7d8888d14d2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_35012a50-d036-46d5-b606-8e244a48de9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a8b97929-d012-4f93-97dc-0edf96d5dc53" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_35012a50-d036-46d5-b606-8e244a48de9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_d51cb749-9068-4cb6-a610-018f651c0c63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a8b97929-d012-4f93-97dc-0edf96d5dc53" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_d51cb749-9068-4cb6-a610-018f651c0c63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_6c9f99f8-5631-454b-9490-4194fc0ef7cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a8b97929-d012-4f93-97dc-0edf96d5dc53" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_6c9f99f8-5631-454b-9490-4194fc0ef7cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_6457c206-3c01-4d4b-adbb-776fe08442f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a8b97929-d012-4f93-97dc-0edf96d5dc53" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_6457c206-3c01-4d4b-adbb-776fe08442f3" 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-20241231.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_623fd970-00eb-4555-a64c-e8f08951d1e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_138e0b8f-b664-4f17-930c-a8e1d99fcf75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_623fd970-00eb-4555-a64c-e8f08951d1e8" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_138e0b8f-b664-4f17-930c-a8e1d99fcf75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_16def540-4d95-4b1b-baad-c6692ef02113" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_623fd970-00eb-4555-a64c-e8f08951d1e8" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_16def540-4d95-4b1b-baad-c6692ef02113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent_63c9dc83-c217-441d-b327-fb9a77807ca4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherSundryLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_623fd970-00eb-4555-a64c-e8f08951d1e8" xlink:to="loc_us-gaap_OtherSundryLiabilitiesCurrent_63c9dc83-c217-441d-b327-fb9a77807ca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_574178fe-b09f-4693-83e5-b0e578713ec0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_623fd970-00eb-4555-a64c-e8f08951d1e8" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_574178fe-b09f-4693-83e5-b0e578713ec0" 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-20241231.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_d8247770-b825-4676-aa2d-0517c37a776f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_dba3e946-3668-43cd-8929-91426a489fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d8247770-b825-4676-aa2d-0517c37a776f" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_dba3e946-3668-43cd-8929-91426a489fb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualNoncurrent_b387d8b5-5089-4cdf-ab1b-772c6092ea52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d8247770-b825-4676-aa2d-0517c37a776f" xlink:to="loc_us-gaap_ProductWarrantyAccrualNoncurrent_b387d8b5-5089-4cdf-ab1b-772c6092ea52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ProductWarrantyAccrualCustomerClaimNotificationAmount_a312b3f6-152b-4eaa-8cac-7f8f94b3deac" xlink:href="sri-20241231.xsd#sri_ProductWarrantyAccrualCustomerClaimNotificationAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d8247770-b825-4676-aa2d-0517c37a776f" xlink:to="loc_sri_ProductWarrantyAccrualCustomerClaimNotificationAmount_a312b3f6-152b-4eaa-8cac-7f8f94b3deac" 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-20241231.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_b2f7cc43-7a56-49d3-bcf6-0ca2f3bff9e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_166369ff-ff03-4309-b54c-5e6185cdcb18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b2f7cc43-7a56-49d3-bcf6-0ca2f3bff9e9" xlink:to="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_166369ff-ff03-4309-b54c-5e6185cdcb18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_5d5dc1ae-f2eb-4608-a446-287a4c2f3abe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_166369ff-ff03-4309-b54c-5e6185cdcb18" xlink:to="loc_us-gaap_ProductWarrantyAccrual_5d5dc1ae-f2eb-4608-a446-287a4c2f3abe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_46d14ec6-f2a8-438d-a291-cc71b5569f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_166369ff-ff03-4309-b54c-5e6185cdcb18" xlink:to="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_46d14ec6-f2a8-438d-a291-cc71b5569f1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_58517407-d9e8-468d-8960-f4a5e887b9d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_166369ff-ff03-4309-b54c-5e6185cdcb18" xlink:to="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_58517407-d9e8-468d-8960-f4a5e887b9d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments_eae2d38b-e7ae-4b6e-bd32-75aa28ddb54b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualPayments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_166369ff-ff03-4309-b54c-5e6185cdcb18" xlink:to="loc_us-gaap_ProductWarrantyAccrualPayments_eae2d38b-e7ae-4b6e-bd32-75aa28ddb54b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss_a5ef0687-ec79-4f98-a714-7453366755bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_166369ff-ff03-4309-b54c-5e6185cdcb18" xlink:to="loc_us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss_a5ef0687-ec79-4f98-a714-7453366755bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_617b1e59-26ee-4143-a3d4-dabe34eaf441" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_166369ff-ff03-4309-b54c-5e6185cdcb18" xlink:to="loc_us-gaap_ProductWarrantyAccrual_617b1e59-26ee-4143-a3d4-dabe34eaf441" 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-20241231.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_9f51ded0-455a-42d8-b968-23f8162ac2e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c9c463fa-cb73-43a1-9267-729d2fc1600e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9f51ded0-455a-42d8-b968-23f8162ac2e3" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c9c463fa-cb73-43a1-9267-729d2fc1600e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_e115788a-b78c-41f8-99ff-36ea0751dad6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c9c463fa-cb73-43a1-9267-729d2fc1600e" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_e115788a-b78c-41f8-99ff-36ea0751dad6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_6284df70-af25-4a3d-bbb5-43742ba4ddec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_e115788a-b78c-41f8-99ff-36ea0751dad6" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_6284df70-af25-4a3d-bbb5-43742ba4ddec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_17561a17-15e5-4e3f-a1ad-a4a2254a3240" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6284df70-af25-4a3d-bbb5-43742ba4ddec" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_17561a17-15e5-4e3f-a1ad-a4a2254a3240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1aae74ed-3ab8-4ae3-b44a-b58bdc3ce6b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c9c463fa-cb73-43a1-9267-729d2fc1600e" xlink:to="loc_us-gaap_AwardTypeAxis_1aae74ed-3ab8-4ae3-b44a-b58bdc3ce6b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6302ab88-b6e3-4171-b527-c29225365e2f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1aae74ed-3ab8-4ae3-b44a-b58bdc3ce6b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6302ab88-b6e3-4171-b527-c29225365e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PerformanceBasedRightToReceiveCommonSharesMember_16d13b29-4671-4870-a40a-b858f2f0bc08" xlink:href="sri-20241231.xsd#sri_PerformanceBasedRightToReceiveCommonSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6302ab88-b6e3-4171-b527-c29225365e2f" xlink:to="loc_sri_PerformanceBasedRightToReceiveCommonSharesMember_16d13b29-4671-4870-a40a-b858f2f0bc08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_cfa4f8a9-5f0f-46f8-bbe2-824459ae408d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c9c463fa-cb73-43a1-9267-729d2fc1600e" xlink:to="loc_us-gaap_DebtInstrumentAxis_cfa4f8a9-5f0f-46f8-bbe2-824459ae408d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_dfde22e8-ba6a-430b-b379-3aae820f2907" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_cfa4f8a9-5f0f-46f8-bbe2-824459ae408d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_dfde22e8-ba6a-430b-b379-3aae820f2907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CreditFacilityMember_8a654f53-7399-4c83-ba30-ffa2f8cb3274" xlink:href="sri-20241231.xsd#sri_CreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dfde22e8-ba6a-430b-b379-3aae820f2907" xlink:to="loc_sri_CreditFacilityMember_8a654f53-7399-4c83-ba30-ffa2f8cb3274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CreditFacilityFourthAmendmentMember_3fee6225-1deb-438d-8963-4e2add705fbf" xlink:href="sri-20241231.xsd#sri_CreditFacilityFourthAmendmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dfde22e8-ba6a-430b-b379-3aae820f2907" xlink:to="loc_sri_CreditFacilityFourthAmendmentMember_3fee6225-1deb-438d-8963-4e2add705fbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CreditFacilityFifthAmendmentMember_3916763d-1a48-483c-8a21-c8c7b685de02" xlink:href="sri-20241231.xsd#sri_CreditFacilityFifthAmendmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dfde22e8-ba6a-430b-b379-3aae820f2907" xlink:to="loc_sri_CreditFacilityFifthAmendmentMember_3916763d-1a48-483c-8a21-c8c7b685de02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_7fdbaa94-7b0e-44aa-9aa8-a0b4bd86381c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c9c463fa-cb73-43a1-9267-729d2fc1600e" xlink:to="loc_us-gaap_CreditFacilityAxis_7fdbaa94-7b0e-44aa-9aa8-a0b4bd86381c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_bf5cbb34-4dfe-4be6-9305-32fce71ab3ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_7fdbaa94-7b0e-44aa-9aa8-a0b4bd86381c" xlink:to="loc_us-gaap_CreditFacilityDomain_bf5cbb34-4dfe-4be6-9305-32fce71ab3ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_eb715681-d768-48e0-9d44-e99853b70eff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_bf5cbb34-4dfe-4be6-9305-32fce71ab3ed" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_eb715681-d768-48e0-9d44-e99853b70eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5f5e5c5c-df17-4ad5-8ee2-46b27fc4a424" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c9c463fa-cb73-43a1-9267-729d2fc1600e" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5f5e5c5c-df17-4ad5-8ee2-46b27fc4a424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_523bcdb4-98de-4f60-b915-042977f1465d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5f5e5c5c-df17-4ad5-8ee2-46b27fc4a424" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_523bcdb4-98de-4f60-b915-042977f1465d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ResearchAndDevelopmentExpensePercentage_24d99e6c-1164-450d-9fdb-c8f1edc636ec" xlink:href="sri-20241231.xsd#sri_ResearchAndDevelopmentExpensePercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5f5e5c5c-df17-4ad5-8ee2-46b27fc4a424" xlink:to="loc_sri_ResearchAndDevelopmentExpensePercentage_24d99e6c-1164-450d-9fdb-c8f1edc636ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_b6741430-d1b5-40bd-9afd-c1c20c89fef5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5f5e5c5c-df17-4ad5-8ee2-46b27fc4a424" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_b6741430-d1b5-40bd-9afd-c1c20c89fef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_09929e59-f618-46e6-b487-023703c810b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5f5e5c5c-df17-4ad5-8ee2-46b27fc4a424" xlink:to="loc_us-gaap_ShareBasedCompensation_09929e59-f618-46e6-b487-023703c810b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_58deca54-f178-4410-8f06-3daa2da4d872" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5f5e5c5c-df17-4ad5-8ee2-46b27fc4a424" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_58deca54-f178-4410-8f06-3daa2da4d872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_5a895414-41a3-4db5-9452-93f1f797ab50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5f5e5c5c-df17-4ad5-8ee2-46b27fc4a424" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_5a895414-41a3-4db5-9452-93f1f797ab50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b19924e9-944e-43a4-a58e-05f9f2c047dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5f5e5c5c-df17-4ad5-8ee2-46b27fc4a424" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b19924e9-944e-43a4-a58e-05f9f2c047dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_4bedeabc-35c3-424e-8f4f-d53dd147c048" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5f5e5c5c-df17-4ad5-8ee2-46b27fc4a424" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_4bedeabc-35c3-424e-8f4f-d53dd147c048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_20a3574e-a13d-4cd3-aa84-991d4ed1d957" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5f5e5c5c-df17-4ad5-8ee2-46b27fc4a424" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_20a3574e-a13d-4cd3-aa84-991d4ed1d957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_ddc93941-db04-46d3-b5a2-4836d70c8320" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5f5e5c5c-df17-4ad5-8ee2-46b27fc4a424" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_ddc93941-db04-46d3-b5a2-4836d70c8320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_dbfba615-a820-4404-9c68-c79f240eb949" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5f5e5c5c-df17-4ad5-8ee2-46b27fc4a424" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_dbfba615-a820-4404-9c68-c79f240eb949" 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-20241231.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_3d5d9f99-bfc1-4e6d-81df-bac1fe571323" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_13b46120-17e7-46a2-91c1-007ae00b6c41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3d5d9f99-bfc1-4e6d-81df-bac1fe571323" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_13b46120-17e7-46a2-91c1-007ae00b6c41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_bb7e6d1a-ebc8-479d-acc5-d2c7319ac499" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3d5d9f99-bfc1-4e6d-81df-bac1fe571323" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_bb7e6d1a-ebc8-479d-acc5-d2c7319ac499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3dd2e985-76eb-46bd-80bc-0094d4b6848c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3d5d9f99-bfc1-4e6d-81df-bac1fe571323" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3dd2e985-76eb-46bd-80bc-0094d4b6848c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossComponentDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossComponentDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossComponentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_12691f85-d823-455e-b57f-00d660372467" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_5cfc4ce6-1c9c-4927-8aaa-038905e23233" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_12691f85-d823-455e-b57f-00d660372467" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_5cfc4ce6-1c9c-4927-8aaa-038905e23233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b9374b2d-2e4b-4e5b-9684-acd12126bfdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_5cfc4ce6-1c9c-4927-8aaa-038905e23233" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b9374b2d-2e4b-4e5b-9684-acd12126bfdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9dba710c-4a8b-4acb-8a56-5eeb9375b128" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b9374b2d-2e4b-4e5b-9684-acd12126bfdc" xlink:to="loc_us-gaap_EquityComponentDomain_9dba710c-4a8b-4acb-8a56-5eeb9375b128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_405e01e5-9c29-4541-97e3-582926d618fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9dba710c-4a8b-4acb-8a56-5eeb9375b128" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_405e01e5-9c29-4541-97e3-582926d618fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_ef3a0369-f48f-4894-81eb-782f0c16b59a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_405e01e5-9c29-4541-97e3-582926d618fb" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_ef3a0369-f48f-4894-81eb-782f0c16b59a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_c62ea2a8-6c2b-4f1a-9459-0695b6f08681" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_405e01e5-9c29-4541-97e3-582926d618fb" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_c62ea2a8-6c2b-4f1a-9459-0695b6f08681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_83e8d40e-c685-4e98-980b-95600e6fcbc1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_5cfc4ce6-1c9c-4927-8aaa-038905e23233" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_83e8d40e-c685-4e98-980b-95600e6fcbc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_e542bad9-a21b-4a4c-9ab8-ca5e4a838aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_83e8d40e-c685-4e98-980b-95600e6fcbc1" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_e542bad9-a21b-4a4c-9ab8-ca5e4a838aeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b4e113aa-7abc-48a3-9661-f53d9425f494" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_e542bad9-a21b-4a4c-9ab8-ca5e4a838aeb" xlink:to="loc_us-gaap_StockholdersEquity_b4e113aa-7abc-48a3-9661-f53d9425f494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_668f1fbf-4b70-44ae-a39c-5544f6b05dce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_e542bad9-a21b-4a4c-9ab8-ca5e4a838aeb" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_668f1fbf-4b70-44ae-a39c-5544f6b05dce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_d79bc822-2d1b-433c-bff5-70acdd12c7b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_e542bad9-a21b-4a4c-9ab8-ca5e4a838aeb" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_d79bc822-2d1b-433c-bff5-70acdd12c7b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_4227920d-ae18-4bf7-9c27-a2e5e141594c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_e542bad9-a21b-4a4c-9ab8-ca5e4a838aeb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_4227920d-ae18-4bf7-9c27-a2e5e141594c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_81357c63-fd14-4ce9-9661-a178325a34a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_e542bad9-a21b-4a4c-9ab8-ca5e4a838aeb" xlink:to="loc_us-gaap_StockholdersEquity_81357c63-fd14-4ce9-9661-a178325a34a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/RevenueDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#RevenueDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/RevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_74a76164-3ac9-497c-b603-69e59c6305e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_d92ca6ab-19e9-4275-9074-a9c73fe89c81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_74a76164-3ac9-497c-b603-69e59c6305e3" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_d92ca6ab-19e9-4275-9074-a9c73fe89c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_05a629c5-b0c4-443a-b3e8-460bfcb4e30d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d92ca6ab-19e9-4275-9074-a9c73fe89c81" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_05a629c5-b0c4-443a-b3e8-460bfcb4e30d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_97a46f36-27c0-47eb-9416-7f32ba253c67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_05a629c5-b0c4-443a-b3e8-460bfcb4e30d" xlink:to="loc_us-gaap_SegmentDomain_97a46f36-27c0-47eb-9416-7f32ba253c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ControlDevicesMember_10292436-af8f-4a8e-a2ff-80e01422bb1a" xlink:href="sri-20241231.xsd#sri_ControlDevicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_97a46f36-27c0-47eb-9416-7f32ba253c67" xlink:to="loc_sri_ControlDevicesMember_10292436-af8f-4a8e-a2ff-80e01422bb1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_63feb481-8e1f-4f74-af08-eb464f1d686e" xlink:href="sri-20241231.xsd#sri_ElectronicsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_97a46f36-27c0-47eb-9416-7f32ba253c67" xlink:to="loc_sri_ElectronicsMember_63feb481-8e1f-4f74-af08-eb464f1d686e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_StoneridgeBrazilMember_a1cf856c-e446-44a9-a10d-535773819ba9" xlink:href="sri-20241231.xsd#sri_StoneridgeBrazilMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_97a46f36-27c0-47eb-9416-7f32ba253c67" xlink:to="loc_sri_StoneridgeBrazilMember_a1cf856c-e446-44a9-a10d-535773819ba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_75165358-05f0-4472-852e-886a017bddfa" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d92ca6ab-19e9-4275-9074-a9c73fe89c81" xlink:to="loc_srt_StatementGeographicalAxis_75165358-05f0-4472-852e-886a017bddfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1ff5b246-b2ce-4eae-872d-8fe1c1af1a3d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_75165358-05f0-4472-852e-886a017bddfa" xlink:to="loc_srt_SegmentGeographicalDomain_1ff5b246-b2ce-4eae-872d-8fe1c1af1a3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_bcb0cb07-bd04-410c-b0e1-885727b1c65f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NorthAmericaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1ff5b246-b2ce-4eae-872d-8fe1c1af1a3d" xlink:to="loc_srt_NorthAmericaMember_bcb0cb07-bd04-410c-b0e1-885727b1c65f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SouthAmericaMember_a02f8c31-82da-4d96-a53c-05b2c939c3b5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SouthAmericaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1ff5b246-b2ce-4eae-872d-8fe1c1af1a3d" xlink:to="loc_srt_SouthAmericaMember_a02f8c31-82da-4d96-a53c-05b2c939c3b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_36c8d3e8-44fb-43c0-9cc7-f559908b4cab" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1ff5b246-b2ce-4eae-872d-8fe1c1af1a3d" xlink:to="loc_srt_EuropeMember_36c8d3e8-44fb-43c0-9cc7-f559908b4cab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_82e618f6-5e54-4e08-a837-66ba16d32d69" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1ff5b246-b2ce-4eae-872d-8fe1c1af1a3d" xlink:to="loc_srt_AsiaPacificMember_82e618f6-5e54-4e08-a837-66ba16d32d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_e2f20512-e7fe-425c-bcc2-7f875af66838" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d92ca6ab-19e9-4275-9074-a9c73fe89c81" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_e2f20512-e7fe-425c-bcc2-7f875af66838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9dc00959-e8fc-4c65-9230-81dbbf449af7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e2f20512-e7fe-425c-bcc2-7f875af66838" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9dc00959-e8fc-4c65-9230-81dbbf449af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/InvestmentsDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#InvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/InvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_a0459951-acd9-4381-a05b-ff5ff6131b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_11c3140d-f8dc-4bcb-8883-ec45366865bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_a0459951-acd9-4381-a05b-ff5ff6131b3a" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_11c3140d-f8dc-4bcb-8883-ec45366865bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_560056b1-2323-4cc3-ba5b-d76901fcbba0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_11c3140d-f8dc-4bcb-8883-ec45366865bf" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_560056b1-2323-4cc3-ba5b-d76901fcbba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_0a412b5a-daf1-4755-8e01-afa72f97bd1d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_560056b1-2323-4cc3-ba5b-d76901fcbba0" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_0a412b5a-daf1-4755-8e01-afa72f97bd1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PstEletronicaltdaMember_ebe46854-4336-4be5-8cb9-0827cc87fb5b" xlink:href="sri-20241231.xsd#sri_PstEletronicaltdaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0a412b5a-daf1-4755-8e01-afa72f97bd1d" xlink:to="loc_sri_PstEletronicaltdaMember_ebe46854-4336-4be5-8cb9-0827cc87fb5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AutotechVenturesMember_2b5b67a5-d700-46a5-992f-0253ee2bfbc8" xlink:href="sri-20241231.xsd#sri_AutotechVenturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0a412b5a-daf1-4755-8e01-afa72f97bd1d" xlink:to="loc_sri_AutotechVenturesMember_2b5b67a5-d700-46a5-992f-0253ee2bfbc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_682e43d4-2404-4bf5-8fe0-7d1a6d49bc78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_11c3140d-f8dc-4bcb-8883-ec45366865bf" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_682e43d4-2404-4bf5-8fe0-7d1a6d49bc78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction_ace530b6-78a9-49ea-bcd8-7475d26d493d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_682e43d4-2404-4bf5-8fe0-7d1a6d49bc78" xlink:to="loc_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction_ace530b6-78a9-49ea-bcd8-7475d26d493d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AdditionalPercentageOfNoncontrollingInterestAcquired_1e6a4f1b-9d01-4fa2-a78e-e0a9404a0b73" xlink:href="sri-20241231.xsd#sri_AdditionalPercentageOfNoncontrollingInterestAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_682e43d4-2404-4bf5-8fe0-7d1a6d49bc78" xlink:to="loc_sri_AdditionalPercentageOfNoncontrollingInterestAcquired_1e6a4f1b-9d01-4fa2-a78e-e0a9404a0b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_e0c39845-4f61-44fc-80d6-f9a4ff2e4978" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_682e43d4-2404-4bf5-8fe0-7d1a6d49bc78" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_e0c39845-4f61-44fc-80d6-f9a4ff2e4978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount_fc15774b-60e7-4b70-9e08-d9af7058ca9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_682e43d4-2404-4bf5-8fe0-7d1a6d49bc78" xlink:to="loc_us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount_fc15774b-60e7-4b70-9e08-d9af7058ca9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_InvestmentsExpectedLifeOfFund_90bfbbd6-eb8a-4505-ac88-afdeeb3a59f4" xlink:href="sri-20241231.xsd#sri_InvestmentsExpectedLifeOfFund"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_682e43d4-2404-4bf5-8fe0-7d1a6d49bc78" xlink:to="loc_sri_InvestmentsExpectedLifeOfFund_90bfbbd6-eb8a-4505-ac88-afdeeb3a59f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_632b39ae-a6c4-41f3-9f16-5f8268d3488d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_682e43d4-2404-4bf5-8fe0-7d1a6d49bc78" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_632b39ae-a6c4-41f3-9f16-5f8268d3488d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_3a63b12e-b6c8-46db-ab6a-0efdb460beaa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_682e43d4-2404-4bf5-8fe0-7d1a6d49bc78" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_3a63b12e-b6c8-46db-ab6a-0efdb460beaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_028fffc9-f4d1-490c-91e3-9409048b364f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_682e43d4-2404-4bf5-8fe0-7d1a6d49bc78" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_028fffc9-f4d1-490c-91e3-9409048b364f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_679bd6df-381e-48b6-9dd2-3feb49fcf42a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsAndOtherNoncurrentAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_682e43d4-2404-4bf5-8fe0-7d1a6d49bc78" xlink:to="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_679bd6df-381e-48b6-9dd2-3feb49fcf42a" 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-20241231.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_032c2aae-7ba4-446c-8530-ca66542dea09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_6be03678-4eec-42d2-a22e-f5bd9fe05c29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_032c2aae-7ba4-446c-8530-ca66542dea09" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_6be03678-4eec-42d2-a22e-f5bd9fe05c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_8100cea0-bc63-4a36-a160-5ddb21056bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_6be03678-4eec-42d2-a22e-f5bd9fe05c29" xlink:to="loc_us-gaap_CreditFacilityAxis_8100cea0-bc63-4a36-a160-5ddb21056bc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_80b2cc5b-2cd9-4e7b-b5be-972b45321ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_8100cea0-bc63-4a36-a160-5ddb21056bc6" xlink:to="loc_us-gaap_CreditFacilityDomain_80b2cc5b-2cd9-4e7b-b5be-972b45321ec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_c71e9a9b-93fa-4f6f-829d-fe4c6d371d33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_80b2cc5b-2cd9-4e7b-b5be-972b45321ec2" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_c71e9a9b-93fa-4f6f-829d-fe4c6d371d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_SuzhouShortTermCreditLineMember_d054afc2-2b95-47e3-960b-a3816dafc3e5" xlink:href="sri-20241231.xsd#sri_SuzhouShortTermCreditLineMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_80b2cc5b-2cd9-4e7b-b5be-972b45321ec2" xlink:to="loc_sri_SuzhouShortTermCreditLineMember_d054afc2-2b95-47e3-960b-a3816dafc3e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_357f9aff-befc-453c-93e9-403af724f7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_6be03678-4eec-42d2-a22e-f5bd9fe05c29" xlink:to="loc_us-gaap_DebtInstrumentAxis_357f9aff-befc-453c-93e9-403af724f7aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2379f9aa-d768-475c-8381-2248489af5eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_357f9aff-befc-453c-93e9-403af724f7aa" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2379f9aa-d768-475c-8381-2248489af5eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CreditAgreementMember_2a9cdcd9-ed5b-4a8a-96df-1b7fb4a3bab8" xlink:href="sri-20241231.xsd#sri_CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2379f9aa-d768-475c-8381-2248489af5eb" xlink:to="loc_sri_CreditAgreementMember_2a9cdcd9-ed5b-4a8a-96df-1b7fb4a3bab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0fb14aa6-a34e-4f13-b49d-d5c53622c809" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_6be03678-4eec-42d2-a22e-f5bd9fe05c29" xlink:to="loc_us-gaap_DebtInstrumentLineItems_0fb14aa6-a34e-4f13-b49d-d5c53622c809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAbstract_f28188d0-3e3a-4c53-9db8-2d17fd996154" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0fb14aa6-a34e-4f13-b49d-d5c53622c809" xlink:to="loc_us-gaap_LineOfCreditFacilityAbstract_f28188d0-3e3a-4c53-9db8-2d17fd996154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_9a913027-ee80-42e6-a5e3-7708bdf3ac85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_f28188d0-3e3a-4c53-9db8-2d17fd996154" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_9a913027-ee80-42e6-a5e3-7708bdf3ac85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAbstract_c1852d58-a942-4d43-b459-4fd93235c67e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0fb14aa6-a34e-4f13-b49d-d5c53622c809" xlink:to="loc_us-gaap_LongTermDebtAbstract_c1852d58-a942-4d43-b459-4fd93235c67e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_e8fb7100-0592-42f6-a853-728341f70cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_c1852d58-a942-4d43-b459-4fd93235c67e" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_e8fb7100-0592-42f6-a853-728341f70cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_ca4205e6-4605-4b23-8a5a-d0190deb3c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_c1852d58-a942-4d43-b459-4fd93235c67e" xlink:to="loc_us-gaap_LongTermDebtCurrent_ca4205e6-4605-4b23-8a5a-d0190deb3c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_c6147392-b821-477d-810b-ece60bec60cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_c1852d58-a942-4d43-b459-4fd93235c67e" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_c6147392-b821-477d-810b-ece60bec60cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_279c4af3-4494-4d43-9ed1-8b7b365bcf38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_c1852d58-a942-4d43-b459-4fd93235c67e" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_279c4af3-4494-4d43-9ed1-8b7b365bcf38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="sri-20241231.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_fbfb6a9f-e4f3-4a9a-8691-61116a5dcc93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_49ab9093-3e07-4ffb-82b6-17ebe5429797" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_fbfb6a9f-e4f3-4a9a-8691-61116a5dcc93" xlink:to="loc_us-gaap_DebtInstrumentTable_49ab9093-3e07-4ffb-82b6-17ebe5429797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_a78faec6-2bf8-4670-b574-4b2cd3390abc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_49ab9093-3e07-4ffb-82b6-17ebe5429797" xlink:to="loc_us-gaap_CreditFacilityAxis_a78faec6-2bf8-4670-b574-4b2cd3390abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_40412eb5-45eb-4929-b66d-6604ba8ab9c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_a78faec6-2bf8-4670-b574-4b2cd3390abc" xlink:to="loc_us-gaap_CreditFacilityDomain_40412eb5-45eb-4929-b66d-6604ba8ab9c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_2009a0bf-4150-48f9-8fdb-7ba0cb18d5e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_40412eb5-45eb-4929-b66d-6604ba8ab9c0" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_2009a0bf-4150-48f9-8fdb-7ba0cb18d5e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_57218ee8-2f4f-41e1-87d6-4bd029cf84df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_40412eb5-45eb-4929-b66d-6604ba8ab9c0" xlink:to="loc_us-gaap_LetterOfCreditMember_57218ee8-2f4f-41e1-87d6-4bd029cf84df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_SwedenShortTermCreditLineMember_80fc4a10-d624-451a-bddb-f5c8a3a0d445" xlink:href="sri-20241231.xsd#sri_SwedenShortTermCreditLineMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_40412eb5-45eb-4929-b66d-6604ba8ab9c0" xlink:to="loc_sri_SwedenShortTermCreditLineMember_80fc4a10-d624-451a-bddb-f5c8a3a0d445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_SuzhouShortTermCreditLineMember_2d020ea2-207f-4559-839b-ec04b244de4e" xlink:href="sri-20241231.xsd#sri_SuzhouShortTermCreditLineMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_40412eb5-45eb-4929-b66d-6604ba8ab9c0" xlink:to="loc_sri_SuzhouShortTermCreditLineMember_2d020ea2-207f-4559-839b-ec04b244de4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_6ecbdd1f-a1a3-4662-a230-0ac0611efdca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_49ab9093-3e07-4ffb-82b6-17ebe5429797" xlink:to="loc_us-gaap_DebtInstrumentAxis_6ecbdd1f-a1a3-4662-a230-0ac0611efdca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2817c8d8-1f29-412e-92ce-ba9fed80fd78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_6ecbdd1f-a1a3-4662-a230-0ac0611efdca" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2817c8d8-1f29-412e-92ce-ba9fed80fd78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CreditAgreementMember_b9c01a37-3d4b-4354-8ce2-c3137dd2fba7" xlink:href="sri-20241231.xsd#sri_CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2817c8d8-1f29-412e-92ce-ba9fed80fd78" xlink:to="loc_sri_CreditAgreementMember_b9c01a37-3d4b-4354-8ce2-c3137dd2fba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CreditAgreementFourthAmendedAndRestatedMember_098bf4d4-2776-4631-bcb5-1ecb0c11c551" xlink:href="sri-20241231.xsd#sri_CreditAgreementFourthAmendedAndRestatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_CreditAgreementMember_b9c01a37-3d4b-4354-8ce2-c3137dd2fba7" xlink:to="loc_sri_CreditAgreementFourthAmendedAndRestatedMember_098bf4d4-2776-4631-bcb5-1ecb0c11c551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CreditAgreementFifthAmendedAndRestatedMember_6bd64976-2829-4862-9bc0-71a39af89f2f" xlink:href="sri-20241231.xsd#sri_CreditAgreementFifthAmendedAndRestatedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_CreditAgreementMember_b9c01a37-3d4b-4354-8ce2-c3137dd2fba7" xlink:to="loc_sri_CreditAgreementFifthAmendedAndRestatedMember_6bd64976-2829-4862-9bc0-71a39af89f2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_edc05b04-fb79-40d9-9e48-9618307cb3e7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_49ab9093-3e07-4ffb-82b6-17ebe5429797" xlink:to="loc_srt_StatementScenarioAxis_edc05b04-fb79-40d9-9e48-9618307cb3e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_fb889baa-f77f-471c-9c8e-fb2d9617ac24" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_edc05b04-fb79-40d9-9e48-9618307cb3e7" xlink:to="loc_srt_ScenarioUnspecifiedDomain_fb889baa-f77f-471c-9c8e-fb2d9617ac24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_d0b73601-b966-4b3b-9d33-886c40c86667" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_fb889baa-f77f-471c-9c8e-fb2d9617ac24" xlink:to="loc_srt_ScenarioForecastMember_d0b73601-b966-4b3b-9d33-886c40c86667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_267869cf-9097-49aa-95d9-13be980e2e91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_49ab9093-3e07-4ffb-82b6-17ebe5429797" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_267869cf-9097-49aa-95d9-13be980e2e91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_c632a2df-7ec5-49ad-932e-ebf961830f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_267869cf-9097-49aa-95d9-13be980e2e91" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_c632a2df-7ec5-49ad-932e-ebf961830f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_2801efe7-6e2b-480c-86d7-a47de0fd9ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_c632a2df-7ec5-49ad-932e-ebf961830f3c" xlink:to="loc_us-gaap_SubsequentEventMember_2801efe7-6e2b-480c-86d7-a47de0fd9ab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_49ab9093-3e07-4ffb-82b6-17ebe5429797" xlink:to="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b0e9c783-cfb3-49eb-a035-5a704eca79bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b0e9c783-cfb3-49eb-a035-5a704eca79bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_a5632b84-2596-4973-b17d-0e25b00dd59f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_a5632b84-2596-4973-b17d-0e25b00dd59f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_18c4d75f-a4a1-4502-a5a6-550c73efc32e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_18c4d75f-a4a1-4502-a5a6-550c73efc32e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity_a1ba0a6f-32f8-4096-8e82-19c1f3834ba5" xlink:href="sri-20241231.xsd#sri_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_sri_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity_a1ba0a6f-32f8-4096-8e82-19c1f3834ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximum_289847eb-5dd6-4707-967a-0d025ff5b556" xlink:href="sri-20241231.xsd#sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximum"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximum_289847eb-5dd6-4707-967a-0d025ff5b556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentCovenantUninsuredAssetLossesMaximum_427cf805-878a-4986-b7d2-50919095b325" xlink:href="sri-20241231.xsd#sri_DebtInstrumentCovenantUninsuredAssetLossesMaximum"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_sri_DebtInstrumentCovenantUninsuredAssetLossesMaximum_427cf805-878a-4986-b7d2-50919095b325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentCovenantLeverageRatioMaximum_da902a3c-1f13-4803-a8e6-04e62d953b20" xlink:href="sri-20241231.xsd#sri_DebtInstrumentCovenantLeverageRatioMaximum"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_sri_DebtInstrumentCovenantLeverageRatioMaximum_da902a3c-1f13-4803-a8e6-04e62d953b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentCovenantInterestCoverageRatioMinimum_35cef40a-cd55-48d7-af0a-d74be8c2e988" xlink:href="sri-20241231.xsd#sri_DebtInstrumentCovenantInterestCoverageRatioMinimum"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_sri_DebtInstrumentCovenantInterestCoverageRatioMinimum_35cef40a-cd55-48d7-af0a-d74be8c2e988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentCovenantCashAndCashEquivalentsAtCarryingValueMaximum_d8702c79-b751-4ebe-bb91-d92219a790d3" xlink:href="sri-20241231.xsd#sri_DebtInstrumentCovenantCashAndCashEquivalentsAtCarryingValueMaximum"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_sri_DebtInstrumentCovenantCashAndCashEquivalentsAtCarryingValueMaximum_d8702c79-b751-4ebe-bb91-d92219a790d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentCovenantCreditFacilityReductionUponSaleOfProductiveAssetsMaximum_a69d1d80-39ad-4982-bcbc-632edc39dea8" xlink:href="sri-20241231.xsd#sri_DebtInstrumentCovenantCreditFacilityReductionUponSaleOfProductiveAssetsMaximum"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_sri_DebtInstrumentCovenantCreditFacilityReductionUponSaleOfProductiveAssetsMaximum_a69d1d80-39ad-4982-bcbc-632edc39dea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentCovenantMinimumLeverageRatioTriggeringIncreaseInLeverageRatioBasedPricingGrid_6926ce06-20a7-458c-8e53-a7b4668e4ff9" xlink:href="sri-20241231.xsd#sri_DebtInstrumentCovenantMinimumLeverageRatioTriggeringIncreaseInLeverageRatioBasedPricingGrid"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_sri_DebtInstrumentCovenantMinimumLeverageRatioTriggeringIncreaseInLeverageRatioBasedPricingGrid_6926ce06-20a7-458c-8e53-a7b4668e4ff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_cb3bdcf6-2b1e-4f51-a704-f9222b3b5e95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_cb3bdcf6-2b1e-4f51-a704-f9222b3b5e95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_0c5d832c-90ec-4250-918a-b2c80e05193b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_0c5d832c-90ec-4250-918a-b2c80e05193b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_ed7addbd-86d6-4cdd-be7d-ef28e49cb363" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_us-gaap_LineOfCredit_ed7addbd-86d6-4cdd-be7d-ef28e49cb363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentPaymentTermExtensionPeriod_1abe91b2-07cb-41f7-aa27-fe132d4a9b11" xlink:href="sri-20241231.xsd#sri_DebtInstrumentPaymentTermExtensionPeriod"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_sri_DebtInstrumentPaymentTermExtensionPeriod_1abe91b2-07cb-41f7-aa27-fe132d4a9b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_72b74331-3163-47c0-a82b-75081d0cb59d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_72b74331-3163-47c0-a82b-75081d0cb59d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_bd154b10-f28a-409a-9ddf-288ec51932da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9fbbdff-342b-4e74-a2ca-4a518e6a30e5" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_bd154b10-f28a-409a-9ddf-288ec51932da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails" xlink:type="simple" xlink:href="sri-20241231.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_232431ad-1b0b-46be-9d64-dca53c8fad4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_c9e68217-4e86-43c8-8f66-8d0ba615e023" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_232431ad-1b0b-46be-9d64-dca53c8fad4a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_c9e68217-4e86-43c8-8f66-8d0ba615e023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_7df3c113-0131-4573-8045-7caf9633bdf7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_232431ad-1b0b-46be-9d64-dca53c8fad4a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_7df3c113-0131-4573-8045-7caf9633bdf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_0cd7f536-226e-4deb-8f0b-4e1836032f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_232431ad-1b0b-46be-9d64-dca53c8fad4a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_0cd7f536-226e-4deb-8f0b-4e1836032f1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_f86ace07-0071-4c7c-9cef-a2c4131a162d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_232431ad-1b0b-46be-9d64-dca53c8fad4a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_f86ace07-0071-4c7c-9cef-a2c4131a162d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_614b84bb-ea47-4652-b885-6ea82e543696" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_232431ad-1b0b-46be-9d64-dca53c8fad4a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_614b84bb-ea47-4652-b885-6ea82e543696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_70a5aa0e-01e0-44f2-8f4b-c31ec2f7df60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_232431ad-1b0b-46be-9d64-dca53c8fad4a" xlink:to="loc_us-gaap_LongTermDebt_70a5aa0e-01e0-44f2-8f4b-c31ec2f7df60" 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-20241231.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_4f58e4a0-f200-4d47-b7a9-9df77d14ee60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_a54cbb4f-4351-4b19-a0a6-81cf003fa30d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4f58e4a0-f200-4d47-b7a9-9df77d14ee60" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_a54cbb4f-4351-4b19-a0a6-81cf003fa30d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_df0e83b9-c078-46fc-83e4-3428fefc8f69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_a54cbb4f-4351-4b19-a0a6-81cf003fa30d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_df0e83b9-c078-46fc-83e4-3428fefc8f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_3ee14159-eda3-4f90-ae64-c005022684dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_a54cbb4f-4351-4b19-a0a6-81cf003fa30d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_3ee14159-eda3-4f90-ae64-c005022684dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3a8aca74-f3ed-490e-9361-350f068eadcd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_a54cbb4f-4351-4b19-a0a6-81cf003fa30d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3a8aca74-f3ed-490e-9361-350f068eadcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_bda8a677-d2d6-4536-b448-d78771405f57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4f58e4a0-f200-4d47-b7a9-9df77d14ee60" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_bda8a677-d2d6-4536-b448-d78771405f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_28ad92d3-1824-467d-9de2-b9155a7ad0fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_bda8a677-d2d6-4536-b448-d78771405f57" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_28ad92d3-1824-467d-9de2-b9155a7ad0fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_58da89ed-46f7-4e3a-acd4-4223e300bd26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_28ad92d3-1824-467d-9de2-b9155a7ad0fa" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_58da89ed-46f7-4e3a-acd4-4223e300bd26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_443aea7a-2acc-49d9-aa57-3e0bee340a37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_28ad92d3-1824-467d-9de2-b9155a7ad0fa" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_443aea7a-2acc-49d9-aa57-3e0bee340a37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_fe60ceb8-d2ea-4936-905a-c28d82d668bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_28ad92d3-1824-467d-9de2-b9155a7ad0fa" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_fe60ceb8-d2ea-4936-905a-c28d82d668bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_fc5c8a7f-c9f3-4514-93ef-d0505e1b645c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_28ad92d3-1824-467d-9de2-b9155a7ad0fa" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_fc5c8a7f-c9f3-4514-93ef-d0505e1b645c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_3cc5444b-dae1-43fb-b995-5bfb1a503faf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_bda8a677-d2d6-4536-b448-d78771405f57" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_3cc5444b-dae1-43fb-b995-5bfb1a503faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_fa0a2847-b7ea-41fb-bd08-ddaf013d1021" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_3cc5444b-dae1-43fb-b995-5bfb1a503faf" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_fa0a2847-b7ea-41fb-bd08-ddaf013d1021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_c99dbbbf-f130-4808-8e18-9c361e03b7b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_3cc5444b-dae1-43fb-b995-5bfb1a503faf" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_c99dbbbf-f130-4808-8e18-9c361e03b7b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_b744fc6d-b7fe-4a34-a98c-1586c88e4ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_3cc5444b-dae1-43fb-b995-5bfb1a503faf" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_b744fc6d-b7fe-4a34-a98c-1586c88e4ed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredOtherTaxExpenseBenefit_27dbf1ff-969b-4224-a3b0-a96241f04494" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredOtherTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_3cc5444b-dae1-43fb-b995-5bfb1a503faf" xlink:to="loc_us-gaap_DeferredOtherTaxExpenseBenefit_27dbf1ff-969b-4224-a3b0-a96241f04494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_27086835-8f78-4c95-bc16-fbe5521dda13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_bda8a677-d2d6-4536-b448-d78771405f57" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_27086835-8f78-4c95-bc16-fbe5521dda13" 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-20241231.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_2dd56033-a408-4509-a4cf-5a81370202f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a856e5fd-c72a-4584-8fd7-271c76cc34ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2dd56033-a408-4509-a4cf-5a81370202f9" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a856e5fd-c72a-4584-8fd7-271c76cc34ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_21e0c92b-b38f-4c0e-ad6c-f32114f59f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a856e5fd-c72a-4584-8fd7-271c76cc34ff" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_21e0c92b-b38f-4c0e-ad6c-f32114f59f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_cca941a3-ecf5-48d0-b393-8fe8559900d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a856e5fd-c72a-4584-8fd7-271c76cc34ff" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_cca941a3-ecf5-48d0-b393-8fe8559900d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_6ad9b4b1-721d-4a4f-a348-91764593f031" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a856e5fd-c72a-4584-8fd7-271c76cc34ff" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_6ad9b4b1-721d-4a4f-a348-91764593f031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_c3f4fe20-aa95-4762-be06-5d39a3e1ef16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a856e5fd-c72a-4584-8fd7-271c76cc34ff" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_c3f4fe20-aa95-4762-be06-5d39a3e1ef16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_d36fa01a-f897-4af3-92dd-71d74fb93e32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a856e5fd-c72a-4584-8fd7-271c76cc34ff" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_d36fa01a-f897-4af3-92dd-71d74fb93e32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_96d2b26f-00a0-4039-afec-d61478eff21f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a856e5fd-c72a-4584-8fd7-271c76cc34ff" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_96d2b26f-00a0-4039-afec-d61478eff21f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount_de44aad5-39aa-4bec-9b51-6bf20a878f4c" xlink:href="sri-20241231.xsd#sri_EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a856e5fd-c72a-4584-8fd7-271c76cc34ff" xlink:to="loc_sri_EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount_de44aad5-39aa-4bec-9b51-6bf20a878f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount_e5e176c1-0d1b-4e7c-860a-a65826ccb920" xlink:href="sri-20241231.xsd#sri_EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a856e5fd-c72a-4584-8fd7-271c76cc34ff" xlink:to="loc_sri_EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount_e5e176c1-0d1b-4e7c-860a-a65826ccb920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_c9c11f56-34df-4530-9e28-43fe8805a3d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a856e5fd-c72a-4584-8fd7-271c76cc34ff" xlink:to="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_c9c11f56-34df-4530-9e28-43fe8805a3d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingenciesForeign_191b71c6-f2fa-46ba-b3b3-d6613562337d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxContingenciesForeign"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a856e5fd-c72a-4584-8fd7-271c76cc34ff" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxContingenciesForeign_191b71c6-f2fa-46ba-b3b3-d6613562337d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_a19df7c6-3930-4e12-826d-7461e7de84f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a856e5fd-c72a-4584-8fd7-271c76cc34ff" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_a19df7c6-3930-4e12-826d-7461e7de84f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_6e52851b-b4ec-48a0-9d44-a99005da5b46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a856e5fd-c72a-4584-8fd7-271c76cc34ff" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_6e52851b-b4ec-48a0-9d44-a99005da5b46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_560d3ffc-3969-40d6-bc2f-462bf23a4666" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a856e5fd-c72a-4584-8fd7-271c76cc34ff" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_560d3ffc-3969-40d6-bc2f-462bf23a4666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1cda9637-b5a6-4a72-a1cc-7d47a0b496e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_a856e5fd-c72a-4584-8fd7-271c76cc34ff" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1cda9637-b5a6-4a72-a1cc-7d47a0b496e7" 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-20241231.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_5792884d-7aa7-4c52-a2e8-2198b806ca6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_503cb8e7-e06f-4ec3-b206-652334e5a154" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5792884d-7aa7-4c52-a2e8-2198b806ca6d" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_503cb8e7-e06f-4ec3-b206-652334e5a154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_9200a94a-e45e-415c-bbbe-217edcfa4e37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_503cb8e7-e06f-4ec3-b206-652334e5a154" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_9200a94a-e45e-415c-bbbe-217edcfa4e37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_30de306a-dbe2-4540-b8f7-0e9836cb1f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_503cb8e7-e06f-4ec3-b206-652334e5a154" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_30de306a-dbe2-4540-b8f7-0e9836cb1f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_5d6a5621-b569-40de-9271-6ffc81c37a98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_503cb8e7-e06f-4ec3-b206-652334e5a154" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_5d6a5621-b569-40de-9271-6ffc81c37a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_68303dba-28a2-4af9-8e3e-a23edd536deb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_503cb8e7-e06f-4ec3-b206-652334e5a154" xlink:to="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_68303dba-28a2-4af9-8e3e-a23edd536deb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_c586cae8-3f4f-4e4f-bb76-bf9534ced3ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_503cb8e7-e06f-4ec3-b206-652334e5a154" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_c586cae8-3f4f-4e4f-bb76-bf9534ced3ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_3b8b0032-9922-43fa-bc85-d87a970d285f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_503cb8e7-e06f-4ec3-b206-652334e5a154" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_3b8b0032-9922-43fa-bc85-d87a970d285f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment_78e8ee6b-0d12-4d73-b87f-dc676c6e7a90" xlink:href="sri-20241231.xsd#sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_503cb8e7-e06f-4ec3-b206-652334e5a154" xlink:to="loc_sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment_78e8ee6b-0d12-4d73-b87f-dc676c6e7a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DeferredTaxAssetsDisallowedInterestCarryforward_3ae56359-b544-46f0-a7d4-d96e95570cd8" xlink:href="sri-20241231.xsd#sri_DeferredTaxAssetsDisallowedInterestCarryforward"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_503cb8e7-e06f-4ec3-b206-652334e5a154" xlink:to="loc_sri_DeferredTaxAssetsDisallowedInterestCarryforward_3ae56359-b544-46f0-a7d4-d96e95570cd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_4be1fa38-011f-4a1c-a128-8c36a98ec704" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_503cb8e7-e06f-4ec3-b206-652334e5a154" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_4be1fa38-011f-4a1c-a128-8c36a98ec704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_bdb929e4-1fc2-46a9-9c84-106fff17b8e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_503cb8e7-e06f-4ec3-b206-652334e5a154" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_bdb929e4-1fc2-46a9-9c84-106fff17b8e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_cfe2b115-c3d8-4e74-89c4-515faa00df70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_503cb8e7-e06f-4ec3-b206-652334e5a154" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_cfe2b115-c3d8-4e74-89c4-515faa00df70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_90bf22e2-9d02-4bfd-ad31-a80a4c5ba058" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_503cb8e7-e06f-4ec3-b206-652334e5a154" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_90bf22e2-9d02-4bfd-ad31-a80a4c5ba058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_9c4b6aa1-589b-4705-958b-1a5864d1e1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_503cb8e7-e06f-4ec3-b206-652334e5a154" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_9c4b6aa1-589b-4705-958b-1a5864d1e1b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_50ff6228-e78e-4271-b768-b5754cb01d95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5792884d-7aa7-4c52-a2e8-2198b806ca6d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_50ff6228-e78e-4271-b768-b5754cb01d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_b1ccae31-6f7d-4eca-bed5-cecac66cfe51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_50ff6228-e78e-4271-b768-b5754cb01d95" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_b1ccae31-6f7d-4eca-bed5-cecac66cfe51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_0218e36f-3788-4a21-be61-4429657e45aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_50ff6228-e78e-4271-b768-b5754cb01d95" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_0218e36f-3788-4a21-be61-4429657e45aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_25e54a30-9fa7-49c3-8d20-2614010bfcd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_50ff6228-e78e-4271-b768-b5754cb01d95" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_25e54a30-9fa7-49c3-8d20-2614010bfcd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_42439f1e-dcf7-49ce-a820-f3eaa84cd9de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_50ff6228-e78e-4271-b768-b5754cb01d95" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_42439f1e-dcf7-49ce-a820-f3eaa84cd9de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_a0fee797-4557-4a64-9096-e4b814d39611" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_50ff6228-e78e-4271-b768-b5754cb01d95" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_a0fee797-4557-4a64-9096-e4b814d39611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_53b24876-77f8-4d40-9c4b-1cb3b7f58b82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5792884d-7aa7-4c52-a2e8-2198b806ca6d" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_53b24876-77f8-4d40-9c4b-1cb3b7f58b82" 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-20241231.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_f296ef87-7eb7-49b5-997f-68c7da75a44b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_a7b5a3f5-4da3-4b9d-9044-1de68cbcfdf8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f296ef87-7eb7-49b5-997f-68c7da75a44b" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_a7b5a3f5-4da3-4b9d-9044-1de68cbcfdf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_dbd387c4-cb1b-4d8f-afbd-efa9d88a06fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f296ef87-7eb7-49b5-997f-68c7da75a44b" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_dbd387c4-cb1b-4d8f-afbd-efa9d88a06fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_66fa591d-0eb1-42f6-9af9-54fed066dcfa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f296ef87-7eb7-49b5-997f-68c7da75a44b" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_66fa591d-0eb1-42f6-9af9-54fed066dcfa" 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-20241231.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_2348212d-d7f9-457e-987c-98959eec4105" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_ef33f026-0b6d-4889-9b5e-ae417d07f660" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2348212d-d7f9-457e-987c-98959eec4105" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_ef33f026-0b6d-4889-9b5e-ae417d07f660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_32dc9ea6-18fb-4b16-84c1-544c91a48531" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_ef33f026-0b6d-4889-9b5e-ae417d07f660" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_32dc9ea6-18fb-4b16-84c1-544c91a48531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_f91b26ee-64bb-45e0-8bd5-a623bb22df36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_32dc9ea6-18fb-4b16-84c1-544c91a48531" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_f91b26ee-64bb-45e0-8bd5-a623bb22df36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_56981e3d-6530-4f05-a033-da150ff3fe4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_f91b26ee-64bb-45e0-8bd5-a623bb22df36" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_56981e3d-6530-4f05-a033-da150ff3fe4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_5f21107e-0008-4dff-9fca-4586cf7b2670" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_f91b26ee-64bb-45e0-8bd5-a623bb22df36" xlink:to="loc_us-gaap_ForeignCountryMember_5f21107e-0008-4dff-9fca-4586cf7b2670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_f5827a49-4fd1-4161-8c6b-8fd9fe2ed9d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_f91b26ee-64bb-45e0-8bd5-a623bb22df36" xlink:to="loc_us-gaap_DomesticCountryMember_f5827a49-4fd1-4161-8c6b-8fd9fe2ed9d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_1fc09db9-e260-4f69-a3b6-6aff73292f10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_ef33f026-0b6d-4889-9b5e-ae417d07f660" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_1fc09db9-e260-4f69-a3b6-6aff73292f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_7bb6b975-d5e7-4c8a-b256-eff80435d78d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_1fc09db9-e260-4f69-a3b6-6aff73292f10" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_7bb6b975-d5e7-4c8a-b256-eff80435d78d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_ed15a704-1a80-42f9-a95c-59e6b84fc3a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_1fc09db9-e260-4f69-a3b6-6aff73292f10" xlink:to="loc_us-gaap_OperatingLossCarryforwards_ed15a704-1a80-42f9-a95c-59e6b84fc3a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_201dc58a-9e7e-4f9b-bbb1-c82490a4f140" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_1fc09db9-e260-4f69-a3b6-6aff73292f10" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_201dc58a-9e7e-4f9b-bbb1-c82490a4f140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_270fac4f-ebc3-4f9b-9abb-9f9f373f6f90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_1fc09db9-e260-4f69-a3b6-6aff73292f10" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_270fac4f-ebc3-4f9b-9abb-9f9f373f6f90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_cbbbe0a0-9940-4929-b7cf-876cb6f37244" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_1fc09db9-e260-4f69-a3b6-6aff73292f10" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_cbbbe0a0-9940-4929-b7cf-876cb6f37244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_4438437a-3179-4e91-b1c6-1807edc3a138" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_1fc09db9-e260-4f69-a3b6-6aff73292f10" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_4438437a-3179-4e91-b1c6-1807edc3a138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_3517fbad-425f-4ce7-8407-ae316abb72f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_1fc09db9-e260-4f69-a3b6-6aff73292f10" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_3517fbad-425f-4ce7-8407-ae316abb72f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/IncomeTaxesScheduleofIncomeTaxContingenciesDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#IncomeTaxesScheduleofIncomeTaxContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/IncomeTaxesScheduleofIncomeTaxContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_dba8a1b7-5de3-4398-93e5-75570347ce6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1324a865-c394-4c87-8ede-cdd918eaad92" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_dba8a1b7-5de3-4398-93e5-75570347ce6a" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1324a865-c394-4c87-8ede-cdd918eaad92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_eab08408-e596-4ba5-8c15-8c7f249baadd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1324a865-c394-4c87-8ede-cdd918eaad92" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_eab08408-e596-4ba5-8c15-8c7f249baadd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract_10bca193-fb2c-4fcf-8e66-a5c48de9b820" xlink:href="sri-20241231.xsd#sri_UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1324a865-c394-4c87-8ede-cdd918eaad92" xlink:to="loc_sri_UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract_10bca193-fb2c-4fcf-8e66-a5c48de9b820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_bbbfaa7b-a0b0-4892-a200-9fd402f14add" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract_10bca193-fb2c-4fcf-8e66-a5c48de9b820" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_bbbfaa7b-a0b0-4892-a200-9fd402f14add" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract_30b972e2-6256-4fc1-8258-92f99fb633a1" xlink:href="sri-20241231.xsd#sri_UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1324a865-c394-4c87-8ede-cdd918eaad92" xlink:to="loc_sri_UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract_30b972e2-6256-4fc1-8258-92f99fb633a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_6788dbe7-3516-4327-ae12-d71d1022757d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract_30b972e2-6256-4fc1-8258-92f99fb633a1" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_6788dbe7-3516-4327-ae12-d71d1022757d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_c8e0ee54-028a-47bb-9ee2-9d964dff7a48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1324a865-c394-4c87-8ede-cdd918eaad92" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_c8e0ee54-028a-47bb-9ee2-9d964dff7a48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_0dc20aa7-5e7f-4773-812b-0846f6847d64" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1324a865-c394-4c87-8ede-cdd918eaad92" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_0dc20aa7-5e7f-4773-812b-0846f6847d64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_3742cea1-ea93-4913-9a22-dee1543b6286" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1324a865-c394-4c87-8ede-cdd918eaad92" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_3742cea1-ea93-4913-9a22-dee1543b6286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#LeasesScheduleofComponentsofLeaseExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_ff5fc420-798a-42e3-bcc5-0c1d02efb632" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_fc992b08-005a-4925-8d3a-11c2bab21776" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ff5fc420-798a-42e3-bcc5-0c1d02efb632" xlink:to="loc_us-gaap_LeaseCostAbstract_fc992b08-005a-4925-8d3a-11c2bab21776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_b8b9017b-ba18-4bb0-ace8-962bac8541d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_fc992b08-005a-4925-8d3a-11c2bab21776" xlink:to="loc_us-gaap_OperatingLeaseCost_b8b9017b-ba18-4bb0-ace8-962bac8541d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_9ee3782d-7d8c-4cb3-a512-7cf01da40454" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_fc992b08-005a-4925-8d3a-11c2bab21776" xlink:to="loc_us-gaap_ShortTermLeaseCost_9ee3782d-7d8c-4cb3-a512-7cf01da40454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_e6cbdcf6-f489-47ee-9aa2-24d3e7293c03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_fc992b08-005a-4925-8d3a-11c2bab21776" xlink:to="loc_us-gaap_VariableLeaseCost_e6cbdcf6-f489-47ee-9aa2-24d3e7293c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_408ed997-8d42-4a68-91d0-c827561543b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_fc992b08-005a-4925-8d3a-11c2bab21776" xlink:to="loc_us-gaap_LeaseCost_408ed997-8d42-4a68-91d0-c827561543b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/LeasesScheduleofBalanceSheetInformationDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#LeasesScheduleofBalanceSheetInformationDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/LeasesScheduleofBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_46117750-a976-4135-848c-9a059e03111f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_5ddc6984-f11f-4900-86bd-6b807156d2cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_46117750-a976-4135-848c-9a059e03111f" xlink:to="loc_us-gaap_AssetsAbstract_5ddc6984-f11f-4900-86bd-6b807156d2cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_6ebad88d-b9b7-4b69-81d0-60730ab102ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5ddc6984-f11f-4900-86bd-6b807156d2cb" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_6ebad88d-b9b7-4b69-81d0-60730ab102ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_2dadf7b6-454d-4173-b34c-42f1edaa09ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_46117750-a976-4135-848c-9a059e03111f" xlink:to="loc_us-gaap_LiabilitiesAbstract_2dadf7b6-454d-4173-b34c-42f1edaa09ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_d1727fb9-7c51-4d7f-985b-8d6b2c61a07f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_2dadf7b6-454d-4173-b34c-42f1edaa09ce" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_d1727fb9-7c51-4d7f-985b-8d6b2c61a07f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_44459ac9-ace5-4e0c-970e-5a1b051881d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent_d1727fb9-7c51-4d7f-985b-8d6b2c61a07f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_44459ac9-ace5-4e0c-970e-5a1b051881d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c8ffdd05-a3a9-43ec-9187-7c9d1b3b0eef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_2dadf7b6-454d-4173-b34c-42f1edaa09ce" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c8ffdd05-a3a9-43ec-9187-7c9d1b3b0eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_3e24fea0-f97c-4571-9798-c5ef57e48477" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_2dadf7b6-454d-4173-b34c-42f1edaa09ce" xlink:to="loc_us-gaap_OperatingLeaseLiability_3e24fea0-f97c-4571-9798-c5ef57e48477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_0fadf4e8-1d59-48bf-ac09-af9aebc332f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_72305387-d0ba-4a00-87e4-b2eb57fb2383" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0fadf4e8-1d59-48bf-ac09-af9aebc332f9" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_72305387-d0ba-4a00-87e4-b2eb57fb2383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_60cf00b7-1b12-4b15-a735-fc368c89c8ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_72305387-d0ba-4a00-87e4-b2eb57fb2383" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_60cf00b7-1b12-4b15-a735-fc368c89c8ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_94ad8c61-8099-4559-9330-2c5b3e556fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_72305387-d0ba-4a00-87e4-b2eb57fb2383" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_94ad8c61-8099-4559-9330-2c5b3e556fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f11ab6e0-5298-48e5-8fcc-856030acfa31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_72305387-d0ba-4a00-87e4-b2eb57fb2383" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f11ab6e0-5298-48e5-8fcc-856030acfa31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b0188f3c-81b3-44e9-be40-ca84fe3cc1ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_72305387-d0ba-4a00-87e4-b2eb57fb2383" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b0188f3c-81b3-44e9-be40-ca84fe3cc1ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_4cd303b2-1fd2-411e-a679-981a262edeab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_72305387-d0ba-4a00-87e4-b2eb57fb2383" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_4cd303b2-1fd2-411e-a679-981a262edeab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_e66971d3-4a74-43c2-aee0-4dce37f52fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_72305387-d0ba-4a00-87e4-b2eb57fb2383" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_e66971d3-4a74-43c2-aee0-4dce37f52fe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c4a10001-3894-4d25-a8dd-f0ff4e6cd241" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_72305387-d0ba-4a00-87e4-b2eb57fb2383" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c4a10001-3894-4d25-a8dd-f0ff4e6cd241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_65c31b1e-2e17-48dd-9a0e-30ec28dced47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_72305387-d0ba-4a00-87e4-b2eb57fb2383" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_65c31b1e-2e17-48dd-9a0e-30ec28dced47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_68819b71-bc4c-4d80-868e-996e1485d0e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_72305387-d0ba-4a00-87e4-b2eb57fb2383" xlink:to="loc_us-gaap_OperatingLeaseLiability_68819b71-bc4c-4d80-868e-996e1485d0e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_eb944bf6-08a8-4787-b3ed-157ec21c1dde" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f5e37ce8-2334-4a62-ab38-493089bfa4e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_eb944bf6-08a8-4787-b3ed-157ec21c1dde" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f5e37ce8-2334-4a62-ab38-493089bfa4e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_834348fb-aeb9-40a7-9b3f-ce493962ead9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_eb944bf6-08a8-4787-b3ed-157ec21c1dde" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_834348fb-aeb9-40a7-9b3f-ce493962ead9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/LeasesScheduleofOtherInformationRelatedtoLeasesDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#LeasesScheduleofOtherInformationRelatedtoLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/LeasesScheduleofOtherInformationRelatedtoLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_bd5a78db-5013-4fb4-ad9f-840c6159babc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_50326575-cbd5-4680-99e0-5a7724748938" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bd5a78db-5013-4fb4-ad9f-840c6159babc" xlink:to="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_50326575-cbd5-4680-99e0-5a7724748938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_04015f38-768b-4647-841a-458ae3480222" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_50326575-cbd5-4680-99e0-5a7724748938" xlink:to="loc_us-gaap_OperatingLeasePayments_04015f38-768b-4647-841a-458ae3480222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CashFlowActivityLesseeAbstract_c172ec0c-a631-4598-9a22-3b43032b361b" xlink:href="sri-20241231.xsd#sri_CashFlowActivityLesseeAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bd5a78db-5013-4fb4-ad9f-840c6159babc" xlink:to="loc_sri_CashFlowActivityLesseeAbstract_c172ec0c-a631-4598-9a22-3b43032b361b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_d4785258-75ec-43d2-bf7e-44c0a189cb6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_CashFlowActivityLesseeAbstract_c172ec0c-a631-4598-9a22-3b43032b361b" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_d4785258-75ec-43d2-bf7e-44c0a189cb6c" 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-20241231.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_d1a69321-5ada-40a1-8cf2-d63088e4149e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dde2ac4e-a0d8-481e-b79b-705f5fa5bb60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d1a69321-5ada-40a1-8cf2-d63088e4149e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dde2ac4e-a0d8-481e-b79b-705f5fa5bb60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_a28725fc-d628-4b3d-bc4e-dbf9e4fbd2c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dde2ac4e-a0d8-481e-b79b-705f5fa5bb60" xlink:to="loc_us-gaap_PlanNameAxis_a28725fc-d628-4b3d-bc4e-dbf9e4fbd2c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_9b570bea-4a50-4633-8a2a-e27543f08114" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_a28725fc-d628-4b3d-bc4e-dbf9e4fbd2c4" xlink:to="loc_us-gaap_PlanNameDomain_9b570bea-4a50-4633-8a2a-e27543f08114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TwoThousandSixteenPlanMember_020f8778-c33e-45fe-b301-889453e3f3a5" xlink:href="sri-20241231.xsd#sri_TwoThousandSixteenPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_9b570bea-4a50-4633-8a2a-e27543f08114" xlink:to="loc_sri_TwoThousandSixteenPlanMember_020f8778-c33e-45fe-b301-889453e3f3a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DirectorSharePlanMember_3f5d434b-49ee-4fd2-9579-ae1d0d0cc700" xlink:href="sri-20241231.xsd#sri_DirectorSharePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_9b570bea-4a50-4633-8a2a-e27543f08114" xlink:to="loc_sri_DirectorSharePlanMember_3f5d434b-49ee-4fd2-9579-ae1d0d0cc700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6bd63381-c732-4087-9dc9-f1df6abc2e11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dde2ac4e-a0d8-481e-b79b-705f5fa5bb60" xlink:to="loc_us-gaap_AwardTypeAxis_6bd63381-c732-4087-9dc9-f1df6abc2e11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1367d421-435a-45b1-be27-d09d77d8021e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_6bd63381-c732-4087-9dc9-f1df6abc2e11" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1367d421-435a-45b1-be27-d09d77d8021e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TimeBasedAwardsMember_a3ca906e-a6ee-4f7b-834c-b61d506fe5f6" xlink:href="sri-20241231.xsd#sri_TimeBasedAwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1367d421-435a-45b1-be27-d09d77d8021e" xlink:to="loc_sri_TimeBasedAwardsMember_a3ca906e-a6ee-4f7b-834c-b61d506fe5f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PerformanceBasedAwardsMember_94cd2614-3ea9-4e49-a004-0ae97c9e1f09" xlink:href="sri-20241231.xsd#sri_PerformanceBasedAwardsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1367d421-435a-45b1-be27-d09d77d8021e" xlink:to="loc_sri_PerformanceBasedAwardsMember_94cd2614-3ea9-4e49-a004-0ae97c9e1f09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember_eacb0209-5e40-4655-929f-c865e5f8729f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PhantomShareUnitsPSUsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1367d421-435a-45b1-be27-d09d77d8021e" xlink:to="loc_us-gaap_PhantomShareUnitsPSUsMember_eacb0209-5e40-4655-929f-c865e5f8729f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dde2ac4e-a0d8-481e-b79b-705f5fa5bb60" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares_0cd844ef-1d63-44dc-8228-6e600006cd35" xlink:href="sri-20241231.xsd#sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares_0cd844ef-1d63-44dc-8228-6e600006cd35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares_2d0dd1fc-09a1-4e60-8f90-99abc96eedb2" xlink:href="sri-20241231.xsd#sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares_2d0dd1fc-09a1-4e60-8f90-99abc96eedb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_fdc5136a-1921-454c-95bb-20f74f25896c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_fdc5136a-1921-454c-95bb-20f74f25896c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_b1c0ca5d-c53b-45d5-86cd-013941839c40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_b1c0ca5d-c53b-45d5-86cd-013941839c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_884d8f94-e2c7-49ac-b0c5-23a4d826b54f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_884d8f94-e2c7-49ac-b0c5-23a4d826b54f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_8c636382-6666-432e-8e00-4f069364c9e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_8c636382-6666-432e-8e00-4f069364c9e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodPriorToVestingVolumeWeightedAverageStockPriceThresholdTriggeringSettlement_c458757c-c773-4e5c-81a8-ac32d11ef330" xlink:href="sri-20241231.xsd#sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodPriorToVestingVolumeWeightedAverageStockPriceThresholdTriggeringSettlement"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodPriorToVestingVolumeWeightedAverageStockPriceThresholdTriggeringSettlement_c458757c-c773-4e5c-81a8-ac32d11ef330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_18e75c84-02a0-496f-94ed-be914015e5a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_18e75c84-02a0-496f-94ed-be914015e5a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued_23dee799-accf-42df-8e8d-4bfe0a90d9bf" xlink:href="sri-20241231.xsd#sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued_23dee799-accf-42df-8e8d-4bfe0a90d9bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued_44e1432d-e001-4ebd-8c44-21911ad7847b" xlink:href="sri-20241231.xsd#sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued_44e1432d-e001-4ebd-8c44-21911ad7847b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6774c04b-488c-4c60-83b2-38205860a82c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6774c04b-488c-4c60-83b2-38205860a82c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_61ddaa78-0548-469d-89b9-49460e03c8be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_61ddaa78-0548-469d-89b9-49460e03c8be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b672ffe5-817c-42a9-a1ba-9950bed564af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b672ffe5-817c-42a9-a1ba-9950bed564af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_8c7362d1-d97b-42a4-858b-1a5a38b0ae00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_8c7362d1-d97b-42a4-858b-1a5a38b0ae00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_0e0c01ba-54ab-40fb-8dce-27c1d59a58d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57489b4e-f169-4b1c-b2a4-8d9430ab8cee" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_0e0c01ba-54ab-40fb-8dce-27c1d59a58d8" 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-20241231.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_489c8d51-2ed4-452a-b934-c0fde54c173d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8f09f5e7-7928-4630-834d-743cc2072356" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_489c8d51-2ed4-452a-b934-c0fde54c173d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8f09f5e7-7928-4630-834d-743cc2072356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d7957073-6765-4b2f-be8c-b69f45c278f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8f09f5e7-7928-4630-834d-743cc2072356" xlink:to="loc_us-gaap_AwardTypeAxis_d7957073-6765-4b2f-be8c-b69f45c278f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b12da939-969e-4f8c-8833-c2dae9cd7d91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_d7957073-6765-4b2f-be8c-b69f45c278f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b12da939-969e-4f8c-8833-c2dae9cd7d91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PerformanceBasedAwardsMember_07cf0e2a-4d1e-44da-a406-aab3c24ac7bf" xlink:href="sri-20241231.xsd#sri_PerformanceBasedAwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b12da939-969e-4f8c-8833-c2dae9cd7d91" xlink:to="loc_sri_PerformanceBasedAwardsMember_07cf0e2a-4d1e-44da-a406-aab3c24ac7bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c7913d6a-3c58-4371-bab7-039ecf6ef610" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8f09f5e7-7928-4630-834d-743cc2072356" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c7913d6a-3c58-4371-bab7-039ecf6ef610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PercentageOfAwardAllocatedToTotalShareholderReturn_6becf830-0b4b-436f-ad2d-8a0277b0781d" xlink:href="sri-20241231.xsd#sri_PercentageOfAwardAllocatedToTotalShareholderReturn"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c7913d6a-3c58-4371-bab7-039ecf6ef610" xlink:to="loc_sri_PercentageOfAwardAllocatedToTotalShareholderReturn_6becf830-0b4b-436f-ad2d-8a0277b0781d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PercentageOfAwardAllocatedToEarningsPerShare_ccbdc40a-8c8d-45e6-97b2-97addbc9e24e" xlink:href="sri-20241231.xsd#sri_PercentageOfAwardAllocatedToEarningsPerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c7913d6a-3c58-4371-bab7-039ecf6ef610" xlink:to="loc_sri_PercentageOfAwardAllocatedToEarningsPerShare_ccbdc40a-8c8d-45e6-97b2-97addbc9e24e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PercentageOfAwardAllocatedToReturnOnInvestedCapital_de9b14d0-059f-4b9b-9cf9-2243b778e4a6" xlink:href="sri-20241231.xsd#sri_PercentageOfAwardAllocatedToReturnOnInvestedCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c7913d6a-3c58-4371-bab7-039ecf6ef610" xlink:to="loc_sri_PercentageOfAwardAllocatedToReturnOnInvestedCapital_de9b14d0-059f-4b9b-9cf9-2243b778e4a6" 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-20241231.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_85008414-fd55-471a-ae96-e04b3c7d8310" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_705872f2-fbd8-42fc-80b1-66c68836e1dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_85008414-fd55-471a-ae96-e04b3c7d8310" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_705872f2-fbd8-42fc-80b1-66c68836e1dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a885f73b-edda-4f4a-89c0-581218295309" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_705872f2-fbd8-42fc-80b1-66c68836e1dc" xlink:to="loc_us-gaap_AwardTypeAxis_a885f73b-edda-4f4a-89c0-581218295309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_563ee5e5-e8eb-4b41-b17c-4b8f4b4fb61d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a885f73b-edda-4f4a-89c0-581218295309" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_563ee5e5-e8eb-4b41-b17c-4b8f4b4fb61d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TimeBasedAwardsMember_38bd6267-26df-4da7-bebe-faa443ee7931" xlink:href="sri-20241231.xsd#sri_TimeBasedAwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_563ee5e5-e8eb-4b41-b17c-4b8f4b4fb61d" xlink:to="loc_sri_TimeBasedAwardsMember_38bd6267-26df-4da7-bebe-faa443ee7931" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PerformanceBasedAwardsMember_8d00b984-9f14-4430-b5b7-1dc8dce30271" xlink:href="sri-20241231.xsd#sri_PerformanceBasedAwardsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_563ee5e5-e8eb-4b41-b17c-4b8f4b4fb61d" xlink:to="loc_sri_PerformanceBasedAwardsMember_8d00b984-9f14-4430-b5b7-1dc8dce30271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_552472bd-1f03-4a5a-a395-39e05dd38515" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_705872f2-fbd8-42fc-80b1-66c68836e1dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_552472bd-1f03-4a5a-a395-39e05dd38515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3168f4da-b795-4596-8edf-3348f44b22ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_552472bd-1f03-4a5a-a395-39e05dd38515" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3168f4da-b795-4596-8edf-3348f44b22ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_963a23aa-c60c-4081-ae13-f2d54eb6576d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3168f4da-b795-4596-8edf-3348f44b22ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_963a23aa-c60c-4081-ae13-f2d54eb6576d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4cc7f9b6-0ee6-4251-b0c7-deddb4be1085" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3168f4da-b795-4596-8edf-3348f44b22ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4cc7f9b6-0ee6-4251-b0c7-deddb4be1085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_903f5863-6611-4fbe-899e-1effbf380e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3168f4da-b795-4596-8edf-3348f44b22ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_903f5863-6611-4fbe-899e-1effbf380e1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_3e8943e8-b7fb-469c-ae58-5a0dc3ed5775" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3168f4da-b795-4596-8edf-3348f44b22ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_3e8943e8-b7fb-469c-ae58-5a0dc3ed5775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5293102a-6ecb-49eb-8da3-29497fbd7cdb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3168f4da-b795-4596-8edf-3348f44b22ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5293102a-6ecb-49eb-8da3-29497fbd7cdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4c98f0a5-0b9f-4a35-b2ba-92d68165a08e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_552472bd-1f03-4a5a-a395-39e05dd38515" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4c98f0a5-0b9f-4a35-b2ba-92d68165a08e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b6b6ac47-b1b3-4642-b076-f24c28d2c2e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4c98f0a5-0b9f-4a35-b2ba-92d68165a08e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b6b6ac47-b1b3-4642-b076-f24c28d2c2e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_96763ce0-191d-4c16-ac4e-2febc25c063b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4c98f0a5-0b9f-4a35-b2ba-92d68165a08e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_96763ce0-191d-4c16-ac4e-2febc25c063b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_839f7de8-c16a-44b0-926d-a275795e870f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4c98f0a5-0b9f-4a35-b2ba-92d68165a08e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_839f7de8-c16a-44b0-926d-a275795e870f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5119cce3-b345-421b-be9a-41d7a4fcc842" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4c98f0a5-0b9f-4a35-b2ba-92d68165a08e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5119cce3-b345-421b-be9a-41d7a4fcc842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5dbed6bb-4896-4ebf-928b-7d8255037e59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4c98f0a5-0b9f-4a35-b2ba-92d68165a08e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5dbed6bb-4896-4ebf-928b-7d8255037e59" 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-20241231.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_4baaaedc-2e8b-4e1a-afa6-bdbb4fe9694b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_18254b84-7386-42c3-8894-c617143ab63c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_4baaaedc-2e8b-4e1a-afa6-bdbb4fe9694b" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_18254b84-7386-42c3-8894-c617143ab63c" 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-20241231.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_816d3f21-7f4d-46a2-8e31-ef7ebfbcc856" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_05c76b35-8a49-446e-8903-43def1535377" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_816d3f21-7f4d-46a2-8e31-ef7ebfbcc856" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_05c76b35-8a49-446e-8903-43def1535377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_e2dde85f-50be-420f-99fa-80581078c9b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_05c76b35-8a49-446e-8903-43def1535377" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_e2dde85f-50be-420f-99fa-80581078c9b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_7b2ec48e-ad1c-41ee-b652-70bc78117128" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_e2dde85f-50be-420f-99fa-80581078c9b0" xlink:to="loc_us-gaap_HedgingRelationshipDomain_7b2ec48e-ad1c-41ee-b652-70bc78117128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_b7334b0d-c7fa-488f-adec-2e2b5341aa39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_7b2ec48e-ad1c-41ee-b652-70bc78117128" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_b7334b0d-c7fa-488f-adec-2e2b5341aa39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_8cc663e3-df7b-4f20-a16b-689e012d7639" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_7b2ec48e-ad1c-41ee-b652-70bc78117128" xlink:to="loc_us-gaap_CashFlowHedgingMember_8cc663e3-df7b-4f20-a16b-689e012d7639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_178bff9a-c55c-45b5-bb1a-7327fa40e6ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_05c76b35-8a49-446e-8903-43def1535377" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_178bff9a-c55c-45b5-bb1a-7327fa40e6ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_babd7420-3df6-4eb2-821e-a70ffc6a2479" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_178bff9a-c55c-45b5-bb1a-7327fa40e6ba" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_babd7420-3df6-4eb2-821e-a70ffc6a2479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_NetInvestmentHedgeDueTwoThousandTwentySixMember_88d371bb-65e1-4f02-ab00-21a82c1e62f9" xlink:href="sri-20241231.xsd#sri_NetInvestmentHedgeDueTwoThousandTwentySixMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_babd7420-3df6-4eb2-821e-a70ffc6a2479" xlink:to="loc_sri_NetInvestmentHedgeDueTwoThousandTwentySixMember_88d371bb-65e1-4f02-ab00-21a82c1e62f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember_1b68f388-9821-4a47-af7c-5ca8848fc934" xlink:href="sri-20241231.xsd#sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_babd7420-3df6-4eb2-821e-a70ffc6a2479" xlink:to="loc_sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember_1b68f388-9821-4a47-af7c-5ca8848fc934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember_dd53979f-96ca-4e5a-9754-7900bfc9718d" xlink:href="sri-20241231.xsd#sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_babd7420-3df6-4eb2-821e-a70ffc6a2479" xlink:to="loc_sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember_dd53979f-96ca-4e5a-9754-7900bfc9718d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_19eda35b-9529-47b9-bdf7-ca8e7f2eb9f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_babd7420-3df6-4eb2-821e-a70ffc6a2479" xlink:to="loc_us-gaap_InterestRateSwapMember_19eda35b-9529-47b9-bdf7-ca8e7f2eb9f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_b44b5432-5b89-4516-b34d-00adf2bbd196" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_05c76b35-8a49-446e-8903-43def1535377" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_b44b5432-5b89-4516-b34d-00adf2bbd196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_6caa6e01-10e0-4130-a8d8-156b51077de3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_b44b5432-5b89-4516-b34d-00adf2bbd196" xlink:to="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_6caa6e01-10e0-4130-a8d8-156b51077de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_e223d1d8-fc51-4c8b-b72c-693402da25c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_b44b5432-5b89-4516-b34d-00adf2bbd196" xlink:to="loc_us-gaap_DerivativeNotionalAmount_e223d1d8-fc51-4c8b-b72c-693402da25c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainOnDerivative_5021870e-c482-46d5-8f7e-c9f0a1f9b2ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeGainOnDerivative"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_b44b5432-5b89-4516-b34d-00adf2bbd196" xlink:to="loc_us-gaap_DerivativeGainOnDerivative_5021870e-c482-46d5-8f7e-c9f0a1f9b2ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromHedgeInvestingActivities_c937eff5-f50e-4f2d-a5a4-28bd2140c255" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromHedgeInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_b44b5432-5b89-4516-b34d-00adf2bbd196" xlink:to="loc_us-gaap_ProceedsFromHedgeInvestingActivities_c937eff5-f50e-4f2d-a5a4-28bd2140c255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_0db21d04-463c-48bb-a72c-8231464977e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_b44b5432-5b89-4516-b34d-00adf2bbd196" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_0db21d04-463c-48bb-a72c-8231464977e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PaymentsForEarnOutConsideration_8da92499-1a20-4a59-8f0f-d98dfbe065ac" xlink:href="sri-20241231.xsd#sri_PaymentsForEarnOutConsideration"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_b44b5432-5b89-4516-b34d-00adf2bbd196" xlink:to="loc_sri_PaymentsForEarnOutConsideration_8da92499-1a20-4a59-8f0f-d98dfbe065ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PaymentsForEarnOutConsiderationOperatingActivities_6fdf2d5e-8c5c-4a25-989b-c40f66739001" xlink:href="sri-20241231.xsd#sri_PaymentsForEarnOutConsiderationOperatingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_b44b5432-5b89-4516-b34d-00adf2bbd196" xlink:to="loc_sri_PaymentsForEarnOutConsiderationOperatingActivities_6fdf2d5e-8c5c-4a25-989b-c40f66739001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PaymentsForEarnOutConsiderationFinancingActivities_e77687ff-6ea8-4d26-8fcb-cfe3d77e6f27" xlink:href="sri-20241231.xsd#sri_PaymentsForEarnOutConsiderationFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_b44b5432-5b89-4516-b34d-00adf2bbd196" xlink:to="loc_sri_PaymentsForEarnOutConsiderationFinancingActivities_e77687ff-6ea8-4d26-8fcb-cfe3d77e6f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails" xlink:type="simple" xlink:href="sri-20241231.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_de8ad7b8-6d33-49e6-bbe8-b519d5411019" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_70724253-8493-485d-9d89-d358a5d2ef36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_de8ad7b8-6d33-49e6-bbe8-b519d5411019" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_70724253-8493-485d-9d89-d358a5d2ef36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9bb18c22-e6f1-40d0-9671-f3cf3c4c9523" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_70724253-8493-485d-9d89-d358a5d2ef36" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9bb18c22-e6f1-40d0-9671-f3cf3c4c9523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_898f2db0-8d26-4561-994b-871949e6f5c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9bb18c22-e6f1-40d0-9671-f3cf3c4c9523" xlink:to="loc_us-gaap_HedgingRelationshipDomain_898f2db0-8d26-4561-994b-871949e6f5c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_42ce37dc-2670-4aef-80f7-855f6bd5b503" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_898f2db0-8d26-4561-994b-871949e6f5c1" xlink:to="loc_us-gaap_CashFlowHedgingMember_42ce37dc-2670-4aef-80f7-855f6bd5b503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_fc253766-1ed0-4ad1-81d5-380c48dab783" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_70724253-8493-485d-9d89-d358a5d2ef36" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_fc253766-1ed0-4ad1-81d5-380c48dab783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_dd6e140b-7d7a-4da6-aefe-90926719cc5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_fc253766-1ed0-4ad1-81d5-380c48dab783" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_dd6e140b-7d7a-4da6-aefe-90926719cc5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember_b20e4fde-da80-4266-9ded-5b9decb3c6c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForwardContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_dd6e140b-7d7a-4da6-aefe-90926719cc5a" xlink:to="loc_us-gaap_ForwardContractsMember_b20e4fde-da80-4266-9ded-5b9decb3c6c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_03c0e463-4d17-40e3-9cb2-9c48f91a15f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_70724253-8493-485d-9d89-d358a5d2ef36" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_03c0e463-4d17-40e3-9cb2-9c48f91a15f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_e976d2ae-474f-4a28-a63e-0dabef925eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_03c0e463-4d17-40e3-9cb2-9c48f91a15f6" xlink:to="loc_us-gaap_DerivativeNotionalAmount_e976d2ae-474f-4a28-a63e-0dabef925eb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_22311f40-36fa-4259-9d49-5bcdefdc1342" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_03c0e463-4d17-40e3-9cb2-9c48f91a15f6" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_22311f40-36fa-4259-9d49-5bcdefdc1342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_7cefe188-369b-40b1-b593-636fba45077b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_03c0e463-4d17-40e3-9cb2-9c48f91a15f6" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_7cefe188-369b-40b1-b593-636fba45077b" 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-20241231.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_fe74b450-e990-46ea-b266-c85a3dafd4f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_87f19800-1f93-45e6-8b83-d5e017f0a59b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_fe74b450-e990-46ea-b266-c85a3dafd4f1" xlink:to="loc_us-gaap_DerivativeTable_87f19800-1f93-45e6-8b83-d5e017f0a59b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_80674acf-91ee-4199-8cbf-2c7642981335" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_87f19800-1f93-45e6-8b83-d5e017f0a59b" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_80674acf-91ee-4199-8cbf-2c7642981335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_3c7a525a-10e6-41cd-992c-80946a6563d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_80674acf-91ee-4199-8cbf-2c7642981335" xlink:to="loc_us-gaap_HedgingRelationshipDomain_3c7a525a-10e6-41cd-992c-80946a6563d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_9e829285-df49-451b-9a89-5763256927dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_3c7a525a-10e6-41cd-992c-80946a6563d6" xlink:to="loc_us-gaap_CashFlowHedgingMember_9e829285-df49-451b-9a89-5763256927dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_cc114d02-cba4-4216-aee5-325aa6c7665e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_3c7a525a-10e6-41cd-992c-80946a6563d6" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_cc114d02-cba4-4216-aee5-325aa6c7665e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_8273da8a-4cca-443b-8e68-02c1eaa8ca8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_87f19800-1f93-45e6-8b83-d5e017f0a59b" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_8273da8a-4cca-443b-8e68-02c1eaa8ca8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_19457bc6-a4c2-4ade-bee3-c978529c87b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_8273da8a-4cca-443b-8e68-02c1eaa8ca8c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_19457bc6-a4c2-4ade-bee3-c978529c87b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember_e00c4ae0-8e23-4d64-ad30-ab552765418b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForwardContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_19457bc6-a4c2-4ade-bee3-c978529c87b2" xlink:to="loc_us-gaap_ForwardContractsMember_e00c4ae0-8e23-4d64-ad30-ab552765418b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_ceb5702e-4457-4201-9693-b485dd18307d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_19457bc6-a4c2-4ade-bee3-c978529c87b2" xlink:to="loc_us-gaap_InterestRateSwapMember_ceb5702e-4457-4201-9693-b485dd18307d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_6667dddf-5024-460c-8153-ed71c65b28b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_19457bc6-a4c2-4ade-bee3-c978529c87b2" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_6667dddf-5024-460c-8153-ed71c65b28b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_09a533f6-64f0-486c-b894-70e92f7bab0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_87f19800-1f93-45e6-8b83-d5e017f0a59b" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_09a533f6-64f0-486c-b894-70e92f7bab0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_8d571700-8b1c-4202-8b14-0b1ab3b77b09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_09a533f6-64f0-486c-b894-70e92f7bab0d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_8d571700-8b1c-4202-8b14-0b1ab3b77b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_a580fbce-7485-4dd6-9447-b33747ed6b22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_8d571700-8b1c-4202-8b14-0b1ab3b77b09" xlink:to="loc_us-gaap_CostOfSalesMember_a580fbce-7485-4dd6-9447-b33747ed6b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_0ae9cd2b-5f05-4249-906f-b2d573fdbc31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_8d571700-8b1c-4202-8b14-0b1ab3b77b09" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_0ae9cd2b-5f05-4249-906f-b2d573fdbc31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_e26f7760-880e-4014-b9bf-c64cf256964c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_8d571700-8b1c-4202-8b14-0b1ab3b77b09" xlink:to="loc_us-gaap_InterestExpenseMember_e26f7760-880e-4014-b9bf-c64cf256964c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_45499fb9-5845-4c28-a530-cc6f470f5617" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_87f19800-1f93-45e6-8b83-d5e017f0a59b" xlink:to="loc_us-gaap_DerivativeLineItems_45499fb9-5845-4c28-a530-cc6f470f5617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriceRiskCashFlowHedgesAbstract_3b329d62-af1c-40bc-a03d-a6e4206130a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriceRiskCashFlowHedgesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_45499fb9-5845-4c28-a530-cc6f470f5617" xlink:to="loc_us-gaap_PriceRiskCashFlowHedgesAbstract_3b329d62-af1c-40bc-a03d-a6e4206130a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_e1a35e85-90bd-4d89-b4bd-f1f518eff096" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PriceRiskCashFlowHedgesAbstract_3b329d62-af1c-40bc-a03d-a6e4206130a4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_e1a35e85-90bd-4d89-b4bd-f1f518eff096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_f21ae3f0-da31-4866-a8f5-a1597d167a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PriceRiskCashFlowHedgesAbstract_3b329d62-af1c-40bc-a03d-a6e4206130a4" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_f21ae3f0-da31-4866-a8f5-a1597d167a0d" 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-20241231.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_77fc3c47-5586-4118-83a6-a0076b32edb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02afbb68-abe5-4155-9030-3ec9f29f6684" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_77fc3c47-5586-4118-83a6-a0076b32edb4" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02afbb68-abe5-4155-9030-3ec9f29f6684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ce5f54fa-5ece-43f1-934f-17bf33d44c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02afbb68-abe5-4155-9030-3ec9f29f6684" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ce5f54fa-5ece-43f1-934f-17bf33d44c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_986a4c4a-15d1-41d4-a92e-e8d7f9d30b45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ce5f54fa-5ece-43f1-934f-17bf33d44c4b" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_986a4c4a-15d1-41d4-a92e-e8d7f9d30b45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_f5beb5db-f874-40de-8c6c-6108cd4a353d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_986a4c4a-15d1-41d4-a92e-e8d7f9d30b45" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_f5beb5db-f874-40de-8c6c-6108cd4a353d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2ee520f5-e2f3-49c2-ab66-9217be22c801" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02afbb68-abe5-4155-9030-3ec9f29f6684" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2ee520f5-e2f3-49c2-ab66-9217be22c801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0d030232-d399-49dd-85d5-e19837077437" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2ee520f5-e2f3-49c2-ab66-9217be22c801" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0d030232-d399-49dd-85d5-e19837077437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_9b82649a-4aa1-4a81-ac5f-6fc246fce74f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0d030232-d399-49dd-85d5-e19837077437" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_9b82649a-4aa1-4a81-ac5f-6fc246fce74f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_ddcf0e24-9a28-4187-af33-1a70dce6dd7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0d030232-d399-49dd-85d5-e19837077437" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_ddcf0e24-9a28-4187-af33-1a70dce6dd7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_e504a7f0-9be0-41f8-b5fe-e8357a0deb3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0d030232-d399-49dd-85d5-e19837077437" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_e504a7f0-9be0-41f8-b5fe-e8357a0deb3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_07b166ee-141b-4a81-b503-730b5a939872" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02afbb68-abe5-4155-9030-3ec9f29f6684" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_07b166ee-141b-4a81-b503-730b5a939872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_782ad3ea-fb2d-4b44-863c-dc6278037c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_07b166ee-141b-4a81-b503-730b5a939872" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_782ad3ea-fb2d-4b44-863c-dc6278037c5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_b017b8fe-3735-4e83-badf-036b291ec59a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_782ad3ea-fb2d-4b44-863c-dc6278037c5d" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_b017b8fe-3735-4e83-badf-036b291ec59a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_c6838276-fb2d-4bb2-adaa-d335c5ef348b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_782ad3ea-fb2d-4b44-863c-dc6278037c5d" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_c6838276-fb2d-4bb2-adaa-d335c5ef348b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_4c03b859-6864-44ed-a3df-a3ab25a4b70c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_07b166ee-141b-4a81-b503-730b5a939872" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_4c03b859-6864-44ed-a3df-a3ab25a4b70c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_f0252598-27cf-4480-8e44-bd7fb92d1a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_4c03b859-6864-44ed-a3df-a3ab25a4b70c" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_f0252598-27cf-4480-8e44-bd7fb92d1a7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_2e93b7bf-2ad7-471c-be0d-982a5fa363b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_4c03b859-6864-44ed-a3df-a3ab25a4b70c" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_2e93b7bf-2ad7-471c-be0d-982a5fa363b8" 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-20241231.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_53f2eacd-5d31-4704-9ad4-11bbfe1f26d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_eff9bcec-f2d8-4f03-92d3-f168a74e1033" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_53f2eacd-5d31-4704-9ad4-11bbfe1f26d4" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_eff9bcec-f2d8-4f03-92d3-f168a74e1033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_de836cec-b841-47d8-bce9-4a78c03745ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_eff9bcec-f2d8-4f03-92d3-f168a74e1033" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_de836cec-b841-47d8-bce9-4a78c03745ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_cc8a49e3-48eb-4342-b56e-05bc60cf3514" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_de836cec-b841-47d8-bce9-4a78c03745ec" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_cc8a49e3-48eb-4342-b56e-05bc60cf3514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_EarnoutConsiderationMember_0707b1fa-65ae-4b27-9837-03ea10f867de" xlink:href="sri-20241231.xsd#sri_EarnoutConsiderationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_cc8a49e3-48eb-4342-b56e-05bc60cf3514" xlink:to="loc_sri_EarnoutConsiderationMember_0707b1fa-65ae-4b27-9837-03ea10f867de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_86fd9f9f-c674-45c7-88b0-90875ab1eb15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_eff9bcec-f2d8-4f03-92d3-f168a74e1033" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_86fd9f9f-c674-45c7-88b0-90875ab1eb15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c84deee2-ee8f-4058-9ebd-246f7e1c6e57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_86fd9f9f-c674-45c7-88b0-90875ab1eb15" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c84deee2-ee8f-4058-9ebd-246f7e1c6e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_40fb131a-7a0b-457e-8e3e-32733019b00a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c84deee2-ee8f-4058-9ebd-246f7e1c6e57" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_40fb131a-7a0b-457e-8e3e-32733019b00a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_7a99ce44-0160-476d-a723-2dd27493480f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c84deee2-ee8f-4058-9ebd-246f7e1c6e57" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_7a99ce44-0160-476d-a723-2dd27493480f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_a64cc1c4-8fd5-4044-918c-52b77174d5e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c84deee2-ee8f-4058-9ebd-246f7e1c6e57" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_a64cc1c4-8fd5-4044-918c-52b77174d5e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentsForEarnOutConsideration_17d82e61-f4a0-4534-bd9e-f3d97274f06e" xlink:href="sri-20241231.xsd#sri_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentsForEarnOutConsideration"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c84deee2-ee8f-4058-9ebd-246f7e1c6e57" xlink:to="loc_sri_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentsForEarnOutConsideration_17d82e61-f4a0-4534-bd9e-f3d97274f06e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_9b846ccf-3d1a-4fe6-b3f7-7b95aa0fd3dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c84deee2-ee8f-4058-9ebd-246f7e1c6e57" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_9b846ccf-3d1a-4fe6-b3f7-7b95aa0fd3dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1017856f-d912-4487-85d1-2fbe254435ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_fc415f46-aa69-4f82-82d9-b5058a530b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1017856f-d912-4487-85d1-2fbe254435ab" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_fc415f46-aa69-4f82-82d9-b5058a530b3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_eaa86ab9-7511-4b30-91f0-4f017143d338" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_fc415f46-aa69-4f82-82d9-b5058a530b3f" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_eaa86ab9-7511-4b30-91f0-4f017143d338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_f06dbd5e-65a4-4157-967c-92815c8df873" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_eaa86ab9-7511-4b30-91f0-4f017143d338" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_f06dbd5e-65a4-4157-967c-92815c8df873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AccruedExpensesAndOtherCurrentLiabilitiesMember_0baccdae-a3f6-4e1c-956f-64d33f5ab444" xlink:href="sri-20241231.xsd#sri_AccruedExpensesAndOtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_f06dbd5e-65a4-4157-967c-92815c8df873" xlink:to="loc_sri_AccruedExpensesAndOtherCurrentLiabilitiesMember_0baccdae-a3f6-4e1c-956f-64d33f5ab444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_72c26acc-0420-4d60-b123-789f1c9fc48a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_fc415f46-aa69-4f82-82d9-b5058a530b3f" xlink:to="loc_us-gaap_CreditFacilityAxis_72c26acc-0420-4d60-b123-789f1c9fc48a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_2f65cef4-2aef-4750-a0cc-bd372b5b2a65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_72c26acc-0420-4d60-b123-789f1c9fc48a" xlink:to="loc_us-gaap_CreditFacilityDomain_2f65cef4-2aef-4750-a0cc-bd372b5b2a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_a4156e47-9f1d-4998-bda2-6a4d42a10086" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_2f65cef4-2aef-4750-a0cc-bd372b5b2a65" xlink:to="loc_us-gaap_LetterOfCreditMember_a4156e47-9f1d-4998-bda2-6a4d42a10086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_64b327ce-7741-4677-8379-5a4d2aa75969" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_fc415f46-aa69-4f82-82d9-b5058a530b3f" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_64b327ce-7741-4677-8379-5a4d2aa75969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_963c6bfb-ad8b-4205-88dc-3c62029e25cb" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_64b327ce-7741-4677-8379-5a4d2aa75969" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_963c6bfb-ad8b-4205-88dc-3c62029e25cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PstEletronicaltdaMember_07962726-4f41-42a2-9537-bf5b3da1a425" xlink:href="sri-20241231.xsd#sri_PstEletronicaltdaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_963c6bfb-ad8b-4205-88dc-3c62029e25cb" xlink:to="loc_sri_PstEletronicaltdaMember_07962726-4f41-42a2-9537-bf5b3da1a425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_47160080-17e2-49eb-bfbb-8f91dbcb0fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_fc415f46-aa69-4f82-82d9-b5058a530b3f" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_47160080-17e2-49eb-bfbb-8f91dbcb0fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_4a81cda3-16f3-4ff2-bdf3-6cebe2b02a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_47160080-17e2-49eb-bfbb-8f91dbcb0fa4" xlink:to="loc_us-gaap_LossContingencyNatureDomain_4a81cda3-16f3-4ff2-bdf3-6cebe2b02a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CivilLaborAndOtherTaxContingenciesMember_9e914957-b499-48a7-9d4c-be1e8130a901" xlink:href="sri-20241231.xsd#sri_CivilLaborAndOtherTaxContingenciesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_4a81cda3-16f3-4ff2-bdf3-6cebe2b02a5e" xlink:to="loc_sri_CivilLaborAndOtherTaxContingenciesMember_9e914957-b499-48a7-9d4c-be1e8130a901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_BrazilianAdministrativeCounselForEconomicDefenseFineMember_927f9c4b-609b-4000-837a-9bb49260cc17" xlink:href="sri-20241231.xsd#sri_BrazilianAdministrativeCounselForEconomicDefenseFineMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_4a81cda3-16f3-4ff2-bdf3-6cebe2b02a5e" xlink:to="loc_sri_BrazilianAdministrativeCounselForEconomicDefenseFineMember_927f9c4b-609b-4000-837a-9bb49260cc17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems_a56e607e-a397-4b16-88b0-3944aa2b233c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_fc415f46-aa69-4f82-82d9-b5058a530b3f" xlink:to="loc_us-gaap_ShortTermDebtLineItems_a56e607e-a397-4b16-88b0-3944aa2b233c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ProductWarrantyAccrualCustomerClaimNotificationAmount_3bb27e6a-2f2a-4102-8623-897c86f6d8aa" xlink:href="sri-20241231.xsd#sri_ProductWarrantyAccrualCustomerClaimNotificationAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_a56e607e-a397-4b16-88b0-3944aa2b233c" xlink:to="loc_sri_ProductWarrantyAccrualCustomerClaimNotificationAmount_3bb27e6a-2f2a-4102-8623-897c86f6d8aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses_67fcc5a1-9016-44f5-bbda-ff1b6356e53e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_a56e607e-a397-4b16-88b0-3944aa2b233c" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses_67fcc5a1-9016-44f5-bbda-ff1b6356e53e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_6179d188-ed76-49f7-bd40-6db611eb3ee7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_a56e607e-a397-4b16-88b0-3944aa2b233c" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_6179d188-ed76-49f7-bd40-6db611eb3ee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_ccf408fd-fe41-4d0d-af4b-d3b86e7d0927" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_a56e607e-a397-4b16-88b0-3944aa2b233c" xlink:to="loc_us-gaap_LineOfCredit_ccf408fd-fe41-4d0d-af4b-d3b86e7d0927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_8f3cdb10-38de-4bf1-941e-412309b66259" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_a56e607e-a397-4b16-88b0-3944aa2b233c" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_8f3cdb10-38de-4bf1-941e-412309b66259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_c8ddf4e9-b194-4ada-a85a-9d17aa139a93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_a56e607e-a397-4b16-88b0-3944aa2b233c" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_c8ddf4e9-b194-4ada-a85a-9d17aa139a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/BusinessRealignmentScheduleofBusinessRealignmentChargesDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#BusinessRealignmentScheduleofBusinessRealignmentChargesDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/BusinessRealignmentScheduleofBusinessRealignmentChargesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_696e67cd-afa7-4381-972a-9099794dd7f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_879a38e9-06dd-4505-923c-3919aa435c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_696e67cd-afa7-4381-972a-9099794dd7f0" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_879a38e9-06dd-4505-923c-3919aa435c7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_94c31e50-2877-461c-aa2c-8ef8084aed14" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_879a38e9-06dd-4505-923c-3919aa435c7c" xlink:to="loc_srt_ConsolidationItemsAxis_94c31e50-2877-461c-aa2c-8ef8084aed14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f14f12f0-5f3e-4e11-be3b-216567bf3692" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_94c31e50-2877-461c-aa2c-8ef8084aed14" xlink:to="loc_srt_ConsolidationItemsDomain_f14f12f0-5f3e-4e11-be3b-216567bf3692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_717f8e00-8a80-4bf3-8475-4ec79bee4084" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_f14f12f0-5f3e-4e11-be3b-216567bf3692" xlink:to="loc_us-gaap_OperatingSegmentsMember_717f8e00-8a80-4bf3-8475-4ec79bee4084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_1ee69ac5-221a-4fbb-bcd0-5595d835d5e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_f14f12f0-5f3e-4e11-be3b-216567bf3692" xlink:to="loc_us-gaap_CorporateNonSegmentMember_1ee69ac5-221a-4fbb-bcd0-5595d835d5e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7457efba-6955-42e4-86c2-3b173ecf6114" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_879a38e9-06dd-4505-923c-3919aa435c7c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7457efba-6955-42e4-86c2-3b173ecf6114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_896a39ce-e297-4c6f-9c81-a984b5654c07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7457efba-6955-42e4-86c2-3b173ecf6114" xlink:to="loc_us-gaap_SegmentDomain_896a39ce-e297-4c6f-9c81-a984b5654c07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ControlDevicesMember_afca26fc-de01-40e0-b9b2-ec3ec2e3b3cd" xlink:href="sri-20241231.xsd#sri_ControlDevicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_896a39ce-e297-4c6f-9c81-a984b5654c07" xlink:to="loc_sri_ControlDevicesMember_afca26fc-de01-40e0-b9b2-ec3ec2e3b3cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_340f6fd8-1d96-45ff-8a00-ed76dc0da299" xlink:href="sri-20241231.xsd#sri_ElectronicsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_896a39ce-e297-4c6f-9c81-a984b5654c07" xlink:to="loc_sri_ElectronicsMember_340f6fd8-1d96-45ff-8a00-ed76dc0da299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_StoneridgeBrazilMember_e734b5e6-90b8-4b98-9db7-1ff094254dec" xlink:href="sri-20241231.xsd#sri_StoneridgeBrazilMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_896a39ce-e297-4c6f-9c81-a984b5654c07" xlink:to="loc_sri_StoneridgeBrazilMember_e734b5e6-90b8-4b98-9db7-1ff094254dec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_679d1313-db70-443f-ab0a-75f9ed5f584a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_879a38e9-06dd-4505-923c-3919aa435c7c" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_679d1313-db70-443f-ab0a-75f9ed5f584a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_009ee627-f2fe-4316-ae64-ec0f669fa5f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_679d1313-db70-443f-ab0a-75f9ed5f584a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_009ee627-f2fe-4316-ae64-ec0f669fa5f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_7f9cfa73-6f2b-4fda-bb44-e8b1556fff5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_009ee627-f2fe-4316-ae64-ec0f669fa5f6" xlink:to="loc_us-gaap_CostOfSalesMember_7f9cfa73-6f2b-4fda-bb44-e8b1556fff5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_232916c2-eaaf-4bfc-adb4-56e17a9888ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_009ee627-f2fe-4316-ae64-ec0f669fa5f6" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_232916c2-eaaf-4bfc-adb4-56e17a9888ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_dcc954d4-5d1b-41e5-a43d-1349b65b44ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_009ee627-f2fe-4316-ae64-ec0f669fa5f6" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_dcc954d4-5d1b-41e5-a43d-1349b65b44ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_3cc8cdcf-13c6-429a-9ff9-654a7fc406ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_879a38e9-06dd-4505-923c-3919aa435c7c" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_3cc8cdcf-13c6-429a-9ff9-654a7fc406ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_8fc81b6d-2220-4c43-808f-48ec0ebea720" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_3cc8cdcf-13c6-429a-9ff9-654a7fc406ac" xlink:to="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_8fc81b6d-2220-4c43-808f-48ec0ebea720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_fade9ea0-fad0-4267-aaf6-b1b10319b00f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeveranceCosts1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_3cc8cdcf-13c6-429a-9ff9-654a7fc406ac" xlink:to="loc_us-gaap_SeveranceCosts1_fade9ea0-fad0-4267-aaf6-b1b10319b00f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/BusinessRealignmentReconciliationofBusinessRealignmentLiabilityBalancesDetails" xlink:type="simple" xlink:href="sri-20241231.xsd#BusinessRealignmentReconciliationofBusinessRealignmentLiabilityBalancesDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/BusinessRealignmentReconciliationofBusinessRealignmentLiabilityBalancesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_22dfa07b-ef35-414c-83a6-4fa572bca457" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1ae82e8a-0d08-4c75-ab88-095056c954e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_22dfa07b-ef35-414c-83a6-4fa572bca457" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1ae82e8a-0d08-4c75-ab88-095056c954e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_90d9555e-c20b-44d6-b5a7-a193630a2182" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1ae82e8a-0d08-4c75-ab88-095056c954e4" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_90d9555e-c20b-44d6-b5a7-a193630a2182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_88da7198-161f-4510-9d4a-80d3433d0fd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_90d9555e-c20b-44d6-b5a7-a193630a2182" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_88da7198-161f-4510-9d4a-80d3433d0fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_7a989e06-7371-4ab2-9749-7919ef8b56a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OneTimeTerminationBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_88da7198-161f-4510-9d4a-80d3433d0fd5" xlink:to="loc_us-gaap_OneTimeTerminationBenefitsMember_7a989e06-7371-4ab2-9749-7919ef8b56a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_6abf76fb-56e8-40c3-87c2-c65aead75169" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1ae82e8a-0d08-4c75-ab88-095056c954e4" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_6abf76fb-56e8-40c3-87c2-c65aead75169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_83881d23-4507-4aa2-81f8-f25497535686" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6abf76fb-56e8-40c3-87c2-c65aead75169" xlink:to="loc_us-gaap_RestructuringReserveRollForward_83881d23-4507-4aa2-81f8-f25497535686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_68eb018b-c96c-40ea-af66-f033fda0d85f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_83881d23-4507-4aa2-81f8-f25497535686" xlink:to="loc_us-gaap_RestructuringReserve_68eb018b-c96c-40ea-af66-f033fda0d85f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_2de1cfc0-cce9-49f4-acf7-f8cf9f3242ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_83881d23-4507-4aa2-81f8-f25497535686" xlink:to="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_2de1cfc0-cce9-49f4-acf7-f8cf9f3242ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_1bb41404-6680-4494-809a-44d1eef77430" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_83881d23-4507-4aa2-81f8-f25497535686" xlink:to="loc_us-gaap_PaymentsForRestructuring_1bb41404-6680-4494-809a-44d1eef77430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveSettledWithoutCash2_060ffacb-2918-45ec-8280-9e06af646c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveSettledWithoutCash2"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_83881d23-4507-4aa2-81f8-f25497535686" xlink:to="loc_us-gaap_RestructuringReserveSettledWithoutCash2_060ffacb-2918-45ec-8280-9e06af646c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_f4f43ea1-7824-4546-a793-d327a160eac7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_83881d23-4507-4aa2-81f8-f25497535686" xlink:to="loc_us-gaap_RestructuringReserve_f4f43ea1-7824-4546-a793-d327a160eac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SegmentReportingNarrativeDetails" xlink:type="simple" xlink:href="sri-20241231.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_1f04734f-ebc0-402b-942f-d46b4f454163" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_c74b4c1e-0b43-4fcd-9ff2-c9fc041fb6d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1f04734f-ebc0-402b-942f-d46b4f454163" xlink:to="loc_us-gaap_NumberOfReportableSegments_c74b4c1e-0b43-4fcd-9ff2-c9fc041fb6d1" 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-20241231.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_dd831410-77b3-4051-baa1-797d120e2dee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_59e4f66c-e6a4-48d7-afb0-90ba5e205d85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_dd831410-77b3-4051-baa1-797d120e2dee" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_59e4f66c-e6a4-48d7-afb0-90ba5e205d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_2e786ad3-6d97-498a-a7b2-5cc6bc4e2bc0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_59e4f66c-e6a4-48d7-afb0-90ba5e205d85" xlink:to="loc_srt_ConsolidationItemsAxis_2e786ad3-6d97-498a-a7b2-5cc6bc4e2bc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_df96b25b-0881-4af9-9347-c1d7cc4592c8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_2e786ad3-6d97-498a-a7b2-5cc6bc4e2bc0" xlink:to="loc_srt_ConsolidationItemsDomain_df96b25b-0881-4af9-9347-c1d7cc4592c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_efe0ca87-a286-4cf9-84df-32f04a64abf7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_df96b25b-0881-4af9-9347-c1d7cc4592c8" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_efe0ca87-a286-4cf9-84df-32f04a64abf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_4083af76-1e44-4af3-847d-4cbeccc0b005" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_df96b25b-0881-4af9-9347-c1d7cc4592c8" xlink:to="loc_us-gaap_OperatingSegmentsMember_4083af76-1e44-4af3-847d-4cbeccc0b005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_8cad09c0-fdd3-4854-8594-73b4b1ab7ede" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_df96b25b-0881-4af9-9347-c1d7cc4592c8" xlink:to="loc_us-gaap_IntersegmentEliminationMember_8cad09c0-fdd3-4854-8594-73b4b1ab7ede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_f1253e02-354f-4cbc-8d93-dbfd268fd594" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_df96b25b-0881-4af9-9347-c1d7cc4592c8" xlink:to="loc_us-gaap_CorporateNonSegmentMember_f1253e02-354f-4cbc-8d93-dbfd268fd594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ffed3df7-d676-4c62-90df-2c1a637ed57b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_59e4f66c-e6a4-48d7-afb0-90ba5e205d85" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ffed3df7-d676-4c62-90df-2c1a637ed57b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_35c2011f-3afb-4529-9031-9b6ae3f52b34" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ffed3df7-d676-4c62-90df-2c1a637ed57b" xlink:to="loc_us-gaap_SegmentDomain_35c2011f-3afb-4529-9031-9b6ae3f52b34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ControlDevicesMember_4f015782-34dd-4f8d-97a4-da37d379ab1a" xlink:href="sri-20241231.xsd#sri_ControlDevicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_35c2011f-3afb-4529-9031-9b6ae3f52b34" xlink:to="loc_sri_ControlDevicesMember_4f015782-34dd-4f8d-97a4-da37d379ab1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_010d7486-e95e-4cfc-80bd-69b8c1bef941" xlink:href="sri-20241231.xsd#sri_ElectronicsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_35c2011f-3afb-4529-9031-9b6ae3f52b34" xlink:to="loc_sri_ElectronicsMember_010d7486-e95e-4cfc-80bd-69b8c1bef941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_StoneridgeBrazilMember_7cdf6620-9b46-4904-8a93-560ab1ae776d" xlink:href="sri-20241231.xsd#sri_StoneridgeBrazilMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_35c2011f-3afb-4529-9031-9b6ae3f52b34" xlink:to="loc_sri_StoneridgeBrazilMember_7cdf6620-9b46-4904-8a93-560ab1ae776d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_58f5d1e6-e86a-482c-8689-c5f88b124628" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_59e4f66c-e6a4-48d7-afb0-90ba5e205d85" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_58f5d1e6-e86a-482c-8689-c5f88b124628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationRevenueAbstract_5acbaada-a1de-49d4-bdc8-5087aa4a5d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationRevenueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_58f5d1e6-e86a-482c-8689-c5f88b124628" xlink:to="loc_us-gaap_SegmentReportingInformationRevenueAbstract_5acbaada-a1de-49d4-bdc8-5087aa4a5d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_23347226-cb60-465d-b675-2b64b8c31ead" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationRevenueAbstract_5acbaada-a1de-49d4-bdc8-5087aa4a5d6d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_23347226-cb60-465d-b675-2b64b8c31ead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfitAbstract_803b0fe4-fe4c-4004-afea-bfb82a0af7ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfitAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_58f5d1e6-e86a-482c-8689-c5f88b124628" xlink:to="loc_us-gaap_GrossProfitAbstract_803b0fe4-fe4c-4004-afea-bfb82a0af7ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_13fc4169-51e2-4bab-b507-4a7be6d486de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GrossProfitAbstract_803b0fe4-fe4c-4004-afea-bfb82a0af7ad" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_13fc4169-51e2-4bab-b507-4a7be6d486de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseAbstract_5a8a8655-992a-418f-aa7a-9bfc4050b3cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_58f5d1e6-e86a-482c-8689-c5f88b124628" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseAbstract_5a8a8655-992a-418f-aa7a-9bfc4050b3cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_8a2924bf-2d83-4662-949a-24e3c01408d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseAbstract_5a8a8655-992a-418f-aa7a-9bfc4050b3cf" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_8a2924bf-2d83-4662-949a-24e3c01408d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationAdditionalInformationAbstract_62e2fa27-d902-4016-8642-ccd8d5b5d07f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationAdditionalInformationAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_58f5d1e6-e86a-482c-8689-c5f88b124628" xlink:to="loc_us-gaap_SegmentReportingInformationAdditionalInformationAbstract_62e2fa27-d902-4016-8642-ccd8d5b5d07f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_199d8f10-ca90-479c-919e-102c3317ef92" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationAdditionalInformationAbstract_62e2fa27-d902-4016-8642-ccd8d5b5d07f" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_199d8f10-ca90-479c-919e-102c3317ef92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract_96a0aca6-5bd0-44f9-8938-fb2dd5ac3a33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_58f5d1e6-e86a-482c-8689-c5f88b124628" xlink:to="loc_us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract_96a0aca6-5bd0-44f9-8938-fb2dd5ac3a33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f6992ee5-4b4f-4447-b41a-034995afec30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract_96a0aca6-5bd0-44f9-8938-fb2dd5ac3a33" xlink:to="loc_us-gaap_OperatingIncomeLoss_f6992ee5-4b4f-4447-b41a-034995afec30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortizationAbstract_7e03084a-5267-4a6a-ab2f-dec6a27fc9b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortizationAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_58f5d1e6-e86a-482c-8689-c5f88b124628" xlink:to="loc_us-gaap_DepreciationAndAmortizationAbstract_7e03084a-5267-4a6a-ab2f-dec6a27fc9b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_963195ed-f438-4fce-aa67-b4a4889194e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepreciationAndAmortizationAbstract_7e03084a-5267-4a6a-ab2f-dec6a27fc9b5" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_963195ed-f438-4fce-aa67-b4a4889194e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNetAbstract_8673d3d7-57f7-4bef-84b6-7f43a694e487" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNetAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_58f5d1e6-e86a-482c-8689-c5f88b124628" xlink:to="loc_us-gaap_InterestIncomeExpenseNetAbstract_8673d3d7-57f7-4bef-84b6-7f43a694e487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_c05230b5-bd05-4549-a170-fa4bb77156fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestIncomeExpenseNetAbstract_8673d3d7-57f7-4bef-84b6-7f43a694e487" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_c05230b5-bd05-4549-a170-fa4bb77156fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_SegmentReportingInformationCapitalExpendituresAbstract_65860063-008d-4da4-896e-7762fa07ee39" xlink:href="sri-20241231.xsd#sri_SegmentReportingInformationCapitalExpendituresAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_58f5d1e6-e86a-482c-8689-c5f88b124628" xlink:to="loc_sri_SegmentReportingInformationCapitalExpendituresAbstract_65860063-008d-4da4-896e-7762fa07ee39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_9251c05b-1282-4728-8209-9808c483ee63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_SegmentReportingInformationCapitalExpendituresAbstract_65860063-008d-4da4-896e-7762fa07ee39" xlink:to="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_9251c05b-1282-4728-8209-9808c483ee63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_ff8efbcb-847c-4f5b-ae02-68cba9603930" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_58f5d1e6-e86a-482c-8689-c5f88b124628" xlink:to="loc_us-gaap_AssetsAbstract_ff8efbcb-847c-4f5b-ae02-68cba9603930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f073839c-4aa3-4e01-bf4c-5cd3f3fe97ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ff8efbcb-847c-4f5b-ae02-68cba9603930" xlink:to="loc_us-gaap_Assets_f073839c-4aa3-4e01-bf4c-5cd3f3fe97ba" 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-20241231.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_9d0690fa-2e30-4dc7-b079-2a015c1e2ba8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_2fe55682-5bcc-4ce8-91e1-bbc2a8508d30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_9d0690fa-2e30-4dc7-b079-2a015c1e2ba8" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_2fe55682-5bcc-4ce8-91e1-bbc2a8508d30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_f3c953a8-7940-4e77-af4f-543ec56412fa" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_2fe55682-5bcc-4ce8-91e1-bbc2a8508d30" xlink:to="loc_srt_StatementGeographicalAxis_f3c953a8-7940-4e77-af4f-543ec56412fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_925d4597-0f64-409e-a1ab-c0d547f11748" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_f3c953a8-7940-4e77-af4f-543ec56412fa" xlink:to="loc_srt_SegmentGeographicalDomain_925d4597-0f64-409e-a1ab-c0d547f11748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_22f116f0-cbb9-4f05-8342-d2fe35574c09" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NorthAmericaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_925d4597-0f64-409e-a1ab-c0d547f11748" xlink:to="loc_srt_NorthAmericaMember_22f116f0-cbb9-4f05-8342-d2fe35574c09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_c28ed563-e2db-494b-9081-bed8e615d050" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NorthAmericaMember_22f116f0-cbb9-4f05-8342-d2fe35574c09" xlink:to="loc_country_US_c28ed563-e2db-494b-9081-bed8e615d050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_472e7346-8f82-4e93-ab04-2809c7aa7e97" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_MX"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NorthAmericaMember_22f116f0-cbb9-4f05-8342-d2fe35574c09" xlink:to="loc_country_MX_472e7346-8f82-4e93-ab04-2809c7aa7e97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SouthAmericaMember_aac8f67c-9abd-4b19-a96c-77bbdd68db4c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SouthAmericaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_925d4597-0f64-409e-a1ab-c0d547f11748" xlink:to="loc_srt_SouthAmericaMember_aac8f67c-9abd-4b19-a96c-77bbdd68db4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR_8e51efae-f3a6-456f-b9be-66d2bec09374" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_BR"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SouthAmericaMember_aac8f67c-9abd-4b19-a96c-77bbdd68db4c" xlink:to="loc_country_BR_8e51efae-f3a6-456f-b9be-66d2bec09374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_EuropeAndOtherCountriesMember_85b933c1-55e8-464c-8b62-14431d8cea61" xlink:href="sri-20241231.xsd#sri_EuropeAndOtherCountriesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_925d4597-0f64-409e-a1ab-c0d547f11748" xlink:to="loc_sri_EuropeAndOtherCountriesMember_85b933c1-55e8-464c-8b62-14431d8cea61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_SE_77dd1d3a-16d7-4746-a011-78627979dc0f" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_SE"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_EuropeAndOtherCountriesMember_85b933c1-55e8-464c-8b62-14431d8cea61" xlink:to="loc_country_SE_77dd1d3a-16d7-4746-a011-78627979dc0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_EE_3761cfde-18cb-47c1-8399-312e33650648" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_EE"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_EuropeAndOtherCountriesMember_85b933c1-55e8-464c-8b62-14431d8cea61" xlink:to="loc_country_EE_3761cfde-18cb-47c1-8399-312e33650648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NL_9b2e4082-e57e-474f-befb-615ebc2f7730" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_NL"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_EuropeAndOtherCountriesMember_85b933c1-55e8-464c-8b62-14431d8cea61" xlink:to="loc_country_NL_9b2e4082-e57e-474f-befb-615ebc2f7730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_OtherEuropeanCountriesMember_7917b478-4aa3-403e-9f7f-7ba835699117" xlink:href="sri-20241231.xsd#sri_OtherEuropeanCountriesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_EuropeAndOtherCountriesMember_85b933c1-55e8-464c-8b62-14431d8cea61" xlink:to="loc_sri_OtherEuropeanCountriesMember_7917b478-4aa3-403e-9f7f-7ba835699117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_7ebcc137-06ed-43e5-aada-4568a41afe17" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_EuropeAndOtherCountriesMember_85b933c1-55e8-464c-8b62-14431d8cea61" xlink:to="loc_country_CN_7ebcc137-06ed-43e5-aada-4568a41afe17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_695dfb88-1280-41e0-a0a2-e8259c675ea0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_2fe55682-5bcc-4ce8-91e1-bbc2a8508d30" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_695dfb88-1280-41e0-a0a2-e8259c675ea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_68cb099c-7071-4678-b417-820ba53f0f50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_695dfb88-1280-41e0-a0a2-e8259c675ea0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_68cb099c-7071-4678-b417-820ba53f0f50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_660c451c-0c88-4d89-a823-8c3f7ee1fadc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_695dfb88-1280-41e0-a0a2-e8259c675ea0" xlink:to="loc_us-gaap_NoncurrentAssets_660c451c-0c88-4d89-a823-8c3f7ee1fadc" 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-20241231.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_dd7983b7-c435-43ec-9045-c95440fe9ed3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_af93edb2-327b-4504-a083-b4a9900e252c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_dd7983b7-c435-43ec-9045-c95440fe9ed3" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_af93edb2-327b-4504-a083-b4a9900e252c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_dda750bc-c0e8-40f5-a2e6-7ec471550749" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_af93edb2-327b-4504-a083-b4a9900e252c" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_dda750bc-c0e8-40f5-a2e6-7ec471550749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_9c9a18df-e9a3-43bb-a02d-52ab19d25e7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_dda750bc-c0e8-40f5-a2e6-7ec471550749" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_9c9a18df-e9a3-43bb-a02d-52ab19d25e7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_73623f0a-615b-4987-9e1c-8525e847c0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_9c9a18df-e9a3-43bb-a02d-52ab19d25e7b" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_73623f0a-615b-4987-9e1c-8525e847c0b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_c6622813-34d7-466f-a8ea-272dda0655f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_9c9a18df-e9a3-43bb-a02d-52ab19d25e7b" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_c6622813-34d7-466f-a8ea-272dda0655f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_5e20a163-9e7a-4ce6-8400-172b31d8b3bb" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_af93edb2-327b-4504-a083-b4a9900e252c" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_5e20a163-9e7a-4ce6-8400-172b31d8b3bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_b8b32fe7-762a-4407-8b33-28f5aced5db1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_5e20a163-9e7a-4ce6-8400-172b31d8b3bb" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_b8b32fe7-762a-4407-8b33-28f5aced5db1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_39b37ed1-a628-4664-8bfd-941dfd8c2c18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_5e20a163-9e7a-4ce6-8400-172b31d8b3bb" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_39b37ed1-a628-4664-8bfd-941dfd8c2c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_6e9475e3-5e42-4cb8-85ce-8729c28e9971" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_5e20a163-9e7a-4ce6-8400-172b31d8b3bb" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_6e9475e3-5e42-4cb8-85ce-8729c28e9971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_d70e3294-25b3-4b3c-b111-888f6a60cb11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_5e20a163-9e7a-4ce6-8400-172b31d8b3bb" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_d70e3294-25b3-4b3c-b111-888f6a60cb11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_400a5fc7-b19c-4398-b2b5-dc8cc093cbea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_5e20a163-9e7a-4ce6-8400-172b31d8b3bb" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_400a5fc7-b19c-4398-b2b5-dc8cc093cbea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_ddc341f6-2c00-47c0-b862-ffa5d129cc3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_5e20a163-9e7a-4ce6-8400-172b31d8b3bb" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_ddc341f6-2c00-47c0-b862-ffa5d129cc3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_441ae2d8-90c9-4906-8c22-cf083846d06b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_5e20a163-9e7a-4ce6-8400-172b31d8b3bb" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_441ae2d8-90c9-4906-8c22-cf083846d06b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrExpirationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>sri-20241231_g1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 sri-20241231_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
M444 %%(:J:KJUEH.FW&H:E>0:?8VZ;YKJZE6..-?5F8@ ?6@<8N348J[9;KF
MO'_Q*\,_"W0GU?Q3K-MH]B,A6G;YY6 SMC099VQV4$U\H?';_@HII>A_:=(^
M&UJFLWRY1M:O$(M8ST/EQ\-(>OS'"]_F%?"?C;Q]XB^(VN2ZQXFU>ZUG49.#
M-<OG:,YVHHX1?]E0 /2O/K8R,-(:L_6LA\/<;F%JV8/V-/M]M_+[/SU\CZI^
M.?\ P40UWQ/]HTGX>6TGAW3#E#JUR UY*.F47E8A_P!]-T.5-?'U_J%UJMY-
M=WMS->7<S%Y9[AR\DC'J68\D^YJ"BO'J59U'>3/Z$RO)<!DM+V6"IJ/=]7ZO
M=_EV"I;6UGOKJ*VMH9+BXF81QPPH6=V)P% '))/:ND^&_P ,?$OQ:\30:%X7
MTR74;Z3YG*C$<"9P9)'/"*/4^P&20*_3;]FW]C_PW\";:'5+T1Z]XQ9/WFI2
M)^[MB1RENI^Z.V\_,>>@.VM*.'E6>FQXW$7%6"X>IVJ/FJO:"W]7V7G]R9XC
M^S'^P*%^R^)_BA;Y/$MMX;)X]0;D]_\ KF/^!'JM?=5K;0V=O%!!$D$$2"..
M*-0JHH& H X  [5(:CN;J*SMY)YY4@@C4N\DC!551R22> />O>ITHT5:)_+.
M<9YCL^Q'M\7*_:*V7DE^N[ZDE9WB'Q)I?A/2;C5-:U&VTK3H!NDNKN58XU^I
M/?V[U\M_'#_@H-X5\$^?IG@B*/Q=K*Y4WFXK80GUW#F4].%PIS]_M7P5\4/C
M-XP^,>K?;_%>M3ZB4),-MG9;P9[1Q#Y5X[XR<<DUS5<9"GI'5GV.1< 9CFEJ
MV+_<T_->\_2/3U=O1GV-\</^"C=K:"XTKX9V0O)N4.O:C$1$/]J&$X+>Q? R
M/ND5\/\ C#QOK_Q UR;6/$>K76LZE+]Z>ZD+$#^ZHZ*H[*  .PK$I41I&5%4
MLS' 51DDUY%2M.J_>9_0F3\.Y=D4.7!T[2ZR>LGZO]%9>0E>U_L[_LJ^*OC]
MJ*7$"-I'A:*3;<ZU<)\IP>4A7_EH_P!.!W(X!]K_ &8_V"+K7C:^)OB9;RV.
MF<26_A_)2>?N#.1S&O\ L#YCWVXP?T TO2[/1=/M[#3[6&QL;9!%#;6\8CCC
M0# 55'  ]!77A\(Y>]4T1^><4<?TL#S8/*FIU-G/>,?3^9_@O/8Y'X2_!OPM
M\%?#:Z-X8TY;6,X-Q=2?/<73@??D?')Z\< 9X %=Q117M**BK(_G2O7JXJK*
MM7DY2EJV]6PHI*X[XE?%_P (_"'1_P"T?%>MV^EQ,#Y4+'?/.?2.-<LWU P.
MY%#:BKL5&C5Q%14J,7*3V25V_DCL:X+XJ?'+P7\%]-%UXJUN&RED4M#8Q_O+
MF?']R->2,\;CA1W(KXC^-?\ P45\0>)EFTWX?63>&=/.5.IW062]D'^RO*1?
M^/'T(KY$U;6+_7]2GU#4[VXU&_G;?+=74K2RR-ZLS$DGZUYM7&QCI3U/V/(_
M#?%8FU;-9>SC_*M9/U>T?Q?DCZK^-?\ P4,\6>-&GT[P/ WA'2&ROVQBKW\H
M]=W*Q<=ERP_OU\\^!_ /B_XW>,#I^B6=WK^LW3>;<7$KE@@)YEFE;[H]V/)X
M&20*]9_9Q_8Q\3_&Q[;6-4\SPYX.8[OMTB?OKM?2!#U'^V?E';=C%?I7\-?A
M;X9^$?AN+1/"^EQ:;9KS(R_-+._=Y'/+M[GIT&!@5A3HU<2^:H]#Z?,^(<FX
M.I2P.3THRK;.VJ3_ +\MV_[M_N/'/V;_ -B_PU\%5M]9UCR?$?C%0&%XZ9@L
MV]($/?\ Z:$;O3;DBOHZEHKUX0C37+%'X#F&98O-:[Q.,FYR??IY);)>2"BB
MBK/-"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ 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?\
M!1W]H*7]GW]F/7;O3;C[/XD\0,-#TMU.'C>56\V4=P4B60@]F*5_/S0 5]^?
M\$Y_^"=<?[042?$7XB1SP> (9BEAIL;&.35Y$;#EF'*P*05)7!9@0"-IS\A_
ML_\ PDO/CO\ &CP?X"LG:&37+]+>6>,9:& 9>:4#OLB5VQ_LU_2EX3\+:7X'
M\,Z5X>T2SCT_1]+M8[.TM8AA8HD4*JC\!0 OA?PKHW@G0K31?#^E6>B:1:)Y
M=O8Z? L,,2^BHH %:M%% !7S3^UU^PAX _:JT&ZN+BR@\/\ CI(S]B\36<(6
M4L!\J7 '^NCSC@_,O\)'.?I:B@#^8?XN?"?Q+\$/B%K'@OQ;8'3]<TR7RY4!
MW)(I&4DC;^)&4A@?0]CD5Q]?M7_P5V_9IM_B3\&(_B;I5HO_  DO@X W3QK\
M]SIKMB13Z^4S"09Z*9?6OQ4H *_?[_@EQ_R8G\,O^XG_ .G2[K\ :_?[_@EQ
M_P F)_#+_N)_^G2[H ^JJ\'_ &T/VH-._92^"NH>*)1%=>(+IOL.B:?(?^/B
MZ920S#KY: %V/H N<L*]XK\%_P#@J)^T%/\ &K]IK5M&M+MI?#7@QGT6RB4G
M8;A6_P!+EQZF4;,CJL*4 ?*WB[Q9J_COQ/JGB'7[^;5-:U.X>ZN[RX;+RR,<
MDG_ < 8 X%7_ (9_#?Q#\7O'>C>#_"NGOJ>O:M.+>VMTX&<$LS'HJ*H9F8\!
M5)/2N9K]=_\ @C)^SS;Z/X)UWXP:G;!M2UB5])TAG&?+M8V'G2+[O*-GMY)_
MO&@#Z4_8_P#V"_ G[*F@VUVMM;^(_'TD?^F>)+J$%T)ZQVRG/E1CIQ\S=6/0
M#Z=HHH *R_$WA?1_&>A7FBZ]I=GK.D7D9BN+&^A6:&53V9&!!K4HH _&#_@H
MC_P3=3X&V=U\2?AG#//X&\P?VEHI+2R:1N.!(CDEG@).#G+(2,E@<K^>X=E#
M $@,,$ ]1G.#^('Y5_4YJVDV>O:5>Z9J-K%>Z?>0O;7-K.H:.:)U*NC ]002
M"/0U_.;^V/\ L_R?LT_M">)_!2+(='CD%YI$TI),ME+\T7)^\5^:,GNT;4 >
M*5]*?\$WO^3VOA;_ -?MQ_Z23U\UU]*?\$WO^3VOA;_U^W'_ *23T ?T*54U
M;5K/0=*O=3U&YCL]/LX7N+BXF.$BC12SNQ[  $GZ5;KX4_X*]?'2;X9_LZVO
M@_3;DP:MXVNFLY-C886,0#W&/]XM#&1W61J /S(_;>_:QU3]K#XQ7>L>9-!X
M1TMI+3P_IK$@16^[F9E_YZRX#-W "KDA!7SS17M7[&_P)_X:-_:*\(^"YT=M
M'FN/M>K,AP5LH1OE&>Q8 1@]FD4T ?8W_!.'_@FWIWQ'T73_ (J_%:Q>XT"X
M(FT/PW+E4OD'2YN.YB)^Y'QOQELH0'_6_3=-M-'T^WL;"UAL;*WC6*&VMHQ'
M'$@& JJ   !T IUC8V^FV5O9VD$=K:6\:Q0P0J%2-% "JH'     ]JGH *@O
MK&VU*SGM+RWBN[2=&CE@G0/'(A&"K*>"".H-3T4 ?BQ_P4\_8/T_X"WT'Q)\
M 61M? ^J7/D7^EQ E-*NFR5,?]V&3! !X1OE'#*H_/ZOZ;/CM\+;+XU_!SQA
MX&OD5H=<TV:U1G&1%-MS#)]4D"./=17\S%U;2V=S+;SHT4T3F-XV&"K X(/X
MT ?L7_P1S_:0G\=?#?6/A3K5RT^I>%0+O2GD.6?3Y&PT?J?*E/4]%F11PM?H
MO7\\W_!/'XH/\*?VOOAY?M-Y5EJE\-$NP3A6CNAY*[O99&C?_@%?T-4 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4E+10
M!\L_MC_LDP_&#39O%GAB!8?&MG%\\"X"ZG&HX0^DH'W6[@!3Q@K^9-U:S6-S
M-;7$,EO<0N8Y(95*NC X*L#R"",8K]VZ^0?VT/V0U^(=M=^.O!UKM\40Q[[[
M3H4_Y"**/O*!_P M@!T_C QU SY>*PW-[\-S]LX'XR^IN.5YC+]V](2?V?[K
M_N]GT]-OS>HI71HV*LI5E."K#!!]*2O&/Z."BBB@ HHHH **** "BBB@ HHH
MH **** /I7]D']K&Y^".K+X>U]Y+OP3?39;DL^GR,>94'=#_ !*/]X<Y#?J'
M87UOJEC!>6=Q'=6EQ&LL,\+ATD1AE65AP000<BOPFKZO_8T_:ZD^%-]!X-\6
M3M+X/NI<6]W(Q)TR1CUY_P"6))RP_A)+#N#Z>%Q/)[D]C\7XWX-^OJ69Y?']
MZOBBOM>:_O+\?7?],J*9#-'<0I+$ZRQ2*&1T(*L",@@]Q3Z]H_FT**** "BB
MB@ HHHH **** "BBB@ HHHH **** /#/VG_V-_AU^U9X?%MXJT[[)KMO&5L?
M$6GA4O;;KA2V,21Y/,;Y')(VGYA^(O[5?[%_Q _9-\1"#Q%:?VGX;N9"FG^)
M+&-C:W/<*W_/*7&<QMZ':6 S7]%M8GC/P7H7Q$\+ZCX<\2Z5:ZUH>HQ&&ZL;
MR,/'(I_D0<$,,$$ @@@&@#^7*M+PSXFU7P;X@T_7-#U"XTK6-/F6XM;VUD*2
MPR*<AE8=#7UU^W]_P3]U']EG6#XI\,&?5_AIJ%P4BD8%IM)D8_+!.W=#T20]
M<;6^;!;XSH _>?\ X)^_MX6/[5GA>30?$/D:;\2M'@5[RWCPD>HPCY?M,*]N
M<!T'"E@1PP ^P:_E]^&OQ&U_X1^.]%\8>%[YM.UW2+A;FVG7D9'!5A_$C E6
M4\%6(/6OZ-/V;/CMH_[2'P;\/>/-'"PB_AVWEGNW-:72?+-"?]ULX)QE2K8&
M: /3JY3XL_\ )*_&7_8%O?\ T0]=77*?%G_DE?C+_L"WO_HAZ /Y@J*** /Z
MDO"?_(JZ-_UY0_\ HM:UJR?"?_(JZ-_UY0_^BUK6H *^&_\ @L)\1'\(?LGC
M0H)=DWBC6;:PD5>I@CW7#GZ;H8@?][%?<E?EK_P7*U*>+2_@WIZMBVGFU:=U
MR>7C6S53UQTE?\_K0!^4-=[\ _A\/BO\;O G@]T9X-:UJTLKC;G*PO*HE;CT
M3<?PK@J^IO\ @F'HXUG]N#X;J\9>&W:^NGQCY=EC<%3S_M[/SH _?^.-(8UC
MC5411M55&  .@ I])2T %%%% !1110!^&W_!7[X<Q>"_VM'UNVB$<'BG1[;4
MG*C"^>FZW<8]=L$;'U+YZYKX@K]1_P#@N1I<4.L?!W4@/W]Q;ZM;OQ_#&UHR
M\_65J_+B@#](O^")OQ&DTOXM>//!$CD6VL:1'J<:GIYUM*$P/0E+EC_VS]A7
M[#5^!_\ P2GU:33?VX/ ]N@.V_MM2MGP<?*+&>7GCGF(5^^% '\RW[0G_)??
MB7_V,VI_^E4E<!7?_M"?\E]^)?\ V,VI_P#I5)7 4 ?T)?\ !-_P[;^&OV*_
MAC# %S<V<U](P&"SS7$LASZXW ?117TM7S_^P'_R9M\)_P#L#)_Z&]?0% !1
M110 5G>(M'C\0>']3TN7'E7UK+;/N!QAT*G^=:-% '\J]%%% ']-WP&O)=0^
M!OP[NICNFF\.:=([ 8RS6T9/ZFO ?^"I_CN7P3^QEXLBMW,=SKEQ:Z.C+_=>
M4/(/QCBD7_@5>\?L]?\ ) ?AI_V+.F?^DL=?&/\ P6QNY$_9W\%6P/[F3Q5'
M(RXZLMI<@<_1V_.@#\9:ZOX2>';/Q?\ %;P9H6H2QPV&J:U96-Q),X1$CDG1
M&+,2   QR20!7*44 ?T]I\5O T:A5\8^'E51@*NIP  >GWJ=_P +9\#_ /0Y
M>'__  :0?_%U_,%10!_3[_PMGP/_ -#EX?\ _!I!_P#%T?\ "V? _P#T.7A_
M_P &D'_Q=?S!44 ?T^_\+9\#_P#0Y>'_ /P:0?\ Q=?EI_P6LUCP[XBUCX1Z
MEHFL:?JUP8-4M[@V-S'-L56M6CW;"<9,DF,^AQWK\S:* "OVO_X(P^))-6_9
M;US2Y22=)\37$47' CD@@D ^N]I/S%?BA7Z_?\$0_P#DEGQ+_P"PS;_^B#0!
M]_\ Q9_Y)7XR_P"P+>_^B'K^8*OZ??BS_P DK\9?]@6]_P#1#U_,%0 5_2M^
MRSX13P)^S;\,-"5-CVGARQ$P&.9F@5Y3QZNS'\:_FIK^I#P;"EOX0T.*)%CB
M2Q@5408"@1J  .PH V**** "BBB@#X5_X+)?\FCV?_8S6?\ Z)N*_$&OV^_X
M+)?\FCV?_8S6?_HFXK\0: /JK_@EQ_R?9\,O^XG_ .FN[K]_J_ '_@EQ_P G
MV?#+_N)_^FN[K]_J /QQ_P""UGQ)EUCXS>"O!$4VZST/1VU"5%;@7%S*00P]
M1'!&1_UT/K7YRU]3?\%/M:DUK]M_XCEBWEVK6-K&K8^54L8 ?S;<?QKY9H _
M0K_@BSX#CUW]H+Q5XHGC61- T(Q0ENJ3W$JJ&'_;..9?^!5^SU?ES_P0WLXT
MT/XPW0!\V6YTJ)N>-JK=$?J[5^HU !1110 4444 97BOPW8^,_"^L>']3B\_
M3=6LYK"ZC/\ '%*A1Q^*L:_F"\7>';CP?XJUK0;LYN]+O9K&8XQ\\4C(WZJ:
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>15
<FILENAME>sri-20241231_g2.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 sri-20241231_g2.jpg
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
M?^)/_15/_'YO\:]RHH \-_X9?^)/_15/_'YO\:/^&7_B3_T53_Q^;_&O<J*
M/#?^&7_B3_T53_Q^;_&C_AE_XD_]%4_\?F_QKW*B@#PW_AE_XD_]%4_\?F_Q
MH_X9?^)/_15/_'YO\:]RHH \-_X9?^)/_15/_'YO\:/^&7_B3_T53_Q^;_&O
M<J* /#?^&7_B3_T53_Q^;_&C_AE_XD_]%4_\?F_QKW*B@#PW_AE_XD_]%4_\
M?F_QH_X9?^)/_15/_'YO\:]RHH \-_X9?^)/_15/_'YO\:/^&7_B3_T53_Q^
M;_&O<J* /#?^&7_B3_T53_Q^;_&C_AE_XD_]%4_\?F_QKW*B@#PW_AE_XD_]
M%4_\?F_QH_X9?^)/_15/_'YO\:]RHH \-_X9?^)/_15/_'YO\:/^&7_B3_T5
M3_Q^;_&O<J* /#?^&7_B3_T53_Q^;_&C_AE_XD_]%4_\?F_QKW*B@#PW_AE_
MXD_]%4_\?F_QH_X9?^)/_15/_'YO\:]RHH \-_X9?^)/_15/_'YO\:/^&7_B
M3_T53_Q^;_&O<J* /#?^&7_B3_T53_Q^;_&C_AE_XD_]%4_\?F_QKW*B@#PW
M_AE_XD_]%4_\?F_QH_X9?^)/_15/_'YO\:]RHH \-_X9?^)/_15/_'YO\:/^
M&7_B3_T53_Q^;_&O<J* /#?^&7_B3_T53_Q^;_&C_AE_XD_]%4_\?F_QKW*B
M@#PW_AE_XD_]%4_\?F_QH_X9?^)/_15/_'YO\:]RHH \-_X9?^)/_15/_'YO
M\:/^&7_B3_T53_Q^;_&O<J* /#?^&7_B3_T53_Q^;_&C_AE_XD_]%4_\?F_Q
MKW*B@#PW_AE_XD_]%4_\?F_QH_X9?^)/_15/_'YO\:]RHH \-_X9?^)/_15/
M_'YO\:/^&7_B3_T53_Q^;_&O<J* /#?^&7_B3_T53_Q^;_&C_AE_XD_]%4_\
M?F_QKW*B@#PW_AE_XD_]%4_\?F_QH_X9?^)/_15/_'YO\:]RHH \-_X9?^)/
M_15/_'YO\:/^&7_B3_T53_Q^;_&O<J* /#?^&7_B3_T53_Q^;_&C_AE_XD_]
M%4_\?F_QKW*B@#PW_AE_XD_]%4_\?F_QH_X9?^)/_15/_'YO\:]RHH \-_X9
M?^)/_15/_'YO\:/^&7_B3_T53_Q^;_&O<J* /#?^&7_B3_T53_Q^;_&C_AE_
MXD_]%4_\?F_QKW*B@#PW_AE_XD_]%4_\?F_QH_X9?^)/_15/_'YO\:]RHH \
M-_X9?^)/_15/_'YO\:/^&7_B3_T53_Q^;_&O<J* /#?^&7_B3_T53_Q^;_&C
M_AE_XD_]%4_\?F_QKW*B@#PW_AE_XD_]%4_\?F_QH_X9?^)/_15/_'YO\:]R
MHH \-_X9?^)/_15/_'YO\:/^&7_B3_T53_Q^;_&O<J* /#?^&7_B3_T53_Q^
M;_&C_AE_XD_]%4_\?F_QKW*B@#PW_AE_XD_]%4_\?F_QH_X9?^)/_15/_'YO
M\:]RHH \-_X9?^)/_15/_'YO\:/^&7_B3_T53_Q^;_&O<J* /#?^&7_B3_T5
M3_Q^;_&C_AE_XD_]%4_\?F_QKW*B@#PW_AE_XD_]%4_\?F_QH_X9?^)/_15/
M_'YO\:]RHH \-_X9?^)/_15/_'YO\:/^&7_B3_T53_Q^;_&O<J* /#?^&7_B
M3_T53_Q^;_&C_AE_XD_]%4_\?F_QKW*B@#PW_AE_XD_]%4_\?F_QH_X9?^)/
M_15/_'YO\:]RHH \-_X9?^)/_15/_'YO\:/^&7_B3_T53_Q^;_&O<J* /#?^
M&7_B3_T53_Q^;_&C_AE_XD_]%4_\?F_QKW*B@#PW_AE_XD_]%4_\?F_QH_X9
M?^)/_15/_'YO\:]RHH \-_X9?^)/_15/_'YO\:/^&7_B3_T53_Q^;_&O<J*
M/#?^&7_B3_T53_Q^;_&C_AE_XD_]%4_\?F_QKW*B@#PW_AE_XD_]%4_\?F_Q
MH_X9?^)/_15/_'YO\:]RHH \-_X9?^)/_15/_'YO\:/^&7_B3_T53_Q^;_&O
M<J* /#?^&7_B3_T53_Q^;_&C_AE_XD_]%4_\?F_QKW*B@#PW_AE_XD_]%4_\
M?F_QH_X9?^)/_15/_'YO\:]RHH \-_X9?^)/_15/_'YO\:/^&7_B3_T53_Q^
M;_&O<J* /#?^&7_B3_T53_Q^;_&C_AE_XD_]%4_\?F_QKW*B@#PW_AE_XD_]
M%4_\?F_QH_X9?^)/_15/_'YO\:]RHH \-_X9?^)/_15/_'YO\:/^&7_B3_T5
M3_Q^;_&O<J* /#?^&7_B3_T53_Q^;_&C_AE_XD_]%4_\?F_QKW*B@#XOU'6_
M$^G:A/I[^)+UF@F:,L+M\$J2,]?:BH?$_P#R,NH_]?TW_H9HH ]D_9?_ .2D
M^*O^!?\ HYJ]RKPW]E__ )*3XJ_X%_Z.:O<J /.?BGX*_9>^'7C"7]MCXPZ'
MX5T;6O!OA6XLIOB-K8B@ETK2"QEFB-R^/+A+$L1G&3[U\)_LIZAX[_X*^_\
M!4/P?_P5%T+P9J/AO]G[X#Z%K>C?!75=9LVM[WQYJFI0M:7VJ1PN T=@L.4C
M+C+,B$?,94B@_P""XO[&?_!3_P#;:_:$^&WAKX#_  >\#^./@/X,CCUKQ)X#
M\7>-GTRV\5ZX))?+COTBP\MK JP.L>X*[/)NR,8]C_9 ^)'_  6YE^,?A;P'
M^TY^Q7\"?!7PK@AEM]6O_ _C&>>[TV".TD^S);6Q.S;YJP1[<85"<=!0!P/_
M  ;. ZC^Q'\2/&^I#=K7B7]H_P 9ZEXCF?\ UDMZUU&C,YZEML:=:_//]L?5
M-4\-_P#!/_\ X*9_#3P]>26OAFY_;-TXW*V[;8X3>:K927F,<+EX80P^@-?H
M#X1_9O\ ^"HG_!,3XT?&#2?V"?V=_ GQE^%'Q=\=7GC3P_I6O^/QX?O?!&MW
MRI]L2420R+>6)=$9(XBC@ C*DDMK_"G_ ((E7VN?\$J_C!^QG^U%\3+#4_B3
M^T'XBU3QG\2_&.C6C-9VWB>[N(KJ![9'VN]O;36UMA3L+[)"/+\S"@'I/_!=
M+PAX4E_X(P_'[PO<:9;Q:;8?#&X>RM0@$<36WER6X4=!MDCCV^A KV/]@'7=
M=\4?L'_!/Q-XHGDEU/4?A'X;NM1EF)+O/)I=N\A8GN6)S7PE\8OV=?\ @N-^
MW=^S/I7_  3._:>^$WPU\$>$KMM/T[XJ_'O0?B"=0G\2:1:31/)_9^EFW26V
MN;CR4WM,VP[W&V,-@?IUX4\+Z%X(\+:;X+\+:<EGIFD:?#9:=:1_=@@B01QH
M,]@J@?A0!?K)\=6?C&_\(W]G\/\ 6+33]:D@(TZ]OK<RPPR9&&=!]X8SQ6M1
M0!X7_P (#_P4$_Z+_P"!/_"4D_\ BJ\:_9[\9_\ !2[]I?P??>// _[0_@?2
M[*TUJ?3_ +-J_A$22EXU1BP,8 VD.,#KP<DU]LU\R_\ !*7_ )-VUK_L>[__
M -%6] $?_"J_^"KW_1U/PS_\(J2C_A5?_!5[_HZGX9_^$5)7T]10!\P_\*K_
M ."KW_1U/PS_ /"*DH_X57_P5>_Z.I^&?_A%25]/44 ?,/\ PJO_ (*O?]'4
M_#/_ ,(J2C_A5?\ P5>_Z.I^&?\ X14E?3U% 'S#_P *K_X*O?\ 1U/PS_\
M"*DH_P"%5_\ !5[_ *.I^&?_ (14E?3U% 'S#_PJO_@J]_T=3\,__"*DH_X5
M7_P5>_Z.I^&?_A%25]/44 ?,/_"J_P#@J]_T=3\,_P#PBI*/^%5_\%7O^CJ?
MAG_X14E?3U% 'S#_ ,*K_P""KW_1U/PS_P#"*DH_X57_ ,%7O^CJ?AG_ .$5
M)7T]10!\P_\ "J_^"KW_ $=3\,__  BI*/\ A5?_  5>_P"CJ?AG_P"$5)7T
M]10!\P_\*K_X*O?]'4_#/_PBI*/^%5_\%7O^CJ?AG_X14E?3U% 'S#_PJO\
MX*O?]'4_#/\ \(J2C_A5?_!5[_HZGX9_^$5)7T]10!\P_P#"J_\ @J]_T=3\
M,_\ PBI*/^%5_P#!5[_HZGX9_P#A%25]/44 ?,/_  JO_@J]_P!'4_#/_P (
MJ2C_ (57_P %7O\ HZGX9_\ A%25]/44 ?,/_"J_^"KW_1U/PS_\(J2C_A5?
M_!5[_HZGX9_^$5)7T]10!\P_\*K_ ."KW_1U/PS_ /"*DH_X57_P5>_Z.I^&
M?_A%25]/44 ?,/\ PJO_ (*O?]'4_#/_ ,(J2C_A5?\ P5>_Z.I^&?\ X14E
M?3U% 'S#_P *K_X*O?\ 1U/PS_\ "*DH_P"%5_\ !5[_ *.I^&?_ (14E?3U
M% 'S#_PJO_@J]_T=3\,__"*DH_X57_P5>_Z.I^&?_A%25]/44 ?,/_"J_P#@
MJ]_T=3\,_P#PBI*/^%5_\%7O^CJ?AG_X14E?3U% 'S#_ ,*K_P""KW_1U/PS
M_P#"*DH_X57_ ,%7O^CJ?AG_ .$5)7T]10!\P_\ "J_^"KW_ $=3\,__  BI
M*/\ A5?_  5>_P"CJ?AG_P"$5)7T]10!\P_\*K_X*O?]'4_#/_PBI*/^%5_\
M%7O^CJ?AG_X14E?3U% 'S#_PJO\ X*O?]'4_#/\ \(J2C_A5?_!5[_HZGX9_
M^$5)7T]10!\P_P#"J_\ @J]_T=3\,_\ PBI*/^%5_P#!5[_HZGX9_P#A%25]
M/44 ?,/_  JO_@J]_P!'4_#/_P (J2C_ (57_P %7O\ HZGX9_\ A%25]/44
M ?,/_"J_^"KW_1U/PS_\(J2C_A5?_!5[_HZGX9_^$5)7T]10!\P_\*K_ ."K
MW_1U/PS_ /"*DH_X57_P5>_Z.I^&?_A%25]/44 ?,/\ PJO_ (*O?]'4_#/_
M ,(J2C_A5?\ P5>_Z.I^&?\ X14E?3U% 'S#_P *K_X*O?\ 1U/PS_\ "*DH
M_P"%5_\ !5[_ *.I^&?_ (14E?3U% 'S#_PJO_@J]_T=3\,__"*DH_X57_P5
M>_Z.I^&?_A%25]/44 ?,/_"J_P#@J]_T=3\,_P#PBI*/^%5_\%7O^CJ?AG_X
M14E?3U% 'S#_ ,*K_P""KW_1U/PS_P#"*DH_X57_ ,%7O^CJ?AG_ .$5)7T]
M10!\P_\ "J_^"KW_ $=3\,__  BI*/\ A5?_  5>_P"CJ?AG_P"$5)7T]10!
M\P_\*K_X*O?]'4_#/_PBI*/^%5_\%7O^CJ?AG_X14E?3U% 'S#_PJO\ X*O?
M]'4_#/\ \(J2C_A5?_!5[_HZGX9_^$5)7T]10!\P_P#"J_\ @J]_T=3\,_\
MPBI*/^%5_P#!5[_HZGX9_P#A%25]/44 ?,/_  JO_@J]_P!'4_#/_P (J2C_
M (57_P %7O\ HZGX9_\ A%25]/44 ?,/_"J_^"KW_1U/PS_\(J2C_A5?_!5[
M_HZGX9_^$5)7T]10!\P_\*K_ ."KW_1U/PS_ /"*DH_X57_P5>_Z.I^&?_A%
M25]/44 ?,/\ PJO_ (*O?]'4_#/_ ,(J2C_A5?\ P5>_Z.I^&?\ X14E?3U%
M 'S#_P *K_X*O?\ 1U/PS_\ "*DH_P"%5_\ !5[_ *.I^&?_ (14E?3U% 'S
M#_PJO_@J]_T=3\,__"*DH_X57_P5>_Z.I^&?_A%25]/44 ?,/_"J_P#@J]_T
M=3\,_P#PBI*/^%5_\%7O^CJ?AG_X14E?3U% 'S#_ ,*K_P""KW_1U/PS_P#"
M*DH_X57_ ,%7O^CJ?AG_ .$5)7T]10!\P_\ "J_^"KW_ $=3\,__  BI*/\
MA5?_  5>_P"CJ?AG_P"$5)7T]10!\P_\*K_X*O?]'4_#/_PBI*/^%5_\%7O^
MCJ?AG_X14E?3U% 'S#_PJO\ X*O?]'4_#/\ \(J2C_A5?_!5[_HZGX9_^$5)
M7T]10!\P_P#"J_\ @J]_T=3\,_\ PBI*/^%5_P#!5[_HZGX9_P#A%25]/44
M?,/_  JO_@J]_P!'4_#/_P (J2C_ (57_P %7O\ HZGX9_\ A%25]/44 ?,/
M_"J_^"KW_1U/PS_\(J2C_A5?_!5[_HZGX9_^$5)7T]10!\P_\*K_ ."KW_1U
M/PS_ /"*DH_X57_P5>_Z.I^&?_A%25]/44 ?,/\ PJO_ (*O?]'4_#/_ ,(J
M2C_A5?\ P5>_Z.I^&?\ X14E?3U% 'S#_P *K_X*O?\ 1U/PS_\ "*DH_P"%
M5_\ !5[_ *.I^&?_ (14E?3U% 'S#_PJO_@J]_T=3\,__"*DH_X57_P5>_Z.
MI^&?_A%25]/44 ?,/_"J_P#@J]_T=3\,_P#PBI*/^%5_\%7O^CJ?AG_X14E?
M3U% 'S#_ ,*K_P""KW_1U/PS_P#"*DH_X57_ ,%7O^CJ?AG_ .$5)7T]10!\
MP_\ "J_^"KW_ $=3\,__  BI*/\ A5?_  5>_P"CJ?AG_P"$5)7T]10!\P_\
M*K_X*O?]'4_#/_PBI*/^%5_\%7O^CJ?AG_X14E?3U% 'S#_PJO\ X*O?]'4_
M#/\ \(J2C_A5?_!5[_HZGX9_^$5)7T]10!\P_P#"J_\ @J]_T=3\,_\ PBI*
M/^%5_P#!5[_HZGX9_P#A%25]/44 ?,/_  JO_@J]_P!'4_#/_P (J2C_ (57
M_P %7O\ HZGX9_\ A%25]/44 ?,/_"J_^"KW_1U/PS_\(J2C_A5?_!5[_HZG
MX9_^$5)7T]10!\P_\*K_ ."KW_1U/PS_ /"*DH_X57_P5>_Z.I^&?_A%25]/
M44 ?,/\ PJO_ (*O?]'4_#/_ ,(J2C_A5?\ P5>_Z.I^&?\ X14E?3U% 'S#
M_P *K_X*O?\ 1U/PS_\ "*DH_P"%5_\ !5[_ *.I^&?_ (14E?3U% 'S#_PJ
MO_@J]_T=3\,__"*DH_X57_P5>_Z.I^&?_A%25]/44 ?,/_"J_P#@J]_T=3\,
M_P#PBI*/^%5_\%7O^CJ?AG_X14E?3U% 'S#_ ,*K_P""KW_1U/PS_P#"*DH_
MX57_ ,%7O^CJ?AG_ .$5)7T]10!\P_\ "J_^"KW_ $=3\,__  BI*/\ A5?_
M  5>_P"CJ?AG_P"$5)7T]10!\P_\*K_X*O?]'4_#/_PBI*/^%5_\%7O^CJ?A
MG_X14E?3U% 'S#_PJO\ X*O?]'4_#/\ \(J2C_A5?_!5[_HZGX9_^$5)7T]1
M0!\P_P#"J_\ @J]_T=3\,_\ PBI*/^%5_P#!5[_HZGX9_P#A%25]/44 ?,/_
M  JO_@J]_P!'4_#/_P (J2C_ (57_P %7O\ HZGX9_\ A%25]/44 ?,/_"J_
M^"KW_1U/PS_\(J2C_A5?_!5[_HZGX9_^$5)7T]10!\P_\*K_ ."KW_1U/PS_
M /"*DH_X57_P5>_Z.I^&?_A%25]/44 >&_\ !/?XU_%+X\? 6X\6_&+4[&\U
MRQ\5:GI<]SIUF((I%MIO+!"#IG!->Y5\S_\ !*?_ )-RUW_LIGB'_P!+&KZ8
MH ^*?$__ ",NH_\ 7]-_Z&:*/$__ ",NH_\ 7]-_Z&:* /9/V7_^2D^*O^!?
M^CFKW*O#?V7_ /DI/BK_ (%_Z.:O<J "BBB@ HHHH **** "BBB@ KYE_P""
M4O\ R;MK7_8]W_\ Z*MZ^FJ^9?\ @E+_ ,F[:U_V/=__ .BK>@#Z:HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** /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 **** "OF7_@E+_P F[:U_V/=__P"BK>OIJOF7_@E+_P F[:U_
MV/=__P"BK>@#Z:HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /F?_ ()3_P#)
MN6N_]E,\0_\ I8U?3%?,_P#P2G_Y-RUW_LIGB'_TL:OIB@#XI\3_ /(RZC_U
M_3?^AFBCQ/\ \C+J/_7]-_Z&:* /9/V7_P#DI/BK_@7_ *.:O<J\-_9?_P"2
MD^*O^!?^CFKW*@ HHHH **** "BBB@ HHHH *^9?^"4O_)NVM?\ 8]W_ /Z*
MMZ^FJ^9?^"4O_)NVM?\ 8]W_ /Z*MZ /IJBBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH ^9_^"4__ ";EKO\ V4SQ#_Z6-7TQ7S/_ ,$I_P#DW+7?^RF>(?\
MTL:OIB@#XI\3_P#(RZC_ -?TW_H9HH\3_P#(RZC_ -?TW_H9HH ]D_9?_P"2
MD^*O^!?^CFKW*O#?V7_^2D^*O^!?^CFKW*@ HHHH **** "BBB@ HHHH *^9
M?^"4O_)NVM?]CW?_ /HJWKZ:KYE_X)2_\F[:U_V/=_\ ^BK>@#Z: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 **** /F?_@E/_R;EKO_ &4SQ#_Z6-7TQ7S/_P $
MI_\ DW+7?^RF>(?_ $L:OIB@#XI\3_\ (RZC_P!?TW_H9HH\3_\ (RZC_P!?
MTW_H9HH ]D_9?_Y*3XJ_X%_Z.:O<J\-_9?\ ^2D^*O\ @7_HYJ]RH **** "
MBBB@ HHHH **** "OF7_ ()2_P#)NVM?]CW?_P#HJWKZ:KYE_P""4O\ R;MK
M7_8]W_\ Z*MZ /IJBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^9_P#@E/\
M\FY:[_V4SQ#_ .EC5],5\S_\$I_^3<M=_P"RF>(?_2QJ^F* /BGQ/_R,NH_]
M?TW_ *&:*/$__(RZC_U_3?\ H9HH ]D_9?\ ^2D^*O\ @7_HYJ]RKPW]E_\
MY*3XJ_X%_P"CFKW*@ HHHH **** "BBB@ HHHH *^9?^"4O_ ";MK7_8]W__
M **MZ^FJ^9?^"4O_ ";MK7_8]W__ **MZ /IJBBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH ^9_\ @E/_ ,FY:[_V4SQ#_P"EC5],5\S_ /!*?_DW+7?^RF>(
M?_2QJ^F* /BGQ/\ \C+J/_7]-_Z&:*/$_P#R,NH_]?TW_H9HH ]D_9?_ .2D
M^*O^!?\ HYJ]RKPW]E__ )*3XJ_X%_Z.:O<J "BBB@ HHHH **** "BBB@ K
MYE_X)2_\F[:U_P!CW?\ _HJWKZ:KYE_X)2_\F[:U_P!CW?\ _HJWH ^FJ***
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BFRRQP
MQM--(J(BEG=C@*!U)/:OP!C_ .#DF.;_ (.-5FA^("O^SRZCX8*RW6;(@W'&
MO YV?\?_ /RV_P"?/WH _H HHHH **** "BBB@ HHHH **** "BBB@#YG_X)
M3_\ )N6N_P#93/$/_I8U?3%?,_\ P2G_ .3<M=_[*9XA_P#2QJ^F* /BGQ/_
M ,C+J/\ U_3?^AFBCQ/_ ,C+J/\ U_3?^AFB@#V3]E__ )*3XJ_X%_Z.:O<J
M\-_9?_Y*3XJ_X%_Z.:O<J /#?V\_V_?@Y_P3]^&&G^./B7H?B/Q#K7B34_[)
M\"^"/!VAS:AJOB753&TB6=M'&I 8JI)=RJ@ \DX4^*?\$)OVZ?VG_P!OWX!_
M%GXG?M9^'+/0?$OAG]H#7_"UMX6LX(U&@6EI:V#KI[2(!]H>&6>96F;+.>>!
M@#[7FT^PN;N&_N+&&2>VW?9YGB!>+<,-M)Y7(X..M?GQ_P &[?\ R('[67_9
M\?Q _EI] &#JG[0?_!77]L[_ (* ?M#?!G]A/]HGX8^ _AY\%-<T30;>?QEX
M&?4YM1U"?35GO%62-QCRI@RD'LZ>]>S^/?VF?VH_^"8?_!-?XF_M5?\ !1OX
MG>$OB5XG\&M->Z1)X)T-](M;I)A;6UA8,KEBKO>R$-* <)*#@[,'Q+X.?\$*
M/^"67[5WB;XO_';Q/\?O$/QTA\>?%C6=:NGT3XEW5KI7AG5YG#7$$$6DW,<;
M7,6Y$+3;R$2)"H"G=\,_M3^,_CE;?\$<OVTOV*O'WQ-UWXC>&/V9OV@] TCP
MSXKU^Y-UJ$^@'5[8BQN)O^6SVS!0Q/W=^W"HB*H!]G_%_P#:'_X+@_L(_LR:
M5_P4Q_:;^,7PW\=>$K4Z=J?Q5^ NA_#LZ;/X:TF[EB20:?J?VAY;FYM_.3<)
MUV?(YRX )_3GPIXHT'QOX7TWQIX6U%+S3-7L(;W3KN+[L\$J"2-Q[,K _C7R
M?_P74\7>%;?_ ((Q?'[Q/=:E;R:=??#&X2RN0X,<KW)CCMRIZ'=)+'M]217L
M?[ .@ZWX5_8/^"?A?Q-#)'J6F_"/PW:ZA'*,,L\>EVZ2 Y[A@<T >N445D^.
MK/QC?^$;^S^'^L6FGZU) 1IU[?6YEAADR,,Z#[PQGB@#6KYE_P""4O\ R;MK
M7_8]W_\ Z*MZZ;_A ?\ @H)_T7_P)_X2DG_Q5<+_ ,$L+7Q6_P"SSK!L]5M4
M4>-KT.'@)RWDV^3],T ?5U%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-
M &Q16/\ 8O&__0;LO_ 8_P"-'V+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"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P
M&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]
M!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&
M[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B
M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+Q
MO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8
M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-
M'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T
M;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8
M_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_
M (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;L
MO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_
M\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&_
M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]
M!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\
M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B
M\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q1
M6/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\
MC1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-
M &Q16/\ 8O&__0;LO_ 8_P"-'V+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_ (TAL_&R@LVN60 ZDVQ_QH V:*^1_P!I[_@LC_P3W_9!N9=&^-/[<?@1
M-:BD\H^&?#C/K.J>:3A8C:6 FEC9CP-ZJ,GJ*\:MO^"MW_!1/]IIA:_\$\?^
M"3/Q$UG3KCB#QW\;#!X.TD+VN(HIW>>\B]H]K'TX- 'Z.UQWQH_:'^ ?[.'A
M@^-/V@OC7X4\$:2 Q&H^+/$%OI\+D=0K3NH8].!DG(&.:^'IOV&O^"ZG[547
MF_M;?\%2O#OPBT:YYN/!O[-WA-HIPI[+K%^/M43@<'8&4DY'05T?P:_X-Y_^
M">GPO\4CXD?$#X7-\7O&#$-=>+_C9J]SXFO+HCD&2.Z8VQ.<G(A!R?I0!4\4
M?\'$G['/BO7;GP)^PW\)OBU^TIXCMW\J2U^$'@"ZN+&VE_Z;WURL44<?0F5/
M,49'OBA_PL7_ (.+/VMOE\"_ KX-?LK^'+D_\?\ XXUQO%_B2.,_=DB@M MD
MK8Y,<P!'3/!S]P^%_ ]_X(T&V\+>"[;0](TRSC\NSTW2]*6W@@3^ZD<8"J/8
M"M#[%XW_ .@W9?\ @,?\: /PA_X.$OV5&_8P_81NOB/^W#_P4D^,OQY^*GCK
M4!HO@?PQJ&MIH7AB&<@276H#1;'Y,01=,R%/,E@5E9217\_-?WR?8O&__0;L
MO_ 8_P"-'V+QO_T&[+_P&/\ C0!\,?\ !MU_P4B_X>(?\$X]!_X377OM?Q"^
M&7E>%_&_G2[IKGRHQ]COVSR?/MPNYS]Z:*?TK[_K'^Q>-_\ H-V7_@,?\:/L
M7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK
M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L
M7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK
M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#Y__ ."4_P#R;EKO_93/$/\
MZ6-7TQ7S-_P2EW#]G'7 QR?^%E^(,D?]?9KZ9H ^*?$__(RZC_U_3?\ H9HH
M\3_\C+J/_7]-_P"AFB@#V3]E_P#Y*3XJ_P"!?^CFKW*O#?V7_P#DI/BK_@7_
M *.:O<J "O"?V$/V%/"?["&B?$[1/"7CO4=>3XF_&/7/B%?OJ-M'&;*YU+R-
M]K'L^]&GD##'YCN.:]VHH ^%O%'_  1G\?\ P]^,GCSXG_\ !/W_ (*'^/O@
M#I7Q3UJ76/'_ (*T7PWIFLZ9<:E*,3WEBE[&6TZ:7JSQ$G(&W:JHJ^L_ '_@
ME7^R3\ _V+/$?["\'AO4/$_A7QRNH2_$35/%.H&YU3Q3?7RXNK^\N5"EKE\+
MB1 I3RT*X*@U](44 ?GEI'_!!;7O$.A^$_V?_P!H_P#X*0?%+XG? 'P+J=K=
M^'?@SK^E:;!'<QVCAK2TU+48(EN-1MHMJ 0OM7"*%V[1C]#%544(B@ #  '
M%+10 4444 %?,O\ P2E_Y-VUK_L>[_\ ]%6]?35?,O\ P2E_Y-VUK_L>[_\
M]%6] 'TU1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17\ =% ']_E%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 445\V_M2?\ !7[_ ()H?L:23Z?^
MT#^V1X,TS5;=BLOAW3-0.J:JK] ILK(2SJ2>!N0#/?@T ?25%?GM_P /E_VM
M_P!I7_0O^";?_!(?XL^,[2?BV\=?%J6#P7H3+_S\0M=%I;N,?W4".>0!D4?\
M,>?\%W_VL/WW[5'_  4D\&? W0;CF?P?^SIX0:XO6C/1#J^I'SH)0.K1!E)S
M@8Q0!]P?%OXX_!;X!>%G\<?'3XN>&?!FC1YWZMXJUVWT^V&!DCS)W5<^V:^-
M/&G_  <3?L,:GXCN?AY^QSX/^)_[1_BJW;RY-'^"G@&[U&&%ST,MW*L4"Q]S
M(C2 #GG&*U/A)_P;S?\ !,[P-XI3XE?&;X>>(OCEXR&#/XO^.WBNY\275P<Y
M_>0S$6K\\\PU]E^"_ W@GX;^'+;P=\._!VE:#I%FNVTTK1=/CM;:!?1(HE55
M'T% 'P7_ ,+F_P"#A[]K4[/A/^RO\(OV8O#ER>-8^*/B9_$^OB(])8;2P MX
MY.YBN.G0GN0?\$'O$'[0A%__ ,%./^"E?QL^.HFYOO".GZPOA/PO/GJ&TW32
M#[ B53C/X?H310!XK^S#_P $Y/V$?V,;:*/]F#]D_P $>#[F)-@U?3=#C;47
M7&,/>RAKB3_@4AZGUKVJBB@ 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 "BBB@ HHHH **** "BBB@
M KYE_P""4O\ R;MK7_8]W_\ Z*MZ^FJ^9?\ @E+_ ,F[:U_V/=__ .BK>@#Z
M:HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HJ#5-5TS0].GUC6M1@L[2UB:6YNKJ98XXD
MR69F("@#DD\5\B?%/_@O#_P3)^'?Q/T_X'^#_CVWQ,\::EJ$=I!X8^$6CW'B
M6=2SA&=Y+)7@0(6RX,F\ '"DC% 'V%39IH;:%[BXE6..-2SN[8"@<DDGH*\F
M_;1T7]MGQ%\'4T3]@CQM\/\ PYXVN=8@2ZUOXC:9=7=I::<5D\Z2"*W/S7(;
MRB@D!C(#A@,AA\H0?\$'=5_:,F36O^"J?_!0WXN?']Y&#W7@NTU/_A%?";'J
M5_LW3F4DCH'$JD@<CG@ ^P?A7^V-^RE\=/B=KGP9^"O[1/@[Q=XH\-6:77B#
M1O#6OP7TNGQ,YC!E\EF"'<,%2=PR,@9&?!_VM_C%_P %F-=^.FJ? O\ 8-_9
M)^&6C^%[2"V,7QN^+'C1YK*X:6%'E2#2K)1<B2%F9 SEHV90>F17N?[-7[%W
M[)G['/AUO"_[+?[.OA#P):R1".Z?P[H<5O/=@=#/.!YLYX'S2,QX'->G4 ?P
M!T5_?Y10!^=V@_\ !9;X^?L5ZU:_#/\ X+7_ +)=Y\,XY+A;6R^.GPYAGUKP
M-JCD[5:5D#7&F,YX6.8,QP6.Q:^\OA?\5OAC\;? UA\3?@Y\0]%\5>'=4B\W
M3M<\/:G%>6ERGJDL3,K>AP>#P:U->T#0O%.BW7AOQ/HMIJ6G7UNT%]87]LLT
M%Q$PPT;HX*NI!(((((KYS_9J_P""2_['7[''[3&L?M+_ +*_A[7? 3>(M)FM
M-=\ ^'/$,T'A>\G>2-EOCIF3$EQ&L9C3R]L:K*^(]Q#  ^EZ*^1OVN/^"O'P
MV_8+_:(3X;?M=?L__$/PI\-+ZTM/[(^/%OHQU'PVUY+G?:W1M=\MD58JJF1"
M7.\[510[?3'PK^+?PM^.7@6P^)_P8^(NB>*_#FJ1>9IVN>'M4BO+2X7_ &)8
MF93CH1G(/!YH Z&BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BOGO]J7_@JY_P3D_8M^T6O[2?[8G@GP]J-KGS
M] BU47VJ*1_TXV@EN?;_ %?6OGK_ (?9?M!_M'C[%_P31_X)-_&/XF03C%IX
MW^(4</@SPY(#TFBN;W<]R@')0*C'H.2* /T)KGOB;\6_A3\%?"TWCCXR?$WP
M]X2T6W_U^L>)M:@L+6/C/S2SNJ#CU-?"_P#PRY_P7Y_:R_>_M&_M^?#K]GSP
M_<\R^%O@+X0?5-3>(_\ +.34]2(-O*.\D&Y<C@8.*Z'X9?\ !N]_P3DT'Q3#
M\2_VB="\9_'_ ,8Q\MXJ^._C2ZU^9R>6!MV*6K*3V:)L8QF@"'X@_P#!Q+_P
M3Z@\3S_#?]EF#X@_M$>+X3M/ASX&>!;O62K$X5FN2([;9GJZ2/@ G%8G_#0W
M_!P9^UF?+^!?[%'PN_9O\.W!PGB'XT>+'UW66A/_ "UBL-. 2"7_ *97&1P<
MGH:^[OA]\-/AS\)?#$'@GX5> -$\,Z+:C%KI'A[2H;*UA'^S%"JHO0=!6W0!
M^>W_  XV^*O[1?\ IW_!33_@J;\:/C!'.,WO@SPI>Q^#O#,P/6.2QT_+2@#Y
M0_F(Q&2>O'TE^RY_P3!_X)\?L6)!)^S'^R'X(\*WMN (M;@T=;G4\#IF^N/,
MN6_&0U[O10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 ?,__  2G_P"3<M=_[*9XA_\ 2QJ^F*^9_P#@E/\
M\FY:[_V4SQ#_ .EC5],4 ?%/B?\ Y&74?^OZ;_T,T4>)_P#D9=1_Z_IO_0S1
M0![)^R__ ,E)\5?\"_\ 1S5[E7AO[+__ "4GQ5_P+_T<U>Y4 %%%% !1110
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
M^"_/[7A\[]HK]N?X>?LY^&[GF3PK\"O"[:MK#PG_ )9RZGJ)'V>4?\]+?<O
MP.30!]Q?%OXX?!?X ^%)/'?QT^+?AGP9HD6?,U?Q5KMOI]L"!DCS)W5<^V<U
M\8>,/^#A_P#8V\1^(KGX>?L._##XI?M*^*+>3RI+#X.^!;FZL;:7M]HOYUBA
MCCQR94,B@&M7X1_\&]/_  3>\&>*X_B?\=_"'BCX]>-5P9O%_P >?%=QXCN)
MCG)#02E;5AGG#0DCUK[/\'^"_!WP]\.VWA#P#X3TS0])LDV6>EZ/81VUM O]
MU(XP%4>P H _DZ_X.*O^"N7[5/[?/QML/V:/CA\#['X5Z;\*M2N#=> ['Q5'
MK,RZK*BJSWEU %A>:*+]V(T7]RTDZ,2Q8+D?\&]'[8W[;_P[_:@M?V+/V6_V
MT])^%%G\4+YI+2'Q7X.M]9TG4-;CA(MX9!)B2U:9%,0DA;+N(496^4I_0!XL
M_P"#9S_@B7X[\5:GXX\8_L9W&I:OK.H37VJZC=_%'Q0\MU<S.9)978ZG\S,[
M,Q/<DT>$_P#@V<_X(E^!/%6F>./!W[&=QINKZ-J$-]I6HVGQ1\4)+:W,+B2*
M5&&I_*RNJL#V(% &9_PL+_@Y7^#!_P"*H_9X_9?^--E$?W?_  A7BS4_#NHS
MK_M_V@&MU?\ W?EZ4?\ #Y7]LWX4_+^UG_P0I_:'T 1C_2KCX6S:?XW@B]6W
MVCQ90=20.G-?H%10!\&>&O\ @Y._X)/W&KQ^%_BW\6_%?PMUN0X_L7XG?#C5
MM,F4CJ&<6[PKC/>05]'?![_@HI^P/^T#Y4?P4_;0^%WB>>; 2RTCQU82W()Z
M!H!+YBGV*@UZMXF\*>%O&FDR:!XQ\-:?JUA+_K;+4[-)X7^J."IZ^E?./Q@_
MX(M_\$G_ ([>:_Q%_P""?OPO>:?_ %UYHOA>'2KB0^K36(AD)]RV: /IQ65U
M#HP((R"#P12U^?S_ /!N%^Q7X'8R_LH?'O\ :$^!;+DV\?PK^-&HV\41Z@;+
MLW&5]5SR.,TG_#M7_@L%\(CYG[./_!=+Q!JMG$?W>@_&#X3Z9K?G#L'OU9)U
M_P" KS0!^@5?%/[6/_!(?7?&?QXUO]M?]@W]K_QO\"_C1KAADU^_M;U]6\.^
M)WAB2*)-2TJY9HW CCCC5H]HC4;A&S"N3_X3?_@Y:^"XQXB^!W[+GQJL80/+
M_P"$2\2ZKX=U.<#KO^W VRL?]GY11_P^+_;?^%'R_M8_\$(OV@-%$61<W'PH
MOM.\;QICJP-H\.5[Y[#UH S-+_X*_?M3_L(:E;^ ?^"UO[)-QX2TGSEMK7]H
M3X2V]QK/@V]).U7NXE5KK3&8]%D5BQR0B*,U^AFC:QIOB'1[37]'NA/:7UM'
M<6LP4@21NH96P0",@@\\U\&Z?_P<??\ !)?6)V\!_'OQ[XL^&5_?QM#-X>^+
M'POU6P,B,,.DA^SR0A<$@AGP?>N\^-?[97P+_;E^!5QX)_X)T?\ !6[X6^"O
M'TE[:WFD:[I^K:5K$H,4@D^RSV$\H<1S$!')7<%)P&R5(!]?T5^=&E?\%>_V
MK_V#[VW\$_\ !:;]DR;PYH9E2"T_:(^#]O<:SX/O,D*LEY H:ZTPMZ.K%V)*
MQJHS7W=\&OCA\'/VB?A]8_%;X#_%#0?&'AO45S9:WX=U2*[MI#QE=\9(##.&
M0X93P0#Q0!U-%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 455UK7-%\-:5/KOB+6+73[&V0O<WE[<+%%$HZLSL0%'N37RS\>
MO^"YW_!)+]F^26S^(_[=_@2XO8CM?3/">H-KUT).@C,6FK.RN3QA@.O.!S0!
M]845^?7_  _9\:?&3_1_V$O^"3G[1_Q5\S_CSU_6?"\?A;0;G/39?W['CN<Q
MC (-!\5?\')W[1&1HGPI_9R_9UTF?[__  D>N7GBW7;8'^Y]D"V3D=]V >,4
M ?H+7$_&3]I7]G7]G72O[<^/_P >O!G@BS*%UN?%OB>UTY&'L;B1,_A7Q@?^
M",_[8/QPS-^W)_P6T^._BJ*;FYT/X4PV7@;3Y!_SQ>.S64RQ]N2I.,\&NV^#
MG_!OC_P2&^#>J_\ "3)^QSHOC#6Y)!)>:U\2KZZ\1S74G]^1-0DEBS_NQ@>U
M &'X[_X..?\ @EEHFOR>"/@[\4/%'QA\2H<+X<^#W@/4-;N)><#9(L26[Y/
MQ*:Q?^'G_P#P5:^/?[K]C[_@B%XTTFQG/[KQ+\??&MEX7^S ]&DTT>9</[A'
MR/>ONSP)\./AY\+= C\*?#+P'HWAS2XO]5IN@Z7#9VZ<8XCB55'Y5LT ?GT/
MV;O^#B+]H;#?&/\ X*%?!CX%:?/_ *W3/@O\-9==NA&?^69N=88>7)C@O'D
M\C-*G_!O#\ OBFRWG[='[9'[0WQ^>0YNM)\=?%*ZMM')[K%9V/D^2A_NB0U^
M@E% 'S]\ /\ @E)_P39_9=\B?X%_L1?#?1+RVQY.KMX8@NM07'_3W<B2<_\
M?=?0"JJ*$10 !@ #@"EHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@#YG_ ."4_P#R;EKO_93/$/\ Z6-7TQ7S/_P2G_Y-RUW_ +*9XA_]
M+&KZ8H ^*?$__(RZC_U_3?\ H9HH\3_\C+J/_7]-_P"AFB@#V3]E_P#Y*3XJ
M_P"!?^CFKW*O#?V7_P#DI/BK_@7_ *.:O<J "BBB@ HHHH **** "BBB@ KY
ME_X)2_\ )NVM?]CW?_\ HJWKZ:KYE_X)2_\ )NVM?]CW?_\ HJWH ^FJ***
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHK^0+_@Z._P"4Z_QS_P"Y9_\ 48TF@#^O
MVBOX Z_J7_X-0?VO[OQK_P $^?AQ^R!8?LS_ !,M++P?H?B&\U#XJ:GX=$/A
MB]NY?$5W-'86=T7)N9A%=$OA0$:%U))QD _66O,_VD?VSOV3?V/O#W_"4?M0
M?M%>#_ MJT1>!?$>NPV\]R!U$,+-YL[<'Y8U8\'BO&_VT_V&/VU/VN?C#%;^
M$/\ @IOXP^$'PB_L:"*_\(_#/P]:VNNWE[OD\Z5=9?,MLA0Q!516YW9' S0_
M9N_X(1_\$Q/V;/$/_"P;7]G6V\>>,Y)!->>.?BO>R>)-4N)QC$Y>]+QQ2<?>
MBCC- 'NO[/G[4OPI_;$_9UL_VD_V3_%$'BCP]KMM>GPSJ%W:W%C'>36\TMOA
MTGC6:)#-$PRR [<, 01GX]_X9>_X+U_MD_O_ -IG]N7P/^SCX7N>9/!WP$T!
MM2UIX3_RSFU>^/\ HTP_YZ6VY3@8'/'Z$V]O!:0):VL"111($CCC4*J*!@
M<  =J?0!\;_LU?\ !!__ ()W?LZ_$>Q^.VM^ =>^*GQ+L+R&\A^)7QD\37'B
M'5A<Q.'BN%\\B".5' =9$B5U8 AL@8^R*** "BBB@ HHHH **Q?B!\2?AU\)
MO"]QXX^*GC[1?#.BV@S=ZQX@U6&RM81ZO+,RHO0]3VKXN^)7_!P]_P $^].\
M53_#']ET^._VB?&<7RCPS\"?!=SK9!)PK-=82V\O.<NDKX )QTR ?==-EEBM
MXFGGE5$12SN[8"@=23V%?GO_ ,+P_P"#A+]K[Y/@U^R?\+/V8?#-S]W7_BSX
MB;Q)X@,)Z2PV-B!!#)W\JYZ8(ST-.B_X()+^T#*NK?\ !4+_ (*%_&;]H.21
M@UWX3.MGPQX5D/4XTO367;SQE91P.E 'JO[2W_!<C_@ES^RSJQ\(>-?VK]#\
M0>)VE\FW\'_#Y9/$&J33]!!Y-@LHBD/]V5H_KR*\H_X>7_\ !6#]J[_1OV /
M^"1^K^$]'N?^/7XA?M.ZVOA^WC!^ZYTBW+7DJ'[P9'Z8XY%?6?[-/["W[&_[
M'&E#2/V7?V9O!?@=?*\N6[T'088KNX7_ *;7.TS3'WD=CQ7J] 'YZ_\ #JS_
M (*4_M4_Z7_P42_X*\^+[/2KCFX^'?[.6EQ^%M/C7J86U%E:[NHFZ$2*#CC/
M/'LW[+W_  18_P""87[(5]'XA^$7[(?AB?Q DGG/XL\60OK>JM,3EIA=7[2O
M$['D^64'L!Q7U)10   # & .@%%%% !1110 4444 %%%% !1110 4444 %%%
M% %+Q#X9\.>+M)ET'Q9X?L=4L9AB:RU&T2>*3_>1P0?Q%?.GQA_X(S_\$I_C
MOYLGQ)_X)_\ PMFGGSY]]I/A2#3+J0GJ6GLA%(3[ELU],44 ?GQJO_!M9^P5
MH5G<V'[-?Q8^._P5@N8W1[7X8?&/4(("K AD:.]-R&0@D%3P02.E>8_L^?\
M!O=^UY_P3R\3^)O&G_!-/_@JFWA-_%AMF\0:%XW^#.DZG!J9M_,\K?/&8S"1
MYKY:*-2Y;+9P,?JK10!^+G[47_!8#_@X$_X);^*Y+3]MC]C#X5^-OA]%<F.S
M^+'A6SU2UTZY3=A&N)H)+D6+OP DUO'SG!8#=7NWP6_X+[_M%>-_A]9?%;QG
M_P $</BUK7AB\'[OQ'\ O%>D_$*T? &[!L)(\,,_-&V&3HP!&*_2>_L+#5;&
M;2]4LH;FVN8FBN+>XC#QRHPPR,IX92"00>"#7Q#\1?\ @A=\$?#'QE3]I+_@
MGC\9O%7[,7CB>_BFU_\ X5J(WT#7HE<,\5WHTV;1\KN"[%5%8[S&YH S-"_X
M.4/^"6-OJD7ASXX>.?'?PCU>8[4TGXI?##5M.E#=U9XX)8E([DN![U]$?!__
M (*7_P#!/'X_>5%\&_VWOA7X@N)ON:?8^.K$W?XV[2B5?Q44W]OK]M#]F;]B
M#X06'Q'_ &M]%U>?P3J^OPZ1JFH6/A"?5[/2Q)'(XNKY(D?RK8&/87*L=\B
M*<G'F%C_ ,$\/^"(O_!0SX>V_P 7O!?[*_P-\=Z'JX)C\4^#-$LH7F; W*]U
M8".42+G!1F#H>" : /KZ&:*XB6>"571U#(Z-D,#R"".HIU?G_+_P;<_L%^#9
M6NOV6/BE\=O@7-NWQ2?";XS:G:"-\YR!=M<#\.GTIO\ P[ _X*R?"/Y_V9O^
M"[OC6ZM8L^7HWQ@^&6E^)//'97O&*3+[LJY- 'Z!45^?O_"0_P#!R[\&#_Q-
M?AW^RO\ &G3HC\G]B:MJ_AW5IQ_M?: UJA]-M'_#WG_@H%\)QC]JW_@@U\<-
M-2(?Z1=?"+Q!IGC8,!U=$M6B;'?:3D=#0!^@5%? VC?\'*'_  2\L-2B\/\
MQZ\3_$/X/:K,VQ-+^*GPLU;3I0_=6:*&:-2/=P..M?0OP?\ ^"GG_!.CX_>5
M%\'OVX_A5KMS-CR].M?'-DMWSTS;O(LJ_BHH ]THIEO<6]W;I=6DZ2Q2(&CD
MC8,KJ>001P17!?M5?M(_#C]C_P#9Q\:?M._%N_\ L_A[P1X?N-4U#:P#S^6O
M[N"//!EED*1(.[R*.] 'H%%>?_LJ_M(_#C]L#]G'P7^T[\)+_P"T>'O&_A^W
MU33]S O!YB_O(),<"6*0/$X[/&P[5T?Q!^*'PS^$F@/XK^*OQ$T+PSI<>?,U
M+Q#J\-E;KCDYDF95'YT ;M%?%?Q?_P"#AC_@D3\)-7_X16T_:XTWQOKLCE+/
M0OACI=WXBFNW_NQR6,4D!/UD ]ZX[_A\7^VS\<<P_L/?\$0_CAXAAEXMM<^+
M][9>!K)E/_+9?M;2M+'W &&8>A- 'Z"T5^?1\"_\')?[1)SXD^.G[.O[.NE3
M_P"J'A#PU=^+-;ME/7S/MQ6S=AVV$ T?\.&]9^,7^D_MV_\ !4_]I#XN>8<W
M?A^S\8+X;T"XSUSI]@O'I\L@P"10!]5?'S]O?]B3]EI9E_:*_:S^'G@V>$'=
M8:_XMM(+MB.R6[2>:Y]E4FOE[5?^#CO]@_Q7J4WA[]D/X=?&C]H/5(I#$;3X
M.?"?4+U%D]&FNEMT"CJ74L .>:]2^ ?_  1 _P""3'[-3Q7/PN_8.\ ->0$-
M%J?B;2SKEVC_ -]9]2:>1&]U85]1:5I.E:#IL.CZ'IEO96EL@2WM;2%8XXE'
M1550 H]A0!\!?\-Q_P#!=?\ :!Q'^S7_ ,$B_"WPRT^;_CT\3?'[XH1G.>AD
MTS35^U18[@L<]NE _8._X+B_M ?O?VF_^"P6B_#K3YO^/OPO\ ?AC#%U_P">
M>J7Y^U1XZ#Y3Z]J_06B@#X$T3_@W!_X)_>(=5@\3?M8>+OB_^T#K$#^8FH_&
M;XK:CJ&).["*W>",CJ K*PQQSUKZF^ O[#'[&/[+D42_LZ?LJ?#[P5+$NT7G
MASPE:6MR_N\Z1B20^[,3[UZK10 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 ?,__  2G_P"3<M=_[*9X
MA_\ 2QJ^F*^9_P#@E/\ \FY:[_V4SQ#_ .EC5],4 ?%/B?\ Y&74?^OZ;_T,
MT4>)_P#D9=1_Z_IO_0S10![)^R__ ,E)\5?\"_\ 1S5[E7AO[+__ "4GQ5_P
M+_T<U>Y4 %%%% !1110 4444 %%%% !7S+_P2E_Y-VUK_L>[_P#]%6]?35?,
MO_!*7_DW;6O^Q[O_ /T5;T ?35%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 45XM^T;_ ,%&OV#?V1DG
M3]I+]KKP!X1N[<$OI.J>)8/[0..NVS1FG?\ X"AK@?V,O^"P?[)O_!0#XPW?
MPN_96T#XC>(=*M-&GU _$:?X>7UCX;D,<L4?V9;NY2-O/?S"R*8P&6*3YL@!
M@#ZGHKY;_;:TC_@L+XQ^*=CX*_8%\7_ _P '>!)M"BDUKQK\0+#4+_6K>_,T
MRO%:6D/^CNBQB%PTN,EV'\//CO\ PY(^/_QZ_P!*_P""A/\ P6!^._Q(27F[
M\,^ KJW\%:%< ]8Y;2Q#F5!T!WJ>_'2@#] X;FWN0QMYTDV.4?8P.UAU!QT(
M]*^"/$?_  <#? OQEX@O_!'[$'[(/Q\_: U>QO);.:Y\"_#2ZM=)M[B-RCI<
M7M^(1  X*EO+89%?5?[(?[&_[.W["7P9M_@!^R_X%D\/>%K:^FO5L9M8N[YW
MN9B#-,TMU+)(6=AN(W;<YP!FO3D1(T$<:!5 P% P!0!^?UG\8O\ @XL_:4O(
MI? O[)7P+_9TT&616EE^)?C*?Q1K/DYZQ1Z8%MU<CJLO3)&<BOP$_P"#HS/_
M  _6^.6X8/\ Q3.<'_J6-)K^OVB@#^ .OZ_?^#7'_E!1\#/^YF_]2?5J^_Z*
M "BBB@ HHHH **^9/VIO^"R/_!,O]C:YET7XX_M?^$X=<BD\K_A%O#]TVL:L
M92<+&;.Q666-F;@;U49[CFO$/^'M/_!0;]J;_1/^"<7_  2&\>7&F7'%O\1/
MC_?Q>$M*1>UQ'9L7N;V(]O+96QS@<X /T*KS']H[]M/]DC]D'1/[?_:>_:0\
M&>!8#$9((O$?B""WGN1S_J8&;S9SP?EC5CP>*^0_^'<__!7_ /:Q_P!)_;P_
MX*R7'@'1;G_CZ^'_ .R[H/\ 8R1@]576KL->$8^7:R$8[\FO3OV</^"$W_!+
M?]FG6_\ A-M#_9<TOQ?XK>4377C+XF7$GB/4IYQ_RWWWS2)%)_M1(E 'FES_
M ,%^O#/QVN9-#_X)B_L'_&?]HRY+F.W\2:7X=;P]X7+@XVR:KJ2H(CGUBP0"
M<TS_ (5/_P '#W[7YW_$_P#:+^$O[*_ABYZZ/\.-"/BKQ((C]Z*:[O"+6-R.
M!+;G(ZX]?T'M;6VLK:.RLK=(884"111(%5% P% '  '&*?0!\'_#_P#X-W_V
M$'\46_Q,_:[UWXB_M'^,(#O77_CAXWN=5CB8_>6.S0QVXB["-TD"@ 9XK[1^
M&OPI^%WP8\*P>!?@_P##;0/"FB6W_'MH_AO1X+&UBX ^6*!51> .@[5OT4 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% $5[96>I6<VG:C:17%O<1-'/!/&'21&&&5E/!!!((/!!KX5^-W_!"
MKX5:/\0[W]H__@F;\:-?_9=^*-R?-NKOP!&LGAO6G!)":AHDA%M,F>T81026
M*N:^[Z* /"?V"]9_X*&W7@'6O#7_  47\%?#VT\3:'JXL]%\3_#G5)I++Q-9
MB)6^VFVF4/9MN)0H6^9E<A$0(6];\#_$KX=?$ZQO-3^&WCW1?$%MIVIW&FZA
M<:)JD5VEM>0.8Y[:1HF8)+&X*O&<,I!! -;=?"WQ]_X(:_"P_$[4?VG_ /@G
M/\;/$?[,GQ:OY6N+_5_ 0$N@Z[+N+8U+1I#]FN$+$DA @W,78.: /NFBO@7X
M0?\ !0C_ (*-_LR?%7PW^S?_ ,%1/V);S6(O$>N6NB^&_CO\";275/#]_<SR
MK#"=0LF_TC3"S,NZ1AL+,=J*@+5]]4 5=9T31O$6FRZ-X@TBUOK.==L]I>6Z
MRQR#T96!!'UKY[^,'_!('_@EQ\>?-D^)_P"P+\*[RXG_ -=J%EX.MK&[?ZW%
MJL<I_P"^J^CJ* /@"Y_X-MO^"?GA.=[W]E[Q[\;O@;<,Q=)_A+\9-4LC&Y.=
MRBZ>X YYQC'M7XV_\'*WCOX[_LB^,-/_ .":=O\ \%-_BK\9?#M[IMMK_C/P
M_P#$%[.XDTV42;K""6\BC66=RH,[1MM4 V[X8D%?ZD:_$']JK_@ST^(_[8'[
M1WC3]IWXM_\ !53[1XA\;^(+C5-0V_!4E(/,;]W!'G6LB**,)$@[)&H[4 ?%
M7_!M7XL^+O[9?C#4/^"9OB;_ (*7_&'X/^%;+3+K7_!OAOX8:I;:=/JDIDW7
M\$=\T330N%(G$:[E(%P^%();]J_A[_P;E?\ !*GPQKZ>-_BG\&M>^+7B50!)
MXD^+WC74-<N)N_SQ22K;MD\\Q5\4_LJ_\&>GQ'_8_P#VCO!?[3OPD_X*J?9_
M$/@CQ!;ZII^[X*D)/Y;?O(),:UDQ2QEXG'=)&'>OV^H X[X0?L[_   _9\TC
M_A'_ ("_ [PAX)L=@0V?A+PU:Z=$5'0%;>- :[&BB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** /F?_@E/_P FY:[_ -E,\0_^EC5],5\S_P#!*?\ Y-RU
MW_LIGB'_ -+&KZ8H ^*?$_\ R,NH_P#7]-_Z&:*/$_\ R,NH_P#7]-_Z&:*
M/9/V7_\ DI/BK_@7_HYJ]RKPW]E__DI/BK_@7_HYJ]RH **** "BBB@ HHHH
M **** "OF7_@E+_R;MK7_8]W_P#Z*MZ^FJ^9?^"4O_)NVM?]CW?_ /HJWH ^
MFJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BO _V
MD/\ @J;_ ,$Z/V1OM$'[0_[9OP_\.WMMGS]%?Q!%<ZDN.O\ H5N9+@_A'UXK
ME/V*O^"NG[.W_!0+XLW?P^_9J^%?Q9O_  ]:Z'-J,7Q0UCX<W>G>&;LI+$BV
ML5U<;':=Q*9%1HU!2&0YR " ?4]%?+/[:_@W_@L'\1/BO9^$?V%OC-\%_AW\
M/)-"B?5?%_BSP[>ZKXCAU$RS"1+:US]C>%8A"P,F&+,PZ#GQ_P#X<3^-OCG_
M *7_ ,%#O^"JGQ_^,(E_X_?#>BZ['X2\.W.>H?3M/!X[#;*, F@#[_L-3TW5
M8GGTO48+E(YGBD>WF5PLBG#(2#PP(((Z@U\$ZS_P7T\%_$?6+OPI^P=^P'^T
M'\=[ZVN9+<:QH?@";1]!65&*E)=0U#R_).X$?-%V/I7UI^R?^R%^SM^P[\&K
M/]G_ /9;^'$?A7PE87,MS;:3'J%S=8FE(,DADN9))&9B,DECS7I- 'Y_Z=XX
M_P"#CC]I'4+>ZTOX)_ #]F[P\\RO<P>*O$%SXNU](\@[4^Q;;(Y&0=V#TP17
MUE^UW^R=\,OVUO@E>_ 'XOZMXDL]!U&\MY[UO"OB&;3+J412!_*,T)#>6^"K
MK_$I/0X(].HH ^8?V<O^",'_  2R_92>&\^"_P"P]X#MM0MR&AUK7-+_ +8U
M!&_O+=:@9ID)/4JPKZ<AABMXEM[>)4C10J(BX"@<  #H*=10 4444 %%%<]X
MT^+GPH^&\;3?$3XG>'M 1!EVUK6H+4*/4F5UQ0!T-%?/OCC_ (*Q?\$P?AOO
M3QG_ ,%"O@Q:31C+VJ_$G399Q_VRCF9__':^8/VW?^#G+_@E]\#OV=_&FO\
M[/G[4^A>.OB-:Z!<#P7X;T?2[Z>*\U)EV0>9,(/)6)'82/ND7*(P7+%00#]
M? 'Q5^''Q3_MO_A7/C33]9_X1SQ!<Z'KW]GW D^PZE;[?/M9,?=E3>NY>VX5
MT%?RF?\ !O%_P6O^.?[%G[0/CKX4:I\*_$GQBNOC?J<=WH_ABPUF"VN[SQ=)
M-@3F:Y(1/M"22+*V"S-'!@'%?M3_ &5_P<8?M@_\A3Q%\&_V1O#-UUATZ#_A
M-_%<"GJK.^W3CQP&3:P.3Z8 /OOQ/XJ\,>"=!N?%/C/Q'8:1I=E&9+S4M4O$
MMX($'5GDD(51[DBOC/XS?\'!_P#P31^''BM_AE\)/B5KOQO\:\BW\&? GPU/
MXFN[@@XPDMN!:GG QYV>>E<_X8_X-X_V4/&NO6WCW]O?XV_%G]I?Q';R":.3
MXK^.;EM+M9>_V;3K5HHHH^O[IS(O)K[,^#/[/_P*_9T\*KX&^ 'P:\+>"=&3
M&-,\*:#;Z? 2!@,4@10S?[1R3D\T ?$G_#6/_!>C]KO]S^S!_P $^O _[/\
MX=N>(?&'[0?BAKW4VB/5X])TX;[>4=DG+*3U..A_PX^^,G[2G^G_ /!4'_@J
M3\7_ (N03\WG@3P9<1^#O"\BGK#+9V&7N%4?*'+HQ&2>2:_0JB@#Q#]EG_@F
MO^P3^Q/;11_LN?LG>"O"%U"FP:S9:.LVINN,8>^GWW,@_P!Z0]3ZU[?110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5\_\ [?7['WQK_:J\->'=4_9T
M_;8\<?!+QIX-OI[[0=7\,I#=:;?RR(J^5JEA*-M]  ORQEE"EBQ#<"OH"B@#
M\Y;?_@JE^W-_P3ON$\*_\%E?V3GG\(P.(H_VC_@A93ZIX?*9P)=3T\ W6G'&
M-SA2K.V(X\#-?<_P$_:)^!/[4OPWL_B_^SI\6M!\:>&;X[;?6?#VI)<P[P 6
MB<J<QR+N&Z-P'4G# &NPN+>WN[=[6Z@26*5"DD<BAE=2,$$'@@CM7)?"/X"?
M!C]G?PUJ7A3]G[X2^&_!VGZGJT^K7FF>'=)BL;6>_F51)<-'"H7>^Q S 9.T
M4 =A17YUW7_!5+]NG_@GMJTFA?\ !8/]D 2^"$N"MO\ M#? FTN=4T"&$M\K
MZGI[;KO3]JXW288,QPB$#-?"O_$<Y_UBZ_\ ,V?_ 'EH _?ZBOP!_P"(YS_K
M%U_YFS_[RU^_U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 445X!_P5'_;G_P"':_["?CG]M;_A5W_":?\ "%_V9_Q3/]M_V=]L
M^V:I:6'_ !\>1/Y>S[5YG^K;=LV\;MP /?Z*_ '_ (CG/^L77_F;/_O+7T!_
MP2X_X.M?^'E'[=G@;]BG_A@S_A"_^$T_M/\ XJ;_ (6C_:/V/['I=W?_ /'O
M_9<'F;_LOE_ZQ=N_=SMVD _7ZBBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M/F?_ ()3_P#)N6N_]E,\0_\ I8U?3%?,_P#P2G_Y-RUW_LIGB'_TL:OIB@#X
MI\3_ /(RZC_U_3?^AFBCQ/\ \C+J/_7]-_Z&:* /9/V7_P#DI/BK_@7_ *.:
MO<J\-_9?_P"2D^*O^!?^CFKW*@ HKPW]O/\ ;]^#G_!/WX8:?XX^)>A^(_$.
MM>)-3_LGP+X(\':'-J&J^)=5,;2)9VT<:D!BJDEW*J #R3A3XI_P0F_;I_:?
M_;]^ ?Q9^)W[6?ARST'Q+X9_: U_PM;>%K."-1H%I:6M@ZZ>TB ?:'AEGF5I
MFRSGG@8  /MVBOS@\&_M'_\ !3__ (*??&CXP:U^P5^T?X&^#7PI^$/CJ\\%
M>']1U[X>KX@O/&^M6*H;V24R31K9V0=T5)(@SE6)PQ!"Z_PL_P""VMYH'_!*
MSXP?ME_M1?#:PTSXE?L^>(M4\&?$KP=HUTRV=QXGM+B*U@2V=]SI;W,UQ;88
M[BF^0 OY>6 /T(HK\M_B_P#M#_\ !<']A']F32O^"F/[3?QB^&_CKPE:G3M3
M^*OP%T/X=G39_#6DW<L22#3]3^T/+<W-OYR;A.NSY'.7 !/Z<^%/%&@^-_"^
MF^-/"VHI>:9J]A#>Z==Q?=G@E021N/9E8'\: +]%%% !7S+_ ,$I?^3=M:_[
M'N__ /15O7TU7S+_ ,$I?^3=M:_['N__ /15O0!]-4444 %%%% !1110 444
M4 %%%% !17Y _P#!UK_P5'_;L_X)K_\ "A?^&*?CG_PA?_":?\)3_P )-_Q3
M.EZC]L^Q_P!D?9_^/^VG\O9]JG^YMW;_ )L[5Q^0'_$4=_P77_Z/F_\ ,9>&
M/_E90!_7[17X,?\ !!7_ (.5M;\0^'/C-XI_X+-?MXZ0EMHW_"/_ /"OX;[P
MI96MS)YG]I_;_(M](LDENL>79[LH^S*8V[SN^X?@+_P<U?\ !+'X]_&C4_A5
M#\2]2\%:5IN@2ZFGCSXF0VV@:1J#+-%&MK:FZG6>6=ED:0*85^6)N<X% 'Z#
M45^0?_!0O_@NUX3U7XM0>&/V2/\ @LY^SS\,/AP-#B;4/$\?PZUCQ=XFCU$R
MRB98;>&"2RD@$8A*$X<LS@C !/R'XZ_;B_X(K>/$.H?M[?\ !5W]KO\ :967
M_C[\.V%A>^&_#=QGKMTZ,6WE[O:4<<=J /Z+-#\1>'_$]D=2\-:[9ZC;+,\+
M7%C=),@D1BKIN0D;E8$$=000:^"]3_X+MZG\5=2N/#G[ W_!,7]H7XSW4,[P
MQZ[/X3_X1GP\\BL5VG4=1QL.0<[HA@<U\;_L\?\ !T7_ ,$B?V0/A%:? ']@
M_P#8=^(FC>%=,N)9;/2-8UC1]+A$LC;GD\RZU2>5BS<EFY[FG>*O^#QW6)I3
M;>!_V$_"%G"W*:GXC_:'TUE4$X&ZWL[663/?AN,>XH ^R-(OO^#CO]HW5K6^
MU#1/V>_V;_#AN$DN+&XGNO&'B%$W M&6C*6+ KD$J5.3P?3ZN_:__9!^#7[<
M?P5NOV?_ (]V^L3^&;Z^M[J]MM$UVXTZ6?RGW"-IK=E?RVY5E!&03]:_%?4/
M^#L+]J3QA/\ 8O!OC[]DKPC-*NZ.W\0:7X^UN51W&=-TT(S  GKCC/2H!_P7
M2_X*"_$P_N?^"C7A;1/-Z#X6?L@>(M8V_P#7/^U8X]W'S?-V_*@#]=?V;_\
M@DA_P3/_ &2?L\_P"_8F^'^BWMKC[/K-SH::AJ,>/2]O/-N/_(G-?10  P!7
MX ?\-J_MG?$/GQG_ ,%&_P!O?Q:)1S'\*_V)]/T+<#T$;+,2,CD-U(&>#Q0-
M.U'X@?/XU\ _\%L_'A?@V^KQC1M,F!Z%8T?A6YRV>!B@#]_)YX+6%KBYF2.-
M!EY)& "CU)/2O.?&_P"V7^R!\,PQ^)'[5GPV\/[,[_[<\<Z?:;?KYLRXK\3(
M/V*/V7?%TR77B+_@W(_;'^(UP&W13_$_XKWELQ8_=+ 7ZJ,GKD$#OG->C>"/
MV6=,\+[?^%7?\&<6EW^,>5_PF_Q?T%L]EW?;Q/CGKG.!R<T ?H7XX_X+D?\
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
MK2W71?$7B+2&O-/MIA-&9FDMU(+JT8E4#/!93VKY!_X9X_X../\ I(K^S_\
M^&BN/_CE??U% 'QW^S3\%_\ @MMX7^.&@Z]^U/\ MK?!WQ3X!MYICXBT'PS\
M-YK&^NT,$BQB*=G(C(E,;$D<JI'>O2OVY/A]_P %$/'EAX;C_8!_:$\!> ;B
MUFNCXHD\<^$Y-56]1A%]G$(1AY94B;<3UWKZ5[U10!\ _P##/'_!QQ_TD5_9
M_P#_  T5Q_\ '*]Y_8;^''_!2CP'?^))/V_OVD/AYX^M[J&U'A>/P-X/DTIK
M)U,OV@S%V/F!@8=H'38WK7T+10!\C?M6?!W_ (+.^+OCAJNO?L?_ +97PB\(
M> 9H;8:1H/BOX=S:A?6[K BSEYU<!PTHD91CA6 [5YU_PSQ_P<<?])%?V?\
M_P -%<?_ !ROOZB@#SK]E/PU^TUX1^!^E:#^V!\2_#GB_P ?0S7)U?7O"FC-
MI]C<(T[M $@8DH5B,:L<\LI/>ODO4/V>_P#@XKDOYY-._P""A_P"CMVF8P1R
M?"2X+*F3M!/F<D#'-??-% 'P#_PSQ_P<<?\ 217]G_\ \-%<?_'*^OOVA_#O
M[1WB3X ZQX=_9I^(OA_PU\1IK2W71?$7B+2&O-/MIA-&9FDMU(+JT8E4#/!9
M3VKT"B@#X!_X9X_X../^DBO[/_\ X:*X_P#CE=U^S3\%_P#@MMX7^.&@Z]^U
M/^VM\'?%/@&WFF/B+0?#/PWFL;Z[0P2+&(IV<B,B4QL21RJD=Z^Q** /!?VY
M/A]_P40\>6'AN/\ 8!_:$\!> ;BUFNCXHD\<^$Y-56]1A%]G$(1AY94B;<3U
MWKZ5^7?_  7K^#7_  6J\*?\$G?BMK_[6W[:'P?\6?#VW_L+_A(/#_A;X<S6
M%_=;M=T]8/*G9R$VW!A=LCE49>]?M]7@'_!4?]AC_AY1^PGXY_8I_P"%H_\
M"%_\)I_9G_%3?V)_:/V/['JEI?\ _'OY\'F;_LOE_P"L7;OW<[=I /X@J^O/
M^"#O[1_AO]D?_@JW\*_VA_&/@3Q;XETKPY_;C7^D^!M";4M3>*;0M0MVECME
M93(D0E\Z0@Y6**1L';@_J%_Q Q_]91?_ #"?_P!^J^@/^"7'_!J5_P .U_V[
M/ W[:W_#>?\ PFG_  A?]I_\4S_PJ[^SOMGVS2[NP_X^/[4G\O9]J\S_ %;;
MMFWC=N !]X_LE?\ !6__ ()R?MORPZ7^SG^UEX5U76YFV?\ "*ZE=-IFL*XX
M9/L-X(IV*G@E49<]SD5]&UX!^UK_ ,$L?^">O[<L4TW[3_[)_A'Q)J4RX/B)
M+#[%JR\<;;^U,=R .N/,QQTKLH/@QXJ^!G[(_P#PH;]D34+"TUOPUX).D?#^
M]\<W=Q>V\5U%;F.VFOI 3-.H<*\A'S-SC&> #TVBOSS_ .'G7_!4G]D3_0_^
M"C/_  2CUGQ'HMMQ<_$S]F/4O^$AL6 ^]*VDSLMY;Q+]XO(_3.%XKWC]D'_@
MKY_P3F_;FU2+PG^SU^U%H%YXGD9D/@K6S)I6MK(@)DC%E>+'-(4P=QC5U&#S
MCF@#Z4HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH ^9_\ @E/_ ,FY:[_V4SQ#_P"EC5],
M5\S_ /!*?_DW+7?^RF>(?_2QJ^F* /BGQ/\ \C+J/_7]-_Z&:*/$_P#R,NH_
M]?TW_H9HH ]D_9?_ .2D^*O^!?\ HYJ]RKPW]E__ )*3XJ_X%_Z.:O<J (9M
M/L+F[AO[BQADGMMWV>9X@7BW##;2>5R.#CK7Y\?\&[?_ "('[67_ &?'\0/Y
M:?7Z&UX3^PA^PIX3_80T3XG:)X2\=ZCKR?$WXQZY\0K]]1MHXS97.I>1OM8]
MGWHT\@88_,=QS0!\Q?\ !L\ATK]B3XD>"-3^76O#?[1_C/3?$<+?ZR*]6ZC=
ME<=0VUTZ^U?GE^V-I&I>*/\ @G]_P4S^)OAVTDN_#-O^V;IRW36Z[HYOL>JV
M4=YC'#8>:$L?3D\5^HOQ?_X) >.8_P!H'QU^T#^PO^W[X\_9_N?BO.MS\4-
M\.Z!I^JZ=J]X%V/?V\=XA-A>.I.^XB.XM\W!SGU7X&_\$P?V3O@;^PK??\$]
M;'PG=Z]X#UW3;ZV\6R^(+PS7_B">]R;N]NKA0K-<R,VX2+M*%4V;0B@ '#?\
M%U/%WA6W_P"",7Q^\3W6I6\FG7WPQN$LKD.#'*]R8X[<J>AW22Q[?4D5['^P
M#H.M^%?V#_@GX7\30R1ZEIOPC\-VNH1RC#+/'I=ND@.>X8'-?)VD?\$%M>\0
MZ'X3_9__ &C_ /@I!\4OB=\ ? NIVMWX=^#.OZ5IL$=S':.&M+34M1@B6XU&
MVBVH!"^U<(H7;M&/T,5510B*  ,  < 4 +63XZL_&-_X1O[/X?ZQ::?K4D!&
MG7M];F6&&3(PSH/O#&>*UJ* /"_^$!_X*"?]%_\  G_A*2?_ !5<+_P2PM?%
M;_L\ZP;/5;5%'C:]#AX"<MY-OD_3-?5U?,O_  2E_P"3=M:_['N__P#15O0!
M]!?8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P&/^-'
MV+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q10
M!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P&/^-'
MV+QO_P!!NR_\!C_C6Q10!_/K_P 'PT&MP_\ #,/]LWL,V?\ A-?+\F+;C_D
MYSZ]J_ VO[??VY_^"7'["?\ P4H_X1;_ (;6^!G_  FG_"%_;O\ A&?^*FU3
M3OL?VS[/]H_X\+F#S-_V6#[^[;L^7&YL_/\ _P 0N/\ P0H_Z,9_\R;XG_\
MEG0!^-W_  :T_P#!*?\ 8V_X*;3?'&7]KCX6?\).O@8^&/[ C/B#4;!8?MAU
M7S\_8IX2^[[)#]XG&WY<9.?V,T/_ (-D?^".?AX@V'[%7A^3'3[=XIUZZ[Y_
MY;7[?YXZ5]"_L,?\$N/V$_\ @FO_ ,)3_P ,4_ S_A"_^$T^P_\ "3?\5-JF
MH_;/L?VC[/\ \?\ <S^7L^U3_<V[M_S9VKCW^@#XJT7_ (( _P#!*?0 !8_L
M(?#"3 ('VW1I;GOG_EM(W^>.E==HW_!&W_@FSH(Q8_\ !/?X!/@$?Z9\)M,N
M.IS_ ,M86_\ K5]3T4 >#Z/_ ,$Z?V//#O\ R+_['/P3L>O_ !Y_"O2XNO7[
ML KKM&_9J^&WAS_D7OA-X!L,$D?8O!]K%R1@_=0=J]*HH P-/\/^)=)@^S:7
M=:7;1YSY=O8!%SC'0>P%3_8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !
MC_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\
M 8_XUL44 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\
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
M^R__ ,E)\5?\"_\ 1S5[E0 4444 %%%% !1110 4444 %?,O_!*7_DW;6O\
ML>[_ /\ 15O7TU7S+_P2E_Y-VUK_ +'N_P#_ $5;T ?35%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 ?+W[;/\ P1__ &(_VYM<A^)?
MCOP'>>$OB38,)=%^+7PYU!M&\2:?,HPD@NX1^^*CA1.L@7)V@'FO!/\ A,?^
M"W/_  3 _=_$+PQ'^VA\'[+_ )COAFU33/B%I%L.\MGDPZMM7 'EDSR'+.R#
MBOT<HH ^>/V(O^"I_P"Q#_P4$M)K+]GGXQV[^)K ,-<\ >(H6TWQ!I4B<2)/
M8S8D^0_*SQ[X\C <U]#U\U?MN_\ !)3]B#]OBZA\7_&+X8/I'CK3RKZ'\4/!
M%X=)\2:9*G^KDCO80&DV?PI,)$7.0N>:^>?-_P""WW_!,#B>.+]M3X/V7\<8
M32_B+I%L/4<PZQM'^]<2M_SS% 'Z-T5\V_L0_P#!6;]B#]ON>?PM\%OBF=-\
M;Z>637/ACXSM#I/B32Y4_P!9'+8S$,^SHSPF2-3P6SQ7TE0 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
M5P7[2G[+W[/_ .V%\*+WX'?M,_"S3/&/A2_E26YT?55;9YJ$E)%9&5XW7)PZ
M,&&>#7>T4 ?GHW_!#CXJ?LQ,=4_X)4?\%+/BK\&8(#NM?A[XMN5\7^$U _Y9
M1V=^3);AA\ID$DC@8(Y%>U?L-^+_ /@K=!\1=5^%G_!1'X/?":XT.PT4W&B_
M%7X6^(KA(M3NA-&BVLNF7:^='(T;22-*&6-3'M56W@K]0T4 >+>,O^"B_P"P
MM\./VBI_V3/B/^U3X+\.?$2"SMKIO#'B'64L99$G7="(WGV1RNR_,(T9GP02
MH!&?9X9HKB)9X)5='4,CHV0P/(((ZBO,?VE?V*?V1_VQO#__  C/[4?[.7@_
MQU;+$8[>3Q#H<4]Q:@]X)R/-@/)^:-E/)YYKY%E_X(1^)/V;IFUG_@E1_P %
M$_BS\!?+8O;>!]3U#_A*_"0[[1IVHL60G[ID\UR!C R.0#]"J*\R^$.H?M!?
M"C]EJUUO]K'5=.\:>/\ P_H-W=^)I_AOH$ZQZM)"99$2RM&)D:9XEC01C[\I
M.T*&"CP7]G;_ (+T_P#!,K]H+Q-_PK?4_CJ_PR\;QN([SP)\9-,D\,ZG;2GI
M$WVO; \AZ!(Y7.>W(H ^QZ*CM+NTU"UBO["ZCG@FC$D,T+ADD0C(92."".01
M4E !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'S/\ \$I_
M^3<M=_[*9XA_]+&KZ8KYG_X)3_\ )N6N_P#93/$/_I8U?3% 'Q3XG_Y&74?^
MOZ;_ -#-%'B?_D9=1_Z_IO\ T,T4 >R?LO\ _)2?%7_ O_1S5[E7AO[+_P#R
M4GQ5_P "_P#1S5[E0 4444 %%%% !1110 4444 %?,O_  2E_P"3=M:_['N_
M_P#15O7TU7S+_P $I?\ DW;6O^Q[O_\ T5;T ?35%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\[?MO?\$J_V(?^"@<$
M&J?M ?""%?%6GA6T/XA^&IVTSQ#I4B<QO!?0XD.P\JDF^,'G8:^;/^$7_P""
MW?\ P3 ^?P5X@B_;1^#]E_S"-?N$TSXAZ1;#M'<X,.K[1DG>#/*V%54%?HY1
M0!\P_L2_\%?/V(OVZ]8F^'7P[^(%WX7^(U@QCUOX3?$.P;1O$NG3*,O&UG.<
MS%1RS0-(JY&2#Q7T]7@/[;7_  3#_8E_X*#Z/#;_ +2_P3L-1UJQ4?V)XSTI
MVL==TEU.Y'M[Z';*FUL,$8M&2 2AKYB_X57_ ,%L/^"8/[_X'?$&/]L?X0V7
M_,F^/;]-.\?:5;#^&VU+'DZGM4$GSAYCG:D:#K0!^C=%?*O[%G_!9#]BC]M7
MQ1)\(-&\6:EX ^*=D_DZO\(/BAIK:)XBLYP,M&MO,<7)'7]RSD#!8+TKZJH
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 **** "O.OVB?V1/V7/VM_#/_  B'[3G[/OA'QU8*A6"/Q-H4
M%T]MGJ89'4O"W^U&RL/6O1:* /B;X'?\$/?@W^R%\<- ^*/[$W[3WQB^&'A?
M3=82[UOX16/C674?"VKP@DM UK>^8\18G!D60D#(4 G(]=_;M_:E_:9_94T3
MPYXR^ G["/B;XX:3<75POC*W\'>(+2VU+1;=%0Q306D_SW[.S.OE1X(V9)&1
MGWRB@#XO^ ?_  7Y_P"":?QH\5CX7^.OBSJ/P=\=(RK=^!/CCH<OAC4+9SP$
M9KK_ $8N3D!5F9B1C'(S]DZ9J>FZUIT&KZ-J$%W:7,2RVUU;2K)'*C#(964D
M,".01P:XKX^?LN_LW_M3^%3X(_:2^!/A/QUI6UA'9^*=!@O5A)ZM&95)B;T9
M"&!Y!KC/V*/^"=W[*G_!/+1/$GA3]DSP/?\ AO1/%&JIJ%YHDWB"\OK6UF5"
MN+=;F60P(<LQ53C)]   #V^BOASXW?M._P#!:W]ESXO^)=?NOV"? OQU^$<F
MM7$OAR3X4^+Y-/\ %&E:87/E+=6E^-E]<!< I;8!)Z\&K7P0_P"#@7_@G!\3
M?%R?"KXP^/->^!GCL8%SX(^/'AV;PU>0,>,--/FUY8$ >=N/I0!]LT5^?7_!
M;[_@N]8?\$<K#X3ZKI7[-4/Q3M?BG#K,MM<V_CL:5'9QV(T\JZL+*Z%PLHOP
M01L"B/\ BW?+\#?\1SG_ %BZ_P#,V?\ WEH _?ZBO@#_ ((8_P#!<[_A]'_P
MM'_C%W_A6O\ PK7^Q/\ F=O[9_M'^T/M_P#TY6WD^7]A_P!O=YO\.WYOO^@
MHHHH **** "BBB@ HHHH **** /F?_@E/_R;EKO_ &4SQ#_Z6-7TQ7S/_P $
MI_\ DW+7?^RF>(?_ $L:OIB@#XI\3_\ (RZC_P!?TW_H9HH\3_\ (RZC_P!?
MTW_H9HH ]D_9?_Y*3XJ_X%_Z.:O<J\-_9?\ ^2D^*O\ @7_HYJ]RH **** "
MBBB@ HHHH **** "OF7_ ()2_P#)NVM?]CW?_P#HJWKZ:KYE_P""4O\ R;MK
M7_8]W_\ Z*MZ /IJBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@#PW]M/\ X)N_L6_\%!?"\?AW]JCX%:3X
M@NK1,:1XCA5K75]*8'<K6U]"5FBPV&V!MC$#<K#BOE;_ (4!_P %G_\ @F)_
MI?[*GQ>3]K;X267(^&GQ6U1++QIIELO\%CK./+O2%'2X4$ !(X\\U^C=% 'R
M5^QM_P %H?V,OVN?&K? O5M7UCX5?%VUD$.I_"#XM::=%UR*<_P0I,0EWGDJ
M(69RHW,BYKZUKQG]LG_@GO\ L;_M_>"U\$?M8_ ;1/%<<$973-4GA,.I:83S
MNM;R(K/;G."0CA6(&X,.*^2?^&5?^"Q/_!,G_3_V'/CPO[3WPJLN1\'?C3JR
MVWB;3[<?\LM-UW 68@ *J7("(H"JC$YH _1RBOC[]D3_ (+9?L??M,>/A^SY
M\2CKOP5^,4#K%??"7XOZ>='U-ICP!:O+B&]5B"4\IO,91N\M0:^P: "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH ***Y_XJ_%7X<? [X<:U\7OB]XTT_P .^&?#NGR7VMZWJEP(H+2!
M!EG9C^0 R22  20* .@HKG_A5\5?AQ\<?AQHOQ>^$/C33_$7AGQ%I\=]HFMZ
M7<"6"[@<95U8?D0<$$$$ @BN@H **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "N,^-_[.GP!_:7\)/X#_ &AO@KX6\<:,V<:;
MXJT&WOXD)'WD69&V-TPRX((!!&*[.B@#^?G_ (/AM)TS0-*_93T+1+"*TLK*
MW\9P6EK @6.&)%T!410. H   [ 5^!-?U^_\%SO^"&/_  ^C_P"%7?\ &47_
M  K7_A6O]M_\R3_;/]H_VA]@_P"GVV\GR_L/^WN\W^';\WP!_P 0,?\ UE%_
M\PG_ /?J@ _X,8_^;HO^Y)_]S]?O]7P!_P $,?\ @AC_ ,.7/^%H_P#&47_"
MRO\ A97]B?\ ,D_V-_9W]G_;_P#I]N?.\S[=_L;?*_BW?+]_T %%%% !1110
M 4444 %%%% !1110!\S_ /!*?_DW+7?^RF>(?_2QJ^F*^9_^"4__ ";EKO\
MV4SQ#_Z6-7TQ0!\4^)_^1EU'_K^F_P#0S11XG_Y&74?^OZ;_ -#-% 'LG[+_
M /R4GQ5_P+_T<U>Y5X;^R_\ \E)\5?\  O\ T<U>Y4 %%%% !1110 4444 %
M%%% !7S+_P $I?\ DW;6O^Q[O_\ T5;U]-5\R_\ !*7_ )-VUK_L>[__ -%6
M] 'TU1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% 'DO[7?["7[(O[>'@$_#?]K/X#Z#XSTY%
M864VHVQ2\T]FZO:W496>V;U:)U)Z'(XKX]_X8J_X*U_\$S_^)G_P3I_:.'[0
M'PQL^1\"OCKJH75[* ?\L=*UT 8P,*D5R!%&J]'8U^CE% 'QE^RM_P %POV3
M?CE\0T_9S_:!TG7_ ( ?&-"L=S\,?C#9_P!F3W$A. ;*Z?$%[&[ ^6497D'(
MCQ7V;7F'[57[%_[*W[;WP\?X6?M6_ OP_P"-]&(;[/%K%GF>S9A@R6UPA6:V
MDQQOB=&QQFOC/_A@#_@J/_P36_XFW_!+K]J'_A;GPXL_F'[/GQ[U(RRVL(_Y
M8Z1K8P\&!\L<,VV% ,NTAH _1NBOB?\ 9H_X+F_LQ?$KXC0_LW_M<>$?$/[-
M_P 8?E1_ 'Q>A%E%>N3@-I^HD+;7L;-@(V8WD)^1".:^V 0P#*001P10 444
M4 %%%% !1110 4444 %%%% !1110 45D>*_B!X#\!VOVWQSXVTC18=N[SM6U
M**V7'KF1@,5Y%XX_X*??\$V_AKO3QY^WY\&=+E0$FVN_B9I:S'Z1^?O/X"@#
MW2BOBKQO_P '%?\ P15^'V[^WOV_?"MQL!S_ &'INHZG^7V.VES^%<I_Q$G?
M\$\O$'_)&O!7QN^(V[_5_P#"$_!?5I]_ICSXXNM 'Z 45^?_ /P_(^+OB_Y?
M@S_P1'_;"U7/^KF\4_#J#089/0J\]R^5]\4'_@HM_P %L?&WR?#'_@@;=:=
MWW-2\;_M"Z)9[1VW6R1&3\CQCWH _0"BOS__ .%E_P#!S)X[X\,?LS?LE> E
M?D'QGXSUS5&B'H?[/4!F_2C_ (9Z_P"#CWQY_P C7_P4/_9]\!>9]_\ X0?X
M2W.J>5_N_P!HN-W_  *@#] **_/_ /X=;?\ !5_QGS\9/^#@+X@7*R?ZV+P/
M\'M#\/[1_=1XF<C'KU/7O1_PX.@\5?O?C1_P5Q_;.\6[_P#76#_&HV5BX_ZX
M06PQ^#4 ??TTT-O$UQ<2JD:*6=W; 4#J23T%>>>-_P!L']DGX9[O^%D?M2?#
MGP_L!W_VYXWL+3;CU\V5<5\C0_\ !LS_ ,$F=7F2Z^+/PT\=_$&=&#>=XU^+
M.NW!8@Y!(BNH@>><8Q7HG@C_ (()_P#!'+X?!!H/_!//X=7&P@C^W-,?4\_7
M[8\N?QH T_&__!;_ /X)#_#_ '?V]_P46^$\^W.?[$\6P:GT_P"O,RYK^<O_
M (+[?\%Z_B3_ ,%3?B9/\&OA'=7WA[X&^&M2)T;13)LF\17$9(&HWH4X(ZF*
M')6,'<<N21_4%X(_8(_87^&>W_A7'[%WPG\/[,;#HOPZTRUQC_KE M?&7_!=
MW_@W[^$G_!3KX5GXF? G1=(\)?&OPSIQ30-3A@2WM-?MT!*Z=>[  .XBGQF,
MG!RA( !^)/\ P0+_ ."]OQ(_X)7_ !+A^#GQ=NK_ ,0_ SQ)J(.M:*K[Y_#M
MQ(0&U&R#' ]98,A9 -PPX!/]%7@?_@NU_P $>_B%L_L'_@HA\,K?S!E?[<UT
M:9CZ_;!%M_'%>'?\$&O^" GPM_X)=?"]?BE\;-,TOQ1\;O$VG"/7]6:)9[70
M+=P"VG6188/82S]92,#"  _:WCC]BC]C7XG;_P#A97[)/PR\0^:<R_VYX"TZ
M[W_7S86S0!'X'_;@_8L^)WE_\*U_:^^%WB'S?]5_8?C_ $Z[W_3RIFS7IEE?
M66IVB7^FWD5Q!*,QS02!T<>H(X-?*OCC_@A;_P $?OB%YG]O_P#!.WX7V_F?
M>_L/PZFEX^GV,Q;?PQ7F=[_P;+_\$@+2[?4_AM\"_%/@:\D.XW?@WXHZ[:N&
M_O />.BGZ+CCI0!]]T5^?_\ Q#_>$O#'[SX+_P#!4_\ ;+\$[.8K+2OCE)-9
M@]MT,]N^\>Q:@?\ !*3_ (*?>#>/@S_P< _%.QV_ZO\ X3?X8Z+XCQZ9\\Q[
MOZT ?H!17Y__ /#,_P#P<8>!1_Q2O_!3;X'>/"OW?^$W^##Z7O\ K_9TAQGV
MH/CG_@YL\"?\C!\"OV/_ !Y&G"_\(IXG\0:7-(/4_;04!^G&: /T HK\_P#_
M (>#?\%Q? _R_$?_ ((-0ZW;IQ)J?@?]HG19<G_9MIHA*0?K1_P^Z^//@TX^
M-'_!#O\ :YTW9_KY/!W@FU\0QQ^^Z"X3<H[D=!S0!^@%%?G_ /\ $2+^P;X>
M_P"2T?";X^?#?;S/_P )Q\$]4@\D>K>0LV/PS72^"?\ @XX_X(I>/F6/1OV]
M?#MJ[-M*:[HFJ:85/H?M=K&!]>E 'VW17@O@C_@J=_P3/^) 5?!'_!0/X,:A
M*Y 6VB^)>F+/STS$TX<?B*]?\(?$OX<_$&#[3X!\?Z)KD8&3)H^JPW*X]<QL
M: -NBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** /F?\ X)3_ /)N6N_]E,\0_P#I8U?3%?,__!*?_DW+7?\ LIGB
M'_TL:OIB@#XI\3_\C+J/_7]-_P"AFBCQ/_R,NH_]?TW_ *&:* /9/V7_ /DI
M/BK_ (%_Z.:O<J\-_9?_ .2D^*O^!?\ HYJ]RH **** "BBB@ HHHH ****
M"OF7_@E+_P F[:U_V/=__P"BK>OIJOF7_@E+_P F[:U_V/=__P"BK>@#Z:HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** /._VF/V2_P!FG]LCX<S?"?\ :B^"
M?A[QOH$NXI9:[8+(ULY&#+!*,26\F.!)$R..S"OBAO\ @FS_ ,%'_P#@G 3K
M?_!)/]JX^-O 5I\W_#.GQZOY+VSAB'_+'2=7!$]E@9$<4A$63ND=Z_1NB@#\
M9OV^_P#@ZTO?V8?@/X@^$FH?L9^-/AK^T_;E+%_!'CB"*XTO1S+&6&J1WD3!
M=0MP,&,!$$C$9^0$GWG_ (()_P#!?/X:?\%3_AHGPF^,=YIWAOXX^&].\S7=
M&5A%;^(+>, -J-D"?QE@',1.1E""/QB_X.1?^",G[1W[#O[1VO?M>_\ "5^(
M/B)\,OB)X@EN_P#A-=8F:YO](OYF+?8=0D_\=AFP%=5"85EVG _X(&_\$$/B
M1_P52^),7Q@^+UM?^'?@9X<U +K6M(ICG\17"$%M.L21^$LXR(P<#+D  ']3
M?CC]K/\ 96^&/F?\+)_:8^'WA[RO];_;GC.QM-GU\V5<5X]XX_X+9?\ !([X
M>[QX@_X*+?"28QC+KHWC*VU(CVQ:-*2?8<UA>!_^" __  1M^'OE_P!@_P#!
M/;X?W'E_=_MRSFU//U^V22[OQS7L/@?_ ()]_L%_#+RS\./V)?A'H!B.8VT;
MX<:9;,#ZYC@!S[T ?-&L_P#!S-_P1FM;YM&\)_M1ZEXKU$=-/\*?#G7;QV[
M!A9",Y/^U53_ (B%/@[XD^7X,_\ !.C]L'X@;N(IO"OP&N&A)[$O//'M7WQP
M*^]M&T+1/#EBNE^'M&M+"V0_);V5NL4:_15  JU0!^?_ /P]U_X*#^,1GX-?
M\$#OCC?;ON?\)OXITKPYGTSY[2;?Z4']KC_@X8\=<>%?^"0_PM\";ONGQO\
M'VVU39]?[.B&<>U?H!10!^?YTC_@YV\=_P#'_P",/V,_ =L_*?V7I_B35+R/
MV;SB(3^%'_##/_!>SQUSXX_X+@>&?"43\RV?@?\ 9TTNYS_LK->2[T'^UC/'
MO7Z 44 ?G_\ \.8OVM_&?_)9_P#@NW^TY?;_ /7_ /"#W]AX;R?]GR(I-GX4
M?\0Y_P"R9XA.?C/^UE^T_P#$C=_K_P#A./CK?3^=_O>0L.?PQ7Z 44 ?"WA/
M_@VL_P""*7A.Z_M+_AB:RU:\+;IKSQ%XPUK4'F;U9;B\9#_WR!7KO@?_ ()!
M?\$KOAUL;PI_P3M^#,4L1!CN;OX=Z?=3(?423Q.X_.OHRB@#E/!'P)^!_P ,
M@@^&_P &_"GA_P LY3^P_#MM:;3[>4BXKJZ** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ KFO&WP9^#_Q*5E^(WPH\->( Z[7&
MMZ%;W>X>A\U&R*Z6B@#YY\;_ /!)+_@ES\12S^+O^">/P8N)7SON8?AOIL$S
M?66*%7/YUY!XO_X-LO\ @B?XRF^UW7[#>EZ=<*VZ*XT#Q5K&G-&WJ!;7B+^8
M(K[EHH _/\_\&Y/['7A[_DC/[3/[2OPXQ_JCX(^.6H0>6.P7SQ-TH_X<M?M3
M>##GX+_\%U_VI;'9Q#_PG&MV7B3 [;O/ACWGWK] ** /S_\ ^&$?^"\?@7YO
M ?\ P7*T'Q3"G^HL/''[.>DQ8'HUQ:2^8_UQFC^P/^#G/P'_ ,@SQ_\ L:^/
M;:/[_P#;.E>(]+O)1_L_9R8E/UXK] ** /S_ /\ AK'_ (.'? F/^$K_ ."2
MGPG\>[.7_P"$'^/,&E^9[+_:,1VGZ^M'_#W'_@HEX-Q_PN;_ ((%_&NQ*_ZS
M_A"/&&D^(\#OM\@Q[OZU^@%% 'Y__P#$0E\)?#?R_&;_ ()O?MA^ -O^LG\4
M? ><0^Y5X)Y-R^^*M:1_P<S_ /!&FXOET?QA^T]JOA+4&_Y</%GPXUVS<>N6
M-D4&/=J^]JJZOHFB^(;%M,U_2+6^MG/SV]Y;K*C?56!!H ^9O __  6U_P""
M1OQ"*#P__P %%OA+"9 "JZUXQM]-/TQ=M%@^W6O8O _[6O[*OQ.\O_A6O[3/
MP^\0^:/W7]A^,[&[W_3RI6S6'XX_X)_?L'?$W?\ \+'_ &)_A)KYE.9&UGX<
M:9<ECZYD@)S[U\\_M,_\&ZG_  27_:(^%_B#P/HO[(_A/P#K.KZ?)#IOBSP1
MI*65UI4YY2>.-,1-M8#*,N&&1QG( /B/_@LS_P '7Z_LP_M&:3^SY_P3RM/#
MWC$>$-?23XE^)]0'GV&H>6V)=(LW0_4272YVL L><,3^H'_!-W_@I%^SC_P5
M _9QL/VA?V>M?_NV_B;PS>2K]O\ #]_MR]K<(/Q*2#Y9%PR]P/Y O^"D?_!-
MS]H[_@E]^T=?_L]?M"Z#_>N/#/B:SB;[!X@L-V%NK=C^ >,_-&V5;L3^B_\
MP0V^#?[2'_!$[XB:%_P4=_;S^ OQ8\.?!GXA^$6M/[>\*,+FTT=9I1Y-UX@T
MR(-<);[<21.5!0R*0KLVP '],M%<S\'OC/\ ";]H+X=:9\7?@?\ $;1O%?AC
M68!-IFN:#?I<VTZ]\.A(# Y#*<,I!! ((KIJ "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH ^9_^"4__ ";EKO\ V4SQ#_Z6-7TQ7S/_ ,$I_P#DW+7?^RF>(?\
MTL:OIB@#XI\3_P#(RZC_ -?TW_H9HH\3_P#(RZC_ -?TW_H9HH ]D_9?_P"2
MD^*O^!?^CFKW*O#?V7_^2D^*O^!?^CFKW*@ HHHH **** "BBB@ HHHH *^9
M?^"4O_)NVM?]CW?_ /HJWKZ:KYE_X)2_\F[:U_V/=_\ ^BK>@#Z:HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@#G_BK\*OAQ\<?AQK7PA^+W@O3_$7A
MGQ%I\ECK>B:I;B6"[@<89&4_F",$$ @@@&CX5?"KX<? [X<:+\(?A#X+T_P[
MX9\.Z?'8Z)HFEVXB@M($&%15'YDG)))))))KH** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** //\ X\?LJ_LX
M_M0?\(U_PT+\%_#_ (P_X0_Q!%K?AG^W=/6?^S[^/[DR9_#*G*M@;@<#'=WU
MC9:G93:;J5G%<6UQ$T5Q;SQATE1AAE93PP()!!X(-2T4 ?GS\8?^".WQ-_9@
M^(NI_M4?\$4/B]9_"'Q9?SF[\3_!W6HWF\!^,''59+->=.F(^436^ H^51%N
M9Z[+]CS_ (++_#_XI?%:']CS]N#X6ZC^SW\?HPL?_"!^-+A?L'B!L[1/HVHC
M$-]&[#Y4!#DY51($+U]J5Y/^V)^P[^RS^WO\*9O@W^U7\(-,\5:02SV,MRAC
MN],G(QY]I<H1+;2C ^:-AD##;E)! /6**_-/R/\ @J?_ ,$7^;0^)?VN?V:K
M'K"Q63XB^";-?[IX76K>->W$F!_RQC3G[1_8W_;H_96_;[^%<?Q@_94^+VF^
M*-+!6/4;:%C%>Z5.1G[/=VS@2VTHP?E=1N W*64AB >MT444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 ?,__!*?_DW+7?\ LIGB'_TL:OIBOF?_ ()3_P#)N6N_]E,\0_\
MI8U?3% 'Q3XG_P"1EU'_ *_IO_0S11XG_P"1EU'_ *_IO_0S10![)^R__P E
M)\5?\"_]'-7N5>&_LO\ _)2?%7_ O_1S5[E0 4444 %%%% !1110 4444 %?
M,O\ P2E_Y-VUK_L>[_\ ]%6]?35?,O\ P2E_Y-VUK_L>[_\ ]%6] 'TU1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M7Q=^V1_P1I^''Q>^*DG[8'[%WQ0U/]GWX_PAI$^(7@F!19ZZV=QAUG3SB'4(
MG(&YF <G:6,@0)7VC10!^>WPC_X+#?%;]E/XAZ9^RY_P6U^$5E\)_$M_<"S\
M+_&K06>;P'XO<=&%TPSIDY'S&*XP  68Q!D0_H'I^H6&K6$&JZ5?0W5K=0K+
M;7-O*'CEC8 JZL,AE((((X(-8/Q<^#WPJ^/GP\U/X2_&OX>:/XJ\,ZS;F'5-
M"U[3TN;:X3J-R.",@X(8<J0""" :_/S4/V"?V_?^"2E_/X]_X)*^,)OBE\'X
MYFN-7_9:^(NN,TFGQ9+/_P ([JDI9[=N21;S%E)W$^<[*H /TGHKYJ_8*_X*
MK_LK_M_K?^#O FJ:EX2^)/A[,?C+X1>.[(Z;XCT*9<"19+63F6-21^]CW*-R
MAMC':/I6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** /F?_ ()3_P#)N6N_]E,\0_\ I8U?3%?,_P#P
M2G_Y-RUW_LIGB'_TL:OIB@#XI\3_ /(RZC_U_3?^AFBCQ/\ \C+J/_7]-_Z&
M:* /9/V7_P#DI/BK_@7_ *.:O<J\-_9?_P"2D^*O^!?^CFKW*@ HHHH _!/X
MS_&S_@E]\<_^"F7[5'C[_@IO^WOXS\!:9X?^(^G^#/AMX5\)>.-6M&A&F:>E
MOJ,[6VG)*PC>Y5<2.JKO64 D[@/KOX__ !B^ _\ P2K_ ."$OQ'_ &CO^":G
MQOU;QW8:[+'<>!?%FL^,'\0N-4U*>TTL2Q33%L?9\>;Y##"R0NK+DLM>R?\
M!-7XX?\ !-OXL7_Q[N/V?/@/I7PQ\5:)\2=7LOC?H7BJPL[75KF\C;]_?W@$
MTNZTE8RE79O++"8X!+9_*_Q)\$M1^*__  22_P""A?B3]C[0FN/@WIO[1<7B
MCX0V&EQ'^S[BVTR^MYM7N+%1Q]C$*!D*#9MM]HQM. #ZH_;5_P""5_\ P[3_
M &!+W_@H3^S3\?/B2G[1WPHTRR\3>+_'>M?$+4]0@\;O'+$=2M=1LYYVMWMI
M$:<JB(I&U S-R3^IOP/^*6E?''X*^#_C7H-LT-CXP\+Z?K=E"[9,<5W;1SHI
M/<A9 *^'?^"SW[<'P ^(7_!#7QI\3OAGX_T[7(OC5X-M]#^'&GZ==)-=:U?:
MD\4*VL$2$M)/&)',D8&Y/*<, 1BOL?\ 9$^%VK_ []D_X8?!7Q %^W^#_AYH
MFB7VU@P\ZTL(8'P1P?FC/- 'H=%%9/CKP=I?Q!\(W_@O6[B[AM-1@,,\EC<M
M#,JD@Y1UY4\=10!K5\R_\$I?^3=M:_['N_\ _15O73?\.]_@G_T-OCO_ ,+*
MY_QKA?\ @EAX3TV]_9YUAY;BZ!3QM>H-ERPX$-N!^- 'U=16/_P@^D?\_-[_
M .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M
M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%
MM1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q
M16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\
M"#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\
M(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?
M\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/
MI'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _
M-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>
M_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!
M;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^
M!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!
ML45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_
M  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8_
M_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I
M'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"
M#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\
M/S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\
MWO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\
M@6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO
M_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4
M ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1
M_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16
M/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#
MZ1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "O(OVR_V$OV5?V_?A8_PA_:J^$6G>)]-4M)IEW*IBOM)G('^
MD6=RF);:08'*, P&&#*2I]=HH _-/[?_ ,%3O^"+_P FL+XE_:Y_9JL>E[$J
MR?$7P39K_?7A=:MXU_BXDP"3Y,:8/VM^Q_\ MO?LM_MZ?"B'XR_LJ?&#2_%>
MC.52]2UD*7>FS$9\B[MW EMI1S\DB@D<C*D$^K5\4_M@?\$9_ ?Q*^*TW[8G
M["_Q4U#]GKX^H&D;QOX-MU_L[Q$V=Q@UG3CB&^C=A\SE0Y.&;S=BK0!]K45^
M?7P;_P""Q?Q(_9H^(^F?LJ_\%K/A!9_!WQA?S_9/#'Q<TB5YO ?C!Q_%%>/_
M ,@Z8CYC#<$!1RS1[E2OT LKVSU*SBU'3KN*>WGB62">&0.DB,,JRL."""""
M.#F@"6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH ^9_^"4__ ";EKO\ V4SQ#_Z6-7TQ7S/_ ,$I_P#DW+7?^RF>(?\ TL:O
MIB@#XI\3_P#(RZC_ -?TW_H9HH\3_P#(RZC_ -?TW_H9HH ]D_9?_P"2D^*O
M^!?^CFKW*O#?V7_^2D^*O^!?^CFKW*@ HHHH **** "BBB@ HHHH *^9?^"4
MO_)NVM?]CW?_ /HJWKZ:KYE_X)2_\F[:U_V/=_\ ^BK>@#Z: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 **** .8^,GP5^$?[0WPXU/X0_'/X<:-XL\,:S!Y6IZ'KU@E
MS;SKV)5P<,#@JPPRL 5((!K\_KW]AK_@H1_P2+O)?&O_  2I\5W/Q?\ @M#*
MT^J?LP?$+7&-YI,.=S_\([JDNYHL9.+:;<I^8_OI&&/THHH ^;_V"O\ @JA^
MRG_P4%M+_P ._#/7=0\-_$'P]F/QE\)_&]D=-\1Z!,I D2:TD.YT5B!YL>]
M2 2K94?2%?,?[>O_  2>_9=_;UN[#XC>([?5? WQ4\/8D\'_ !C\ 7AT[Q#H
M\R ^7BXCP;B(9(\J7< &;849MU?.^D_\%#/V[?\ @E'JEM\-_P#@L'X)?Q_\
M+//2UT3]JKX<:&[0P(2%0>(-,A#/9R'(!GB!0DJJB5MS@ _22BL#X7?%7X9_
M&[P#IGQ3^#WC[2/$_AO6;87&E:[H6H1W5K=1G^))(R5;G(/.000<$$5OT %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?,_P#P2G_Y-RUW
M_LIGB'_TL:OIBOF?_@E/_P FY:[_ -E,\0_^EC5],4 ?%/B?_D9=1_Z_IO\
MT,T4>)_^1EU'_K^F_P#0S10![)^R_P#\E)\5?\"_]'-7N5>&_LO_ /)2?%7_
M  +_ -'-7N5 !1110 4444 %%%% !1110 5\R_\ !*7_ )-VUK_L>[__ -%6
M]?35?,O_  2E_P"3=M:_['N__P#15O0!]-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 57U;2=*U[2[G0]=TRWO;*\@>"\L[N%9(IXG!5D=&!#*02"",$'
M!JQ10!^>7Q1_X)!_&K]CGQ]J?[3/_!$+XMV7PVU:_N3>^*?@+XG,D_@7Q6XY
M81P [M+N& PLD)"C"H/)3<3Z%^Q;_P %DOA5\=_B@/V1OVL?AOJOP"_: M J
M77PP\>2JL>K-D@3:1?<0ZE"Q!V["';#%5=5WG[+KQW]M+]@?]E'_ (*"?# _
M"G]JGX26'B*SA+2:1J7,.HZ/.<8N+.Z3$MO("%/RG:VT!PRY4@'L5%?FE_PD
MO_!4W_@B_P#N?'4/B3]K?]FJQ^[KUG$LGQ$\%6:][B/A=9MXUZR B3 +,840
M*?MS]D;]M/\ 9@_;L^$]O\:OV5?C!I7B[0IL)</8RE;BPF(SY%U;N!+;2@<[
M)%4XP1D$$@'J-%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\S_\
M!*?_ )-RUW_LIGB'_P!+&KZ8KYG_ ."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 %?,O_!*7_DW;6O^
MQ[O_ /T5;U]-5\R_\$I?^3=M:_['N_\ _15O0!]-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 %%%% !7Q)^US_P1E\'>-OBQ<?MC_P#!/_XL7W[/
M'QZYDG\6>$K93I'B8YW&#6=,_P!3=H[<M)MW[CO82E56OMNB@#\_O@G_ ,%D
M?'7[/GQ+TW]D_P#X+0_!^T^"GCJ^F^R^&_B?I\[S> _&3#^.VOG_ ./&4CYC
M!<$;1C<R%ECK[^MKFVO;:.\L[A)H9D#Q2Q.&5U(R&!'!!'.:Y?XV? OX.?M(
M_#74_@[\>_AIHWB[POK$/EZCHFO6*7$$H[-M8?*ZGE77#*P!4@@&O@&Z_8K_
M ."B7_!(*YD\7?\ !,#Q->?&SX'6[F;4?V:/'^ML=3T2#.YO^$>U23<P &=M
MK-N& <":1P0 ?I317SG^P9_P5(_9/_X*$Z7?:9\)/$M[H?CC0"8_&/PL\9V9
MT[Q'X?G4[72XLY#N*JQ"F6/?'DX+!LJ/3/\ AJK]G'_AH[_AD/\ X71X?_X6
M;_PC_P#;?_"%?V@OV_[!NV^=Y?\ X]M^]M^?&WYJ /0**** "BBB@ HHHH *
M*** "BBB@ HHHH ^9_\ @E/_ ,FY:[_V4SQ#_P"EC5],5\S_ /!*?_DW+7?^
MRF>(?_2QJ^F* /BGQ/\ \C+J/_7]-_Z&:*/$_P#R,NH_]?TW_H9HH ]D_9?_
M .2D^*O^!?\ HYJ]RKPW]E__ )*3XJ_X%_Z.:O<J "BBB@ HHHH **** "BB
MB@ KYE_X)2_\F[:U_P!CW?\ _HJWKZ:KYE_X)2_\F[:U_P!CW?\ _HJWH ^F
MJ*** "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 **** /R0
M_P"#K33O@5^S_P#LTZ%^V5X=_9]\3P_&ZV\00:?X(^-/P_NI-+NO"\JC<'U"
M]@^:6%EW1Q02 AF9@K1\D_S81_M3_M&Q?M%+^UPOQI\0GXF+KPUH>-FU)VU#
M[=NSYQD)R?[NT_+M^7&WBO[GOBK\*OAQ\<?AQK7PA^+W@O3_ !%X9\1:?)8Z
MWHFJ6XE@NX'&&1E/Y@C!! (((!K\(?\ B#*'_#QS_DJW_&,O_(7_ ./W_B>_
MZS_D!]/_ "<_YY=O,H _1_\ X('_ /!4;XC_ /!53]BJ+XO_ !>^$&H>'?$W
MAW4!HVMZVEB8M)\13H@+7=BQ_*6(9$4AP"00!]OUS_PJ^%7PX^!WPXT7X0_"
M'P7I_AWPSX=T^.QT31-+MQ%!:0(,*BJ/S).2222223704 %%%% !1110 444
M4 %%%% !1110!\S_ /!*?_DW+7?^RF>(?_2QJ^F*^9_^"4__ ";EKO\ V4SQ
M#_Z6-7TQ0!\4^)_^1EU'_K^F_P#0S11XG_Y&74?^OZ;_ -#-% 'LG[+_ /R4
MGQ5_P+_T<U>Y5X;^R_\ \E)\5?\  O\ T<U>Y4 %%%% !1110 4444 %%%%
M!7S+_P $I?\ DW;6O^Q[O_\ T5;U]-5\R_\ !*7_ )-VUK_L>[__ -%6] 'T
MU1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 ?,_\ P2G_ .3<M=_[*9XA_P#2
MQJ^F*^9_^"4__)N6N_\ 93/$/_I8U?3% 'Q3XG_Y&74?^OZ;_P!#-%'B?_D9
M=1_Z_IO_ $,T4 >R?LO_ /)2?%7_  +_ -'-7N5>&_LO_P#)2?%7_ O_ $<U
M>Y4 %%%% !1110 4444 %%%% !7S+_P2E_Y-VUK_ +'N_P#_ $5;U]-5\R_\
M$I?^3=M:_P"Q[O\ _P!%6] 'TU1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M?,__  2G_P"3<M=_[*9XA_\ 2QJ^F*^9_P#@E/\ \FY:[_V4SQ#_ .EC5],4
M ?%/B?\ Y&74?^OZ;_T,T4>)_P#D9=1_Z_IO_0S10![)^R__ ,E)\5?\"_\
M1S5[E7AO[+__ "4GQ5_P+_T<U>Y4 %%%% !3+FYM[.WDO+RX2**)"\LLCA51
M0,EB3P !SFGU\(_\'*?Q:\:?"7_@CC\57^'VK2V&J>*#I7AI;R%RI2WO]1M[
M>Y7(YP]NTT9]I#0!ZO\ ";_@LA_P2\^.GQR3]F[X2_MM^!M;\9SWAM+'2;74
M6"7TX./*MKAE$%TY(^58I'+=LU]+U^?'_!9[]B7X#?#_ /X(9^,_AA\./ NG
MZ-'\%/!5OK7PXU#3[5(;K1+[3&BE2Z@E0!HYI!&XDD!W/YKEB2Q-?8?[(?Q2
MUGXY?LG?"_XU^(@O]H>,/AWHFMWVQ=H\Z[L(9WP!T&Z0\4 >B445G^*_%?AS
MP-X<N_%OBW5X;#3;"$RWEY.<)$G3<<=N: -"OF7_ ()2_P#)NVM?]CW?_P#H
MJWKT/_AN?]D?_HO6@_\ ?Y__ (FOE?\ 84_X*"?L>?LW_"C5OA_\:_C99Z%K
M$OBN[O8[*73KN8M!)'"$?=%"ZX)1N,YX^E 'W_17S5_P^#_X)O?]'/Z=_P""
M34?_ )'H_P"'P?\ P3>_Z.?T[_P2:C_\CT ?2M%?-7_#X/\ X)O?]'/Z=_X)
M-1_^1Z/^'P?_  3>_P"CG]._\$FH_P#R/0!]*T5\U?\ #X/_ ()O?]'/Z=_X
M)-1_^1Z/^'P?_!-[_HY_3O\ P2:C_P#(] 'TK17S5_P^#_X)O?\ 1S^G?^"3
M4?\ Y'H_X?!_\$WO^CG]._\ !)J/_P CT ?2M%?-7_#X/_@F]_T<_IW_ ()-
M1_\ D>C_ (?!_P#!-[_HY_3O_!)J/_R/0!]*T5\U?\/@_P#@F]_T<_IW_@DU
M'_Y'H_X?!_\ !-[_ *.?T[_P2:C_ /(] 'TK17S5_P /@_\ @F]_T<_IW_@D
MU'_Y'H_X?!_\$WO^CG]._P#!)J/_ ,CT ?2M%?-7_#X/_@F]_P!'/Z=_X)-1
M_P#D>C_A\'_P3>_Z.?T[_P $FH__ "/0!]*T5\U?\/@_^";W_1S^G?\ @DU'
M_P"1Z/\ A\'_ ,$WO^CG]._\$FH__(] 'TK17S5_P^#_ .";W_1S^G?^"34?
M_D>C_A\'_P $WO\ HY_3O_!)J/\ \CT ?2M%?-7_  ^#_P"";W_1S^G?^"34
M?_D>C_A\'_P3>_Z.?T[_ ,$FH_\ R/0!]*T5\U?\/@_^";W_ $<_IW_@DU'_
M .1Z0_\ !83_ ()O 9/[3VG_ (:'J/\ \CT ?2U%?-/_  ^#_P"";W_1S^G_
M /@DU'_Y'I?^'P?_  3>_P"CG]._\$FH_P#R/0!]*T5\U?\ #X/_ ()O?]'/
MZ=_X)-1_^1Z/^'P?_!-[_HY_3O\ P2:C_P#(] 'TK17S5_P^#_X)O?\ 1S^G
M?^"34?\ Y'H_X?!_\$WO^CG]._\ !)J/_P CT ?2M%?-7_#X/_@F]_T<_IW_
M ()-1_\ D>C_ (?!_P#!-[_HY_3O_!)J/_R/0!]*T5\U?\/@_P#@F]_T<_IW
M_@DU'_Y'H_X?!_\ !-[_ *.?T[_P2:C_ /(] 'TK17S5_P /@_\ @F]_T<_I
MW_@DU'_Y'H_X?!_\$WO^CG]._P#!)J/_ ,CT ?2M%?-7_#X/_@F]_P!'/Z=_
MX)-1_P#D>C_A\'_P3>_Z.?T[_P $FH__ "/0!]*T5\U?\/@_^";W_1S^G?\
M@DU'_P"1Z/\ A\'_ ,$WO^CG]._\$FH__(] 'TK17S5_P^#_ .";W_1S^G?^
M"34?_D>C_A\'_P $WO\ HY_3O_!)J/\ \CT ?2M%?-7_  ^#_P"";W_1S^G?
M^"34?_D>C_A\'_P3>_Z.?T[_ ,$FH_\ R/0!]*T5\U?\/@_^";W_ $<_IW_@
MDU'_ .1Z/^'P?_!-[_HY_3O_  2:C_\ (] 'TK17S5_P^#_X)O?]'/Z=_P""
M34?_ )'H_P"'P?\ P3>_Z.?T[_P2:C_\CT ?2M%?-)_X+"?\$W@0/^&GM/Y_
MZ@>H_P#R-2_\/@_^";W_ $<_IW_@DU'_ .1Z /I6BOFK_A\'_P $WO\ HY_3
MO_!)J/\ \CT?\/@_^";W_1S^G?\ @DU'_P"1Z /I6BOFK_A\'_P3>_Z.?T[_
M ,$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#!-[_HY_3O
M_!)J/_R/1_P^#_X)O?\ 1S^G?^"34?\ Y'H ^E:*^:O^'P?_  3>_P"CG]._
M\$FH_P#R/1_P^#_X)O?]'/Z=_P""34?_ )'H ^E:*^:O^'P?_!-[_HY_3O\
MP2:C_P#(]'_#X/\ X)O?]'/Z=_X)-1_^1Z /I6BOFK_A\'_P3>_Z.?T[_P $
MFH__ "/1_P /@_\ @F]_T<_IW_@DU'_Y'H ^E:*^:O\ A\'_ ,$WO^CG]._\
M$FH__(]'_#X/_@F]_P!'/Z=_X)-1_P#D>@#Z5HKYJ_X?!_\ !-[_ *.?T[_P
M2:C_ /(]'_#X/_@F]_T<_IW_ ()-1_\ D>@#Z5HKYJ_X?!_\$WO^CG]._P#!
M)J/_ ,CT?\/@_P#@F]_T<_IW_@DU'_Y'H ^E:*^:O^'P?_!-[_HY_3O_  2:
MC_\ (]'_  ^#_P"";W_1S^G?^"34?_D>@#Z5HKYJ_P"'P?\ P3>_Z.?T[_P2
M:C_\CTA_X+"?\$W@0/\ AI[3^?\ J!ZC_P#(U 'TM17S5_P^#_X)O?\ 1S^G
M?^"34?\ Y'H_X?!_\$WO^CG]._\ !)J/_P CT ?2M%?-7_#X/_@F]_T<_IW_
M ()-1_\ D>C_ (?!_P#!-[_HY_3O_!)J/_R/0!]*T5\U?\/@_P#@F]_T<_IW
M_@DU'_Y'H_X?!_\ !-[_ *.?T[_P2:C_ /(] 'TK17S5_P /@_\ @F]_T<_I
MW_@DU'_Y'H_X?!_\$WO^CG]._P#!)J/_ ,CT ?2M%?-7_#X/_@F]_P!'/Z=_
MX)-1_P#D>C_A\'_P3>_Z.?T[_P $FH__ "/0!]*T5\U?\/@_^";W_1S^G?\
M@DU'_P"1Z/\ A\'_ ,$WO^CG]._\$FH__(] 'TK17S5_P^#_ .";W_1S^G?^
M"34?_D>C_A\'_P $WO\ HY_3O_!)J/\ \CT ?2M%?-7_  ^#_P"";W_1S^G?
M^"34?_D>C_A\'_P3>_Z.?T[_ ,$FH_\ R/0!]*T5\U?\/@_^";W_ $<_IW_@
MDU'_ .1Z/^'P?_!-[_HY_3O_  2:C_\ (] 'TK17S5_P^#_X)O?]'/Z=_P""
M34?_ )'H_P"'P?\ P3>_Z.?T[_P2:C_\CT ?2M%?-7_#X/\ X)O?]'/Z=_X)
M-1_^1Z/^'P?_  3>_P"CG]._\$FH_P#R/0!]*T5\U?\ #X/_ ()O?]'/Z=_X
M)-1_^1Z/^'P?_!-[_HY_3O\ P2:C_P#(] 'TK17S3_P^$_X)O9Q_PT]I_P#X
M(]1_^1J7_A\'_P $WO\ HY_3O_!)J/\ \CT ?2M%?-7_  ^#_P"";W_1S^G?
M^"34?_D>C_A\'_P3>_Z.?T[_ ,$FH_\ R/0!]*T5\U?\/@_^";W_ $<_IW_@
MDU'_ .1Z/^'P?_!-[_HY_3O_  2:C_\ (] 'TK17S5_P^#_X)O?]'/Z=_P""
M34?_ )'H_P"'P?\ P3>_Z.?T[_P2:C_\CT ?2M%?-7_#X/\ X)O?]'/Z=_X)
M-1_^1Z/^'P?_  3>_P"CG]._\$FH_P#R/0!]*T5\U?\ #X/_ ()O?]'/Z=_X
M)-1_^1Z/^'P?_!-[_HY_3O\ P2:C_P#(] 'TK17S5_P^#_X)O?\ 1S^G?^"3
M4?\ Y'H_X?!_\$WO^CG]._\ !)J/_P CT ?2M%?-7_#X/_@F]_T<_IW_ ()-
M1_\ D>C_ (?!_P#!-[_HY_3O_!)J/_R/0!]*T5\U?\/@_P#@F]_T<_IW_@DU
M'_Y'H_X?!_\ !-[_ *.?T[_P2:C_ /(] 'TK17S5_P /@_\ @F]_T<_IW_@D
MU'_Y'H_X?!_\$WO^CG]._P#!)J/_ ,CT ?2M%?-7_#X/_@F]_P!'/Z=_X)-1
M_P#D>C_A\'_P3>_Z.?T[_P $FH__ "/0!]*T5\U?\/@_^";W_1S^G?\ @DU'
M_P"1Z/\ A\'_ ,$WO^CG]._\$FH__(] 'TK17S5_P^#_ .";W_1S^G?^"34?
M_D>D'_!83_@F\1D?M/:?^.AZC_\ (U 'TM17S5_P^#_X)O?]'/Z=_P""34?_
M )'H_P"'P?\ P3>_Z.?T[_P2:C_\CT ?2M%?-7_#X/\ X)O?]'/Z=_X)-1_^
M1Z/^'P?_  3>_P"CG]._\$FH_P#R/0!]*T5\U?\ #X/_ ()O?]'/Z=_X)-1_
M^1Z/^'P?_!-[_HY_3O\ P2:C_P#(] 'TK17S5_P^#_X)O?\ 1S^G?^"34?\
MY'H_X?!_\$WO^CG]._\ !)J/_P CT ?2M%?-7_#X/_@F]_T<_IW_ ()-1_\
MD>C_ (?!_P#!-[_HY_3O_!)J/_R/0!]*T5\U?\/@_P#@F]_T<_IW_@DU'_Y'
MH_X?!_\ !-[_ *.?T[_P2:C_ /(] 'TK17S5_P /@_\ @F]_T<_IW_@DU'_Y
M'H_X?!_\$WO^CG]._P#!)J/_ ,CT ?2M%?-7_#X/_@F]_P!'/Z=_X)-1_P#D
M>C_A\'_P3>_Z.?T[_P $FH__ "/0!]*T5\U?\/@_^";W_1S^G?\ @DU'_P"1
MZ/\ A\'_ ,$WO^CG]._\$FH__(] 'TK17S5_P^#_ .";W_1S^G?^"34?_D>C
M_A\'_P $WO\ HY_3O_!)J/\ \CT ?2M%?-7_  ^#_P"";W_1S^G?^"34?_D>
MC_A\'_P3>_Z.?T[_ ,$FH_\ R/0!]*T5\U?\/@_^";W_ $<_IW_@DU'_ .1Z
M/^'P?_!-[_HY_3O_  2:C_\ (] #/^"4_P#R;EKO_93/$/\ Z6-7TQ7S#_P2
M7U"SU7]F35M3T^<2077Q#UNX@D (WQ2SB6-L'D;D=6^AKZ>H ^*?$_\ R,NH
M_P#7]-_Z&:*/$_\ R,NH_P#7]-_Z&:* /9/V7_\ DI/BK_@7_HYJ]RKPW]E_
M_DI/BK_@7_HYJ]RH **** "OE3_@MK^QQXZ_;Q_X)C_%']G3X4P++XNO-.M=
M4\*0&58S/?V%W#>QP*S$*K2^0T(+$*#*"2 ,CZKHH _(G]MC_@JC/_P4K_8&
MO?\ @GK^S9^SS\3%_:.^+&G6?AGQ=X$UWX?:EI\'@EI)8AJ5WJ%Y/ MNEJB+
M.%='9CN0LJ<@?J=\$/A=I?P/^"WA#X+:'<M-9>$/"^GZ)9S,NTR16EM' C$=
MLK&#BNHHH *BOK"QU2TDT_4[**XMY5VRP3QAT<>A4\$5+10!A?\ "KOAG_T3
MO0O_  40_P#Q-?/'[$7[/7P"\=_"?5=;\<? [P?K-ZOC35H5O-5\,VMQ*(TN
M"$3?)&3M4< 9P.U?4E<W\+?A3X1^#WAV?POX+AG2TN-2N+Z07$YD;SIGWN<G
MMGH.U &#_P ,C?LH_P#1L?P\_P#"+L?_ (U1_P ,C?LH_P#1L?P\_P#"+L?_
M (U7H5% 'GO_  R-^RC_ -&Q_#S_ ,(NQ_\ C5'_  R-^RC_ -&Q_#S_ ,(N
MQ_\ C5>A44 >>_\ #(W[*/\ T;'\//\ PB['_P"-4?\ #(W[*/\ T;'\//\
MPB['_P"-5Z%10!Y[_P ,C?LH_P#1L?P\_P#"+L?_ (U1_P ,C?LH_P#1L?P\
M_P#"+L?_ (U7H5% 'GO_  R-^RC_ -&Q_#S_ ,(NQ_\ C5'_  R-^RC_ -&Q
M_#S_ ,(NQ_\ C5>A44 >>_\ #(W[*/\ T;'\//\ PB['_P"-4?\ #(W[*/\
MT;'\//\ PB['_P"-5Z%10!Y[_P ,C?LH_P#1L?P\_P#"+L?_ (U1_P ,C?LH
M_P#1L?P\_P#"+L?_ (U7H5% 'GO_  R-^RC_ -&Q_#S_ ,(NQ_\ C5'_  R-
M^RC_ -&Q_#S_ ,(NQ_\ C5>A44 >>_\ #(W[*/\ T;'\//\ PB['_P"-4?\
M#(W[*/\ T;'\//\ PB['_P"-5Z%10!Y[_P ,C?LH_P#1L?P\_P#"+L?_ (U1
M_P ,C?LH_P#1L?P\_P#"+L?_ (U7H5% 'GO_  R-^RC_ -&Q_#S_ ,(NQ_\
MC5'_  R-^RC_ -&Q_#S_ ,(NQ_\ C5>A44 >>_\ #(W[*/\ T;'\//\ PB['
M_P"-5YC^V9^S'^S9X:_9<\;:]X<_9Z\#Z??6NBN]M>V7A.SBEA;<OS*ZQ@J?
M<&OI"L3XD?#[PY\5? NI_#OQ=%*^FZM;&"\6"4HY0D'AAT/% 'GWPX_90_9:
MO?AYH-Y>?LU> )IIM%M7EEE\&V+,[&%26),622><UM?\,C?LH_\ 1L?P\_\
M"+L?_C5=SHVE6F@Z/::'IZL(+*VC@@#MDA$4*N3W. *LT >>_P##(W[*/_1L
M?P\_\(NQ_P#C5'_#(W[*/_1L?P\_\(NQ_P#C5>A44 >>_P##(W[*/_1L?P\_
M\(NQ_P#C5'_#(W[*/_1L?P\_\(NQ_P#C5>A44 >>_P##(W[*/_1L?P\_\(NQ
M_P#C5'_#(W[*/_1L?P\_\(NQ_P#C5>A44 >>_P##(W[*/_1L?P\_\(NQ_P#C
M5'_#(W[*/_1L?P\_\(NQ_P#C5>A44 >>_P##(W[*/_1L?P\_\(NQ_P#C5'_#
M(W[*/_1L?P\_\(NQ_P#C5>A44 >>_P##(W[*/_1L?P\_\(NQ_P#C5'_#(W[*
M/_1L?P\_\(NQ_P#C5>A44 >>_P##(W[*/_1L?P\_\(NQ_P#C5'_#(W[*/_1L
M?P\_\(NQ_P#C5>A44 >>_P##(W[*/_1L?P\_\(NQ_P#C5'_#(W[*/_1L?P\_
M\(NQ_P#C5>A44 >>_P##(W[*/_1L?P\_\(NQ_P#C5'_#(W[*/_1L?P\_\(NQ
M_P#C5>A44 >>_P##(W[*/_1L?P\_\(NQ_P#C5'_#(W[*/_1L?P\_\(NQ_P#C
M5>A44 >>_P##(W[*/_1L?P\_\(NQ_P#C5'_#(W[*/_1L?P\_\(NQ_P#C5>A4
M4 ?*W[3G[-G[.FA_%_X.:=HGP"\%6=OJ7C22'48+7PK:1I=1BW8A)%6,!USS
MALC->S_\,C?LH_\ 1L?P\_\ "+L?_C5;WC?X4^$?B#XB\.>*/$<,[7?A;4FO
MM),,Y15F*%"6'\0P>E=)0!Y[_P ,C?LH_P#1L?P\_P#"+L?_ (U1_P ,C?LH
M_P#1L?P\_P#"+L?_ (U7H5% 'GO_  R-^RC_ -&Q_#S_ ,(NQ_\ C5'_  R-
M^RC_ -&Q_#S_ ,(NQ_\ C5>A44 >>_\ #(W[*/\ T;'\//\ PB['_P"-4?\
M#(W[*/\ T;'\//\ PB['_P"-5Z%10!Y[_P ,C?LH_P#1L?P\_P#"+L?_ (U1
M_P ,C?LH_P#1L?P\_P#"+L?_ (U7H5% 'GO_  R-^RC_ -&Q_#S_ ,(NQ_\
MC5'_  R-^RC_ -&Q_#S_ ,(NQ_\ C5>A44 >>_\ #(W[*/\ T;'\//\ PB['
M_P"-4?\ #(W[*/\ T;'\//\ PB['_P"-5Z%10!Y[_P ,C?LH_P#1L?P\_P#"
M+L?_ (U1_P ,C?LH_P#1L?P\_P#"+L?_ (U7H5% 'GO_  R-^RC_ -&Q_#S_
M ,(NQ_\ C5'_  R-^RC_ -&Q_#S_ ,(NQ_\ C5>A44 >>_\ #(W[*/\ T;'\
M//\ PB['_P"-4?\ #(W[*/\ T;'\//\ PB['_P"-5Z%10!Y[_P ,C?LH_P#1
ML?P\_P#"+L?_ (U1_P ,C?LH_P#1L?P\_P#"+L?_ (U7H5% 'GO_  R-^RC_
M -&Q_#S_ ,(NQ_\ C5'_  R-^RC_ -&Q_#S_ ,(NQ_\ C5>A44 >>_\ #(W[
M*/\ T;'\//\ PB['_P"-5XQ^TY^S9^SIH?Q?^#FG:)\ O!5G;ZEXTDAU&"U\
M*VD:748MV(215C =<\X;(S7U37-^-_A3X1^(/B+PYXH\1PSM=^%M2:^TDPSE
M%68H4)8?Q#!Z4 8/_#(W[*/_ $;'\//_  B['_XU1_PR-^RC_P!&Q_#S_P (
MNQ_^-5Z%10!Y[_PR-^RC_P!&Q_#S_P (NQ_^-4?\,C?LH_\ 1L?P\_\ "+L?
M_C5>A44 >>_\,C?LH_\ 1L?P\_\ "+L?_C5'_#(W[*/_ $;'\//_  B['_XU
M7H5% 'GO_#(W[*/_ $;'\//_  B['_XU1_PR-^RC_P!&Q_#S_P (NQ_^-5Z%
M10!Y[_PR-^RC_P!&Q_#S_P (NQ_^-4?\,C?LH_\ 1L?P\_\ "+L?_C5>A44
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
M_9?_ .2D^*O^!?\ HYJ]RH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH ^.OVB/^"KOBKPQ^U-KO[%?[$G[%/B_P"/_P 1/!FEVM_\0(-#
M\0Z?HFE>&TND\RW@N-0OW6/[3)'^\6$#E>A)5U7K_P!A;_@IM\,/VR]+^(.@
M>*OAYK_PJ\?_  BODM?BI\/O'9BCNM WQ--%<^=&QBFM)(XY'2=2 RH6P%*L
MVG^T=\7?V#_^"6G@'QY^V1\4K'0?!3>++Z&X\2WVEV*_VGXMU-(V6W@CC7#W
MET5+*B]EW,Q5%9A^>NK?!G]J>?\ 8$_;V_X*W?M)^!+GP%XU_:#^%%S!X8^'
M;L1=^&?"]EI<MK:_:R "MY+ X>12 4V D(SM&@![M-_P7\UZ_P#AU?\ [7W@
MK_@FE\6==_9FTS4)HKGXWVFHZ>DDMI#,89M3AT9Y!>2V2LKL9^ $1BP4JRC[
MV\._%?X:^*_A98?&_0?'&FS>$-3T&+6K+Q&]TL=I)ITD(G2Z,CX"QF)@^YL
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
M]\&_$>I6MI!\3]4\1:7J)T@73JD$VJZ=;2&YTZ,LRAC("RE@H5F(4_;/QI^
M_P &OVC/!?\ PKGX[?#31_%FA"^@O1I.N62SP"XA??%+M;C<C ,I[&OSM_X*
ML_''4?\ @K-XKU+_ ((F?L+E->2]U>P?]HOXIVR"72/ NE6UY'<FR67[D^I2
MR6ZJ(5)V['1L'S6@ /JG]NO_ (*2^&_V0/%/@3X(_#?X+>(?BY\6_BA+<?\
M"!_#;PA=6\,UW;VZ!Y[VYNIV$-G:HIYF?()S@%5=DI_L1?\ !2^W_:@^,_BW
M]DWXY?LY>)_@O\9_!>E0:OJWP]\4W]K?+>:5*XC34+&]M&:&\MQ(1&[I@*[!
M>><> _#?0-.A_P"#GO5?#5U$S6O@K]B2RL_"D$[%O(@.OQ*\BY_B^9D+=2&(
M-7/VM&?0?^#D?]DS5-!/EW.O_!_QKIFOM'P9;&"![F!'QU43G< >,T =+JW_
M  69^+'Q4\?^-M'_ ."??_!-;X@?'CPC\.-?N-$\6>/],\5:7HMA+J%OC[3!
MIJWK^9J;1YP?* W-C:"KHS>@^$?^"R_[%WB;_@G7K7_!2[4M<UK1O!/AEIK/
MQ/HFJZ9Y>LZ7J\4R0-I$EMNQ]K,TD2*N[:?-1BP0EAG?M9_M;?L>?\$:/@3I
M_P ,/@O\'K.;Q?XNU*X7X6_ _P  6 %_XGUBYD)8QP1 F.(RMNEN"N%R0 SE
M4;F/^"8?_!*RV^&7["NJ?##_ (*!^!O#7C+QA\4_BA?_ !1^(^@7-HESIVGZ
M_>O%(L,(R5)@6"$;E)7S Y4E=K$ Y_5_^"X?Q=^"6E:!\9?VWO\ @EE\4?@]
M\&_$>I6MI!\3]4\1:7J)T@73JD$VJZ=;2&YTZ,LRAC("RE@H5F(4_H)#-#<0
MI<6\JR1NH9'1LA@>001U%?F%_P %6?CCJ/\ P5F\5ZE_P1,_87*:\E[J]@_[
M1?Q3MD$ND>!=*MKR.Y-DLOW)]2EDMU40J3MV.C8/FM!^F7AS0=-\*^'K#POH
MT;)9Z;916MJCN6*QQH$4$GJ< <T 7:*** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ KYR_;\_X*.^"/V&[KP1\.=,^$_B;XE_$_P"*&J3V'PY^&7@U
M(OMVK/!&)+B>269ECMK:%&4R3.3M#9P55V7Z-K@?B;\-OV;M'\:V7[6WQ=\,
M^&++6_ &B7JV7C[7%BBDT/3Y$/VK%S(0(8BFXN20,=: /G?]G+_@J_XF\6_M
M5:-^Q'^VQ^Q9XN^ 'Q(\7Z3=:CX!M-<\0Z?K>E^)8K9-]Q#;:A8.T1N8XP9&
MA(X4<D$JK5OCK_P5I\<:;^TMXN_94_8;_84\9?M ^(_AK;6\OQ/OM \2:=H^
MF^'Y)T,D5F+F^<+=7A0%C;QC(^Z"65U3Q3X+^)/%?_!:C_@IY\.OVYOAWX6O
MM'_9K_9J;6H_A[XLU2T>WG^(GB&]B%K<7-K&X#KI\ C7;(0-SQ[<$NZ0]-_P
M;I ZQ\/_ -JGQ]K \S7=:_;.\;MK-Q)_K-R?8]D1/4*H8D+VWG'6@#Z!^ O_
M  55_95^./[$'B+]O&[U75/"7A?P,-1@^(NC^*+ PZIX7U"P'^EZ?=0*6/VA
M24VHN2_FQX&6VU\^WW_!=WXQ^$/A59?M??%7_@DI\8/#?[/5^L%TOQ0FUW2;
MB_M=-G91%J%QHD4INH;<AU<OD@(0PW9&>;_X)N?![X7?&C]N[_@HY^S5\5?
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
M@50J*JC]5?#,^OW/AO3[GQ7906VJ26,3:E;VLA>**X* R(C'JH;(![@"KU%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?FO_ ,%X/V/O^"FO
M[;_CSX:_"W]FCX9^$?%?P4T&5-;^(7A'Q'XWDTB/Q;J*3MY%C=^5B5K2)8XY
M-JLH=ICG#1HR_I110!\,?LE^/O\ @N'I7Q+\'?#3XV_L*_L_^"/A59,EEJDW
M@?QC.\^DV$<16-+2V!$>%*QJ$ P%Z#BN3A_9K_X*5?\ !-W]J?XS?$']@/\
M9_\ !7QE^&'QT\62>,;CPEKOCU?#E_X3\37$:I>W/F20R1W5K.RI(47;)\H0
M;-FZ3]$Z* /SG^&7[!'_  49_96_X)U?'+7/@YXL\*ZS^UO\?/%UUXF\0Z[:
MWQM=*T2[O98XC#9RS+DI9VGFF$NO^N;NH&?&/V!/V>O^"\'_  3H^",?P<^!
MO_!.W]G>>YO)S>^+O%^L?$V[FU;Q/J39,M]?7&[=+(S,Q ^Z@.% '7]?Z* /
MA_\ :S^ ?_!3_P 6ZC\"/VYOV<O$.AVOQ6\ Z T'Q1^!6H>+[J#PMXH6\ME%
MU!#,NY$N+>8R^1<2(<@J6;"!'Y;P?^R?_P %!?V]_P!O+X5?MC?\% _A'X1^
M#W@GX$M?W_@+X7>'?&8\1:CJFMW42Q->7M]%#%"L,:HC1H@W;EPPPQ-?H310
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^0O[2O[&W_!
M:CQ[_P %6M<_;F'[*GP@^*/AOP?.^G? ?P]X^\?R1V/AFU1QC5([2,!?MT^P
M2F23<T98!>8HBGU_^SYI?_!2#]K3P!\3/@'_ ,%3?V:_AGX.\&^+/!MQHMJ_
MP\\5S7\]ZEY%+;W4<@E)$8$3Y5@.I]J^NZ* /RK\._LX_P#!>'X4_L3S?\$D
M_!7PO^%FK^'X= F\'>'OVE+GQV]N;'PPZ-;H9=%\AIS?16C>4K)(8U9$^_M,
MC7O^"GG_  3+_;OO/V"_@?\ \$TO^"<FBZ/JOPP\*6$%I\5DUOQ<=%N/$]G:
M+ ([%Y(OG6*ZD-S+<>60=VP @9!_4:B@#\\?V5M=_P""ZGPFO_ 7P2E_X)U_
MLW>!_A7I&I6&G:A;^$?&]P&TC1_.1;A[:#=M>18C(Z@_??KDDFO;?$W_  12
M_P""3GC/Q)J'C#Q5^P'\-;_5-5OI;S4KZY\/HTEQ<2N7DD8YY9F8DGU-?4-%
M 'PE_P $$/\ @E;;?\$UOV1-.TKXL?!_PMH_QAU"?48/&'B+095N);^R.HSS
M6<3SJ!O5(6B &/EQCM7W;110 4444 %%%% !1110 4444 %%%% 'Q3XG_P"1
MEU'_ *_IO_0S11XG_P"1EU'_ *_IO_0S10![)^R__P E)\5?\"_]'-7N5>&_
MLO\ _)2?%7_ O_1S5[E0 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% 'Q3XG_P"1EU'_ *_IO_0S11XG_P"1EU'_
M *_IO_0S10![)^R__P E)\5?\"_]'-7N5>&_LO\ _)2?%7_ O_1S5[E0 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% 'Q3XG_P"1EU'_ *_IO_0S11XG_P"1EU'_ *_IO_0S10![)^R__P E)\5?
M\"_]'-7N5>&_LO\ _)2?%7_ O_1S5[E0 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%?G!_P7P_X+X?#C_@E7\.)/A#\(;G3_$7
MQS\1:>6T31)")8/#L#@A=1OE!_&* X,I&3A 23_@@?\ \%\/AQ_P54^'$?PA
M^+USI_AWXY^'=/#:WHD9$4'B*!  VHV*D_C+ ,F(G(RA! !^C]%%% !17R/_
M ,%R]5_:DT;_ ()H>/K[]D=/%(\1K)IXUB;P*"==AT,WL/\ :4FG[>?M M?-
MP5^95WLN& (^#/AK^S9_P0:_:A\"07'_  1\_;.L_A+^TE%);S>#O%>J?$?6
MK+7KC4TD4O!?V.I3;M063#)+&L4@.X[?EX(!^U=%?F[^W?\ M7?MT?"7_@K#
M^Q]\%_"'P=UWQ%IFJ:!XMNM>TCPSXUL=.T[QI?QZ1;K,WE7,RE$T\RR3J+C'
MF>>/+W.O'K?Q$_X*H_$WQ#\>O'7P&_82_8.\5_'.;X5WJZ?\1_$=EXMTW0M,
MT_4C&)&TVVFOGS>W:*1YD:!5C)56<$T ?8]%?$GC;_@NI^S-X4_89T']NVR^
M''C.]TB\^)UKX$\4^#VTY8]=\,ZPT[0W5K<VN6+3P%<F)"3('3:?F%7_ (8?
M\%6_B@/VKO ?[+W[7O\ P3\\;?!<_%M+X?"[Q%K/BG2]6@U.>U@-S):7:6,K
MG3[@P@,(W9\L=N>"0 ?9E%?&GC3_ (*K?%3Q=\9/'WPN_85_8#\7_''3OA3K
M#Z+\0O%NG^+=,T2PMM7B57GTRQ-ZX;4+J%6 D10@1R%W?,I-+XO?\%S?V:_A
MS^Q3\,_VX_"GPV\9>*=!^)/Q'@\$P^&-/T]8]<TO6'CO?,LI[1B<W,<]B]N8
M@WS/(A5BA#$ ^V**^ HOVK(?C!^V3^R9/^V)^PKX]^%?Q1USQ5X\LOA[I5WX
M[MKJVTV*VT".:YN[M;1O+NTG@<Q1HPS%)&S>A.SXD_X+"^,O&&L_$/6_V9OV
M _B#\3?A1\+];OM#\<_%'0];TVV!N[,$7W]EZ?/*L^JI;\AFC*[RK",/\NX
M^Y**_*K_ ()9_P#!031?V./^"$O[,.IZQX&\3?$CX@_$:[U#P_\ #[P'X?F1
MM2\0ZDVK:@Y!EG<)!!%&A>6XD.V- ,YR ?H;X1_\%:?'.L_ML^!/^"?G[2O[
M"GC'X6?$/QQI6K:K;/>^(]/U7218V=MYR307MHQ6X9RDT;1[4>%HUW B120#
M[/HKX;OO^"Q'Q/\ B#=>,O'G['/_  3E\?\ Q@^%?P_UF\TOQ#\1]&\3:98?
MVC/9L5O?['L;F03:JD15EW*8Q(Z,L>XX)^K?V;?VA_A3^UG\"/"W[2'P/\1?
MVKX4\8Z1'J.C7IC*.8VR"CH>4D1PT;H>5=&4]* .WHHK\HO^"??[;^D?L*?\
M$]/VR/VPOBAH^K>)=*\#?MD>,UGTVVO!Y[03:GIMHJQM)D*J&X#;?12 ,F@#
M]7:*^&[/_@LCX]\,?%7X9VG[0O\ P3O^(GPX^%_QE\76?AKX<?$W7-?TR=I]
M0O038)?Z;!*T^FBX ^7S267/S*N&V];\;?\ @IWX\L?VFO%/[(W[%'[%?B;X
MY>,/A[IUG>?$>XT_Q1IVA:5H#7<1EM;-KR^?$UW)&-XA1<!6!+C#A #ZWHKQ
M_P#8<_;+\"?MU? >+XU^"O".O>&KBVUF]T3Q-X4\468@U#0M7LY3#=64ZJ2I
M9''#*2"K*>#E1[!0 4444 %%?R!?\11W_!=?_H^;_P QEX8_^5E'_$4=_P %
MU_\ H^;_ ,QEX8_^5E ']?M%%% !17Y^?\',HEF_X)<WNG+>W,$=]\3/"=K<
MM:7<D#M#+JT".@>-E9<J2,@@\T[XI?\ !NQ^Q3I'@G4M;_8GUCXB_!GXF6EE
M)+X0\;^&_BWX@G:SOU!:$S17E[,DL!<*LB8!9"P!4G- 'Z T5^=?[*?_  6\
MMK__ ()1_!3]J;XV_#_6O%_Q;^)&KR>"](^'W@VSB^W^)O$UK=7%I*8U9DBM
MXF%L;F61B(H5DQUVJ?5/A3_P5&^(TOQ_L?V2_P!KC]A_Q-\'OB1XK\.:AJ_P
MPTV]\6:=K&F>,#90^;<65OJ%FVR*[1<,T4BC"?-N(*[@#[ HKX;^*?\ P76^
M ?PP_P""4GAG_@JI/\+/$-_H_BF]CT^P\$07$2ZBE^+F>"YMF8_*&@%I=NYQ
M]V!NG;VOQC^WU\.M&^.WP&^!'@OPS>^)+SX]Z7J6L:)J%C<(D.EZ196$=X]_
M<9R=C^?!$@'WGD SP: />:**^!OVCM6U6'_@XD_9NT:'4[A+.?X&^,'FM5F8
M1R,)(\,RYP2.Q- 'WS17PM<_\%D/BC\2)/&/Q"_8R_X)O_$'XQ?"KP%K-YIF
MN_$;1_$VF:?_ &G/9L5O#H]C<R";5$B*LH9-@D="J;CC.Q\8O^"WG[.W@7X0
M? 3XX?"3X:^+?B9HO[1%_=:?X%M?"5M%]N:^CMV9+1X964"5KE?LKY=4B<.S
ML$1FH ^T:*^2_P!EO_@IKX\^*/[6US^P]^U?^Q?XE^"7Q$N/!TGBKPM::GXH
MT_6[#7-+CG6"9H[NQ8HD\;N-T)!(4$[NF[A)/^"T7Q$\>^'?$_Q^_9:_X)Q_
M$/XH_ WP?J-[;:G\5-'\2:7:2:K'9.Z7MUI&F7$@GU*")HW <&/S"C!02I
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
MPRL_B%?_  RT:\\<&X_:<OK+5(=7:RB>ZWVL6KJT,XF+YB6,;6!78.E>Y_\
M!(#]MK3_ -FC_@F3\:OVF/VC/BQXRUWX#?#GXL:]#\%/&WC)9KG6-<\(I)!%
MIZQF8+)<^9<2&"!FVY=_+^14"J ?J%17Q-X?_P""N'Q8\$^*? UY^VG_ ,$Z
MO'?P7\!?$O7K71?"7CS6?$^F:DEIJ%V?]#@U:TM7,VE&;A0S[U21@DA3#$<%
M^S;^UU^V'XF_X+M?M _!'Q?\$_%,O@+0/"F@6]G%<>.-/>P\-V:IJ$D6K):B
M;<_]HLD9V1J9XQL$P4(  #]%J*^9/@G_ ,%-? OQL_X)77?_  50TKX8ZM8^
M'[3X>Z_XL;PK<7D37C0Z7]L\R 2#Y-[_ &-MIZ#>,]#7G7QS_P""U.C_  NT
MS]G_ $SX=?LD^-?B!XN_:1^&[^*/AYX.\/7ULD[3"ULKK[%/+*1'$%BNVDDN
M"=D:6TC$'Y00#[@HKX5\2_\ !9'XJ:+\;_#O[(&C_P#!-OXA:O\ &SQ)\*+3
MQO'\/+3Q+ID<>FQ2WMU:S17NH2NMO;1P_9E)F);>US#&J%F./7OV /\ @H/;
M_MKWGQ$^&_C;X#^(/A=\3/A+X@M](^(7@#Q#?6]X]A)<P>?:SPW5L3%<P31!
MF21<9VD@%2K, ?1E%? W_!P?JVJZ/\"?@%+I.IW%JTW[7'@.&5K>9D+QM<S[
MD.TC*GN.AKMOC]_P5;\3_#S]L_Q!^P#^S_\ L4^,_BM\2](\(Z=XCM;/1]<L
M-.T^2QN&E666YO+QUCM$B*1+\VYI'N$5$.&*@'V'17QW\(?^"S'P/\0?LI_&
M#]I+]HSX9>)/A3J7P!UB?2?BQX'UMX+R\TZ^58VACMI8&\J[6X,L<<+@J'=N
MRX<_(7_!5+]O_P#:>^*OP0^#6@?&?_@GU\0_@SI?C/X_^"+KP=XFU+Q/I]\E
MU&NI)*UGJ$5G)YNF7+P$R+#*&#!)$+!T*T ?L#17RE^T#_P4L\8^&?VG=6_8
MU_8V_9 \1?'#X@^$]$M=6^($&G>);'1-+\,072EK2&YOKUMINID'F) BDF/Y
MR0 V,FR_X*ZZ-XA_8N^(O[5'@_\ 9:\<7OB;X-ZU-IGQ;^#L\MO#K_A^:W"O
M=,N&:&ZC2%Q<))&^V:$,5.Y2E 'V'17R[X3_ ."K/P+^-/[1?PN_9V_98T:[
M^)-S\0_!(\9ZOKVB74<=CX2\/.J^1=W[-DK+-(3%'; >9O4[P@PU?45 !111
M0 45^>'_  7/_P""XOAO_@DOXJ^#7@?2].M]7U?QCXP@OO&6G; \MIX3A?R[
MN5%_AGD=PL)/!,$WI7W_ .$_%?AOQWX5TSQQX.UJWU+2-9T^&^TK4;20/%=6
MTR"2*5&'WE9&5@>X(H T**** "BOR)_X+LZ'^V+K?_!5/]G+6/V&/%TUI\1?
M!OPS\5>+- T%I'^S^(GL);:2;2Y45@&%S;F:  ]3(%RN[>O4?\%2OVY?A_\
MMS_\$)=%_:P^!>K7>GP:[\0?!\>I:;]H*7FBWZ:]:1W>G7&W!62*3<AR '7:
MXRKJ2 ?J=17YR?\ !1/3_&W_  2X_;6T7_@KW\,3J5W\*/%GV/PM^U'X4M6D
MDBM+1G6*Q\3PPC($EN[)'-M&60@ 9EE<3?"^_P!0_P""QW_!0^/X_P"GZ[--
M^S%^S;KTEIX#%E='[)\0_&R "?5-R';<6-AGRX3RDDN65F4R( #]%:*_$WXQ
M7W_!.KQ9_P %+/CCX+_X.$M6\16>IR>- G[/MKXTU76;+P>/"(@C%O-8263I
M;+<E]YN'E88DP 0XD ^M/V2_V=D_9Q_9;_:*E_9X_;!L/B=^SMKWA2[U#X)6
M5MXPDUZX\*$:7<"_LDU!GD$ML9?+:%!(S1@-NRS,S 'W]17X&_\ !-#X1?\
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
M270A8QM9M;W2NF6W*%=I&88(+?T$T4 ?C_\ '7X!?LB?!3]C?]ECX+?MM_\
M!/[XE?#[X>Z3H&IW=A\3O"?CK4M6UWX-:O<O]I6QN;G3;-9W2?S=IF*^4DD(
M1HV\M9![-_P1)\<_'G7/CE\7_!_A#]HGXL?%_P#9HT>PTD?"[XC?&K2IXM6N
M=4=9#>VUM=7-O!/?VT:A 9GC"A@H3JS/^C5% 'Q)_P %X/@?\:_B;^S%\.OC
M-\ /AK?^-/$?P'^/7A?XH)X.TA-][K5OI<LPGM[=.LDOEW#.$&6;RR%#,54^
M%_MT_P#!:?X ?MN_L7_$#]CC]B#X3_%CQQ\8/BKX.O?"=AX%?X7:I82Z.^H0
MM:SRW]Q<PI;01P1RR,[B5U!49(7+C]3Z* /G+X<>.?"?_!.G]G/]F[]DKXC:
M/XAUG4KK2?#WPYTZ^\,:))>6T-[;:?#;_:+EQC[/;$PD^:PP,CBO#OVB/^"C
MGCS]BK]KOXB_"G_@I9\$M8U?]GGQ7;:?=_"CXB>&?AU/K.FV:>1MOM,UB.V2
M9Q-YXW1DQMN09P >/OZB@#\G_P!@/PC\!OCK_P %B;']K[_@EO\ LTZ[\./@
MKI_PPU+3?BMXI_X0BX\,Z%XUU*>:-K&"RL)HXO-FA8--).L2],,<LI?]&/V:
M?VH? O[4VC^*M;\!^&?$VEQ>$/'&H>%=13Q1H;V#SW=GY?F30*Y/FVS>8NR4
M</AL=*](HH _,K]H+]F7QO\ \%5/^"S.JZ/J_P 2OBA\-_A]^RSX"AMO#?B[
MP#?#2KR]\6ZW\]U):7<T$B211V,8MY?+4LKC&X!B#ROQQ_8T\>_\$GO^"BGP
M%_X*"> ?CG\:?B[H7C/6)/A=\9KOXA:RNN7MCI%\/-T^Y5[>VC:.UM[J-YI"
MX8#" %=W/ZOT4 ?E;^QI^VKX#_X)F?'/]J[]FS]ICX9?$9/'/C;]ISQ+X]^%
M^@>'?AYJ>IGQKINK16AM$T^>V@>%I-\)1_,=$C+#<PVR;/ O!7@3XL_#+_@W
M/_9>\4^/?A%XG@N?AC^U/:>*O'VCV.A3W-[I>FVOC/5I+B<P1J9'15D0@J""
M&4C((-?N?10!^8.D?M2?#G]C+_@I]XZ_X*"?%[1?%7_"B/VHOA/X2N_"'Q0M
M/!6I75OHE]IL$L7]FW\$4#7-B\\4RS+YL2C(*G!5]G?_ /!-G_A*?VI?^"EW
MQ_\ ^"E?A[X<^(O#OPN\2^$O#W@WX=W_ (HT.?3+GQ4+'S9;K5$M;A4F2W#N
ML<3R*"ZD\ JRK]_T4 ?GO_P7\^"]M\>_^&1OAWK_ ,,G\6>';S]L'PJGBW27
MTMKNV?3'AO8[C[2@4@0%7VN7^7#8)YKZ-^$W_!++_@FW\"?'%E\3/@_^PM\*
M_#WB+391+INMZ;X(LTNK.0'(DAD\O=$X_O(0WO7O=% 'Y9?\%"_V@O%=G_P4
MXUGX*_MN?M:?&_X&? >S\!:;=_"V^^#5E?VJ>,-6E9A?QW6I:?:7%PLT1PB6
MR-'E0KC!;][\S?"OX9:U;?LV?\%1]&\!?!/XM:1I7BKP)X?N_ 5G\3X-3NM?
MUZS_ +)O8A=N]\7N9I)G7S?+<^9$)XXV2/ 0?O-10!^=/_!6KX3?$/X@?\&V
MWB/X8?#OP%JFJ:['\(_";QZ#INGO)=;+2XTN>=5A4%LQQ0R,5 R AXXKS[_@
MH9\>/^"<_P"V=KWP<^._[1/P.^*FA_##6/"^J3>!/VJ? \>N:5K/A'6XKXVT
MND7=I;6?VFUCD6)I(YYP\;,#LCVEIA^J]% 'Y^_\$-/'7[2'BO6_C5H>M_&_
MXF?%'X":+KFD0? ;XE?&+1I;37M:1K61M3!DGAAGO+>*;R4CN)(UWG?MZ$+^
M@5%% 'XN_LQ_L9?M ?M&_P#!H?'^R]X$\ W\7CV5=5U+3?"VK6CVT]])8^-)
M]3%H8Y0IW316Y5 V QD3G!S7H/\ P4C_ ."A/P^_X*M?L#ZI_P $_/V0?A#\
M0M4^,WQ9ETG2=6\$:[\.]4L/^$$VW]M<7ESJ]S<VZ001VXA==RNVYRA4$9(_
M6&B@#\W]>\:K^RG_ ,' #W/COPYXB>S^)7[,^B>$_A]KR^'KRXL-3UNWU:Y8
MV<UU#&\=L^W:S-(550ZDD;EW?&VB?%>?]JK]DWQK9?ML?M _M;^,OVJ]7L=?
ML;W]F'PC!KNAZ+IVH[[B*SM_LNG6\-O]@2/R)9+BXN70IO+%F^0_O310!^/G
M[(O@SQO<>)/^"1%^? ^LQQ>&? WCNT\1O-I4R#2YAX5%N$N,J/()E1D ?&6&
M!FOT7_X*6:7J>N?\$Y/C_HNBZ=/>7EY\$_%<%I:6L+22SROI%TJHBJ"68D@
M 9)( KVRB@#\X/V:O^"/'[&_[6W_  1D^#_PP^)?[./ASPCXXU/X+^'IT\=Z
M5X2M['Q%HFN+IT#K??:$1)_/2<;G5V_>897SN->%?&-?VZ/^"AG_  1J^+?[
M _QH^%NM3_M&?L^^*=)BUNPTZUELH_'^GZ=?17$%_ILP15=[BTA<J(LGSHXR
M%3SHU'[*44 ?AMX@\*_\$]/VJ+KP#\$/V?;C]M+XX^-/$?BW2SXC^&/CSXG^
M*M.L_!D44RRS7^LRZC;26L7V1T!"+YAD=0(VY5C];^!/'NF? O\ X.#OC+X2
M^*7A[Q%IR_''X8>$K3X<:Q'X9O)].U&>P@OOM4;744;10LG_ $T91G SEE!_
M1*B@#\.OV>?VP=*^!'_!!#QE_P $C_$WP3^)<W[1VA?#;QKX/O\ X;6GP[U.
M1E^UR:CC4Q>>1]D^Q+;W(F,IE&X(0@8LF[WCX%?#SQK!^UW_ ,$Q]4OO ^JI
M!X>_95UFVUBXETV4)IMRWAW28Q%,Q7$,A(=0K8)(88X-?J;10!\/>'_"7B1?
M^#COQ)XYD\,WPTAOV-=.L8M8-D_V8W'_  E$[M )<;?,VX8IG.,'&*7]@OPK
MXGTC_@LK^WOXEU7PW?VNFZO>?# Z5J%Q9ND%[Y7AATE,4A 638WRMM)VG@X-
M?<%% 'P=_P %_O"7BKQ?\#?@-:>$_#.H:I+:?M9>!;N[CTZR>=H;>.YG+S.$
M!*HH(RQX&>36A\#O"7B2U_X. /COXTN_#-]'I=U\ ?"=M9ZM)9.+>:5;RZ+Q
MI*1M9A\I*@Y'&:^X:* /QJ_:2_8__: _:2\)_P#!2KP%\)?AUJ%]X@O?BWX+
M\1^$])N+1XH_$8TNUL+V6VA9@!,76WDC7;D&3:O6NA_X*9_\%,_A%^WW\#/A
M/\'_ -F3X0?$K6O$P^.?@G5?'VF:C\-=4LF\"16^JPM)'?RW%ND:W'FD0A(F
M?*^;)G8NX_KI10!^,'[2GP$^"_[,7_!5WX^_$_\ ;\^*W[0OPX^'_P 7VT37
MOAU\2?A%XEU^STB[EM[ 6MWIFH_V.CE+J-TS")5YB)P1N4-Z'^QA\7OAK^PM
M^R3\?_VY/@Q^R+\<=1;Q[XQL]*^&\'Q.\2:CK?B/XK7D,+V]A>FUN;=;G3[:
M1I2NZ5I&,$!?C:B-^KE% 'Y(?\$I_P!FCXX_\$1_VG='^#/Q^\$Z7K'AK]J:
MT@U+4?&/@WPP([?P;XWB\QWT"5H%(3362?9:R,0BR*X55#NP_6^BB@#Y0_:\
M_P"">W[47[1WQDG^)GPH_P""J'Q8^$ND2Z?!;IX/\(6%C)91R1@AI@9E+;GS
MD]N*\@\6?\$J?VR/ GA74_''C'_@X"^/&FZ1HVGS7VJZC=Z;I:16MM"ADEE=
MBGRJJ*S$]@#7Z'5Q_P ?O@-\+?VG_@UXA_9_^-OA^XU;PEXKT\V.OZ7;:O=6
M#7=LQ!:(SVDL4R*V,,%<;E+*V58@@'\1?[;'[3OQ(_:U_:*U[XK?$?XU^+/'
MX2X?3_#WB+QK,C:A+I4,CBU$BQ@)$2C;S&@VAY'ZDEC^M_\ P;;3_M-?\%$?
M@_X@_9RT?_@KS\9/A?K'PJM[9="\&:$+*YM7T%QLCD@-PAD AE!B9,E462 #
M ;:/TV_XA<?^"%'_ $8S_P"9-\3_ /RSKU#]D/\ X(?_ /!,']@SXRP?M ?L
MF?LVW'A#Q;!I\]BNJ0^/=>NU>VF $D4D%U?2PRJ<*<.C89%8895( /,/^'/W
M[=?_ $GI_: _\%.E_P#Q%?5W[(?P'^)7[./P;@^&?Q7_ &F?%'Q:U>+4)[A_
M&'B^"&.]DCD(*PD0@+M3&!WYKU"B@#X8_:3\*>*+[_@OK^S/XNLO#=_-I-C\
M'O&L-[JD5F[6]O(YM]B/(!M1FP< D$XXKXA_X+Q?L2_M#_LI>-M:\3_LC^ =
M0UWX,?M)?$7P[J/Q)\):/92S_P#"+^+[+4K>Z&L0Q1*Q2*]AAE28X"^:H9V'
M[E*_<6B@#RK]NK0%\5?L2?&'PT=%&I&_^%OB"!=/-MYWVAFTZ<",1X.\DD +
M@Y)KRS_@B#X0O/ ?_!)+X >%=3\+RZ->6OPXLC?:;/9&WDBG?<\N^,@%79V9
MFR,EF)/)-?5%% 'YK>(O^"H>E?L[>/?B5^RI_P %Q/@)J)T6/QK>W'PU\=VG
MPDNM<\+>)O#<A#64;+:PW&V]C4E949#@D9.>OF__  3_ /@_H&L?$_\ :_\
MVE?V)OV;O%'PM_9P\:_"-=/\+>&=7\.3Z/!XG\1Q6MT9]5TW3) &MK81L(1A
M$5V?Y5RK*GZXT4 ?C#_P2P_;Z_X)??L]_P#!/7X4_!;]I?\ 9A\3GQYX=\+I
M:>)S<?LVZK?O]I$LC'-PM@XE.TK\P8U^GW[$/[2?[.G[3_P6;QC^RYX7U/1?
M"NE:S/I<>FZGX(NO#YAG58YY/+M+F&)MA^T!MZKM9B_)(:O8** /S]_X*5^#
MOB_^R7_P4*^%'_!7GX7?!GQ'\0O#.@^!M0^'OQG\.>#=/-YK%IH,]Q]LM=2M
M;9?FN%@NB[2HOS!-I'!9DP?CW_P6PU#]K'PO8?L]?\$7O"_B[QG\7O$VK6=O
M+XGU[X9:G8:%X&L_/1KJ]U234K:%"%B61%C3?N9_E)8*C_I!10!^:^J?%:Q_
MX)8?\%<OC;^T-^UYI/B%/AG^T)X)\'MHGQ3TGPG>:AI^EZOHEG-8SZ;=K913
M/:/.)/M"97RVZ!B0VWP+]H7PO\3?VO/A#_P4._X*$>!?@YXMTOP'\1?A'HWA
M+X5P:UX<N;+4O%B:; _VC4DL946=86DD5(69 SIGA2I4?M+10!^<W_!2CP+X
MKUG]D_\ 84TC0O!^HW<FD?M0_":XU.UM-/DD:RMX4D$LDJJI,<:?Q,V O?%=
MW^TSX5\3WW_!=W]E[Q;8^'+^;2K#X4^.XK[4XK-VM[>21;+RTDD VHS8. 2"
M<'%?;U% 'XT_\$@O^"N/P'_92_X)NWOP4^(/PL\>W7CG2_&?C'_A _#.B?#S
M4]0_X3]Y];OI8UL9[:W>!V$\K6LBR.IC,.6&TJ35^ W[+GQO_P""1/AO]AO]
MIW]H3X:>(M9\+?#?X:>)_"OQB_X1K2)M5NO!$VMW3:E!=26]JLDDD,4DK6TT
MD08((^-VY WZ8?\ !/']BO2_^"?_ .S-:?LW:/\ $"X\3P6GB+6-5&K7.G+:
MNQO]0GO3'Y:NX 0SE =W(7.!G%>X4 ?FA9_%>3_@IE_P5B^&/[4_[(?PSUWQ
M!\,OV?\ X8>+5O?&GB#0KO1--\5ZUK%M';0Z-:O?0(\P01>9)*(VCCW'.<J'
M^+];UWX'_"KX5R^+/^"6&M_M._LZ_M3R:K&$_9"T>QUG5?#_ /;#WBB>">UO
M;+[$UIM,D@N5DCA6,YV+_JQ^_P#10!^?/@+P+\5]:_X+5_&77/$W@Z:*XU?]
MD'P_82WEK;2?8)-3-[=>;!%,PVMM9NF<A2":^#_#W@#Q-^TI_P $.?V=/ O@
MSX;?%B?Q-^R3\7-*U'XV^ _#>C:EHWB:SL1-J,=Q)I;LD;S7D,<RS(8&8KA\
ME64BOWVHH _&SX*^"/V"/VCOVUO@AH7[(6I?M5?'V;POXU@\5:_XC^(OQ+\3
M6^@?#M[)3)%<W*:Q:E+B[=B85M8]KL'D#2("<_K9\;()[KX,^+K:VA>223PQ
M?K''&I+,QMY   .I)[5T]% 'XI_";X6?$>/_ ((]?\$R/#-Y\.=<74-"_:]\
M(7NMZ?)I$PFTZ".[UUFFGC*[H47<A+L !N7GD5]F?MZ^%?$^K_\ !93]@?Q-
MI7AR_NM.TB^^)QU;4+>S=X+(2^&%2/SI "L>]_E7<1N/ R:^X** /RG_ .">
MO[8?A;_@E!^SMXJ_X)R?M-?"+Q_-\4_!WCGQ&WP_T+1_ 6HZ@OQ,M+_4;B\L
M;G3[FW@>!O--P(G\V1/**'S-NUMOS'H?[(_Q-N?^"3O_  3_ /VBO''@+XL0
M>%O@QK/BF/XJZ7\+Y;[3_%.BZ;JMU<PC5+=;;%R%MFB1I%C!<PS-P4+$?OI1
M0!^1/['G@_\ 8<^+W_!1GX9_$/\ 9,N?VDOC)HGPRTK6=<UWXS?%3XE>(1H'
M@F66R:W6TAM]8M0;VYN$=EDCC:+RT57)DV.J<%\5/ G[4GQ\_:DU'_@Y$^%W
M[-:RZ'\)?$<.D>"OA/J7A'RM=\:^#+);NUU/7F651+'?YN'DLPRAUAM=I#?(
M)/VSHH P?A?\2/"OQA^'&A?%7P/<SRZ1XBTJ#4-.>ZM7@E\J5 ZB2*0!XG .
M&1@&5@5(!!%;U%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% 'Q3XG_Y&74?^OZ;_ -#-%'B?_D9=1_Z_IO\ T,T4 >R?LO\ _)2?%7_
MO_1S5[E7AO[+_P#R4GQ5_P "_P#1S5[E0 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Q3XG_Y&74?^OZ;_ -#-
M%'B?_D9=1_Z_IO\ T,T4 >R?LO\ _)2?%7_ O_1S5[E7Q?K>HZAIWB?4GT^^
MF@9KV4,892I(WGKBH?\ A)_$O_0PWW_@6_\ C0!]K45\4_\ "3^)?^AAOO\
MP+?_ !H_X2?Q+_T,-]_X%O\ XT ?:U%?%/\ PD_B7_H8;[_P+?\ QH_X2?Q+
M_P!##??^!;_XT ?:U%?%/_"3^)?^AAOO_ M_\:/^$G\2_P#0PWW_ (%O_C0!
M]K45\4_\)/XE_P"AAOO_  +?_&C_ (2?Q+_T,-]_X%O_ (T ?:U%?%/_  D_
MB7_H8;[_ ,"W_P :/^$G\2_]##??^!;_ .- 'VM17Q3_ ,)/XE_Z&&^_\"W_
M ,:/^$G\2_\ 0PWW_@6_^- 'VM17Q3_PD_B7_H8;[_P+?_&C_A)_$O\ T,-]
M_P"!;_XT ?:U%?%/_"3^)?\ H8;[_P "W_QH_P"$G\2_]##??^!;_P"- 'VM
M17Q3_P )/XE_Z&&^_P# M_\ &C_A)_$O_0PWW_@6_P#C0!]K45\4_P#"3^)?
M^AAOO_ M_P#&C_A)_$O_ $,-]_X%O_C0!]K45\4_\)/XE_Z&&^_\"W_QH_X2
M?Q+_ -##??\ @6_^- 'VM17Q3_PD_B7_ *&&^_\  M_\:/\ A)_$O_0PWW_@
M6_\ C0!]K45\4_\ "3^)?^AAOO\ P+?_ !H_X2?Q+_T,-]_X%O\ XT ?:U%?
M%/\ PD_B7_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?
MQ+_T,-]_X%O_ (T ?:U%?%/_  D_B7_H8;[_ ,"W_P :/^$G\2_]##??^!;_
M .- 'VM17Q3_ ,)/XE_Z&&^_\"W_ ,:/^$G\2_\ 0PWW_@6_^- 'VM17Q3_P
MD_B7_H8;[_P+?_&C_A)_$O\ T,-]_P"!;_XT ?:U%?%/_"3^)?\ H8;[_P "
MW_QH_P"$G\2_]##??^!;_P"- 'VM17Q3_P )/XE_Z&&^_P# M_\ &C_A)_$O
M_0PWW_@6_P#C0!]K45\4_P#"3^)?^AAOO_ M_P#&C_A)_$O_ $,-]_X%O_C0
M!]K45\4_\)/XE_Z&&^_\"W_QH_X2?Q+_ -##??\ @6_^- 'VM17Q3_PD_B7_
M *&&^_\  M_\:/\ A)_$O_0PWW_@6_\ C0!]K45\4_\ "3^)?^AAOO\ P+?_
M !H_X2?Q+_T,-]_X%O\ XT ?:U%?%/\ PD_B7_H8;[_P+?\ QH_X2?Q+_P!#
M#??^!;_XT ?:U%?%/_"3^)?^AAOO_ M_\:/^$G\2_P#0PWW_ (%O_C0!]K45
M\4_\)/XE_P"AAOO_  +?_&C_ (2?Q+_T,-]_X%O_ (T ?:U%?%/_  D_B7_H
M8;[_ ,"W_P :/^$G\2_]##??^!;_ .- 'VM17Q3_ ,)/XE_Z&&^_\"W_ ,:/
M^$G\2_\ 0PWW_@6_^- 'VM17Q3_PD_B7_H8;[_P+?_&C_A)_$O\ T,-]_P"!
M;_XT ?:U%?%/_"3^)?\ H8;[_P "W_QH_P"$G\2_]##??^!;_P"- 'VM17Q3
M_P )/XE_Z&&^_P# M_\ &C_A)_$O_0PWW_@6_P#C0!]K45\4_P#"3^)?^AAO
MO_ M_P#&C_A)_$O_ $,-]_X%O_C0!]K45\4_\)/XE_Z&&^_\"W_QH_X2?Q+_
M -##??\ @6_^- 'VM17Q3_PD_B7_ *&&^_\  M_\:/\ A)_$O_0PWW_@6_\
MC0!]K45\4_\ "3^)?^AAOO\ P+?_ !H_X2?Q+_T,-]_X%O\ XT ?:U%?%/\
MPD_B7_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
M,-]_X%O_ (T ?:U%?%/_  D_B7_H8;[_ ,"W_P :/^$G\2_]##??^!;_ .-
M'VM17Q3_ ,)/XE_Z&&^_\"W_ ,:/^$G\2_\ 0PWW_@6_^- 'VM17Q3_PD_B7
M_H8;[_P+?_&C_A)_$O\ T,-]_P"!;_XT ?:U%?%/_"3^)?\ H8;[_P "W_QH
M_P"$G\2_]##??^!;_P"- 'VM17Q3_P )/XE_Z&&^_P# M_\ &C_A)_$O_0PW
MW_@6_P#C0!]K45\4_P#"3^)?^AAOO_ M_P#&C_A)_$O_ $,-]_X%O_C0!]K4
M5\4_\)/XE_Z&&^_\"W_QH_X2?Q+_ -##??\ @6_^- 'VM17Q3_PD_B7_ *&&
M^_\  M_\:/\ A)_$O_0PWW_@6_\ C0!]K45\4_\ "3^)?^AAOO\ P+?_ !H_
MX2?Q+_T,-]_X%O\ XT ?:U%?%/\ PD_B7_H8;[_P+?\ QH_X2?Q+_P!##??^
M!;_XT ?:U%?%/_"3^)?^AAOO_ M_\:/^$G\2_P#0PWW_ (%O_C0!]K45\4_\
M)/XE_P"AAOO_  +?_&C_ (2?Q+_T,-]_X%O_ (T ?:U%?%/_  D_B7_H8;[_
M ,"W_P :/^$G\2_]##??^!;_ .- 'VM17Q3_ ,)/XE_Z&&^_\"W_ ,:/^$G\
M2_\ 0PWW_@6_^- 'VM17Q3_PD_B7_H8;[_P+?_&C_A)_$O\ T,-]_P"!;_XT
M ?:U%?%/_"3^)?\ H8;[_P "W_QH_P"$G\2_]##??^!;_P"- 'VM17Q3_P )
M/XE_Z&&^_P# M_\ &C_A)_$O_0PWW_@6_P#C0!]K45\4_P#"3^)?^AAOO_ M
M_P#&C_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"- !XG_P"1EU'_ *_I
4O_0S15)V9V+NQ+$Y))Y)HH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>sri-20241231xexx191001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 sri-20241231xexx191001.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **X_XI:I?:+\-M8U'3;E[:[A6
M,QRIU7,J _H356#P9JDMO'(?'_B %E#$!H.X_P"N= '=45B)KNGZ9J^G>&KN
M\F;49K;=#).F/M.P88[@-I?C) _*N5\=>.(CX)U^Y\/W\J7&EW<%O+=(F$5S
M,@=58C#8!(..F: /1:*Y33OB+X=U/68-+@GN4EN<_999K62.*YQR?+=@ W]>
MU<UXP\22Z=X8\47>EZ]=M<V>IV\4GF(%%IEXPR(<<KM)Y]S0!ZA17*Z5\1/#
MNL:M#IMM<7"37 8VK3VTD4=T!U,;, &KGO%7C8>&]$\67EAJ=U=W]O<I!'%+
M;%H[20H" ,#[N,G)XS@>U 'I=%9OA_5XM<T.UU&$3!)5_P"6T1B;(.#\I (Y
M!KBOBGXI\2:1H6HIH&GRPK;0++<:K*0J1@D#;$.2S_A@?6@#T>BN,\;Z]J>F
M:-HUII,L<6I:Q>16,=U*H80;@2TF#P2 .![U6M)M8\)>+M'TC4=>GUBRUE9D
M1KJ-%D@FC7?D%0,JPR,'H<<T =Y145S-]FM9I_+DD\M&?9$NYFP,X4=R>PKS
MWP[XD\2ZG\5);'5[0Z;I[Z*;NVT]G#.H\Y4#R$='/S< \ @=<T >CT444 %%
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 %%%% '!_&;_DDFO?[D7_HY*YZWTOX*&VB,DWA_?L&[-]SG'/\ '7K4T,5Q
M$T4\22QM]Y'4,#^!JG_8FD_] NR_\!T_PH \[^)4]KXEL-#T#PV8[K7+ETO-
M.NH)L"TB3K,7'12/E'J?<"N?U&;3Y?V=[K3(+,V=S83V]IJ%HY^=)Q<1[RWK
MN/S9]_:O;(K.U@??#;0QOM";D0 [1T'';VH>RM)/-WVL+>:09,Q@[R.F?7%
M'$_$!%CUKP*J*%5=;C50!C \M^*X#Q9M_P"$4^)>Y#(O]O6V4'5ANBXKWF2&
M*5D:2)',;;D+*#M/J/0U&UE:NLBM;0LLC!G!C!W,.A/J>* /,?%7B'0_%=WX
M.TSP[=P7E\NKV]V$M^6MH8\ERX'W,#C:<'\JQM?4MX?^+@ )/VF(\?[B5[-#
M8V=M/+/!:0132G,DB1A6<^Y'6G_9;?$P\B+$W^M^0?/QCYO7CUH IZ%J%GJ>
MAV=U874-S;M$H66%PRD@8(R.X/!KF_B[_P DJ\0?]<%_]#6NOM;2VLH%@M+>
M*"%<XCB0*H_ <4^6&*>)HIHTDC;AD=00?J#0!Q'Q$72_^$)LWU>*]%K'<V[?
M;+,XDL6[3Y]%SSP>M<OIMI;:S\3?#KV7B:X\2R:7'/<7EZ9$:*!&39&B^6 N
MYF.3U/R^U>P,B/&8V560C!4C((],5#:6-I81F.SM8+>,G)6&,("?7 H CL-5
ML-4^T_8;J.X^RSM;3^6<^7*N-RGW&17(?\U\_P"Y7_\ ;JNUM[2VM/-^S6\4
M/FR&63RT"[W/5CCJ3ZT_R8O/\_RD\[;L\S:-VW.<9],]J 'T444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111D>M !FD+ =3
M61?^(+.RF^S*QN;P_=M8!OD/U Z#W.*6VM[Z^Q+J1$*'[MK&V0/]]NY]AQ]:
MGF5[(OV;2YI:(UE97&5((]12U1FO[>UE%NK>9,1D0Q\MCZ=A[G JS"TC)F55
M4GL#G%.Y+36Y+129&<9&:6F(**** "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 ***0T +0>E4-2U>Q
MTJW,U[<I"N.-QY;V [UYYJWQ"U#4[@6>@V[Q[SM5R-TC?0=!^M9SJQAN=6'P
M=7$? M.[T1WFK^(=-T2(R7MPJ,1E8P<LWT']>E<K%JFO^,)#'IT9TW2SPURW
M^L<?[/\ ];\ZKZ;X/@LT.K^*[I7E^\8Y7^4?[Q[GV_G3K[QS->3+I?A>R+.?
ME64I@ >JKV'N:QE4;^-V\EN=M/#QC=4%S-;R?PKT[G1P0:'X.L3(\B0EOORR
MG,DI_F3["JL.HZMXF?-@KZ=IIX-S(N99/]P'@#W.:KZ5X0CB;^U/$=U]MNP-
MQ\ULQQ_GU_E[4FH>-XVNAI_A^U-_=G@,HQ&O^('X#WJN;E7O:+MU,E3YY-4_
M?EUD]E_7F=%!:6&A6CL&6*,?-+-*_P S'U9CUJI#JUSK!QI<)2USS>3*0&'^
MPO4_4\?6J.G^&+B[D2\\1W1O;@'<EO\ \L8OP[FNK5548  &.@%:1NUM9'+4
M<(O?F??I_P $AM;5;<?>9V/WG<Y8_P"?:K%%%:'/ZA1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444A- "TA
MJ*:YBMXC+-*D<8ZLY  KA=?^)5O;;X-)07$O3SF&$'T[FHG4C!7DS>AAJM>7
M+35SMKR_M=/@:>[N$AB'\3MBO/M<^)AR\&CQ<=/M$H_DO^/Y5PM_J6H:S="2
M[FDN)"?E7L/8#M5FW33M-Q)?K]LN1RMLC?(I_P!MN_T'XFN*>*E+2.B/>H93
M2HV=;WI=E_7_  "W8Z/JOBB=[Z[N2EN/]9>7!^4#T&>OT'Z5L+XDT3PM"UOH
M%M]KN2,/>3< GV[D>W ^M<[<ZEJWB.=+5 [J3B*U@7"+]%'3ZFM6VL]#\.*)
MM6D34;\<K9PG=&A_VVZ'_/!K.$M;Q^]G56A>T:NO:$?U_JQ-8Z'KGC*;[?J=
MTT-HO/F2# Q_L+T_'^=;3^)/#O@^V:ST>$7=P.'=3P3_ +3]_H./I7*W^OZY
MXJN19P*ZQL<+:VX(7\?7\>*[#PS\.X+-DNM7VSSCE81RB?7U/Z?6M*;;?[M?
M-G)B>2$5]:=ETA']3)MM/\1^.9!-?3M:Z=G(&,*?]U>_U->@Z)H%AH=IY-I"
M%)^_(W+.?4FM-$5% 48 Z =J266.")Y976.- 69F. !ZDUUTZ2CJ]7W/&Q&+
MG57(O=CV0[ I:\_O/C/X,L[EH/M\TY4X+P0,RGZ'O6[X:\<^'_%A9-*OUDF4
M;F@=2D@'K@]1],UJ<AT=%5KZ_M--M)+N]N8K>",9:21@H%3QNLD:NI!5AD$=
MQ0 ZBBB@ HHHH **** "BBB@ HK%\2^*--\)Z<E_JLK1V[RB)2J%CN()Z#V4
MUK0RK/"DJ?=<!E^AH DHHK&T/Q1IGB&XOX=.D=VL)C!/N0KM<$C SUZ&@#9H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MM:T_4-=MKW1;S3--F?[1;Q7$3J$))&T%@,X7'Y5Z[30@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 *0C(Z4M% '(^,/!T>O1&YM@L5]&O#=!(/0_T->/3P2VMP\$\;1RQG:R
MMU!KZ.(KD_&'A"+7+8W%LH2_C7Y6[2#^Z?Z&N/$8?F]Z.Y[.6YFZ+]E5^'\C
MQJBGS0RVT[P3HT<J':RL,$&F5YQ]6FFKHT-%UFZT+4H[RU;IPZ'HZ]P:]NT3
M6[/7-/6ZM7..CH?O(?0UX#6EH>MW>@Z@MU;-E>!)&3\KCT/^-=%"NZ;L]CR\
MQRY8F//#XU^)[_FEK-T;6+76]/2\M7RK<,IZJ>X-:5>HFFKH^0E&46XR5F@K
MB?B;X+G\8^'XX[)TCU"SD\ZW9C@$]USVSQSZ@5VU%,1X]8_%37M!M19^*O"F
MI?:H0%-Q GRR=LG(QGCJ"0?:J>KOXC^+EU9Z='HEQI&@P3B:6XNAAW(&.!CK
MAFX&>O)KVS ]*,"@#S?XP^'KS5/ 4,&EVKS&RG23R8@6;8%9>!U.,BH=[_$[
MX?7^D2:9>:7=6Z1B,WD94-(!D%?49!!..^:].(!&#1M%*P7/)-#^(VH^&-)@
MT7Q-X9U@WUJH@CDM( Z3*HPISD<X],^OM4_A72-9\5^/SXVUNP?3[6VB\G3[
M68?O".>3Z?>8_5N.!7JFT>E  '2F!YCI5E=K^T!K%XUK,+5M."K,8R$)_=<!
MNF>#6I\7K:XO/AS?P6L$L\S/%B.)"S'YQV%=WBD(S0!YIK7@RX\5_!_1=.B!
MBU"UL;:6%)<K^\6( J<]"02.>AJEI?Q1OM%TZ+3O$?AC6AJD*B+-M;ADE('!
M!)'48Z9]J]9Q28&,4K!<\\\ MXPU?6-1UW7FFL=.N.+33'/W1Q\V",C 'MDD
MG'2L[X?V-Y;_ !6\9W$]I/%#-*QCD>,A7_>'H3P?PKU0*!T%&!G-%@N>9_'*
MSNK[P1:PV=M-<2C4(V*0QER!Y<G.!VY%3_$'PE?^)/"NE7&E';JNF;)X%/!;
M"C*CT.0"/ICO7HN*,"F!Y;%\5M2EL_L*>$=8/B#9M\DPXA#]-Q;.0N?;\>]0
M_!O3M3M5\3+K%M+'<378,AD0@2'YMQ'J,YZ5ZQM'I2$#'2@#QO23K_PHU+4;
M+^Q;O5] N9C/;RV8W-$3Q@C'7&T'Z9!K"^(6K>(/$UWH-U=:/-I>F?;4BMH;
M@XEFD8CYBO8<8'U[YXZ:TN_'W@?4[RUN-)O?$VFS3%[>X6=GDC7TYR1QC@X&
M>AHATOQ5\0?%>E:CKND-HNC:7)YT=M(YWRR @^@/8=0,#..M(9K_ !.\)ZGJ
M_P#9FO:#@ZMI,F](^AE7(. ?4$=.^35,_%^7[+Y \(ZY_:^S_CW^S_)NZ?>^
M]C/^S7J. >M&T8Q18+G&_#NR\4PZ5/=^*KV22YNI/,BMF(/D*><'T/MDX&*[
M.CI13$%%%% !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 4AI&. 37'>(_'UCI(>WLMMU><C@
M_(A]R.OT%3.<8*\C6C0J5I<E-78SQYX>T^\TY]0>:*VNXA\LCG D_P!D^OM7
MD=:&HZKJ6NW@>ZEDGE8X2-1P/8**JRP?9\K*P\T=47G;]3T_#^5>56FJDKQ1
M]A@:$\-35.I*[[=B&BBBL3O-?P[XANO#U^)H26A?B6(GAQ_C7M>DZK:ZQ8QW
M=I('C;KZJ>X/O7S[7HOPM6[2>]S#*+21%99"N%+ ]CW//;TKLPM62ER=#P\Y
MPE-TW76DE^)Z:.E% Z45Z)\N%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 445&\JQJ6=E50,DDX H >
M36;J^NV.B6WG7LZID':@Y9_H*Y/Q%\0X8";31E%Q<'CSL953[#^(USUEX/UK
M7YFU#6)VMHFY:2?[Y'L.P^N*YYU]>6FKL].C@$HJIB7RQ_%_(AU[QOJ>NRM;
M6:O;VSG:(X^7?ZD?R%5(_"YLK=;S7K@6,#<I".9I/8+V_&MBY\0:-X91K3PY
M;)/=D8>]E ;'T]?PX^M9EIX=UKQ#,U_?RF" _-)=71P,>P/_ -85QR7,]?>?
MX'M4Y*G3]U>SAY_$_P"OF9ESJR;'M],MA9V[<$@[I7'^TW]!@?6FG27M8%FU
M%_LJ,,I$1F60>H7L/<XK6GU32-")AT*$7-T.#?W"@X_W%Z#Z_P ZS;'2-8\2
M7;20Q2W#L?GFD/R@^[&H:UMNSIA.T>?X(]WN_P"O/4SI9$8XBCV)Z$[C^)__
M %5I:1X;U37' L[8F/.#,_"#\>_X5Z#H7PWLK0)-J;B[FSGR\8C'^-=O'"D2
M!(U"H!@ # %;T\(WK,\W$YU&"Y,.K^;..T/X=:;IX66_/VR<<X/"#\._XUV:
M1I&@1$55 P !@"E P*6NZ,(Q5HH\&M7J5I<U1W"BBBJ,0HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *0G S4
M-U=V]I \UQ,D42<LSG %<_/?:QK2F/28C9VK<&\N5PQ'JB=?Q.*3E8N%-SUV
M7<MZ[XITW08O](DWW##Y($Y9C_0?6N1?3O$GC6027CG3M+SE8CG)'TZD_6NC
ML?#NCZ KW]W();@#<]W=MDY]>>E4I];U?7RT'AN#RK?HU_.NU3_N#O\ 7_\
M76$[R^/[D=]"2IZT5K_,]EZ?TV12)X9\!VX8();TK\N?FE;_ .)'Y5@M%XG\
M=S9(^QZ;G@,2$Q_-C^GTKI+'P?I&C!]2UBY%W./G>>Y/R _0_P!<UG7WB_4-
M:F.G^%K20C[K7++C;],]/J?RJ)+2TM%V1TTIMR<Z7O2ZSELO2Y'):>&/ T0:
MX'V_4L956Y(]\=%'OUKG;F^\0^.+SRH8G, /$2<1I_O'N?K^%=3I'PX7S?M6
MN7#74['+1JQQGW8\FNYMK."SA6&WACBB7HJ* !0J,I*ST784\;2H/FC[\^[V
M7H<5H?PUL[7;-JDGVJ4<^6O"#^IKN(8([>%8H8TCC4854   ^@J7%%=$*<8*
MT4>97Q-6O+FJ.XF*6BBK, HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "HYC(%'E@%O?H*DHH S1I4,M
MP+F\_?RKRN_[J?[HZ#Z]?>DN;]U<P64/VFXZ8SA$_P!YNWTZ^U:+H)%*G.#Z
M4U(DA3;&H4#H *5NQ7-?5ZF&OAY;V9;G6IC>2*<I#C;#&?9>_P!3FG:CKL-@
MXL;"V:\OL?+;PCA/0L>BCZU?N+>YO,HTK6\)X(C/SM^/;\/SJ2ST^VL(?*MH
M5C7J<#DGU)ZD^YJ>7L:>T3UGK;IT.87PK>ZY<+<^)+HNH.5LH"5C7ZGJ?\\U
MU5K96UE L-M D,:CA47 JQ11&"6HJE:=16>RZ=!!TI:**LR"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBJFIZG9:-IEQJ.HW"6]I;IOEE?H
MH_K].] %NBN5N/'=C8Z<-2U+3-5L;!U!CN)K<%7S]T$(S,F>,;PO)KI;FZ@L
MXA+<2I%&75 S' W,P51]22!^- $M%%% !1110 4444 %%<Y<>-]'MO'%KX1D
M:?\ M2YA,J8C_=XP3@MZX4GICWK>NI_LUK)/Y4DOEKNV1@%C],D4 2T5S_A+
MQEI'C;3IK[1WF:"&7R7,L>P[L ]/H1704 %%%% !17+>+?'VC^"?(;6H[N.*
M<E8I8X@ZL0,D<'(Z]Q70:?>C4+&*[6":%)5#JLP ;!&0< G'\Z +-%%% !17
M.>(?&^C^&=9TC2M0:<7.JR^5!Y<>Y0<A<L>PRP'&:Z)B51F"EB!G:.I]J %H
MKF_#GCC2/%&IZEIUA]I6[TUMES'-%MV-N*XZ\\J:Z2@ HHHH **YZ]\865GK
M-SI2V.I75S:Q+-,;:V+HBL"1ELXSP>/:L;3/BOH.M:?=WVFVFK7=M:<SO#9E
MMG&>1G/04 =U15;3KZ'5-,M=0MBQ@NH4FC+#!VL PR/H:LT %%%-=BJ,P4L0
M,A5QD^PS0 ZBN8\/^/-%\27.JV]D;E)=*.+M9HBI0Y8$=\X*-TJ?P?XRTKQO
MI4NHZ09_)BF:!Q-'L8, #ZGC!!H Z"BBB@ HHHH **** "BBL?Q+XDLO"FC2
M:MJ23FSB($LD*!MF2%!(SGJ0.* -BBJ.CZK:ZYH]IJED6-M=1B6(NN#M/3(K
M!\4_$/1O!U[;6NL17L;761;O'"'63&,XP>VX=<=: .LHKF++Q]H5WX@&@327
M%CJS#<EK>P-$T@_V2>#T/0]JZ>@ HHHH ***Y6[^(&CQ:[)HEA%>:MJ<7^N@
MTZ(2>3_OL2%7TY- '545SL'C/3IM6AT=[>^M]5E1G2SGMRC%54DD-]PCC&0Q
MY-)X5\;:/XQ-\NE&?=8N(YUFBV%6.>/_ !TT ='1110 4444 %%%% !1110
M4444 %%9VN:Q#H&DSZG=0SR6UNADF,*ABB 9+8R,CZ9KE8?BYX8ETA-78:C%
MI;2^3]M>S<Q*_H2N2/RH [NBH+.\MM0LX;RSG2>VF0/'+&V593T(-2NQ5&8*
M7(!(5<9/L,T .HKDM'^(V@:WIVM7UJ]RL.C*7O!)"59  Q.!W^X:T_"WBC3O
M&&@Q:QIGG"VD9E"S)M92IP01DC\C0!M4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !7*_$;PQ/XP\#W^C6LRQ7,NUX2YPK,K!@I]CC'M
MUKJJY[QC9:U?:3;CP^T"ZC#>0S(UPQ6/:K98-@$X(R..>: /&M,^*.L>'T/A
M#XEZ-,;62+[.UULQ($QMW'M(/]I>>,\FMCXP7VI3>,? UM9ZMMT^]O(Y8D2,
M%0XDCVR'GY_OY X'YYKK/&VB:MX\\-#09O#ZV=Q)*C-?3SQ216^&!9H]IWL2
M 0 57.><5G>/?A]JM]/X,NO#Z17(\/2(IMYI?+:1%,9'S$8_Y9\_6@"QXB\7
MZOIWC+PWX'M;Y6O[X>;>:CY"AECRV B'*AB$/)SVXYJ7PIXSU"^\;>(_!6I7
M DNM/!DM;Y8U5WC^7[RXV[AO7H #SQ3/$O@S5[OQMX<\;6L$,U]8#RKVRCE
MW1G=CRV; + .PYVYXZ=*=X3\&:C8>-O$?C74K?R[K4 T=K8K(K.D?'WF!V[C
ML7@$@<\T <-IGQ&\=:Q\-]>\1KJEC;OI4Z* MF&:4$J"O)PH&[.<$GVQSUFM
M_%*[TWX5:'KZ0P#5M7V0H'!\J-SG<Y'H,=,]Q7/:#\-O%6F?"[Q+X;FL(3>Z
ME/&\#+<IL RN=QZC&WT[UIZO\,=8UOX/Z-H1$=MK>D/OC#2@I)UR PZ9!!!/
M<>G- &[HGBZ^D\?R^&6U%M4L+BQ$]OJ20H#%*,[D)50AZ$C(R. <URGA3QC\
M1_&VFZY;Z3=:9'>6%PJK<SP[05)(VJ ",G!))'' [Y'HWAB\\8W5I&WB/2K6
MQ>WBPZP7"RO=/CJ!]V,=\;CSCH!SS?PC\(:[X0;7$UBTCC%].)XGBF5P,9RI
M[YY]/6@"M+XDUBU^.^C^'KDV4T4]D7DE^S+YBGRG8JCXR%W)G%.T;Q=X@\;^
M,/$UKI5_!8:9HO[F-&MQ)]I?+#+D\A3L;[N#@BI=1\):]<?''3O%L5BC:7:P
M^0Q\Y [91UW!<],O]>*K:%X-\3^"_&_B.;2+&UOM*UL^8DLER(_LS[F(WKC+
M ;V''7CD4 <?\*O$DOA'X*^)]<@MQ<36U\/+C;.W<RQ*"<=@6R?I6[JOC?Q9
MI/A_P9J8UB.5_$#*+A'LD98=VTCRU7:3@-@@L<XZBD\+^&O$/P\^$?BB+5;#
M399)%:>.*:=70Y55*N"-O &<9Y/%86D>,M-T&VTF[U7X=:^(=,0>5=7$DDD=
MN3C<\:. BY/(Z8XQB@#O]5\=3_\ "Q%\'C5HM-BL[+S[V_\ +3?)*54JB!PR
MJ/F#'@GJ.,9K:^&OBJ^\6>&&N=3M_)OK:X:VE(0HLN "'4'H""/Q!KE=<\+>
M([?XD6GQ!\'P0:C%>VZ+<VDTPA+J4"Y!/ !4*?4$=#7IFDMJ<EGYVK1P0W,C
M;OL\+[UA7 PN_ W'J2<#K@=,D \>_:4_Y%[0_P#K[?\ ] KI/B7XIU?P=\.]
M+U;1YXXY]\,++)$'5E:,GOT(VC\S4'QE\':]XXL]-LM&LT86LK2O+-,J*<J
M !G/KU J7XD>%M>\7_#S3M&L-/$=['-&\HFG0*H1"IP03G);CZ'.* ,R;QMX
MKT?Q_P"$K'4+ZTNK'78(VDMHK8((2_'#9+$@D')P#SP*75/B/?+\1-;\.3ZN
MNAO J)I?G6Z-!/(5SF9F&0"2,8('KD]7:]X+\2:EXO\ !6K0:<GD:+# MRK7
M"!BRL"P7GGIQG&:L?$'P7J?C&WU"UN- AGNUF']E:G'<(ABC.TE90<$J#NP
M&^@/- #/'GB;6-$\:>!K3%K(-0FC299[=':)M\:L8VQE20QY'I5R[\7ZSKOQ
M;E\&Z->IIUKI]L9[JY$"RO(V%.T;N  74>O!YK.\5^ O$-YJ_@5[&%;N'PZL
M(N)Y)E1IRAC)V@GK\AZXZU;O/!_B#0_BY)XRT.QBU"TU"#RKJV>X6%XF*J,Y
M.01E%/&3UXZ4 <[\);IM.\=?$B[U!T+6\SRW#Q*0IVR2EBH)X'!P,U-'\5M8
MN/"R>*H+J&24ZAY?]A1Q*W^C9Q][&_?WW9Q_LUK>!O /B#3O$?C"XUZWM%LM
M>:4,89\L S.>!CH0_<@CTIGP_P##OC[P/'=>'%L=/N]+>=I+?4GN=HA!ZGR\
M%FZ [>.<_-CF@"3Q5XZ\1Z9\5-#T'2'@GL]4M4F6*>(#:S%U&6'(4;0Q[]:[
M;PA!XJ@L;M?%EW97-T;EC ]HFU?*P, C [Y]3[FN0\1^$=?O_C'H7B>VLUET
M[38%AD8S(KR',A)5<_[8ZXZ&O4: *5U;0PVM_-'&%DFC+2-W8A,#]!7C/[-7
M_($U_P#Z^(O_ $$U[1J9G&FW MK=KB9HV5(U95R2.,DD "O-?@UX,U_P/;ZG
M9ZS9H%NY$D26&975=H((89SZ= : &^/_ !;K/@GQ3X3T;01"UC>E(/L;1CHK
MH@56ZC(.,\XK6DN_B+H7A_Q%?7T-AK%ZK(=+MK*,C )PV1@,0,@XR2<'FJ/Q
M#\(Z[X@\=>%M6TVS26TTB=9IBTRJ7_>*Q"@GKA>^.M=1X_TW7=9\$WUEX=N/
MLVI3*H4E]A*Y&Y0PZ$C(S0!PB_$'6M,^(/AG2)M06^@U6&-;VTECB$EE.W5-
MT8&""1\K9/YYK5E\7ZUXA^+=UX0T:^33K/3+8S7-QY"RO*_R_*-W  +@>O!Y
MZ5S?_"N?&*ZKX(U!;#2%_L5$BEMX;@J!M;)=F(.2V23@'GUS6]/X/\0^'OB[
M<^+M#L8=1LM2@,5S UP(6B8[<G)'(RBGC)Y/'2@#F_A$;M/$WQ)+3JEXLY)E
MB3Y0XDFR0&SQGL>U7O!?C76;[X,^(M?7[':WNGSRM"+:U1(SM1'Y4#!R6.3U
MJ]X#\&>*/#FK^,+_ %&RM'&KL[Q+#<#<6W.1@$8 ._N01CI53PGX!\2Z'\)?
M$?ABYL8VO[]W:!DN$*$.BIR<\8VD].] &/J'Q)\;V/PW\/\ C-M0L2EU>-;R
M6:V@_>@-)RS$\?ZLC"X['-=KXI\;:HGQ#\-^$=,<64>I1"YGO#&KN$^;Y4#
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
M'(Y8%5.X@ X/ KK?#-UXIOHEF\1:;::8R1[3##<"9I7X^?(&$7KA<L>>3QR
M)\0/^2=>)?\ L&7'_HMJ\2\(VNLZ_P# BY\-Z-HEQ=S7EZ0;EI(TAB4.C$DL
MP)/R] .]>Y>-+.]U/P?JNF:?;&>YO;62W0%U15+J1EB3TY[9KGOA)X<UCPCX
M3;1M8M%CE6=Y5ECE5T8-CC@Y!X/;'O0!S)U+4_AUI_@OX=V-S&=4OI,7-YLW
MB!'E).P'@G+, 2,?+TYXZ'P]XSOH_BAJ_@;59A=FWB6>SO"BH[ HK%'"@*3A
MN" .AI_CWP3>ZOXH\.^*=)1)KS2)U,MLSA#/$&W85CP&'S=< YZ\5%H'@W4#
M\3M:\=ZG;&W,T0ALK'S%>0 (JEF(.T$A> "?O')XH X+X:75Q8Z+\4+VTD$<
M]LS3H60.I*"9L$'J#C!K:T[XGW6B_ V#Q'+:VAOY;E[2UAAA$4(;<V#M7L K
M'CK^-.\*^!/$^BZ'XZM+K3HS+KL3BU\NX0A2PD&&.>/]8#QGH?;+(/A3K&H?
M!D>$[Y8K75+2[:[MG\P-&[$MP2.1PS#IUP>: .NL&\=6_BZ&QN)Q?:'=6&]M
M0,42-;3[3PH &1G& 0>#UX-87@GQYK-QKOBK0_%E\D5[I,321M!"J QKG=(
M0<\;"/9NE='X'?QM'IUI9>)=.L;..RB$;W(N?-DN0HPI"CA>Q)).<=!GC!U[
MP9;:Y\7/#OB+3KJ-[6>"1[TPN")EBP%Y'# EE4^RT >A: NIKH5F=8F$NHM$
MKW!5 H5R,E0!V'3\*TJ** "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 **** ,_6]%L/$6D7&E:G!YUI. '3<5/
M!!!!'(((!_"LZ7PE#>6ALM1U74[^Q( :VN)5VN!V8JH9AZ@DY[YKH:* $551
M0J@*H&  , "EHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *Q-1\+V5_K46M)-=6>J1P&W%U:R ,T6=VQE8%6&>>16W10!DV7AZUM=2
M_M.::XO=0$1A6YNG!9$)R54* JY(&< $X&:UJ** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M(KFWBN[6:VG7?#,AC=<XRI&"/RK$\*^#M+\'V)M-,-PT?(4W$I<HNXMM7T&6
M8^^><UT%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M075[:6*![NZAMT)P&ED" G\: )Z*J6VJZ=>2;+6_M9W_ +L4RL?T-6Z "BBB
M@ HHHH **** "BJUYJ-EI_DB\NX+<S2"*(2R!?,<G 5<]221P*%U&R;46TY;
MN!KU8_-:W$@,@3(&XKU R1S[T 6:*** "BBB@ HHHH **** "BBB@ HJM?:A
M9Z9:/=7]W!:VZ?>EGD"*/Q-23W5O:VYN+B>.*%0"9'8*HSTY- $M%5;#4K'5
M;476GWD%U 25\R"0.N1U&1W'I5AW2*-I)'5$4%F9C@ #J2: '452L-7TW53,
M-/O[:Z,+;91#*'*'L#CI5V@ HHJO>W]IIML;F^NH;: ,JF29PB@DX R?4D"@
M"Q158ZC9+J"Z>;N 7KH9%M_,'F%1U.WKCWJS0 4444 %%%% !1110 4444 %
M%%% !15>>_M+6XMK>XNH8IKEBD$;N TI R0H/4XYXJQ0 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%9"^*?#[72VJZWIQN&D6)8A<IN+M]T 9Y)P<5
MKT %%(2%!)( '))JE8ZUI>J2S16&HVMU)#CS4AF5RF>F0#QF@"]1110 4444
M %%%% !1110 4444 %%5K_4;+2[5KK4+N"TMUZRSR!%'XFK- !15&/6=,FM+
MJ[BU&UDMK0LMQ,DRE(BHRP8YP, @G/2K4$\5S;QSP2)+#*H>.1#E64C((/<$
M4 24457^WVG]H_V?]JA^V^5YWV?>/,\O.-VWKC/&: +%%%5KW4+/3;<W%]=0
MVT(XWRN%&>O?Z&@"S14-I=VU_:QW5G<17%O*-T<L3AE8>H(X-34 %%%% !11
M10 457BO[2>]N+.*ZA>ZM@IFA5P7C##*[AU&0.,U8H **** "BHKFY@L[=[B
MZGC@@09>25PJJ/4D\"EM[B&[MHKFWE26"9!)'(ARKJ1D$'N"* )**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KC/BPH;X6>( P!'V;//^\M
M=G7-^/=&O_$/@S4='TU8#<7D?EAIY"BKR#DX!/:@"O?>$M)\0>#(+2:TABE%
MHC07,:!9()-HVNK#D$'FL#P)X]O-5\&^%XID6YUO4O.B#2-M7;"2&E8@$] O
M ZL>W)&[=V/BN^\/)H\":=IA> 02W@N'G>-=NTE$V*"V.A+#'O5&?P&VBGPO
M<^&A&9- 62'[/</M%S%(,298 X?/S XQDF@#;T/Q+)?Z[J>@ZA:I;:G8!)#Y
M;EHYHG^ZZD@$<Y!!Z'N:AU_Q-?Z3XFT71[72XKK^U!/LD:YV;&C3=@C:<#D<
MC)QG@G%2:1H<Z^*=1\27Z)%<W4$5K% C[_+B0D_,<#+%F[<  <FHM=T;4K[Q
MKX:U6UCMVM-,-P9]\I5V\V/8-HVD''7DB@"C;^/FM]&UNXUBP2&^TF\%F\%M
M+O6=WV^7L8@'YMX'(XY-7I?$U]I?B+3=)U>RMT&J*XM)X)F9!*HW&-\J",CH
MPZ^@KG[WP%JFKVWBR"XDM[5]3O8KZQF20N8I(U0+O&T=2G;/!K<?1M4U_6-"
MO]9M;>T726><QQ3>9YLY3:,<#"#)//)..!W (?A_J^LZQ;ZO-JHMSY>IW$"M
M%(QV^6P0*%(X7 ZYR?3FM76-9O[+45M+6SB6 6KW$E_=N4MT(8*L>X#[QSGV
M [U2\':)JN@S:Q;7:VALY]1N+RWECD8NPE?< RE0%QR.IS[8Y9J^D:[+XYL]
M5M4LKO3DLS"(;J5E^RS;\F95"D,2N%['CJ,F@#G/$.NQ>*O OA#75MO(-SK=
MBXC8[C&?.VD ]^0>:V'\N+XW>:=J#_A&V+MTX%R.361:^"O$D'@'P_H3II[7
M.EZG%=,PN&"O''*7Z[/O'.,8X]>U=%/H&H7/Q$.LRPVYTR32&TYU\X^9N:3>
M3C;C&..M %2X\>7,/A9/%JZ:DF@EP6Q*?M @+[1-MQ@^NW.<=\\5HQ^)[N3Q
M=<:$ME; -8"^L;@W!Q<+NVD$;/EP2,\G@@U@VO@[7(_ DW@:8VSV7,$>I"7Y
MOLQ?/,>/]8!E>N.ASVK8\4>$)-7DT.33IQ:2:?(87<'DVLB%)4'N1MP>Q&:
M(="\;7&O^%=/U6VL+87EY>&T^R?:B0A#$/EPG)"JS].0.M=+K%S>V6D75SIU
MFEY=11ETMVD,?F8&=H;!P3VXZU@:+X0;2/&>JZG'*JZ9<!9K>U48$<[*%E;'
M;(1,?[S5U4DL<,;22NJ(O5F. /QH YFP\6R:IX?\/ZC8VL$LVKNJ^3YY B&U
MF?YMO)3:0>!SQWJI/XVNW\.7GB;3]-BNM&M)) ?WQ$TT4;%9)$&,<%6(!/('
M49Q4?@[0([+Q-K]Y;W/FZ:ETZ6,0^["\@1[C:>XW@#V(8>M5=/\ "6N:1X5U
M;PA:K:RZ=<F=+.\>4@P0S9+*Z8Y9=S8P<-QG;0!MV?BW[?XKMM)MK>)[6[TG
M^U+:[$IRR[U4*5V\9W9SG\*R+GXAWEOX+O\ 7QH\3O9:BUA+"+H]IA%O4[.>
M2#CCZU-+X7U/1?$NB:CH-O:W5M9Z2=)>&YN#$40,C*X(5L_<P1BL>;P3XDD\
M!:SH173FNKW5FO8I//95V&X67YAM.#\N, GKUXH WKKQ=J.F7EI9:S96&F37
M]S)':RRW9:(HJJPW':,.2V OL>3QFW=>*IK"#3K>^MH+;4[Z295B>8F)$C)R
M^[;D@C80,#.\=.2)?$.G7.KQ6MM<Z19:CILD;B]M)W&X-\NQD)&"1\XZKUSG
MBN53P+X@TC2-"N=&O('U31I[@PVUW*S1-;3'_4%\9RJA0&QU'I0!6\7>(I/$
M/PM\80WEAY%Q8#R]ZY:*89!62-B!D=>.Q%:OC6XU)-:\%P6L=NT#ZBK 23,N
M]UAD(# *< =<\\]N]6?$&C>)_$O@/5M/NDL(=1OXUBCMTF8PP*#G)?;EF/.<
M #H.Q)GU_1M9U/4?"]U;VUJ%TRY^T7*O<$$_(R;5^7G[V<G% '2V%A;6*2M!
M:06TES(9[@0K@/*0-S$X&3P.3UQ7)?%B>]A\$R"U6+RY+FWCF+2%3@SQC  !
MR#R#R./6MJWU/6#XTN=-N+2T_LO[()H)HI"958%01(.@!);;Z[#^%7Q]HNI>
M(/#?]FZ8EN9FN(92T\I10(Y%?LIR3MQ0 VZNKO3M8,D>C6%M=W-H9;W4Y'(@
M C;;'&9-H)8[B><8 /6LW_A8D\OA+PYKUMI D75[V*S>(W&&A9I"A*_+AN5.
M,E>U7=4TK7Y_&6G:M!!8W%C':-";:YG8"VF+Y\Y0%(8[?E['W&37/6?@KQ);
M>"O#VBNFG--I6KI>,RW# /&DK2?W.&.[&.V.O.  ;L7BGQ"_B._\.G1+ :C'
M;)>0.+YC 8F9E^<^7N# KC 4Y]JHWGCDW7PY@\03:%;SAKM;:YM)Y<K%()_*
MW#Y3NPP!'2M:/1]53XCW/B P6_V*32TLE7SSYF]9&?)&W&#NQUKG&\%>(3\-
M9?#OE6/VQ]1^U!_M+>7L^T>=C.S.>W3WH UM40#XQZ ZJN]M*N\GU^:/&:LZ
M;XRN)[3Q*=1L(;.\T.1E>!9S)YB[-Z/G8#AQTX)XJ6\T;5+CX@Z1KBPVXL[6
MREMY09COW2%3D#;@@;?4=:SM5T2WU7XCZ7>65XNQK8G4XHR&69(I%:'<1T(D
MS]0K#L: .SL9+F6Q@DO($@N60-)$C[PC=P&P,X]<5GZ[KRZ1)IUI%$)[[4;C
M[/;1,^T$A2S,QP<*J@GH>P[U#_:6L+XV_LU[6T;27M#+',DA,RN" =XZ!3G
M[\?7%7Q?X=O-6GT?5-+DB74M(NOM$*3,529"-KQD@';D=#@XH ;#XJNX]>U#
M0+RQA75(+/[;;;)B(KJ+.TG)7*$-P1@^M-\&^)M9\46=EJ<VC06FEW=IYJ2B
MZWR"3=C:5VCC&2#GMT&<4JZ'?W?B6X\27-M%%<KIQL+6U\[=@%MS,[ 8&3M
M S@ GO@6? FCWWA_P9IND:BL(N;.+RF:&0NK $X() /?TH DUC6;^RU$6MK9
MQ+ MJUS)?WCE(%(8*L>X#[QSGV [UFZ9XZ76-&\/7%G9A;[7%=HH))/EB$8)
MD9F Y P ,#))'3DA^K:1KLOCFTU6U2RN].2S,"Q74K+]EFW9,RJ%(8E<+V/&
M,@$UR]AX%\4Z5X=\,2VDFG?VUX?DF5(C*QBN893\X9MH*L1C'!QCKZ '5-XL
MO;"RN3JVCO!>+?I86:))^[O7<C8R,1\J\G.0<;3UZ4L?B+5H_&,7AV[L+/?-
M8R7D<\4[%?E95V$%<]6Z_I5#7_#WB7Q%H,%Q++8VFM6=]#?V=LCL\"-'GY'?
M +;@S9( '08XR:=G+JT_Q;TF36+6UM+@Z'<?N+>8RA?WL?5B%SGTQQZF@"TG
MQ!N'\ V'B@:5$/M%V+:6W^TGY,SF'<&V<\C.,"K_ (C\57^BC5IH].B6TTVU
M6?S[R4Q+=L0Q,<1P1D!>OJP&.]<L?!?BM?!'_"+10Z9Y5IJ"W$%T]RV9T^T>
M< 5"?(0#R<MTX'.:U=8\,^)+_5_$+A-.GM]4TX6UK+/.^ZQ)C*NBKLY#,<Y!
M7WS@"@#1N_$Z2ZKX/(TF&:'6=TD-Q*X\RV/DE^%V]2.,@CO5*X\;:Z6\3)9Z
M#:.V@O\ O3+>D"5/+\SY<)G<0>A  ]33$\,Z^1X':6&QW:&/]*"W#<_N?*&W
MY.3WYQZ<]:EB\-ZTDGC9C!:?\3O_ (]<7!^7]R(OG^7CIGC- $5_XHU:\\0^
M"#I<=NMAK%O+=^7+*RLV(-P5B%.  X/?) Z8JSXA\<7F@6U_J%QID<5C9WB6
MRI<3&.:Z4E TD0Q@@;^!SG:>156/PKKUM%X&G@CL7NM MGM;B.2=@C!H5CWJ
MP0DXVYQ@9SC/>L_6_!GBG4M-\56&W3)WU*Z$]M?33OY@B#HRP%=ORA=IYSCG
MIDDT =)>^)]77QE<>&[#2+669; 7L4\UV40@N4^8!"1R#TW9XZ5#IGCS^TM
MTBY6P":IJ=U)9QVAE^59(R_F$OC[H$;'.,]!WJ2WT?6A\06\03V]G]G;25LB
MD=P2PD$ADXRHRO.,]>,X'2N<A\">([;PWIK6TEC#KFDZI/?VP,K-#,DK.6C8
M[01E7QG';WX .GE\5WFDV>L3:YI9MQ8211P31OF*\\S 782,@AF"G.<=<FJB
M>.9K?5KJTO+!9H8[&2]CN;!GD0E 2T3948; R#W]J=JN@Z_XK\*7UKJDMKIM
M]+Y;VD=LYE6WDC<.K,Q W$L!G P .,FI]/\ ^$XNK"X_M2/2K.ZBMW6#[-*T
MBSS[2%9LK\B \XY)]L8(!:\.>(;G7A;7,26,^G7%L9A<VDY?RY,K^Z8$#G#'
MGV/ JCX[U?5]+E\.Q:9Y CO=6AMIC([*S Y8+D X!V<GGCC'-0Z'X1>Q\9#7
MK?3X-'22U>.^MK:;='=2DJ5<*   N&^; )W=!SF_XTT34=8@T>;3!;O<Z;J<
M-]Y4\AC615# KN .#\WH>E $G_"07U[K%]I&EVUK)=Z=#$]VTTS",22 E8UP
MN3P,EB!@$<')Q9\*^(X?%.B+?Q0/;RI(\%Q;N<M#*APRDCK@]^X(K'M]"UG1
M/&.HZY90VUW!K$,/VRW\XQF*>-=H9"0<H1UZ'OSTK5\)^'SX=TF:&5T>ZN[J
M:]N6CSM\V1BQ"Y[#@#UQGB@#&G\7>(;C7=>T?2/#UM<7.E"%MTM[L619%+#^
M#(8X  Z=<L.,U8OB3-?:7X:O=.T82C6IWM6CEN-C03*&RI^4Y&4/S>G.#TIF
MDSZA!\4?&_V*RCN08['(:;R]K>4V,\'Y>N2.1Z'LU/ VIZ;:^%+>R^RW!TN_
MDOKR1Y3'YCR!]P0;3W<XSC@"@#:L_$FK75_%HKZ=:0:TEJ;J[0W!>&!2Y5 &
M"Y8MC..,#\ <37?%MWK'PT\4R6ULMIJ6G)<6E]"TQ_<LJ'+1L%^;(((X7KVQ
M6S>Z#J5CX\'B?2DBN8[FS%G>VDDFQOE;<DB'!!(R00<<5GW?@W47\)>*;>$6
MS:MXADE>0&4B*$,H15W;<G:H'.!DD]* (+FY32;/PA?7WAW2[BZN;BUTV*Y$
MFY[=' *L,Q@\;3P",'')YK1TO5];NOB;KVFRK;&PL[>V**)6!4/YAW8VX+'
MST  '6F:WH&M:EH_A>WBM[19M+O[:ZN UP=I6($$*=O).>,@5<MM$U6R^(>H
MZQ$MH^G:C:P1R,TK"2)HM_ 7;AL[NN1CWZ$ J?%FXO+;X::T]IL -N4E8R%6
M5&(!VX!SG..W6HM3U>^T;Q-HD,?AS3I=4U:*6W6XCNB"JQ(7",QC!VYP>^.<
M \5J^/M%O_$?@O4='TU8/M%V@0-/(451N!). 3V]*K:MH^LZAXI\+:K';6JQ
M:69VN4:X.3YD>SY/EYQUYQ0!)9>)-6U"]DTF+3[2+5K2UCGOUDN"T4+R;MD8
M*KEB0I)/88ZUER?$>0^'[34;?2-TYU9=)O;5[@!K:;>%(!QA^O'*]1[UH/H6
MIZ3X[OO$.EQQ7=MJEO'%>6SR^6ZR1Y".IP01M)!''KSTK'O/ NJ+H<<-J+22
M^N-?76KPM*RQJ1('*(=I)X"KD@9QGCI0!IIXI\0'Q-=^'6T6Q%^+1;VVD%ZQ
MA\HL4.\^7N# CH%.<]NM:WA'Q"WB;0$OY;46MPLTMO/"'WA9(W*-AL#(R,].
M]41H^JCXD-X@\BW^Q'218A?//F;Q(9,XVXQSCK4G@71=1T'1[JTU)(!))?3W
M*F"4N-LCEP#E1R,XH @N/%&M2>+=1\/:=H]I)/;6L=S'-/>%48.6'S80D'Y>
M@!^HJ+3O'J:IH/AZZ@L@NHZW(\4-J\ORHT>[S6+8^ZNP]!DY'3/%FWT?58/B
M'J>N^1;M9W%A%:Q@3'?N1F;)&W !W8ZGI7-Z;X#US3_#WAET-F-:\/W<\J()
MF,5Q%,S%TW;<J2K  X/(]Z -YO&5W:7^LZ3>:=#_ &KI]E_:$*I.1%=0<@L&
M*DJ00000><<^E2Q\=:G*GA>\O-&@@TW7O+B1TNBTL<KQEURNW&TX(^]GN0.E
M6+KPWJ&I:IJVNS00Q7UQI)TRTMC-D*I+,S.P'4L1P <!?? H'PIKO_"/>";
M0V9ET*XMY;D_:#AQ'&R'9\G).[/.* ))?&WB.=M>33/#5O.^C7!CE#WV/-4(
M'^3Y.6(/0X ]3TJ[IWCQ-4U'PNEK9@V>OVTT\<K2X>$Q*"RE<8/+8SGL:R/#
MDNJKXB\=Q:=9P3&34@(Y))M@1_)3EA@_+TZ9/7BICX)U'0$\'/H26]ZV@Q30
M2Q7$IA\X2J SA@K8PPSC!X- &9XZUZ37OAMXVM[FRCADTNY6URDGF!\&-@PR
MHQ][I^M=*OBW5;+Q98:1K>BQ6EIJF];&YAN?-(=5W;)1M 5B/0D=LGK6)/X&
MU_4/#_C33;F33XY-;NOM-O(DCD*<)PPV\#Y.N2?8=*Z)](U'7=;T?4=5M8;.
M+2F>9((YO-,LS*4!S@85021W)(X&.0#G- O/[(\.?$.]2PANX[;6;V5[:1MB
MR(L:%A]T]1GC'-=':^)3-#H-AI]G"M]J-@+P1%ML5M"%3)X&3RZJ ,9]L5E6
MOA?7(O#GC2P>&S\[6[FZFMB+@E5$T80!SMX(QGC-17'A;Q'8CPSK&D"R;5M*
ML?L%W:33,(KB+"YVN%R"&7(R/Y8(!UV@:CJ&I6<[:GICZ?<P7#P%"VY90IXD
M0X!*L.F1ZUF_VR__  L2?1O[*MO/72?M45YYGSR+YFT1GY<J-V3U/8UKZ0NI
M_9&EU8P"ZE;<8;<EHX1@ *&(!;IDG Y)XQBL5M&U0?$IO$"PV[6/]D_80/.(
MD+^9YF<;<8[=: ,.+XC:L_AFV\1RZ#;QZ;]M^RW0^V$R(//,.Y!LPP!QG)4G
MGC'-6-=N-5_X6SH$$,-J\*V-V\2R3LH/^K#,V$.".@Z\$\BJ!\%>(3\+W\->
M58_;6OOM&_[2WE[?M/G==F<]NE=#?:1J]S\0-(UR.WMOL=I9S02AISYA:3:<
M@;<8&WUYS0!5MM=:UT;59O#&BV;:7I$\T1@63RC.R'=+Y8"D#DMC/WB#T');
M<>/;FXO/#\.AZ7%>Q:Y:2W-K++<^7M**I*N-IQ]X<@GH>*;IWAS7/#T>O:9I
MT=K<V&I7$MS:S2S%#;-*/F5UVG*@\C')Z''6FVW@R]TG6O!W]GK!)IVA6D]M
M*\DI620R*@W!0I'52>O>@">#Q7XBN->FT$:#91:C%IT5X2]\3$"Y*E20F>"I
MZ Y]16>OQ&U-O"=IXG.A0QZ<LXM[U6N\RHWF^4QC 7# -ZD$^G<[<6CZI%\1
MK[7O)MVLIM.CM(P)CYFY'9LD;< '=CK7.-X*\0-\*Y_#'E6/VZ2\,P?[2WE[
M3<^=UV9SCCI0!T/B/Q5?Z*-6FCTZ%;33;59_/O)3$MVQ#$QQ'!&0%Z^K 8[U
MG7_B;5[KQ3X-338[=;#5;6:[\N65E9B(@0&(4\ 29QSDCMBF:OX:\2:AK'B&
M18]/FMM4TX6UK+<3MNL"8RKHJA3D,QR2"/?. *(_#'B*%O!5XD>G-=:+;26M
MS$T[A=KQH@96V<D;,XP.N,]Z -&W\4VUMX@\6K?:?;V::/!!/-=QMO>X0H[
MM\H/ 7 '/4\TVX\97NF6NCZGJ>FQ1:7J<L<6^.8M):M(/W9<8 (/ .#\I/\
M%UJO+X.O=2USQB;\0QZ=KUI#;1O%*6D38C+N*D =6R.3TI@\,ZWJ_AW2/#VM
M1VJPV$T#7%U%,6^TI"05"K@$%MJ[L].<9H =<>--=:[\36MCH5H\FAE6=I;T
MJLJ&/S.,)G<1CC&/>NKT75(];T+3]5A1DCO;>.X5&/*AE#8/YUR\/A[6HM2\
M:7)@M"NM*@M0+@Y4K#Y7S_+QZ\9K=\(Z;=Z-X1TG2[Y8A<V=K';N8G+*Q10,
M@D#KCTH XZ#5-8UC1?B#'JD=HUO:R75N@21CY86W7"@%>1R23D<D\5+X7\2Z
MCI>D>![&[TR%=-U*R@M89UN"95D$ 8%DVX"G:<88GUQTJTGAG7K5?&5I#'8R
M6VLR2SV\K3LKAI(ECVLNW  (SG)^G/#&\+ZY_9G@>V$-GOT%XFN3]H.'"1&/
MY/EYSG/.* +.L>.+S1@]U=:9'!9KJ2V*13RE)YT+*GG1KC!7+9 [@9R.E/M-
M7UN?XIZEI;K;'3[:QAD1!*P(#NV6QMY8[>G  []:P=2\&^*[S2M9LBFF3SW&
MII>17TMPXDFB6972)AL^0*!CJ1Q@#G-=)!HFLVWQ!EUM5LGM+RPAM[@F5@T3
MQLQ.U=OS [L#)&.OL0"[XRU^\\,>'Y=7M=/2^CMR&N$:8QE(\X+C"MG'4CT!
MI;_Q(MC=0_+ ]BMC)?W=R)3^YB4#!  ^;=DXY'W36O>BU>U>"],7D3@Q,LI
M#@@@KSUR,UP_@_PDDW@/4-/N[R2YM]1BEL[>=OO+9#>D '_ 6+#_ 'Z +MQX
MUN].TO2=<U#38HM'U%XD+),3+:B7_5LXQ@CD!L'Y<_Q5:@\57<U_XIL?L$(F
MT,1LI\\[9P\?F#/RY7CCO62OA;6]3\(Z;X4UA+46UI) L]Y%*3Y\,+!E"IC(
M9MJ@Y.!R1FIKCP_K]MXI\2W.GPV,UGKL$0,LTS*UNZ1&/&P*=^1@]10!TOAO
M6#X@\-:;JY@\@WMND_E;MVS<,XS@9_*M2L+P9I=]HG@[2M*U$0"YL[=(6,$A
M=3M&,Y(%;M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 445C>(]>30;6T(B$UU?7<=G
M:Q%MH:1SQDX.% !)X/ H U9IXK:%YIY4BB0;G=V"JH]23TJ.QO[34[*.\L;B
M.XMI03'+$VY6 .,@]^E<_%XBNK;Q:GAK6((/,N[5KBSN8,A)0O#H5.2&&0>I
M!'ITK@O"7BG6O"OPKT#59-)M9O#\*!+J1;@_:$5I"/,";=NT$],Y/MV /9:*
MXG3-5UNX^)GB"RD>W>PL[6V:.)-VX*WF'([%B0,]!@"DM/&M^-<T"PU&SM8)
M-8\P-:+(?/LBJ%U$@_BR 1T7!]: .MMM2LKRZNK6VNHI9[1@EQ&C9:(D9 8=
MLBK5<0OBR\B'C25=(LUN-#(8JLY'V@"'S,LVS.=N!C'MGO3;+QGK#7GA=[_3
M+2*PUZ,"-HIV:6*0Q>8"1C&TX(P"2..>U '<T5GZY?7>FZ-<W=C827]U&H\J
MVC."[$@=>P&<GV!KG+;QK(FLZWIEPEM>OINGB_62P8GS!\P:,J2<."OKSGH*
M .SHKFO#/B*?Q MO=P3:?=Z=/;F0S6CG,,N5_=,">N">>#P>!5[7-2OK%[*.
MSM59;B5EFNI3^ZM$"EB[\C.<  9')ZT :]5+_5=/TJ-)-0OK:T1SM1IY50,?
M09/-9'@_Q*WB:POY9(X5DLK^6R=X'W1R[,$.OL0PXY^M8'B\Z[X>\8VWBVPT
MI]8TU+$V=U:P_P"O@&\N9(QWSP"!_='U !W-I?6>H1&6RNH+F,<;X9 XZ9ZC
MV(/XTS4],LM9TZ;3]1MH[FTF $D4@R& .1^H!K@E\1:9)\/O%'B7P5/ LSB2
M[F22,J8)EB ;*?WL(#Z$\\]]>R\0WMM9>&])=;>75M4@WQL68HD21JS2/W)Y
M QQDGJ.: .JLK*UTVRBL[*WCM[:%=L<42A54>@ J>N'N?'%]81>);2YT^W;5
M=$M?M@5962*Y@*E@ZG!*D8(*G//>G6?C#5SJWAN/4--M(K'78CY313LTL4@B
M\SYAC&",C )QZT =M17!7_CZ\6PEU72M--_9PW30&VBAE:>9%D\MG0A=O!!(
M7G('4'@3OXJ\17?BG5M%TO1[!VL4MIA)/=,H>.0MG/R9#8' Z<'GH" =9;:E
M97ES=6UM=12S6CB.X1&R8V(R WIP:;<:KI]I?6UC<7L$5W=$B"!I 'DP"3M7
MJ>AKE8/&L5@GC"\U.P@M8]%F59#;MO:XS&I4DD#YCE5'IZUF^('U>3QGX#DU
M*"TC62]E;;"S%H6\A_D)/WO]X8Z=* /2**XC4?&]Y'8>)M1T^S@EMO#\QBFB
MF8J]P417D*D<( &XR&S@]*G;QA<S/:644%M!?S62WTF?-GCC1R1&/E16);!S
MD#&.] '7*BJ6*J 6.6('4].?RIU8GA37+GQ!H4=[>:;-IUT':*6"56'S*<;E
MW $J>"#CO6'JWC:\CCU6;1[)+L:9,T+6YCE9[EE WA"JD*1D@9SD@\ 8) .W
MHKC7\6ZM<^*+31K'2H%%WI/]HQ274K(R'<B[9$VY7&X\#))QTYQDOX_\0+X3
MU'6_[&L!_8US+;ZC&;EOWAB?:_D_+TQSEOICO0!Z15/4M5T_1K-KO4KV"TMU
MX,D\@09].>_M7-:AXJUG_A+H] TK2[.9I],-]#/<7+(H^=5^<!20.3TW$G'3
MDCEO%/B:;Q+\(?%<6H6*V>IZ;*+2[@5]Z!UD0AE/=2""* /6JS='\/:1X?BF
MCTC3K>S69_,E$*8WMZG_ #Q5&ZUV:3Q(OA[35A^V):?:YYI\E(D+;5&T8)8D
M'N, 9YR!6%/X\U/_ (1;6[^VTF%]4T*X:&_LC*<%5Y+QL!R"IW#('0CZ@'=A
M%5F8* S?>(')^M.KG;GQ((Y-.D@DMYK*:RDO[FX&<) JJ=Z_4L, ^Y[5DP>-
MM1EN]%E72FGL-4D5&6"&4RV@<91W8KM9>@8C &>I'- '<45P-Y\0+L6']K:9
MIK7]BMR83;0PRM/)&)-AD0A=O4$[?0=0>!WP.1F@ HK#UG7FLM8TO1;1$?4-
M1,C(9"=D4<:Y9VQR>H '&2>HQ5/2_$E]>ZQJ_A^XM[>+6-/5)48,WDW$3_=<
M=U[@CG![F@#7_M_2!JB:8=1MA>N6"0F0;F*_> ]2.XZBL274_!;^)H+V74[/
M^V %@A8W9#,KG 51G!4D=A@FN&TE=0N?@'-J$T5A++!9WES!/("TL;$S;W!Q
MP_)P1ZFMY[Z71O#_ (.O;K1=+NYYY[/3X[@YWV\<FS!7*YSD9QD#('6@#T>B
MN8N_$&I7=YK-KH-K;SRZ2JB03L?W\Q3>(EQTX*_,<\MC'!J.X\63^?8V"6@L
M]2GL1>SQW"/*+<$X"$1\DEMPZ@?*?I0!U=%>>M\0-872-'N6\.^5<WFJC2Y8
MIY'CPYR0Z;D&Y"!G)QC/0XKL]'DU673E;6;>U@O=S!DM9"Z8R=I!(!Y&* +]
M4VU73UU1-+-[!]O=#(MMY@\S:.K;>N/>JGB37HO#VE?:VB,TTLT=M;P!MOFS
M2,%1<]AD\GL >M<G<?VF/C#H(OEM&;^RKHQO!N4$[H\J0<]..>^>@H [FRU*
MRU)9VLKJ*X$$S02F-L[)%^\I]"/2K5>=R>.KVQ\$>)-=BT6R2?2M2GMI(%G(
M5RC*I?=L^8DG/09]:U;CQ/J^G3Q6VIV%I!-?W!2P$4KRXC"%W:0!<Y7&,+U)
M'('S4 =?17#P^/+FWM-6_M/2I%N+.YAM[5T1XXKYIB!'L+C(Y.&Z[<9YJ_=:
MIXFM9M1MY-/M"D=@;JWOT+>2) 2#$ZD[B0.01@$>E '4T5Y]X=\5ZA;^"?##
MWODW6J:SY45M\Y&XLA=WD..P!/'7@<9S6H/%5_::_?:!>VEL^H1V)O[.2.1H
MXKF,':P.0Q1@>WS9!S0!UM%<GX,\0Z[XELK+5+O3+.UTR[LQ*C).S2B3=T*X
MQM(R0<YXYZX'64 9UIH.G6.J76I6T#)>7>/M$OFN3)@87<"<' X'IVK1KB9?
M&E_-X9O?%&FV5O<:3:22_NF<B6>*)BKR*>B_=8A2#D#J,X#;OQIJUUKUGIN@
M:;9W27^DG4K2>>X9 PRN-P"\#YNV<DCIS0!W%%9FHZPFB>&Y]7U51&+6V,UP
MD1W8(7)52<9YX'2L^#5M>BU+3Q?:7!_9]W \DT\$A_T%E7<%<G[X/(R .1TQ
MS0!T=%<+<>.KV+PDGC".PADT,MO:$,?M M]^WS0?NY_BV8Z?Q9JQ+XIUFY\6
MW6@Z5I]@^W3X[Z"YFN6",KL5&X!<CIT&?J.E '945YCJ'C/6-6\)>%-4L(X+
M-]0UF&TNHV9FPRS%2H(_A+1G/?!Q6QJ'B?Q*GBJ;P[I^D:=-=IIBWR2R73*C
M9D*$'Y<CD' Y[$D4 =M17":]XWU+0;6[O[RPMK>WMKR.W6UFD(FND)16EC/3
M +G P<A3DCI6U=:Y>W6M:AI&BQ6[W.GP)+/)<$[=\FXI& ,<D*26SQD<'/ !
MT-%>>:AX@\2S^(/!,2VD6FG4/M$EQ9SL682)"WRLR]5YR/4XSC%;/_"1ZEJ<
MFL_V#;6LRZ3,;9A.S W,RJ&=%(^YC<!N.<G/  R0#JJ*X'_A8=SJ*>%9M$TV
M&>#7Q,J&><HT4D:,2K *> RX)!/0X'2NRTJ34)=,MWU6"""^*_OHX'+HK>Q(
M!(H N5F77B/0[*X>VN]9TZWG3[\4MTB,O&>03D<5IUPGQ/T^UM?AEXGEAA19
M)XO-E?'+-E1DGZ #\* -K01X734+M]#O;.:[N3YMP(+WSF<\#>PW'V&?PKH:
MYN98].\-Q:[;V,$U]9::3'O;R]R[%9E+ $X.T=NHK+T[Q3XIO= MM8'A^UD@
MO;:VDMDAN"75Y" S.,<(H.[@DX'UP =Q5.ZU73[*[MK2ZO8(;FZ;9!"\@#R'
M_9'4URMKX_@AD\3KJ3VTD.@Q13M=6;969'5B %).&!4KC)ZCI65XEGU>YUWP
M)/J%O:11S:HLFR)F+PL87PA)X;@GD <CH<YH ]!@U*RNKZZLH+J*2ZM-GVB)
M6RT6X97<.V1R*M5QD7B>[74_&42Z39K<:-'%("LQ'VD-$7&YMF1@ #&#]>]5
M;+QQK#Q^%+Z]TNSBT[7O+B!CG9I8Y7B+J<8QM.",9SC!]J .]HKC;_QA>!O$
M[:;:P.GAY TR3L0UP?+\Q@I'W %X!(.3V Y/0>']2FUG0+'4Y[>.W:[A6=8X
MY3( K#*_,54YP1GCCWH TJ*Y#1O%T^NW[I9&R98+V2VN[,L1<VR(S*)&&><E
M5.,  -U.*IZEX\O$L[O4=)T[[?;VETT!MDBE::X"/L=D95*C!#8!SD#J,XH
M[NBN6F\2:CJ$^K0Z!:0S2:9&I=;G<IFE9-XB4#&T[2N6/0MC'!I+?Q1?OXGT
MC2;G3EMO[1TY[PJ[YDMW7:#&V.#RW48Z4 =556^U*RTR.)[ZZBMTFE6",R-M
M#2,<*H]S7#WOQ!U&S\(Z_K TRVEETC5'T]D$S*' =$#CCKE_NY'UJWK7B'7M
M*ALGU71-,:.YUFWM(=MRSF-)& #X*<N#GN.1QF@#MZJV.I66I+,UE=17"P3-
M!*8VSLD7[RGW%<I;:GKDWQ4U/33):FQMK"&2.++# =VR<]V.T>P&/?,>G>-A
M'H&IW]QIL%O<1:S)IB6\#DK+-Y@3<6VY.222=N<#H3Q0!W-%<.WC?4+"XU>.
M]TF2YALM.:_AN[:"5(Y=N<Q'>/E?OP3D<X[5L^'M;GUHK<1W&GWNG20B2.[L
MF.-^>48$G! Q[]>!B@#3N-5T^UU"VL)[V".\NL^1 T@#R8!)PO4C /-7*X+Q
MVUQ'XP\$26D"3W(O+D1H[[%)-NW5L' [G )XX!J2S\::TDNO:7J.A))KFF0+
M<PV]C*62\C;(4H6 (Y&#D?X4 =S17'V7C"?_ (2>]T.Z2UNI+?3?M_F6+$X(
M;:T14D_,#C'/.>@I?#_C!M9L8M6$VGS:4;-[BXDMG)>T==I\IP>IP6YP/N].
M: .OJM?ZC9:59O>:A=PVMLGWI9G"*/Q-<?!XWU"6YT6=-*:?3]4D2-E@AE,M
MH'&4=SMVLO3=C&W/5NM9GC'7;WQ#\-O%%[IT-J=+CBN+=3*3OF"95Y%(X4!@
MV 0<[>HS0!W&J:+H_B:QMTU.RM[^U5UGB65=RYQPWY$_G6FJJB!$4*JC  &
M!5+1R!H.GDG %K'D_P# 17*3>.;X^$G\7VEC#-HL;LQAW$3O KE3*#]T'@ML
M(Z?Q \4 =S17&R^+-5NO%G]B:386,J2Z6NHV]U-<,%*L^T;@%R/H,YR.16IX
M.\02>)O#D6H3VRVUR))8)HD;<JO&Y0X/<';G\: -ZBBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *YOQGX;G\1:=9FRN(X-1TZ\COK-Y02AD3/ROCG:02#BNDHH Y
MF+0[W4O%-EKVK16]N]A:R06\$$IE^>3&]RQ5>R@ 8[D^U8.G^"-7_P"$$MO!
M6H&R&G1,$FO(9F+S0B3?@(5&UC]T_,<#)&:]$HH Y!_#FL0^--7U2QN+2*TU
M2QB@:1BWFP21AP"JXPP^;J2,8Z&L/3_!GBF!/"AE.C))HL[M,R22N;G?&R-*
M25'SG.2IZG^(5Z710!PA\*ZV6\;G&G_\3]-MM_I#_N_W/E?/^[_'C/I[TK^%
MM<:V\%1A=/W:$R&X_P!(?$FV(Q_)^[]\\X]/>NZHH P?&>D:CKOA6[T_2KF.
MWNY=A4RDA' 8%D8KR%8 J<=C6#%X;\3Q^)[K6H3H]H9M&%C'#$SL()59V3'R
M@,N6'.!QQM/4]S+-'!"\TTB1Q(-S.YP%'J34&FZG9:Q817^G7,=S:2Y\N6,Y
M5L$@X/U!H Y;1_",EIXR'B$65GI;O:/#>0V4I9+J0LI#D;5 VX;G&3NYZ<V_
M%>BZOJ6I:'>:8UG-%87#R3V5Y(R1S97"ME5;YD/(R.I]JVTUC3I=8?28[V%]
M0CB\Y[=6RZ)D#)';DCK3M/U2QU5)WL;F.=8)GMY2A^[(IPRGW% &#X.T'5M"
MGUW^T9;*2._U*2^B:WW9^<*""#TQM]3G/6KEW%K\'B*2]L4L[G3Y+2.(VTTS
M1NLBO(2RD*PY#*,'KCJ,<[M5+[5+'36M5O;F.!KN=;> .?\ 62-DA1[G!H X
M]/ US<6/C.68VMI>^)(?+\F EHH<1LBDG +,2Q9C@?CU*/X5UYAX9U<-IZZU
MHJ-"T"ROY,\+($9=Y7(;Y=P.W /'/6N\J.XN(;2W>>XE2*&,;G=VP%'J30!Q
M>H^$=1U./Q-?N+1-3U?3_P"SH8S*QC@BVL,E]N22SDG"]@/>B7PQK;R^"W"Z
M?_Q(Q_I ^T/\_P"Y,7R?N_?/./3WKJ--UO3=8>Y2PNTEDMG"3QX*O$QY 92
M1GMD<UH4 <#I7ASQ?X>NKO2M+O-,?0)[B2>":??]HM!(Q9E50-K8))&2.O/I
M6KI>AZI9>/=9UF86AL;^""%-LS&5?*#<D% .=WKQCO74T4 >>W7@*_U>V\:6
M>H2VL,&O2I+!)!(SM$R*H7<"H[H#P?;WI\NA^,=4OO#-UJ2:/'+I%RTDSQ7$
MC?: 8RA8#8-IYSC)^H[]_10!Y4;'5=<U;7M1TNQT'4],N;LQ.)KV:WWB(!"L
MD: H^&5N6Y(_V<5I26'B34-1T[QCX>2P@O);0V5[I]Y*QADC61BK)(@]<D''
M*D5MZAH'@O\ X2&U^WZ5I9U74&=H1) NZ<H-S'IAB!SDUTX 4    < "@"GI
M45_'9 ZG-%+>.2\GD@B-/]E,\X [GJ<GC.!R,6@>+=!\0ZH^@7&E3:1JER;M
MTOC()+65L;RH4?.#C.,C\.I[NB@#D_[ U:/Q]9ZV'MIK2WTIK!FDF83.Q=7W
MD!,?P^O?\*QF\%Z\_@KQ5HI_LX7&LWUS<Q.+ARD:S-G#?N\Y'L.?:NZEU2Q@
MU.VTV6YC2]N4=X82?F=5QN(^F15N@#SAAJ5M\6M*2.VMI+A/#;K-'YY"X$Z#
MY6V\\XZ@<9J75O NI7W@WQ'90R6?]K:]=?:)F>1A%$,KM4$*2V%0#.!DDGCI
M79-HFFMK"ZLUJIU!4\L7&3N"==N<_=SSCI6A0!R%UX?U6W\8V_BC3EM7FELO
ML5_9R3,JLH;<KH^T_,#QR!D>E6M&TB#0%U6_U:XM4N=8NS-/E\1KE0J1@MC=
MA1UP,DGBNEJCJNCZ;KEHMKJMC;WMNKB01SQAU##H<'ZG\Z .1\#^%;>+PQJ=
MN]S)<6%\TUK:,QY2Q#.(U![CYW8'N&%2^%](\::5!::-J-[I<NE6.U([R'?]
MIFB3[J,I&U3@ $Y/'N<UVJ(L:*B*%11A548 'H*=0!P&C>'/%_AZ6XT;3[S3
M'\/R3R26]Q+O^TVJ.Q9D"@;6()."3[GTKH+'4-9?QAJ-A=1V+:5'"LEM) S&
M5#P"LN>,G+$8[+SU%;]( !G  R<G% ',>)?#M[>Z]HOB'27A_M#2VD0PSL52
M>&08=2P!*D8!!P>>M2:=H=Y#K^J>([F.W_M&[@CMX;=924CC3)P7VY)+,2?E
MXP!SUKI*@O;ZUTVSEO+VXBM[:)=TDLK!54>Y- '#Z;X1URR^$EQX2D_L]KU[
M6>V699W\O$A?YC^[R,;AQCGU%6-6\-:WJ'AOPU81KIZW&EWEI<S%KA]C"''"
MGR\\^X&/>NQM+J"^LX+NUD$MO/&LL4B]&5AD'\0:FH X:7P_XHT?Q?J6J^'I
M-,EL]7\M[JWOG=?(E5=N]"H.X$#D''/I3M9\-^([?7=.\0Z!>V=QJ45I]BO8
M;_<D=S'NWY!4$J0Q)'L<?7JI-8TZ+5H=*>]A&H3(7CMMWSE1R3CL*NT <5K?
MA_Q)J]OH4DDNG27=GJL>HW \UTC4("OEQ_(Q/!ZG'.3@9P-;4M0UJV\4Z1;6
ML5A)IER'6Z5F;[0A"DAEQQL& "3W('4BM^DP-V[ R1C- '.^-_#<_B?0%MK.
MY2VO[:YBO+25QE%EC.5W =NH_&LR/1_%%]XRT;7M0@TJW6SM)K>:&&YDD+%R
MOS*2@_N].WJ>W;44 >:W/@?7[CP3XIT3.FK<:SJ,UW$_VARD:R.&PW[O.1C'
M'7/:MSQ3X?UG5K?1]3TJ>UM->TJ4RQ+*S/!(&7:\;$ '!'?&>/Q'744 <3JW
MAG7_ !5X5NK;5[RSLM39XIK06>YXK>2-MRL2P!8D\'C@8QTR=#3+3Q1?VDZ>
M(Y--MRUNT*QZ>SNKLPP9&+ 8QV4>IR>F.FHH \X@\#:\OA7P[;O/I\>K^'9D
M>S9'=HIT4;65R5!7<OH#C'?/&V^@:A?:]/X@NX;6.\73FL;2V6=F5=S;F9GV
M#KP  IP ?7CK*J:9JECK.GQ7^G7,=S:2Y\N6,Y5L$@_J"* .9T?3M=\+?#*'
M3HWTI=5L+81QR32N;8X/WF.U2.,\?K72:-<W5[HEC=7T @NYH$>:(9PCE02.
M>>OKS5P@,,$ CKS2T <!8^#]:TGPUJWA2S>S?2KLS+:W4DC"2VBFSN4IMPQ7
M<V#N&>^*NVOA6]TWQGI%]9):_P!DZ?I/]F*KS-YNW*D-C9CC8!UYS73Z;JEC
MJ]H;K3[F.X@#M'O0Y&Y20P_ BFKK&G-K)TA;V%M16$SM;*V76,$#<1V&6'7U
MH A\1:+#XB\.ZAH\[F..\@:(NHR5)'!_ X-8?A_3O%QM8=/\23Z8UI;QF)I+
M1G,EV-I4;PP 3@Y.,Y([#KU]% 'GEKX+UJ'P1-X)EEM'TPDPQW_FMYHMB^[:
M8]N-X&5!W8Z'M@Z]MX?U*S\>W&M0Q67]GG2X["&/SV#@HS,"1LP!\V.IZ9YZ
M5UE% 'FMOX&UZ#P1I&EA]..H:7K U*/]\_E2CSGDVEMF5.'QG!Z5O6VAZR/B
M)_PD%P+#[*VE+8NL<S[]XD,FX*4QCYL8S[^U=937=(HVDD941069F.  .Y-
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
MJ,&4X[C(Q^-4%T#7O$.B7VG^+;FP5+FU>V\O3 ^W+?\ +0E_XA@8&,#GKG@
MAO/%>JZ+#HFHZK;VAT[4YHH)%@#"2S>4?(2Q)$BYX) 7'7FJ\GBOQ+<7/BFW
MLK'2TDT1UP9I)&$BF+S,< <D'KP![]IH_"VL:CI&C:/KDMD]KID\,KW$#L7N
MO*^X"A4!,D*6^9NA Z\26WAK5X+[Q?<'["1K>TP#SG_=D1"/YOD]!GCZ>] %
M2+QOJ[1>%M5EL+*/2==EAMQ&)&:>)Y4+*V<!<9!&,9QCGL'OXI\2W.I>*;&Q
ML=+2313&4>:1V$@:/S,< <D8'8#_ &JC;P=K/_",^$-+5[#S-"NK>>1S,^)1
M$I7 ^3@G.>>GO5ZT\.ZO;:SXLOC]B9=96/R4$SYC*1>7\WR=^O'T]Z ,^'QS
MK#V?A?69-/LH])UN>"V,0D9IXWE4X;.-NW(Z=<8.>PUE\0:IK$VMC0([-ETF
M<VN+E6)N9E4,R @C8!N"Y(;G/''.3_PAFM#PCX4T=7L#-HEY;W$DAE?;*(<X
M ^3@G/X>]:%CX=UCP_K>M7&CM9366K3?:VBN9'1K>X(P[#"G>IP#CY3QUH S
MX_B'=ZHGA*?1]/MWM]>,R$7$Q5HI(T8E>!T#*>><@=*<^O:AJGASQOI6K06R
M7NE02Q.]KN\N1'@WJ0&Y!P<$4ZW\"7.E/X/ATV6W>UT%I7E:=V5YVD1E8@!2
M!RQ;K[>]3?\ "+:Q]I\9R[K'_B?1JL \U_W1$/E?-\G/'S<?3WH HVWB"_\
M#G@;P3<I';'2Y[>SMKR:0-NMP\:A7X(&W. <],CK77VVH75SXCOK-!";&TBC
M#/M._P Y@6*9SCA=C=/XQ6#=6FEZ;\.(?#?B>\LXP--^RLJS#=*(T"[HPP!+
M< @ <'%:O@W2;G1O"UE;W\KS:@Z"6[E?[SRL/FS].%^BB@#F_&6J66B_$GPG
M?W\RPV\=I?Y8]R1$  .Y)( 'J:O>(O$?B'PYX&O=>N+*P>YA*L+;<PV(SA1N
M()#-R,@$ <\GK3_$_A"7Q+XFTRYNH;.;2K:VN+>>&61@\@F"@D87 *[01S^6
M*S+OPAXIOOAU>>%+N]L+B1BL=M>22ON$2N&42#9\S +C(QG^8!KQ>)-5M/&D
M>C:Q;645K=64MW;R0.Q:/RRH97)X/#9R /ZUGS^.-2C\'+XSAM+>31MWF-:X
M87'V??M\P/G;NQ\VS;TXW5IW_A_4=0\::7K,J68M+:SFM9H?.8LWF[<D?)C
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
M":I;6S,[6\&UU;R@<9VG:3P.K'BO0+83BWC^TF,SX^?RP0N?;/.* /'-0O\
M5M4^ WB"]U6YAN'DFF *1E2"MT1W)&.!@=@.]=W!XCU6T\9V^C:M;64=K>V<
MMS;O [%XS&5W*^>#PV<C'X]:PY? >O'X?ZOX42ZTXQ7-Q(]M,2X(1YO-)?@\
MCI@?7/:M^]T#4K[QGH^LR+9K;6=I-;S1><Q9O-VY(^0#C;WZY[4 92>.M5N;
M?2]5L-)FO-.OIT5K>*PN/-BA?I+YF-C8&"5QWX8XS75^)>?"NL _\^4W_H!K
ME_#?AGQ=X?BCT)=5TZ3P] Y$$Y1_MBQ9R(_[OMNZ@=NF.MUJUGO]#O[.V\OS
MKBW>)#(Q"@LI&20">_I0!R7A_4[^P\!^#8[6.".VFTV(W-_<G]U:JL*D97<I
M)8X Y&.:KOX_U,^!KGQ#%:6C'3]0>TO0 Y4QI)L:5!G. "&VGMGGBI8O"'B"
MTMO!_D7&G2/H=N;>:"=G,4GR*BRKA<[Q@X!'\1Y%:'AKPE=Z?I.O:7K,UI=6
MNI7ES-B!&4E)B2P;)XZ]!G'J: )%\4SQ_$1/#L[V8M9K WMO,H.Y\'!0\X!
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
M [VBL'PUK,NMK/=1ZAIVH:<4C-O<V2E<L=V]64NV",+Z=:WJ "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@"M?:?9:I:-:ZA:07=NWWHIXPZG\#Q4.EZ'
MI.AQ/'I6F6=BCG+"VA6/<?? YJ_10 4444 %%%% !1110 4444 %%%% !111
M0 4444 %0W5K;WUM);7=O%<02##Q2H&5AZ$'@U-10!F:5X=T30V=M*TBQL6D
MX=K:W6,M]2!S6G110 4444 %9%[X4\/:E?"]OM"TVYNN/WTUJCN<=,DC)K7H
MH 15"*%4 *!@ #@"EHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH *Y[QQH-UXH\(WVBVDL,,EV%4RRYP@#!LX'7ICMUKH:* .7F
MT+4Y_'&G^(";18[:QDM7A#L2Q=E8L#M[%0,5+X1T&]T%-76\DMY/MVI37ZF$
MM\GF$'8<CG&.O?T%='10!S-YX>U$^/8/$=E=6RQ'3_L-Q#,C%MHD\P%2#C)R
M1STZ\]*PIO FK3^!O$/A]KFR$NK7LUT)@SXB$C[R,8Y(QCMG/;'/H=% '$ZC
MX9\1P>)1XA\.W^GV]U=6\=OJ%I>(\D$NS.UU*X;< 2*ZS3K>XM;&.*[N3<W'
M+2R[=H9B<G R<*,X R< #D]:M44 <G+X<U/3?&%_XAT22TE_M**)+VTNV:,,
MT8PCJZAL':<$%36EI^G:@M_<ZKJ+V[WLD(AB@A+"*) 2<;B,L23RV!T&!QSM
M44 >=?\ "!ZO_P *Y'A;[58^:+S[3]HR^W'VCS\;<>OR]??VK?&A:@WQ!C\1
MNUJMN-,^P-"'8MDR"0L#C'48Q^/M7344 >>I\/+]_"=]H$NJPQ*MZ][IMS!$
M?,AD,IE5GR<'!.,#MWK0'AK7]?T*^TWQ=J-DZ7%LULJZ;$Z+DX_>-N/+# P
M !SUSQV5% 'GS^$O%E[9^';:^U/22=%OHKA9UAD+3JB,H++D -AN0#COD8P>
MQURQN=2T2[L[.Y%K=2IB*<KGRVSPV.^.N*T** ./UOP[K'BFSM=+UC^S8[.*
MXBGFGMV=I)=C!@%1EQ'DC!.YN"1WJ6;PQJ0\8ZGJUIJ$,-KJ5E';S#RR98V3
M=M9#G'\??TKJZ* /.+'P+XBM[;PO')J6E@Z#.Q4QV[_OD*,A=OFY<[LXX&<G
M)J^? =Q<)XJTZZO83I.N3/<#9&?.CD9%'7.,*4!''/M7<44 <CH>D^,8HE@U
MS6K">.VC989+2%TEG;:5#2DG'&<X4<G!SQS'9^$KJ7Q3I7B#4$L(=0LH9(Y[
MBR+!KTLNWYP0, ?>QEN<<C%=E10!S?B[0=0UM-*ETVZMXYK"]2Z,-RI:*8 $
M8;'/&<@]B*P+KP+KES:>+[=]2L''B +@B%T\IO+5">IX&W@=\]1T/H=% ')7
M'AS4[C7_  MJ1>S5=&CE25-[$RF2,(2IV\8QGGKG''6L!OA[K]MX/U;P?8ZC
MIYT6X\S[)).C^= KMN,9 X(!)PWZ>GIE% %>UCN(-/BCE>*6X2,*652BLP'I
MDD#\ZX-_ >KO\.+_ ,+&ZLA+=73SBXR^U0TWFD;<<G/'7W]J]$HH Y:^T#4[
M[QEI.M^9;116=K-;O&KL6)EVY93MQQM&,]?:N>M? /B.#2= L6U73"=&U$72
M2_9W)G'SY9_F^^=_3N>]>E44 <5'X4U5%\7@RV9.O9,?S-^YS$(N?EYX&>,>
MGO5;6;;3+'X;IX1UN^M#?#35MX((I1YLSH L;1J<$L7"X'KWKOJK2Z=8SWL-
M[+9V\EW""L4[Q*9(P>H5L9'X4 5?#^F/H^A6EE+*9KA$W3S'K+*QW2.?JQ8_
MC65>^'+VW\9CQ-H\EN99[46EY:7+,B2JIRCJX!*L.G0@CTKJ** .%U#P#/<^
M%]2M(;R%=5O]174Y)F0^5YJNK!,9SM 0+GKW[XJ^= U>3QII^OS363BVL9+6
M2-=R[B[*Q(X. -H&.<]>.E=710!YVWP]U*?0]1MCJ,-KJ#ZV^MV%S""PAE8D
MA64@9 !(SWSTXYU_['\4ZCX>U*VUJ_TU[RZM)+2)+1)$@0.,%VW$EFZ<< 8Q
MW)KK:* ,SPYI]QI/AO3M-NFB>6SMH[<O$3M?8H7/(XSCI7/ZIX8UVV\82^(O
M#-_8Q27L"07UM?QNT;[,[)%*$'< 2,=*[.B@#D+[PGJ']K:-KUE?QRZO8))%
M/]H!6.ZCD.67C)3#<KC..AS4=[X';5M.\4&\N(X]0U^%86:(%D@5$VQJ,X+8
M.23QG/08KLZ* .'C\,>);G7O#>KZA?:6LFDQSQR101.5<.BKP20<G:3Z#C@U
M5E\#:M+X+\2:"UQ9"36+V:Z68,^(A*X8@C')&,=LY[8Y]"HH Y2;PYJI\7Z;
MX@M[FSC:/3FL+J)U9LJ75\H>.<KCD<9[U+X4T+4= 36OM+VLIO\ 49K^,1NP
MVF3'R'([8^][]*Z:B@#SN+X>:DO@BTTD:G#;ZKIVH/J%C>0J659"[MAE/;#L
MI_/VK<M[#Q?)IDTM_J>FKJF8Q"EK%(MNH5U9MV268L 1VP.G4FNHHH XVP\)
MWFF:AKNKZ8FGZ;?ZA;)'';P[GMQ,NX^:_"Y)+ < <#N3766@N5LH%O'C>Z$:
MB9H@0K/CYBH/09SBIJ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M**S=6U"\L3:QV.G-?33R%"HE$:QJ%)+,3GC@#ZD4 :5%<3:>.-3OWUF.U\--
M++I$IAN(UO5RS!=V$RO/'TK5T?Q+)JGBG6-&DL1 -/BMY5E\W=YHE#$<8&W&
MWU- '0T52U*XO[<6OV"Q2[+W").&F$?E1'[T@R#N(_N]ZNT %%,E,@B8Q*K2
M8^56;:"?<X./RK@K?XFL_AF3Q)<>'[E-)AG:&>2*=))(MK["Q3C*@^A)]J /
M0**BMKF&\M8;JWD$D$R+)&Z]&4C((_ UB^,_$4OA3PQ=:S'9"\%N4W1F7R^&
M8+G.#W8<4 ;]%4KBXOTU6S@@L4ELI%D-Q<F8*82 -@"8^;<<]^,5=H ****
M"BBB@ HHJ*X>2*VD>&,2R*I*H6VACZ9[4 2T5S&C>)]0U_P3I^O:=I*27%V5
M/V1[D*$3S-K'>1S@ GIS73T %%%% !14$%Y;W,US##*KR6T@BF _@8J&P?P9
M3^-3T %%%-D+K$QC0.X!VJ3@$^F>U #J*X1OB'./AHOB]='!S*8WM3<_<'GF
M$'=MYYP>E=W0 45R<7C"\O=(N-;TS1#>:3$9 CI<@3S"-BK,D97!&5.,N"<=
M*WXM4MVBT\RNL4M^!Y,9.2QV%R/P /- %VBBB@ HHHH **@OI+F&PN);.W6X
MN4C9HH6?8)' X4MVR>,TMH\\MG!)<PB"X:-6EB#[PC$<KN[X/&: )J*P-"\1
M2ZQK6NZ;+9"V;2IXX=PEW^9N0.#T&."..:WZ "BBB@ HHHH **** "BL ^(I
M5\>)X::R C?3VO5N?-SG#JFW;CC[QYS6_0 4444 %%%% !1110 445EZ]K<6
MA64$TB>9+<W,5I!'G&^61@J@GG YR3@\ \'I0!J45RA\4ZG;7\.EW^C1P:C=
MW30616ZW0SHL9D:3=MW* !@@KU([<B[H&J>(+^YN(]8\/IID40PDJWBS"5@Q
M!V@ $+@ @G!YZ4 ;U%%% !1110 444C$A20,G' ]: %HKE-*\4ZGK7A[5;VQ
MT6-]0LKZ6S2S:Z 61HW"D^85P.YZ=JZL=.: "BBB@ HJ"YO+>S$/VB58_.E6
M&,'JSMT _7\C4] !1110 4444 %%%% !16=K^IR:+X?O]4BMA<M:0/.8C)LW
M!5+$9P<<#TJ31K\ZKH>GZB8Q&;NVCG* YV[E#8SWQF@"[1110 444CNL:,[L
M%51DL3@ 4 +14-I=0WMG!=V[AX)XUDC<?Q*PR#^1J:@ HHJ"]O+?3K*:\NY5
MBMX$+R.W15'6@">BBB@ HHHH ***P+[Q%+9>,](T$V0:/48IY%N?-Y7R@"1M
MQ_M#G- &_16!X?\ $4NM:IKEC+9"V;2[I;?(EW^9E V[H,<$<<UOT %%%% !
M1110 45!>WEOIUE/>7<JQ6\"&21VZ*H&2:Q]0\12V/C+1]"-D&BU*.=UN?-Y
M4Q*"1MQWW#G/K0!OT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !112$9!&2,^E '
M!?#_ /Y&GQW_ -A<?^BUJH-'@UGXE>,[>YGNHXOL-E\MO.T))VR8)*$$X],X
M]0>,=AI'AC3=#OKZ\L1<+-?2>;<F2X=Q(_\ >PQ(!^E">&-.BU;4-4C-REY?
MHL=PXN'^95R% &<#&3C&.M 'G<6J:A>_#SX=:E-?W?VJ;5;.&=UG8><A=@0X
M!PV=HZYJ_P"*[^ZT;6]3NM9MKR;09GB$.J:?.Q?32%4%9(P0=I;+$CJ&P<\
M=2O@30DTC3M*6*Y6STV=;BTC%U)^[D4Y4YSDX). >.:LW7A/3+R6]:8W+17S
M*]W;FX;RIBJJHRN>.%4'&,XYS0!M@AE# @@C((KQ_P %>';[Q1\,[K2?[4CM
M-.N=0N5G$=L6F9/.)*AR^!G'7::]>DC$D31[F4$8RAP1]#VK+\/^&M-\,6;V
M>EI-';LYD*23O( Q.21N)QDT <S:"*[\?7/A67S(]+TG28#:VRRLHDW$J7."
M"VT*JCT.3UKE=:O+^3X4^-]-O)Y;F/2]4^R6UQ,Q9WB$L3*&8\L5W8R:]1U+
MPYI^IZE;ZDXFAU"W0QQW5O(8WV'JA(^\N><'//(J&]\(:-?^'Y-"GMY/[/E?
MS)469U:5MVXLS@[F);DDGDT 8^N230_%3PFD=S<+#<07OFPB9O+8HB;3LSC(
MW'G%9>AQGQEX3N-9GUFZT_4X]0F9[B*4C[(L4I CV9V[?+49!'.XDYKL9_#6
MGW.KZ?JLQN7O-/5DMY#</\H8 -D9P<@#.?2J!\ >'O[>FU=;65)YY!-/"EPZ
MP32#H[Q@[6/?D=>>M &+K%\O@SQ_'JU]=W1T35;9XR))W:.VN8P7&U2<#>H(
M  ZK[UU/AJQGL=$A%VTINYRUQ.LDK2>6[G<4!)/RKG:!Z+63J:W/B;6ET:ZT
M&>+3K&[BN7O;@H8YMGS*(P"3DO@'(QM# ]<5UM 'D7B>]GBTK5]8TV_N[J:V
MUN)1?F8Q+!^^C0V\: G>HR0V0 22>36O+I1USXG:]I5WJ6J+8#3K>800WLD8
M#LS@D$'*C@' P#W!K;N?ASX;NDU".6UN/)OY_M,L*W<JQB7<&+JH;"L2!R.?
MPK)M=#>3XH:E<"+4[6S_ +-@M8+F/S%5V0L74L>O!'S'OT.: .5@NM9ET#P_
M:7&LZAYMMXL;2/M:3D-<0+YF"W9CE1R0?NUU&C6ESX=^*%[H=K>WMQI-WI'V
M_P JZN'F,$PEV?*SDG# DXSU'M3_ !KH$:V/A72],T^[-I9ZQ#<RBU5R8H@L
MFYRXYW;F!SG<22>:ZRUT*SMVNIE:=[F[0)-<R2$RE1G:H/\ "!D\#'))ZDT
M>5VLDUO\ _#5Q;W-Q;RI<VZYAF9-RM<A2&P>00>AKJKR2Y\1^-=?T-I$$=C;
M0>3$UQ)$0)%):5=G4YP,]MHQC)SL_P#"":%_PCEOX?\ *N1IEO()(H1=2?*P
M;</FSG ;G&:=KG@;0_$%[;7U[%<+>VZ>6EU;W+PRE/[K,I!(_P 30!RM['XC
MTG3](DNB_BJWL;>6'48[.8QSEM^%F5<_.RA&7&<YR1WKM/"=Y9ZAX3TRYT^Z
MFNK5H%$<TY/F-C@[\\[L@@^^:&\,:>LMM+;&XLWMH/LT1MIF0"/.=I'0\]R,
M^]:&G:?:Z5I\-C8PB&VA7:B DX'U/)/?)Y- 'DUK.WA;PU\2-9TQ9?MEGJDZ
M0[I7<+E(OF*DD,03G)!/%;NNK+X>_P"$2U71KNZE>ZU"WL[E7G>1;N*4'+,"
M2"PQN#=N>U=7#X4T>#4-2O%M6+ZEG[5$\K-%(2NUCY9.T$@ $XR1^--T[PEI
M6F&T$*W$D=EG['%/.TB6^01\@8^A(!.2 2!@&@!OC2XCMO"-^\FJ3:8&54%U
M FZ12S  (!@[FSM&.F<US_AZ6[M?B=J&G>5+:64FD0W2V;W!EVOYK+N/4*Q
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
M[0210Z9*LUHD,SQB-QG#<'D\GKGJ?6K%YH%K>:@U\9KN&X: 6[M!<,@>,%B
M1TSEFYZC/!% #O#MS;7GAK3+BRNGNK9[6,QSR9W2#:/F;/.3W]ZH>-9XX= 5
M)-0N++S[J"%?LRYEG)<?N5Y&"_*YR, D]*BE\(6::_H5[8Q/:II,1AC$<S!/
M**D",)G!Y())]!U/34UW0=/\1Z=]AU*)GB$BRH4D9'C=3E65E(((]10!Y_#+
M?1WGQ#T\R7-E#;:=!<VT,5X[&W=HI22K#&TDHI('&1WJ*RCGT^W^&VK1ZA?R
M7>HB"WN_-NG=)4>V+8*$[>" 00,YY))YKLQX$T$3WLXANO-OK<6URYNY2TJ
M$98EN6PQ&[K@GGFI3X,T=K;2;<K=>5I#*UDOVJ3]T5&T=^<#CG/% '%22CQ9
MX&\<:I?33_:+>2^MX429D%LD*$*H .,GJV?O;L'C KN_"'_(E:#_ -@ZW_\
M1:U3N_ 6A7E[J-T8[J$ZDA6\BM[J2..<D8W,BD M@]?SS6WIFG6VD:;;Z?9*
MZ6UN@CB5Y&<JH& ,L2>!0!P6BQGQGX5N]7GUBZT_4XM0F+7$4I'V-8I2!'MS
MMV^6HR".=Q)S5W2W'BWQ/XLL]1EN$33YHK6VBBG>(PH8]WF#:1\S$DANH  '
M>M5O 'AYM>FU@6LJ3SR"6>)+AUAFD'1GC!VL>_(Z\U=N_#&G76K/JJ_:+:]E
MB$,TMK.T1F0= V#SCL>H[&@#S.TU/5]7T/P/+>ZE>I</K,MA--#,R"YC02@,
M0."3L'.,Y!(J[=6@@A^)VA?:+N73K73XKF"*:ZDD,;O!(S89F+$%D!P3CK7>
M7/A'1[E-+C-O)%'I;A[-()6C6)@, X!Y.">N>IIR>%=*74-4O3%*\VJQ"&\#
MS.RRH%*@;<X& 2.,=: ."U"T>S\$_#X65]?VINK_ $^.4QW<GS*\?S#!)&/E
M&!C QQ6S-I%I8:_9Z';7NHZ@1:33C39[M]JAY!^^DF)W8'*J,,>21T)K9_X0
M30_[-T^PV7AM]/F2XM@;R4E)$&$.=V?E' '0#M5K4/"FDZGK%MJMQ'.+V"(P
M"6*X>/S(R<['VD;ESS@\4 >?>&_$-]>Z!\/].U*^G,>J27:74YE(>7R=XCC+
M]?F.,]SMQW-6/B)H$.F_#[Q)%_:5S<Q&>WNH+625B+0-*J[0<Y*DAB >!VKJ
MF^'7AEO#RZ&;%_L23&>(>>^^%\D@HV<I@D\#CD^IJX/!NBGP[=:%+;RSV=W_
M ,?!FG=Y)3QAFD)W$C QSQ@8H Q+B59/B19>%)'G72X])DOEC,[DSRF4+AF)
MRP49.">^>PKD?$-YJ=EX8^(6DIJ%\(=&GMWL+D7#B1%E"L8B^<L%W8P2>&^E
M>EW'A+2KB.PRMPMQIY8VUVMP_GH6^]F0DEL]PV0:;=^#]&OM#N=(N()7M+N3
MS;G]^X>=\@Y=P=QZ#OT '08H Y[7M#U+1XX;K1OM>L;[DW-]IMQ?L'N%$>TF
M/)P,$AMGW2<=, 5M^!M2L=4\."6P>]V)<3))%?;O.@?>28FW$GY<X')XQ6A=
M:#:W8LF>:[26RSY$R7#!QD8.3GYN.S9JQINEVFDVS06D94/(TTC,Q9I)&.69
MB>I)_P XH \T\;W,IT[QC?Z=?7=S<V 0K.LS0II[HBGRX\'YV.=S< ?-@GC%
M;FK2-+\3/ LCG+/97['ZE(JU;WP!X>U"XU.:XMIB-37%W$MS(L4C8QO*!MN[
M&.<=L]:M+X2TE+_3+U5N?M&F1M':L;F0[5;[V<GYLX&2<DT 8W@S_D</'/\
MV$HO_1"4[6;^2[^).D>')WDCT^2PFO&5'*_:) RJ$)')"@LV.^1GI6]IGAZP
MTC4+^^M!,)[]Q)<EYF<.P& <$X' QQVI=7T#3]:DM)KI'6YLW,EM<0R&.2)B
M,':P[$<$'@]Q0!Q%M8:CJ5]XW\(1:C>QV]HL$VFW0N7$EL\L9;9O!W%0P& 3
MT./2KWA+5?\ A*[/0F+3Q2Z; 7U",3."+@$Q>6_/S#<LC8.?NIZUV&G:5::6
MDPMD;?/)YLTLC%WE? &68\G@ >@  &!2:=I%CI4E[)96ZQ->W#7,Y'\<A !;
M]!0!YQI$6K^+?"ECXDM]7AL+Y9VN);HSR'RPKG?"T>0NP ;<>V>O)O6.D'6?
MB-XLM+G5-56VLWL)X(HKV10C%&8XY^Z2#\O3GITQOQ?#WPY!KLFKPVDL<TLO
MGR0I<.('ESG>8L[2<\].O/6M*R\.Z?8:Y?:Q;B<7M\%%PS3NROM&%^4G P.F
M!0!S?QAMXY_ACJK2!B8C$ZX<CGS4'.#SU/6JWB32X3\0O!5@DMS'"8=0!*W#
M^8040D;R=P^H.1V(KMM7TFRUW2;G2]1A\ZTN4V2)N(R.O4<@Y -9Z^$=*6_T
MV^_TMKG3E=;:1[N1B-_W]V6^8GN3F@#SZ/6KS0/#_B"QBO9A:V_B6.PCGN)V
M9K:WD,18>826 &Y@#G(W9ZBNQT?0]0TKQ9)='48H]/NK7:=-6624&56!\U2Y
M^7@@$#@\$\U=3P7H8M=5M9+5YX-6<R7L<\SN)7./FY/RG@<C&,#TI_AWPCI/
MAA7_ +/2X9F4('N+AYF5!T12Q.U?88H W:*** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBN5^(>F7.H>$+N:P:1;^Q N[<(Y7>4.XH<'D,H*X]Q0!U5%>3-XJM+;QEI_B
MR(2-X>U*R-J6\PE1=>7YP*KTR5S'QU8$=N=.X6;3O$'@_P -7;,MMJ NKF]4
M2';-.J!O+SG[@+'"],*HZ#% 'HU<_P"-O$-QX5\)7VMV]G'=M:J&,3RF/@D#
M.0#GJ../K7$:O]JTRZ\?:+:W%TFF0:)_:-L(YW4VDQ1_E1@<A24W;<XX/&#4
M/B71+:Q^".IZFLUW+=WVDVAG::X=PQ&S!"DX7KV Z4 >N9.W('.*P/"GB&?Q
M##JK7%I':R6&I36)1)3(&\O;\V2!UR>U9-S=+J_Q2;P_??-8VNDB[CMF/RS2
M-)M+L/X@H  !X!)/7&(OAA;QV=IXGMXV8QQ>(;M%WN6.!LQDGD_C0!W=4M,F
MU&:"9M2M8;:43NL:Q2^8&C!^5B<#!([5<90Z%3G!&#@D'\Q7BUX]P/@YXEE%
M]>B:VUN9(YOM+[]HNE3!.<L-IQ@YH ]JHKSN>%O#OQ-B&GR74@N]&N9YXI9W
MD$TL;IM;#$X/)'&.#BCPQ9VOB#PEX;\32:M/#J'F1W-S=QR<SN25>!L_P%CM
M"CI@8H Z31/$-QJGB7Q!I$]G'!_9,D**Z2E_-$B;P>@QQCCZ\UT%>8R*&UOX
MJGD,MO;NI4D%6%ID$$<@@TUKF;^R/A;<_:)?/N)+9)G\PYE4VS,0W/S<@'GO
M0!W^O:C-I&@7^I06Z7#VD#S^4\FP,%4L1G!QP/2JFGZMJ>IZ7X?U"VL8##?P
MI->%IBI@5H]PVC'S?,0.U<,&B\5^$/'>H:B7>[M9[VUA7>0;5(DPBJ!]TGJ?
M[V2#D<4^$R1K\*'CGG020I')&LK!' M"1E<X)SWQF@#U*BO)I=)BU"Z^(\=S
M=W[I9,KVR_;)?W3?9@X(^;)PW0'('85?6^U"\L?AW=7QFN].N[,/J$2*9&EE
M:W5D9D7)=0=Q/! )!/:@#TJBN/\  >E7MC_;-Q=F]6"?4)?[/BN9Y#Y=MQM
MC8X09W8& <8S53Q*D&H^)KVT1I+Z>'2LM:2/Y<%KN9L3;AD^8<8& 2 O49H
M[*ZO[:SDMH[B54>YE\F%3U=\$X'X*3^%6:\;@C76M/\ A5>:D7N;F9BDDKN=
MS#R'/)SU) R>IKU/6X9G\.ZA!9W:V4[6LB0W+' A;:0K$^QP?PH T:*\NTR\
M4RZGI&K:+/H^MQZ3*QCCE+VUTBX_?1L#]X-C.?FY&2<<0+=3MX*^&-V;F;[3
M-?64<LOFG=(K1L6#'/S D#K0!W'A_P 0W&L:SKVGW%G';MI=RD *2E_,#('W
M<@8X(XKH*\OLO#%CXE\5^.X;Z>\B5+V'RVM[EXO+;[.GS_*1DCMNR!Z<FJ.F
M7WB74?!WAC6IK%=?6.SE%[I[2[)I5+XCN$!X=MJ=^?F..30!ZC?S:C%-9"QM
M89XWG"W+22[#%%@Y91@[CG''O4]U)+#:2R01)+*B%E1WV!CZ$X./R->9W5]:
M7FF_#R^TB[O_ +)-JJ08FE<,RA9,K(N<,P9,9.>G6M/36B\5^(?&$.IEV.G3
MK:6T(<KY">6&\Q<=&9BQW=<  'B@#7T+Q'J?B'PGHFM66FP;[Z1&N(GG($,)
M)#,IQ\Q&!QQFNHKQC3#)'\,?AI+%//&QU:TB81RLJNA=\AE!PW0=16CXVD6>
MT\:W=C-/=7-A A\]Y3&NG.D88+"1DESG<W0<X).,4 >K526;43K4D+6L(TT0
M!DN!+\YEW'*[,=,8.<UP&HV(USQ]H-I>7=]]FOM"F>XBBNI$5SF/D 'Y>O\
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
MAY2FP2.$W 8.>O3BN@KQK5K:WU+X3:!X@EE:?4KF[LKB>YWG+N\R[D/^RI)
M7H-HQTKJ=-,7BGQGXMT_5@SIISP06T&\KY2-'N\Q<'AF)/S=0  #0!WE49=2
MC,E[;6ACGO;2)9'A9]H&[=M!8 XSM/8]O6N>^&NH:AJ'@V,ZE,]Q-;W,]LMR
M_P!Z=(Y&57)[GC&>^*R_#6FVD7Q*\=RI%AXWM&4[CP7M\L>O.23UH ZCPAKS
M^)_">G:T\"V[7D?F&)6W!>2,9[]*VZ\/T2T&G_#SX?:U;SW27S:E:6[/Y[[3
M#)(RM'LSMP1[9KI/LMUXVO?%EDU]#;W=G>M;6['?YMFH13'(FUQC)W-GOR"<
M   'I;9VG: 3C@$XK \)^(9_$=GJ$MQ:):R6>H3V11)#(#Y9QG) ZG/:M/1_
M-_L6Q\Z\6]E\A-]TJ[1,=HRX';/7\:\TTV>"'PAXE2>]NK43^*KB%/LO^MF9
MKA<1+R,;_NYR, GF@#UBBO-M%L9;WQ;XQT"=38V<MG:R1V]M.Q6W=Q("Z' V
MM\JDXXR.]<T^LW,?AS0KUTE>^\+7'E:ZJRM@Q))Y1W#^,MDR@G^ZWK0![=17
M!W]I?:IH.HZIHTT/VK4+R-[:*:8K'<01L/W8(Z"4(S9'4. >*M^!-3M;Z75[
M==-NM)U"WFC^V:;.VY8"4^4QD<%&"DC&!G)QS0!V-%<1/<C5_BG<Z#J"[K&V
MTI+F&V8_)*[2%6<C^+;@ 9Z9)KC-6GU&+P=XEL#?WODZ3K\%M97 N'WB)Y(B
M8V.?G"A\?-GMZ4 >U45P5A:+HWQ>-E9S7/V:\T5KF>.6X>4/*LRJ'^8G!PQ'
M%=[0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%4M6?48]+G?28;>:_ 'E1W+E(R<C
M.2 2.,T 5D\,:-'I-GI:6$0LK.9)[>(=$=6WAA[[N?Q-2ZOH>GZY!%%?P&3R
M9!-#(CLCQ..C*RD%3]#6B,X&>M% &0WAC2I-.O;&2"62*_&+MFGD,DXQMPS[
MMQ&.,9QCBFW7A71[SPXOA^XMY)-+5%00&XD^ZO12V[<0,#C/:KNJ/J$>EW#Z
M5#!-?!?W,=PY5&;W(!(JTN_RP6 #XY /&?K0!BZGX1T;5IK*>ZAG^TV0*V]S
M%=2QS(#U'F*P8@^YK+U/X>:'/X?U#2K2PVK?7'VF3?<R@>;G/F'#9X..!C.!
M]:O^%/$%UK_]LB[M8;>33]3EL0L4A<,$53NR0.NX]A70T 1Q0^7;) 7=]J!-
M['YC@8R3ZU@-X%\/-HUUI#6<QL+J?[1-";N;#R;MQ8G?G[P!Z]171U5;4;5=
M5CTPRC[7) UP(QUV*RJ2?3EA^OI0!4;PYIC:S;:NT<S7]M$88I6N93M0]1C=
M@YP,Y'.*H6'@/PWI>L/JEGIPBN&D,NT2OY2R'JZQYV!O<"NDHH RK;PWI5IJ
M&HW\5N_VC40!=EYG=90!M&59B.!QP.E9=O\ #OPS;1V:)8RLME,)K827<K^2
M0" %RW"C)^4<>U6O&NO77ACPC?ZS:6L-S):)O,<LA08SC/ .>O3CZU?,VIMJ
M5F(H+8Z<\+-<2-(1(K\;0JXP1USS0!F7G@7P_?:A>WLMI*DM]&8[L0W,D27
MQC+HK!6.#U(J8>#M#5=*5;651I7_ !Y!;F4>3QCCYN>..<\<5NT4 8B^$M&5
MM498)PVJC%Z?M<O[WC'][CCCC''%<IXF\+P176C68\-7NHZ!I]L\<'V"]9;B
MWD)4 9:16*;5 P&^HX%>C44 <IX/T-M*DNIH8=3LK&9$$=GJ%X;AU8$Y?[S[
M,@@8#<XY K1O_"6B:EK U6ZLR]YY/D,RRNJR1YSM=00KC)Z,#6U10!SB^!/#
MB:19:6E@R6MC-Y]L%N)0\;XQD.&W=#C&<8XK:N]/M;[3)M.N(0UI-"8)(@2H
M*$8(XY''I5FB@#,L] T^RN?M"I+-/Y/D"2YG>9ECSDJ"Y/!(&?7 SG K(A^'
M/A>"&VA2PE,5K<"XMU>ZE80N,XV9;Y5Y)VC SCT%=510!AW'A+1[B_NKPP31
MRWBA;H0W,D:7  P-ZJP#<<=.G'2K%SX>TZYN;:X"302VT)@A:VG>';&<?+A2
M 1P.HXP,5J44 8DWA'1)H--A:T=8M-D$MHL<\B"-^?F^5AD\GDY)R?6FWO@_
M1+_63J\MM*EZ\8BED@N)(O.0=%D", X_WL^G2MVB@#G(_ OAV+2M/TQ+*5;3
M3YEN+6-;J4>7(.C9#9)'/7UHO? GAS4+N_N;K3R[ZA&([I?/D"2X7:"4#;=P
M'1L9'KFNCHH P[?PAHEI?V-]!;2I<6,1AMV%U+\B'J,;L'/4YSGO5E/#^FQ^
M('UU89/[1>$0-*9Y"#&#D+MW;<9)/3K6G10!S6F^ /#.D:PVJ6.FB&X9S(%$
MKF)'/5EC)VJ?<#CM5N#PII%O+&R0S,D4YN8X9+B1XTE))+A68@'))] 3D<UM
M44 8'A_PU!H>IZS>6Z&%=2G\YXA*T@+Y8M)\W0MNZ#@!5K,:UU#Q!XQT34IM
M+N=/BT9[O?\ :&0^:741H4VL<@@D]L8Q7944 8=QX1T6YO;NZ:WD1[T 7:13
MR1QW&!CYT4A6XX.1R.#D58O/#NEW^H:??3P/]HT_/V5DF=!%D8.%4@<CCD=.
M*U** ,-?"&BJFJ(+>?;JN?MH^UR_OLC!S\W'''&..*27P;H4UOI<$EF[)I8*
MV?\ I$FZ-2-I7=NR5( !4D@@8Q6[10 53M-+LK"[O;JVMTCGOI!+<..LC!0H
M)_!1^I[FKE% '-3> /#,^OOK;Z8/MLCB27;*ZQRL.C/&#M8_45>3PUI<>J7V
MI)%.MY?(([B1;J4;U' &-V!C)QC&,UKT4 <]_P (/X>_L6ST@64@LK*83VJ+
M<RAH7&>5?=N'4\9QS4MUX0T2\U6+4I;1A<QPBW_=S.B21@Y".BD*ZCT8&MRB
M@#FX? 7AR"PTZQBLI4M].E\^U1;N8>7)S\PPW7D]?4^M6/$'@_0_%'V9M5LS
M++;$F":.5XY(\]<.I!P?3-;E% &-_P (KI"Q6$<$$MO]@5UMFMYWC*!\;LD'
MYLD G=G)YZU?T_3K32[06MG%Y<09G(R6+,Q+,Q)Y)))))Y.:M44 <S>?#_PS
M?R:D]SII<:D=]U'Y\@1W_O[ VT/Q]X 'WJ[#X5TBWU5-3A@F2\2V^RK*+F7_
M %6<[<;L=><]<\]:V:* .>_X0?PZ="N=%;3S)I]Q*9I(I)Y'_>$Y+ EB5.><
M@CFGV'@W1=.U6+5(8;A[^*#[.MQ/=RROY><X)9CGGU]!6]10!Q7Q%TVXU9/#
MT$%E=7*0:Q!=7!@R#'$H8,VX$$$9'3GTK>7PWI36]['-;-<"_B\JY:XD:1Y(
M\$!26.0!D\#&"2>IK7HH YJV\!>'+2>PGBL9/.L%9+>5[J5W12 -N2Q) P,
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
MAO2=7C\]KZ\TNU$\LD[MO C!'RDX&,XX'2LV?2[";XY"26UB+G0/.+8YWBX
M#9]0.,UV^G:=:Z3I\-C91M';0J$CC+LVQ1T +$G ]*K7OA[2M1U6VU.ZLUDO
M;92D4VY@0I.<'!Y&0",YP>10!YYX8TC3/[/\3:UJ-W>QOI.L:CY-U]ID8VT:
M@J2!G#$+SR">!Z4:2C6'C'P.UI ;:WOM/N0[-)F:\58D97G &-Y)W=6ZGGM7
MH%CX9T?3K:^MK:TQ!?L[W4<DKR+*S\.2&)Y/<]ZI6O@/PQ9/8R0:3&'L&)MG
M:1W,>1C&23D>@/ ["@#S34!;>)O@/K'B*_02ZO-YTDLI/SPLLQ B!ZJH4 ;>
MA!SWKLK]-OQ6\,;9)=LVF76]/-;;QY>"!G /)Y%:]S\/_"]W+?/-I:D7S;KF
M-9I%CE;^\4#!=W^UC-7O^$8TC^T+._6U*W-G&8K=TF=?+0]0 #C![\<T >37
M>EP-\/O'6HM+=-=Z;K%XUE*US(6@*,NTKSU[9/..*[74WEF\<:0VI0M>Z1+I
M$A^S)$9=D^Y,R-& 205.T-@X)/3-;O\ PAF@_P!G7VG_ &)S:7TIFNHC<RD2
MN>K-\W4]_7O7+>)?# N/$,37OA.XUG2X+1(+.2RO0D\)R2X<O(A8'Y<?,<8/
MJ: -KX?:1>Z)X9"ZHTZW,T\C*MQ<-(R1%SY2G+$ A2!@?S%=;7&Z/X*L&TJ6
MTO[">.P>XCN8-/N+QYS Z<AMVXX)/\(8KQWR:[*@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK \::Y=>&?"=_K5K%#,UF
MGF-%+D!QD# (Z=?0T ;]%>3W?Q7U?2?!FB^+;[1K.72]1D$;QP7#"6$G=C@C
M#<(>X_K7J"W]JUC%>M,D=O(BNKR':,$9'6@"Q13#-$(?.,J"+;NWEAMQZY]*
MQO$NK:A8^&KF^T"U@U*_4+Y,#2A5?)&><CHI)QGF@#<HJI;7;#2K>ZU%8K25
MHD:9#("L;D#*[NAP>,]ZM(ZR('1@RL,@@Y!% "T5YYJ/CO5[7XIVG@J"SL7^
MUP&>.Z=G&T!7;!4=_D(SGO5O0/'TU[X\U'P;JVGQVNIVD?FI+!*9(IDPK=P"
MIPP..>_IR =Q14?GP[2WFQX'4[A7'>._&UUX1NM!6WM(+J'5+Q;5BSD%,D?,
M,<'@T =K14<MQ#"R++-'&7.U [ ;CZ#UHDN(86199HT:0X0,P!8^@]: )**C
M,\2F,&5 9/N L/F[\>M24 %%%% !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 %%%% !7'?%?_DEOB'_ *]?_9A78UQWCZW\
M07MK;6FCZ!IFL6LF[[5%?R[5&-NWC(W=^OH* /&M7T\:?\$_"GB-KY[EK65?
M+TV]Q):R$LX^Y@9(QGJ>,UVVM:S9:EXG\)3W;&+5;O1VD;2[HJMI CH2SON&
M=W! 4<G: 2HZP6^A>,[9X&A^&WA%3 <PYE!$9SG*@G@_2K=[;_$+4M2M]1OO
M /A>YO+88AGEG#,@SG@D^O(]* .3\'Z;J7B7X#Q:=8:DD-_'JY:TCG;Y)2@W
MB(YR,$Y8 \9%.UC51J_P5\8+>Z)'IFKVNH0"^BC3$9FWQ*74?PDA>0/KGFNA
MBT?QO;V;V</PZ\*16[S"=HTG"@R#.&X;J,\'MVI[Z;X]DTM]-D\ >&9+.27S
MI(I+HL))/[S9;YC[G/04 4+C5$A\<?#:PU@K_8;Z*A03?ZIKAXF3)SP2/D ]
M-WO7J7@[P]I_A;01H^F7LUU;V\K\S2AVC).[9P!C&1Q[^]>=W^E^.]4TJWTR
M^^'WABXLK;B")[G(B_W?FR/3BM*QNOBAIEE%96'@SP[;6T0Q'%%=;54>P#4
M8'BB"YN?VEM(ALKPV=TVF.(IPBOL;RI\$JP((]1Z>G6G_">ZCB^(?B&T\51G
M_A-BQ!N9&XFB '"#@#@*>!RN,< U;ETWQ[/JPU67P#X:?40<BZ-T?-'T;=D5
M)=VGQ!O]5BU6Z\ ^&)=0A $=RUQ^\4#IAMV>YH XEDMX?#WQDB=8T5=101J0
M  ?/DQ@?RK5\4_\ (B?";_KO:_\ H*5L76A^-+V_N;ZZ^''A2:ZNEVSR//DO
M]?FZ^_6GSZ3XZN;6TMI_A[X7D@L_^/:-KG*P]_E&[C\* *<\=QXH^*GCCP]?
MW5K#--8I;V1NXRYBBV@DQ#(YR5?ZCVJ#QAI^NZ++9>(;:>S\46ECH\=IJMM.
MF2T!)/G ') ;;G<"3E2>1TT]5TCQSKEY#=ZI\//"UW<0@*DDUQN; Z G=R/8
MYJ6_L?B!JDQFO? ?AN:0Q"%F-V1NC!)"'#<KR?E/% &Q=P^"]7E\ ZAJ=[/9
MW@CCETBW>4JTA*H0KX'/(7TR>.<XKT>N=TS1AJVGZ1?^)M$T^/6;$LT:1 .M
MN=W&P_0*?8_2NBH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M_A7/A/\ Z Z?]_I/_BJ/^%<^$_\ H#I_W^D_^*HO4[+[_P#@!R8+_GY+_P
M7_R9U&Y?4?G1N7U'YUR__"N?"?\ T!T_[_2?_%4?\*Y\)_\ 0'3_ +_2?_%4
M7J=E]_\ P Y,%_S\E_X O_DSJ-R^H_.C<OJ/SKE_^%<^$_\ H#I_W^D_^*H_
MX5SX3_Z Z?\ ?Z3_ .*HO4[+[_\ @!R8+_GY+_P!?_)G4;E]1^=&Y?4?G7+_
M /"N?"?_ $!T_P"_TG_Q5'_"N?"?_0'3_O\ 2?\ Q5%ZG9??_P  .3!?\_)?
M^ +_ .3.HW+ZC\Z-R^H_.N7_ .%<^$_^@.G_ '^D_P#BJ/\ A7/A/_H#I_W^
MD_\ BJ+U.R^__@!R8+_GY+_P!?\ R9U&Y?4?G1N7U'YUR_\ PKGPG_T!T_[_
M $G_ ,51_P *Y\)_] =/^_TG_P 51>IV7W_\ .3!?\_)?^ +_P"3.HW+ZC\Z
M-R^H_.N7_P"%<^$_^@.G_?Z3_P"*H_X5SX3_ .@.G_?Z3_XJB]3LOO\ ^ ')
M@O\ GY+_ , 7_P F=2"#T-%<7X0TVTTCQ=XIL;&$0VT9M-D88G&8R3R>>I-=
MI3A)R5V98JC&C4Y(NZLGM;=)[7??N%%%%6<X4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 5Q7Q;_Y)7K__ %P7_P!#
M6NUK%\5^'AXJ\.W6BR736T%T LKH@9L @\9X'3WH VAT%%9FIZ;?:AHILX=6
MELKHE#]KMXUW<,"<*<CD#'XUIT %8?B[PS;^+/#L^F3.8I3B2VN%^]!,O*./
MH?T)%;E-D#F-A&RJY'#,N0#],B@#A?A]?ZAXKLX=8UI8Q<Z<7L42,Y4S+\LL
MWU;@ =AN_O5=@U2]\1>*O$&DVNHS:?#I AB5H$1GDED0N6.]6X P  !GG.>,
M7O"7A?\ X12QN+-+Y[N*:XDN29(PK!W.6Y'&,^U)/X7:+Q+<:]I5^;*[O(5A
MO$:(21SA>$;&00X' .<8Z@T <A:>--;N],\.323K#=GQ"=&U!(XU,<P7?N89
M!*YVCH?6NGTC5;^;XA^(M)GNFELK6WM9H$9%!C,F_<,@ D?*.N:;>^!+27P]
M8Z997D]I/8WHOX;S:KN;C<S,[@C#;BS9' Y]J;'X/FLM0UC5QK^H&]U"R6WD
MD6%"5958*ZJ%ZC<< 8]\GF@#KJX*W\1:CHFN>)=+UN_FNG@MUO=,/EQHTL+?
M+M7:H!<287GKN7BNH\-V^HVOA^T@U6YDN;Q P>60 .R[CMW8XW;=N<=\US3M
MHWCGQ=IEU:13R_V#/,9YWA>)0XP%B^8#=\P#\9QY8]10 ^PU'5KSQ,/"]QJL
MJ3V.F1W-[=Q1QAYIG8C"@J5"#!/ R<CG@YP;KQCK\'A_4D>]VZEH^N0Z?).D
M*;;J)Y$ 9E((5MK<[<<UVNH^&!<>(X/$.GWALM3C@-M(QC\R.>(G=M=<@\'D
M$$'ZU5O? ME>>&K_ $DW4Z3WMS]MEO0%\PW 96#XQC *J /08]Z &2:EJ?\
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
M #9VYA_%7^&'_I$0HHHK0X@HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBN*\0W>L?\+#T/2;/5Y;2
MRO[2Y>5$BC8J8PF&4LIY^8]<CVH [6BO+8?%^KZ9X=U*UGO6N;R+Q(-$MKV9
M%W*CE"'< !2RJS=L$@9K<O;[4M"\<Z+I!U"XNM/UN*>+,H0R6TT:;]ZD+T(S
MP00"/PH [1)$E#&-U8*Q4[3G!'4422)$NZ1U120N6.!DG 'XD@5PWPGAG'A-
MYYKZZN"]]=C;,5;!$[Y;.,DGJ<D_A2_$Z.9[3PYY5[<VX;7K*-A"0 V9!@G(
M.<$ @'C/4&@#NJ*\^U#_ (2"Z^(3^'+7Q+=6MJVB?:A*((F=9/.V9'R@<X&?
MJ<8SQG^*]?UK1M*UR_@UB2YN].NH1$MK&OD0Q9C!2?*@%VW,2%)(W*1@4 >G
MNVQ&;:6P"<*.3]*R_#GB"V\3:3_:-I#/%%YTD.R=0&!1BIR 3W!K'34[G7O'
M&LZ)%>S6=KI%O 7\C:'EEF#,#D@_*JJ..Y)SGI7'^$=8O-+\)Z+I4$CO<ZEK
M5[ \Z!%;"/*[%=WRAF*@?B<<XH ]>JEJVH-I>FR7B6-W>E"H\BT0/(V6 R 2
M.F<GV!K'\-1>(K;4]3AU5S)IK%'L&FD1ITX^=7V#! /0]<'FJ_Q*U+4='\$W
M6HZ9>O:W$,L W*BMN5Y40@[@<<,>G- '6T5P^I7&L7/Q/30X-:GM-/FT=[DK
M%%&61Q*JY1F4\X/?=U.!T(N_#[5+_4_#]PNI7)NKFRO[FR-PRA6E6.0JK$#
MSC'2@#:U;6K71UMQ,LLL]U+Y-O;PKNDF?!.%' X )))  ')J#3_$5O?ZK)I;
MVE[:7T</GO#<Q 83. 0P)5LG/W2>ASBLWQKX;G\0QV$FF:K_ &;KFGR-<V,^
M-PSC:RLO=2& /U[]#D^&_$VIWWB&3PYXJTL:9XBCM':"[M6#17$1(#-&3G!R
M <'/3MTH [Z.1)5+1NK@,5)4YY!P1^!!%.KQ_P -:U?:#\+M(GCOYY;K5M6-
MA')/M<0-)=2!I.F6. Q^8D9QVXKJKN_U/0O'FC:.=0N+K3];@N$4S!#);31*
M'WJ0HR"#T((!'IQ0!VU%>/Q:[XF3X<V_BJ7Q!/)<6VI>2T'D1".>,W?E$/\
M+G.#QM( P.,\UT]]J>KZYKGB'2],ENK=M,$<,+6SQ+^]>,2!WW@DCY@,=.#U
MSP =S5+^T&_ML:;]AN]OV?S_ +7L'DYW;=F[.=_?&.E<'=7?BV77_"VD7>L"
MPN-0L;K[<+6.-U66,* Z$KU.[.#D#TJ_;ZEJFD_$ :5?ZO-?64'ATW<F^)%+
M2K*%9_E Z@'C/<T =%XE\16WA;1VU.\@N)H%=$;R%!(+,%!.2.,D5L5X]XGN
M;_Q#\&QXCN=1F5KR:WG-H@7REC-R@6/IG(^4[LY)!['%=9JFLW!\;7>D7NI-
MI-@FF"XM9@53S9-Q#MN88.P;?E]\D'C !VM%>9:/XD\13:-X4M=2DN3J>N">
M:7:D43I'&N0J @ ;LJV2"0,^Q'5>%H_$-O+J<&M2>;;+,&L))'1IO+(Y638
M.".#W!YH Z.FR21Q*&D=44L%!8XY)P!]22!^-<QXUU34=(MK"ZM[6]GTY9S_
M &@;!0TZ1[3AE!Y(#8)QS@?6N1UV]&L^'?"5Y8^)+F]MY_$<,8N(]J%E,C%0
MZ[!\R848(QD9(- 'J]%<;:W]WKGB_6M 74KJV@T:WME,D6P2S2RJ6WL2N,
M<  9)SV P])\:ZM?IINAW<ZQ:B^M76E7-\B ;UMT+EU4@@,WRKTP"3@=* .X
M\2^(+;POH%UK%W!<36]LNYUMU#-CIGD@?K6HCB2-7'1@#7G'CRRU6P^'?C*.
M^U-;VR>%7L@ZCSHEXW*Y  8;NAZXZFMOPMJLGB:ZN+^'4)[>ULW-F=-**&#H
M>7ERNX$\8 .,8/4X !UU%9VO:HNA^'M2U9HS(+*UDN-@_BVJ6Q^E<1JFMZUH
MG@W1?%W]I271E:V>^M61?*DCF*@B, 94J7&TY[<YH ](HKS^S/B#5_'?B735
M\1W%M::;-920JEO$25="[(25^Z>1Z].>,'L]8U%=(T2_U-T+I9VTEPR#JP12
MV/TH NU%+<)&) ,R2QH',28+D'../?!_*O.-2U[6]*^'NE^-QJ4EQ(RVUS>6
M91?)DBF*@H@QE2N\8.<\<YS5[P];W#?%KQ<S:E>,D4-B1$Q0J0RRG;]W(4$D
MC!'4YS0!U/AO7[7Q1H%MK-E'-';W._8LP <;6*\@$]U]:U:\4\.76K:)\,?"
M^L6FK3)$-16W>R$:>5)%)<LC;B06W<Y!! 'IW/77>I:YX@O?$=KI$UU;RZ;,
M+6U:%X@HE\M7WR!P206;&.F!ZT =[17G%S<^*KSQ7HVBSZT=.DO-'EENEM8X
MW6.="BEHRR^I[YXST/(]!M(I8+."&>=KB5(U5YF4*9& P6(' R><"@":BO.K
M7Q-=+XL72-:O;W2M2;4'^S)+&OV2^M]QV+&^T_-MVYY#;N.^ W^T_%/B72;S
M4M EEANXKZ6*UC9XA;[(I2A612"QW*I)/4$C&!0!Z/17$P7^J>*=1\1V=IJ3
MZ;+IFRWMQ#M8><T0?S'R#N7+  < A3Z\$6H:W;^/=#TF\U%94N-)EENXXHU$
M9G0HI9"1N R6XS^% ';52U+4&TZ.W=;&[N_.N$A*VR!C&&.-[9(PH[FO,]1\
M2>(8? /BJ^AUB47FF:Z]G!*T4>3$)8T"GY<='/(Y]ZV?$IU_PY!IDJ^([FY^
MV:]:Q.KV\2@0R, T8PN<<'!ZX.,GK0!WWF1^;Y6]?,V[MF><>N/2JFFZ@VHQ
MW#-8W=IY-P\ 6Y0*9 IQO7!.5/8UQMA;7#_&37/^)G>!$TVV<1Y0J 6D^7!7
MA1C/&#GJ35&R\6ZO;>&;][B[>ZO6\2OI$$[(BE$,H0'& N0N<9XR1F@#TVBN
M&=/&ME<:PUENGM7TYGLH[V6-I4NQT V@ H1@_-T/H*D\&>([?6]2N8H]1U!;
MB"!1<Z5J482>WDSR_P!T9!R!P2!QC&: -WQ/XBMO"F@7&L7D%Q-;VX!=;=0S
M#)P.I QDBMBN*^+G_)*]>_ZXK_Z,6J]Y<:_X;\;:$L^M2:EIVLS26TUM+ B"
M"0(75H]HR%X(P2>.Y/- '>T5Y@_B'6+2Z\/3_P!JO>O>:T;*\DA1?L3(QDPD
M9(#$J%7YER,A@2>E6KGQ-=6OBY]+UF]O=(FEU%!I\K1J;.[M]R_NPVTX<C<#
MD@Y(P<<4 >BTUVV(S;2V 3A1R?I7GTVI>(_$D6NOH4UQ;W-C?26=IM>(0AHL
M ^8&!9MQSGT!&.>3>T_5=1\1>*=0T>:Z>P&E65LUPMHRDO<3*6.&(/R*!QZD
M\YZ4 ;_ASQ!;>)M)_M&TAGBB\Z2'9.H#!D8J<@$]P:UJX;X3*Z>""DLGF2+J
M%X&? &X^>^3@=,UW- '*Z9_R4C7O^O2V_P#9JZJN5TS_ )*1KW_7I;?^S5U5
M9TMGZO\ ,[<?_$C_ (8?^DHQV\4:8NHWE@#=R75F%,\<5E,^P,"5/RJ0<@'&
M/2M.WN([NVBN86W12H)$;!&5(R#@\UPMI;W5Y\1_&$=EJ7V606]AN"HK;OED
MZYY'U'K57Q/XB^Q:_.+?57A>SU+3X98Y+CRU2.1TWA8^CJ4<DLW3H.G&AQ'I
M-07=VMHD;-%-)YDJ1 11ER"QQDXZ*.YZ 5YK<7M[LO;M-;OE>#Q3%91XN/E6
M&1HE9-O0C#MC(.,9&.:DGU&\L;B^LHM5NS%:>*+&WC,EP7;RI%@9XV8G)7+O
MP3[=J ._L=6M-1N[^VMV<RV$P@G#QE<.5#C&>HPP.>G-7J\^-G>:C=>/(M*N
MI(-0COX98&CE*;G6UA(1B#]UL%3]?45T/A;4&UZVDUT"XBM[M46"WE+#8%'S
M$J>C;RP]PH/>@#1UG6;'P_I<NI:E*T-I#@R2+&S[03C)"@G%/O-5L;#2)=5N
M;E$L8HO.>;J-F,Y&.O'IUJEXJ6%]"9+@(87N;97#]"#.@(-<!)#=P^%M>\)7
MB2?9- MYY%G?[LT'EEK5<]RN3GT,(]: /4+&]@U*P@O;5F:WG021LR%2RD9!
MP0".*L5Y?_:P^Q:+I-SKL>BVLWA^&6TNGD:-6FQAL,'4$J-A"DD'<>*;K-WJ
M"P^*V.NWWFZ?H%M>PM'(8 )]DY+[!T!*+E#QS@YXH ]$U?5K30]-DU"]9UMX
MR Q2,N1D@#@>Y'-7J\F\5W,\5OKMF=1N)H)]&M;UEFEWA)#.0S*#PHP!P,+Q
MTJ[JVHZCX>N]:^R:I=W6DI'92SW$[F8VADF*S;2.<>5AR ?ER",9% 'IE%>9
MW=Q*HL!9>+I+RSN];@B#6LIQ&CQMNB$I=BV2 V,Y7=]*OQW-[I/BNWLY;FYO
M]/\ M<=K%.EXS2P2>0/W<\9X<-R^\<Y// H [VBCH*\FLO$SW%S&UOKDKP7F
MB7LX:2ZS(94="C%.D3 ,_P J]ASTX /3_P"SK0ZC_:!A!NMFP2$DX'/0=!U/
M/7FK5>:+J$FG:/X7EO==N$L]8B5[J\NYV*++Y"E$#JRE QW'@C)'N<]IX8$B
M^'K59=5_M4C<!>[-OFKN.T]3GC W9^;&>]))(J4I2W9KT5R_B^YN-%ET[Q D
MMR;*SFV7]O$S$/"_R[]HZE&*GITW>@K,BEN_^$AAT?5[VZM89M+>]5UNF0^>
MTA\Q0^>1$I0 9Q@Y(-,D[NBO+=/\0:EY-M)K6H/;S77AMYL-*8A),KX5U&1A
MRI4X']ZK>AW-QKNM:%%+K=[Y<OA^WO76"YVB24.N6..N>0?7)H ]'HHKR75=
M<U6UT+6?,O+@7']F7%Y9ZE9W;/#.BR+R4/,4B[@,#CDX/&* /6J*\RUS4-7\
M/7>MOINIWE]9?V?;W4KROYIMF>;:[H<8 \K>^WH-F0,4OB74;[39=8&FZE<-
MIL-I9W8F^TL_D2-/M8!R22K1C)!) QGC- 'IE%>=W&LW-WJOB:VTS68"R3V1
MM4FNF$;;AEXPZY*;R"N1T)JI_P )(9SIUC?WUQH=K.E[&\M[<,<7*2@>6)E=
M<A06VDG! Y&10!Z?16/H.H0-9VFG2ZQ#J&HQVJ2R. (WE0\"4IDX#8Z]*9XP
MU&]TGP?JVH:>A>[M[9WB 7=@@?>QWQUQ[4 75U:T;7'T<,_VQ+<7)4QD+L+;
M00W0\^E7J\EUC5XM-UK4]0T#4GO9?^$=22-_M'VA@/.^9U!)Y"DMCIQTJWXK
MU*]T^U\0'2-5N6T]=!^VI.MR9##/N(0JY)(#KDXS_#D=30!Z?17FFO-<VU]X
ML@AUO452UT1-2AQ=D%)_WWS ]E^1/D^[[4@UR?5=3NK>X\2)I-_!):RV<1#$
MSQ-'&QVIO"R[W,B8P2./04 >F56-[%]JMH%6607"-(DL<9:, 8ZN.!G=QGK@
MXZ5YY=W]\TFL6=Y+/<1W-GJ#6=Y9WCF-@C9V/'D&-X^%!7@\]S3[+4IK0>$T
MTF\DN$ET.ZD%N)S(DLJ)"5'4\@LPQVZ=J /2:*X[P;J5GJR65];:]->3S:>I
MN[1I=X27(R[+_P LFR67:,#KQ\O'8T <KH/_ "/OBWZV?_HHUU5<KH/_ "/O
MBWZV?_HHUU59TOA^;_-G;F'\5?X8?^D1"BBBM#B"BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *P[[PX
MM[XIT[7C>SQS6$<D4<*JNQEDQNSD9_A'?M6Y10!R!^'NGS:9K5A>7=U<0ZK>
M&^=CM1X9OEPT9 XQM7&<].^36I9^'BFIVNI:E?RZA>6D30V[O&J",-C<V%'+
M$* 3Z= ,G.W10!A>'/#,7AI+J&VOKJ:VEGDFC@E*[8=[%F"X )Y)^\3C\\R^
M)?#T/B33H;66YGM9(+F*Z@G@V[HY(VW*<,"#]"*V*X_Q!\2=$\+^(+;1]6AO
M8);DIY<_EJ8L,Q4,6#<#(/49XZ4 :$'A80^*X_$!U.[EN$LA8E) A5X]V\DX
M7.[=SQ@=L8K(OOAK:WUIKEE_;.I16&KW!NY+9"FU)B0Q8$KNQE1\I.*Z'Q)X
MBL/"VB3ZMJ)D^SPXRL2[G;/H._&3] 34?A?Q-:>+=%CU?3X+F.SE+")IU52^
M"5. "3U!'.* ,^?P4/[?CUNPUF^LM0,"V]W*@C<7:#H75E*AAV( QTQCBJ7_
M  K+3CX9_L9]2U F.\:^MKL.JRVTQ8MN0A1W8]<]:[>H+>]MKJ6YB@F61[:3
MRI@I^X^T-@^^&4_C0!G:#H<FD1R-=ZI=ZI>2 *]S=;0=HSA550 !R3ZDGDGB
MD\4^'8O%6A2Z1/=36T$KHSM"%W'8P<#Y@1U45LT4 8+>&2WBN+Q"=1G^U1V1
MLO+V)L*%@Q)&,YW 'K4GAKPXGANVNX(KR>Y6YNI+MC,%!5Y#N;&T#C-1Z-XM
ML-<U_6=&MH;M+C275)WEBVHQ;.-ISST[X]LBMZ@#)U?0SJEW8W<>H75E/9%V
MC>WV_-N !#!@05P.G\B*ALO#@BUW^V[^]DOM06 V\+%%1(8R<L%4=R0,DD]!
MC%1:+XRTW7?$&JZ);17,=[I9 N%F0!>20,$$YZ5T- ''1?#G35\-76@37M]-
M823&:W5F56M&+F0&-@H.0Q)RV?3IG.K;>'6&H0:E?ZA)?7UM \%M*\:J(@V-
MS!0,%CM7)]L #)SEVOQ*T*?QF_A.=;JRU93M"7**%9L @!@Q!)!R/7ZUO#6
M=?.D?8;L2"'S_/PGE;<XZ[LYSQC% '._\*[MSX.;PQ_:U[]C:X^T&3;'YF[S
M?-QG;C&_GI[5-JG@47FO_P!N:?KFHZ5J$L2PW<EILVW*KT+*RD;AT![5UU%
M'-OX0@_MS1]4BOKF-M*BDBBB^5A(),;RY(+,QP#G/7FIW\,QR>,/^$B:\F,I
MLC8FW*KY9B+;CVSG/O6[6+XI\3V?A'19-7U""YDLXBHE>!58IDA1D%@>20.,
MT <X_P +X/[ N?#T6O:E%HDDJRQ6:B,^1B02;5<J6VY' )X]ZRO$$J#QK="[
M\0:UH<L-O#!!*+-9HKL#+%U_=LH.YL$#!ROTQT-M\2]"ENM)@NH[W3_[7C62
MPDNX@(YPV, ,I(!Y'!QU'K78T <&OA6Y\4Z#$NKZM?F[L[PSZ9JJ0"VN57:O
M+)@ 9.X8(&0!Q74:)HSZ1;O]HU&ZU&[EQYMU<E=S =  H 51D\ =R>IJEXN\
M8Z=X*T^WOM4BN6MYIA &@0-AR"0""0>0#^5= 3A20"2.P[T 9VI:9->W5I=6
MVH2VDUMOQM5620,!E7!ZC@'@@Y YK$N/ -C-HZV4=W<V\ZZG_:PNH@@87.[=
MNVD%<<XQCIZU':?$K1;W0]<U:*"_\K17,=U&8AOW#J% 8@_7.*Z/1]4@UO1K
M/5+9)4@NX5F195VN PR,CUH RI?":IKBZU8:C<6NH-;K;7,A59%N4'0NI&-P
M[,,=<=.*K:A\/M*OM ATQ9KJWG@NC?17\3@3K<EBS2YQ@DDG(QCTQ@8ZRHYY
M&AA>1(7F91D1QXW-],D#]: .7N_ XU'PU?:1J&MW]U+?JJ7-XX02,BG(50%V
MJ.3T'<U/!X02U\3+KUOJ5S%<M;I;W4:*@CN@OW6D&/O < C'''2F>#O'FE^.
M(KF;2;>\$-N_ER23HJ#=C. -Q/3VKJ* (KFWAN[66VN(UD@F0QR(PR&4C!!^
MHKFK'P/!:Z?9:5-J-U=:38S++;6DP7C8<HK,!EE4X('L,DXJSXA\8Z;X<O;*
MPGCN+F_O5D:"UMD#.RHI9CR0!P/7)/3-:6BZK#KFCVNIP0W$,5RF]8[B/9(O
MLR]J *6F^&UTWQ+JVMK?3RR:GY?G0NJ[%\M=J[<#(X/<G-;,T,=Q#)#,BO%(
MI1T89# C!!I]% ')V?@2WM=,M]'DU"ZN-%MIEFALI0IQM;>J,^,LBM@@'G@
MDCBKO_"+I'XIO->M=1N[>6\ACBG@788W,8(1CE<\;CP" >];]% '&)\.[>/P
MC8^&UU:]%I9W*W,<FV/S"RR>8 3MQC<?2I-0\"+<>(9=;T[7-2TFZND1+T6A
M3;<[1@,0RD!L<9%=?57^T+4W%U;K,'GM8UDFC3ED5MVWCU.T\4 8X\(P1^(]
M.UB&]N(S86K6D4&%9&C;!;<2"Q)*@YS715A^$_%5CXQT-=6T^&YB@:1X]MS&
M$;*G!X!(Q^-;E '--X06X^S0WNHSW=G;7_V^&*1%W)('+JN\#.Q2>!UX R1Q
M5+_A7L,.M7MY8:WJEC97\IFO-/@D412N?O$$C<F[OM(/N*[*B@#DK_P)'-XB
MDUK2]8U#1[BYC2*\2SV;+A5&%R&4@,!P".@JQJ7@Z*ZOM)O;#4;K3;K38G@C
MDA"2%XFQN5O,#9/R@Y/.>>:Z6B@#B9?AM:2:#J^C_P!L:B+;5+XWLQ)1F5]Z
MMA25)ZJN<YZ=LUL:_P"&AXAM-/@N-0GB-E=178>)$R\D9RN<@C&>PK>K(\3^
M((?"WAZZUFXM;BY@MEW.D&W<!TS\Q''3_"@"!_#$?_"5GQ!%J%U#/););SPI
MM\N8(25)R,C!8]",_GG.7X>:=)X>U;1;R[NKFVU*[>]=VVJ\4S-N+(5 QA@"
M.OXBNM1M\:N. P!IU '*V7@R:'3;FWOO$>JW]Q+"8(KJ9D#VZ'!^3"XW9 .Y
MLG@5H67AY8-=_MJ[NFNM0%K]C63RU0"/=N.0.I) YZ<< <YVJ* ,WQ!H=IXD
MT&\T>^,BVUTFQS$V&'(((.#W JK;>'2=0M;_ %2_EU&YLT9+=GC6-8]PPSX4
M#+D<9],X R<[E% '"P?#*WM],T[3DU[5?LVF7BW=BN8OW&"QV_<^;[QY;..V
M.<ZESX/2^ADLKS4KBXTV2\%X;>1%)5A)Y@57QD+N^IZC(%=-10!Q]SX!C/B&
M[U73=<U32UOV#7UM:.HCG8#&X9!*,1U*\_2K%SX*A'B"+6M)U&ZTFZ^SK:SK
M;JC)-$OW05<$9'0-7444 8GA;PU%X6TR2Q@O;FZC>>2?,^W*L[%B!@#C)[YK
M;ID4T<\0EA=7C;HRG(-/H Y73/\ DI&O?]>EM_[-755RNF?\E(U[_KTMO_9J
MZJLZ6S]7^9VX_P#B1_PP_P#241);6\<IE2"-9&ZN$ )_&A[:!W+O#&SD %B@
M)(!R/R/-<+JOBWQ#8)XAOH8M.DLM#ODBEB,;^;/"8XG.UMV%8"0]B#CH.]^Y
M\4:A!XCM;,"TDMI]3:P(C1F,8\EG!,F0-^Y3E #@'D@]=#B.H-C9D$&U@.3D
M_NQR?6@V%FQ)-I 23DDQCD^M>?7'B#Q1>^&[;4Q=Z=;1R:M%9;8;=RYQ?>22
M27Z%1R.O7GGB[J?BK7;"XUQE_LYK?2+JUC93"^Z9)1&6 ._"D;S@\].E '5Z
MAILUQ;E=.O/[-G>0,\\,".S+GD?,".?6K=I;165G#:P B*% B G)P!CK7,'Q
M!K5[J-P-*L8I;2SU 6=P)"JG8 N]PQD&"-V0-IR!UYXL>%-4UK61<W5\U@MK
M%<W-JJ01.'+13L@;)8C!"GC'7G/8 '12PQ3J%FB210<X=01G\:CE^REDMIO)
M)D'RQ/CY@.> >N*S]=U=],?3+>(()]1O!:QO("50['<D@$9X0@#(Y(KF-236
M)/%_AOSVTZ/4E:_C2=$9T\O:I0LF0<XQE=V,GK0!VDD%@OD6\L5L,OF&-E7[
MPYRH]1R>*$AL;O?*D=M-N)5W"JV2#R"?8C]*Y'3?$EWJC^#Y[FTL2^H/<QS-
MY9+1O'')EHR3\H.PCG/!QFJGAC57L;>TT:S6*.:_UC5 KNF4CCCGD9L*",GE
M0!D=2>V" =S!#8R9DMX[9L9C+1JIZ<%<C\L5+%;000^3##''%S\B* O/L*\U
M\/ZCK&FVUIIFGG3EEO\ 7-4@=Y(7V(RM,X*J&'&5Z9Z=^];\'B#7[ZY/V&RM
MI8+:_P#L5V6 4 +A7D!,F1ACD+M.1WR<T =0+&T6)(A:P"./[B",87Z#M3Q:
MVXN/M @B\_&/-V#=CTSUKB]!\5ZU?7'A][Y;#[/JKW4)2&)U:-HMY#;BQ!!"
M$8QWZUVL\AAMY91LRB%OG;:O [GL/>@"2H/L=K@C[-#@YR-@[]?SQS7 7?CK
M6;73=5E$=C+-:Z1#J,3^3(L;%F9649;++\O#<9]"*T+WQ=J.CW6M6M\EI-+;
M"S-JT2,BYN9&B57RQR%9<DC&1V% '6^58S))8[+=U0 O;X4A0>1E>V<'\JL
M!5"J  !@ =JY#P]%<0_$/Q0+EX'D:UL6W0Q&,'_7=02>?Q]*>/$UX_B:;196
MBL9RT@MDN+9R+B-4)#QR!MKD'[R<$#/ID@&UJ&ESZA>VSMJ$D=C'S+9K&N)F
M#!E)8C< ".0.O>KT]M!<JJSPQRA3N42*&P?49[UP7A_Q+K=UX>\/VJ-'=:I?
M:5]O:9H@>FP %3(N3N?D@]NG/$TOB+Q=-=75G!;:5:WEMI,-^\4P>4>8S2JT
M6Y7 QF+ANV>A[ '<2V\$[(TL,<C)G:74$KG@X]*CA2R>9GA6W:6(^6S( 2AQ
M]TXZ<$<>]<GI?BS4O$MK+/H\5G T%O:3O#>;OF\Y%E8;@?E 1L X.2#Q@5E6
M>I7VA:EKEQ:+:?8I/$\-M-$T;;V\Y+=,J00%P6!Y!SSTH ]":\M4$I>YA41,
M%D)<#82 0#Z'D?F*R?$>AV6H^'-1T_S;?3TO8_*EN!&HX/'J,GTS7)^)[MKW
M0O&-O/;6BFRU*U19(HMK29$#AG))RP#;<^@%.\8ZI<:WX<UT0_9EM--U."U*
MR1EI'99(BS!LX7E\#@]#Z\ 'H-M;1VT C2*),\OY4816;N<41VEM% T$=O$D
M+9W1J@"G/7(Z5QMSXJUBSE\274HL#I^BW!B*"-Q)*&AC=/F+87#2 $X.1Z8Y
M=JOB#Q1I%G=3S65F(UN+1+>20;?,$LRQ.I59&(*[@0V<<XQQR =?]BM?*,7V
M:'RV !3RQ@@# X^E(]K9O$EJ\$#1J,I$R @8[@>V163X?U6_O-1UO3M1-N\V
MG7*1K+;QM&KH\22#*EFP1N(Z\X[5A:=XCEAT#4=>DC\VZNM8:QA5L?(HN/L\
M8Y(X'+8R,ECR,YH [+[!;_VE_:!0&X$1A5L#A"02/Q('7TXQS5FN+O\ 7_$N
MD6,][?VEG%:6M[$)9"F6:T<@-)M60[60DYR2"!G Z5;NO$5\EY;6MO'%(U_<
MS):,(\D1Q+\Q(+J&)8'&"/EYH Z.&TMK;_46\47&/D0+WSV]Z:+.SBMVB%M
MD!.YD" +GU(Z5R,6N>*IM3T[2IH--LKVYL;F:0NC2A'BDC52 LG1@X.W.1ZG
M'.OI.M3:UX#M-:\J%)[K3UN#&P+(&*9(QG)&?>@#0D_LF.T^V2_8EMF0'SFV
M!"O&/FZ8Z582VM&,,R0PDHO[IP@^4'^Z>P^E<%%=7FJ7'P^E7[';V]Y8O.]J
MMN3&I-N,@#<!MPY ';WZ5LZHUUI_B;POI.FR06NFNLZM;+#\I6.,;5&",  \
M#IG!YQ0!T5M'9,7N;1+<F0D-+$%^8@D$$CK@Y%/6TME9&6WB#1C"$(/E'MZ5
MYYX0U2_TJTT.T46ITV_U34;;RUC82(5EN) P;.,?(1MV]\Y[5K:9K_B36[6R
MO["RM%L=0M'EBDG _<N5W1@[9"7!Y!P%((S[4 =?%;PP,[10QQF1MSE% W'U
M/J:DKF?#7B.Z\0)8L%A0K:EM1C\LAHI]Q3RQ\W&&27.<_='K734 <KH/_(^^
M+?K9_P#HHUU5<KH/_(^^+?K9_P#HHUU59TOA^;_-G;F'\5?X8?\ I$0HHHK0
MX@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MCG&[(Z]J /9:*\X\8ZU=Z1K-]_:S:I::/-"B66JV#L8[*3!W><BGU(.2",8
MQS7=:CJ*6.B7>IH/.2"V>X4(?OA5+<'WQ0!=K)U77%L+ZUTZW@-UJ-TDDD,
M<("J ;B6/0?,H^I],D<%J.KZK8_"VP\=0:E<2ZB(X+RXA,A,$R2,H:+R_NJ
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
M<CCW'K0!1T/2]5T633=-^VQW&EV>F);,/L^QC*A 5PVX]5!RO;&<\XKHJ**
M.5T'_D??%OUL_P#T4:ZJN5T'_D??%OUL_P#T4:ZJLZ7P_-_FSMS#^*O\,/\
MTB(4445H<04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !7.>)/!EAXDO+._>ZOM/U&S!6&]L)O*E"GJI
M)!!4^A'\S71T4 <W<>"K&XM]+B-[?@Z=="\CD\U7>289&^1F4ECR?;VX&*FN
M>'VTZ'Q'KNGK?7^HZA9B%[1750X4%5"X ((#,>#D_7%=?10!Y9HEBX:SCT'7
M_&AG@,:_9M3MBMNB @,',D2C&W/"MGTKH+CX::1<6FH69OM5CM+VZ^V?9X[D
M!(9=X<L@V]R.C9'H!79T4 >8:];H/&-R;VX\6Z6D=K#;6MWI:23I=*,L2Q5'
MPP9B,$ \9YSQK0^#AXB\.FSUN]U640W?VC3;V9EAO8 %&&)51@[M^,C.",C(
MX[FB@#+T/0HM#MG07E[>SR$&2ZO9O,E?'0$X  '.  !R>Y-17GARWO?$ECKK
MW5TES91O'"B%-FU\;L@J2<X'?M6S10!RO_"!V!T76=):_P!0-MJ]Q)<766CW
M%WQOP=G .!Q^6*Z.TMA:6<-L)7E$2! \F-Q XYP /TJ>B@#DM,^'FE:1J#S6
M=YJ:6)F^T+I?VG_1$DSG(3&>O.,XSVHO/A]IMSX@N-8M]0U73Y+O'VR"QNC%
M%=$<9< 9SCC*D&NMHH PXO"]I!XG77HKBY2X6T%DL*E!$(0VX*%VYZ\YSG\*
MKW/@C2KO4=8NY9+PIK$(BO+99L1/A/+W8 SNV\=<=\9&:Z2B@#D[3P!86U[I
M%XVIZO<7&E(\<#S7(.48 ;6 4#'RCI@GN32MX"T]](UK3'O]0-OK-PUQ=_/'
MN+MC=M.S@' X]JZNB@#!E\*V\VK:/J4E_>M<:2CI;\QX(=0K;ALYR !VZ<8J
MQXD\/6WBC19=)O9[B*VF*F3R&56;:P8#)!QR!TK6HH P(O"=M!XFDU^&^O8K
MV:!(+@(8PDX7H779RWOP<<=*HR?#W39?#VI:&]_J+6>I7375Q\\>XNS!VP=G
M + '%=;10!B2^&8)_$-CK<M]>/=6<+P1@F/8RMC=N 3G.!Z=.,5AR?"_26TF
M\T>/4M6AT>YE$HL(YU$4+;P_R97<!D=,D<YQG!KMZ* .>N_"4%XNH12:GJ(M
M=0C$=U;^8C)(-@0\LI8$J,$@@_I6[';PQ6RVR1J(501A,<!0,8^F*DHH Y>S
M\"Z;96<>G)=7KZ1%.)X]-D=#"C!MX .W>5#<A2Q'X<5=N?#4%UXHMM?:]O$N
MK:%H(T0IY81B"PP5).2!W[5MT4 4]6TRVUK2+O3+Q6:VNXFAD"G!VL,'![&L
M3_A";4MHSMJFJ/)I+%[=WE1B6*["6RG/R\8&!^/-=/10!SE]X,T^^UZYU8W5
M_!+=VXMKJ*WGV1W"#.W=QG(R>01_.J7_  KC2DTO2+2"]U."XT@G[%?1SCSX
MP0 5R5*E2 !MVXX]SGL** .7@\"V,!UQO[1U.276HQ'=R/,I) 39E1MP"1GM
MQGC P X>";(1Z"@O[\#0P!9_-'V78-WR<_+Q_P#7YKIJ* .,UWP\=+TWQ3JN
MGIJ&HWVK0!)K974;L+Y8*8"D%4)X!R<>O-8>B6<AN+,:%K_C.22&2,/;ZK;%
M8%C!&X.9(E_AR,*V<XQZUZ?10!E>(O#]GXFTEM.O7GC3S$E26!]DD;H=RLIP
M<$$>E4+3P5I]MK-QJKWFHW-S<VHM;CS[C*RJ,\L !SAB,#"CL >:Z2B@#)\.
M^'[?PUI,6FVMS=SP1 )&;F3>40=%&   /IGUS63?_#W2M0N-:=[S4HH-87%W
M;0W&V)GV[=X&,AL =\''(-=910!SJ^#K1=0T6]^WZ@9M'C>.WW2*VX. 'WY7
M)R /3&.,4ZW\)VUM<ZY<1:AJ"RZR/](99%4HVS8&C(4%2%QCZ5T%% %;3[,:
M?IUM9B>><01+&);A]\CX&-S-W)[FK-%% !1110 4444 %%%% !1110 4444
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
M83=Q_O&M.JFE:C%J^CV6IP*ZPWD"3HK@!@KJ& ..^#5N@#E=!_Y'WQ;];/\
M]%&NJKE=!_Y'WQ;];/\ ]%&NJK.E\/S?YL[<P_BK_##_ -(B%%%%:'$%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%8&NP>)KV?R-#OK/38HXPQN+BW,YE<Y^0+N 4  9/)YX'% &_17-^!]?O?$
M7AL76I6\<%]#/+:W BSY;/&Y4LN>QQ724 %%%<3X_P!:U[PS%9ZQ931'1HYT
M34D^S[Y88B0#(ASSCN"#US0!VU%<[J^H7US=:3::#?0"6Y/GRR-$)4%L!R_!
M'))4+ZY/8'&I>:MIVDQH-1U&VMR5R&GE5-P'4\XXH O454DU33XGMDDO[5'N
ML?9U:909L]-G/S?A3H-0LKJZGMK>\MY;BWP)HHY59X\]-P!R.AZT 6:**RKC
MQ/H%HCO<ZWIT*I+Y+M)=(H63&=IR?O8YQ0!JT5076]*?5/[+74[-M0V;_LHG
M4R[<9SMSG&.:)=<TF"^6REU.SCNF<1B%IU#EB,A<9SD]A0!?HJFNK::^I-IR
MZA:-?*,M;"93*!UR5SG]*DM[ZTO'F2VNH)W@?9*L4@8QMZ-CH?8T 6**CGN(
M;6!Y[B:.&%!EY)&"JH]23TJE;^(-&N[V*RM]6L9;J6(31P1W"L[QD9#!0<D$
M<Y]* -&BJ%WK>E6%PMO>:E:6\S8Q'+,JMSP.">_;UJCJGB_1](UZPT:[O8(K
MJ\#MB20*(T52<L3ZG  [Y/I0!NT454O=4T_3=OVZ]M[;>"5\Z4)D#J>>PR/S
MH MT5QNK^([BR\;^'(4U*V71+^UNIY3A=I$:*ROYA/W?FSQCI72VVL:9>::=
M2MM1M)K  DW,<RM& .N6!QQ0!=HJC;:UI5Y%/+;:E:2QV_\ KF292(N,_-SQ
MQSS3+;7]'O)6BM=5LII%A%PRQW"L1$>CG!^[[]* -&BJ5AK&F:HTJZ?J%K=-
M"0)!!*KE,],X/&:NT %%9=UXET*R69KK6M/@6%Q'*9+E%V.>BG)X/!XJ0:[I
M!U*/31JED;Z5/,CMA.OF.N,Y"YR1CF@#0HJA<:YI-I>"TN=3LX;DLJB*2=5;
M+?=&">I[>M49_%^CVWBR+PY+>P)>O;M.0T@7:=R*J<_Q-O) ZX7W% &[15"7
M6]*@U!+"74K2.\=@JP-,H=F(R %SG..U,G\0Z+;3/#/J]A%*DB1,CW" J[YV
MJ1G@G!P.^#0!I45CZ7=KYFK33:]:WUO'<$@($46:A03&[ \D<MDX/-6;75K#
M55G33-1M9Y8U&[RI%D\O(^4D ]/YT 7Z*Y?X>ZO?ZYX.M[_4YEFNVGN(V=4"
M A)G4<#IPHKII)$AC:25U2-1EF8X 'J30 ZBLR+Q'H<]U;6L.L6$EQ=*7@B2
MY0M*O/*C/(X/3T-2WVM:7ICJE_J-I:LPR!/,J'&<9Y/3/>@"]152XU.PM)(8
M[F^MH9)\F)9)54R8&3M!// )_"DT[5=.UBW-QIE_;7L 8H9+>59%##J,@]:
M+E%5[J^M+%$>[NH;=7<(AED"AF)P ,]23VJM;>(-&O1=&UU:QG%H<7!CN$;R
M?][!^7\: -&BJ/\ ;>DB"VG_ +3LO)NFV6\GVA=LS9QA#GYCGTKE[+Q8;'QC
MXIM-?U>SM].L39BU:8I"JF5'8C<3R>!W[4 =M17)>,=;OM.7PW<:7>1"WOM7
MM;68A _FQ2'G:W09 ZCUZUL),S>*9(EUJW>-;09TL*GF(V[_ %I;.[!!"XQB
M@#5HJBNM:4VH#3UU*T-X20+<3+O)'4;<YR/2KU !165?S,->TJ%-:M[4,9"]
M@ZH7O!L.-I)R-N"W .<<T7'B?0+16:XUO3HE67R&+W2*!)C.PY/WL$'% &K1
M7*^,/%EOH,FE60OK:WN-0O(X6=Y%!AB(8M)AN/X< D8R>^,58T_41HMG(=?\
M26-S%+(TMG<2%(6: @$;L85B,_>  QB@#HJ*J3ZKI]LEN\]];1+<D+ 7E4"4
MGH%R><^U58O$V@SQI)%K6G.CJ[JRW2$,J9W$<]!@Y/:@#5HK';Q7X=6PBOVU
M[3!9S.8XYS=)L=AU4-G!/M5Z\U.PTZ-)+V]M[=)#A#+(%W<9XSUXYH M45@:
MSXRT31+"PO)[^W>*_GCAMF252LF]@I8'IM4')/3 ]ZF^VI<^(;(VVOVAMWM7
M?^ST",T^2-LJMG.T#T&#F@#9HJA+K>E07RV4VI6D=TS!!"TRARQY QG.3Z47
M>MZ38RRQ7>IV=O)%%YTB2SJI2/(&X@G@9(&?<4 7Z*@L[RUU"TCN[*XBN+:4
M;HY87#JP]01P:GH Y73/^2D:]_UZ6W_LU=57*Z9_R4C7O^O2V_\ 9JZJLZ6S
M]7^9VX_^)'_##_TE'FNJWT-GK'BZ25IO+:ZTY6,,FP ?*"78 XC'1\#ID<9J
MM;R7/]A:GJ$,D\TFA:VUTD4:.JO:X4NBJ2<KM9V4<\A<=J]"F\0:-;S2PSZO
M812P_P"L1[E%9/J">*OQR)+&LD;J\;@,K*<A@>A!K0XC@-"M]1AU&_TW4(9X
MH+:5M6CE!)*I*IV0Y)Y*-YGM\B\8--\,:Y#HB7K:Q<6SVT4%L!JMJSF*<,SJ
MOF)R4FR<MR<Y!.,5Z'5/4I+%;98]0E2.&>180'?:)&8X">^3QCOTH S/&=W'
M9>&9I9?M'EF6%7,#[-H,J@EF .$_O<?=S7!Q7+3&.T>]G6-/%*HHA>2!/L[P
MAL*,_<R21S@9XQD5ZG;7]I>2W$=M<Q3/;2>7,L;AC&^ =K8Z'!''O5B@#RJU
MU'[!/!:W4\G_  CT6O7<,[N[,D:;,PJY/_+,N3UXR%'2NF^'GDKI.JQV^[RE
MU>\V;L_=,I*X)ZC%=/:W]G?>;]DNX+CRG\N3R9 ^QO[IQT/M0E]9R7LEDEU
MUU$ TD"R N@/0E>HS0!YM9:I')XLTV19[F&*6\U"WNUE9_-'WBHD88"@8RB_
MPJ <]:C\)J-_@PR7-P\E_IES%?"6X=BY 3:&!/!!W8Z'K[UZK4<\1FMY(A(\
M1="OF1G#+D8R/<4 ><0PZ_#HNKZ9:I/)?^'H+A+.=B6-U(Z[H&S_ !,J'!!Z
ML0:AU.=9;.:YT*ZG%E)X>NFOMDS I. GDDG.1,29 ?XCCGH*[S0([""TGM[+
M4&OY(9BEU/)*))&E"KG>1QN"[>,# Q6K0!Y5+->V#7@T6:YEN)_#<=P469I&
M>8-@E03]_83@#';T%=1X-DTZ[N;Z_P!)U*>ZM9TCW1>4T<,3C.=H;D.1C</8
M9Y//6T4 >=>*-*U5]:U33=-$Q.KVR7=K,7;9;3P'YP<'A7!C&.A+-UYJ/4I!
MJNE>']5N8I;1M3UBUF\EG*-%$$*@<=/7(Q]ZO0;V_M--M'NKZYBMK=/O22N%
M4>G)JQ0!Y;97DEI<Q6DLLA\/PZ_=0W!>0LL<9C)A#DG_ %?F$]>,X'2NN\&+
M=)9ZFDDCR6*ZC*-/9V+$V^%Q@GDJ&WA3_= QQBNDJ"2\MH;N"UDGC2XN QAC
M9L,X7!; [XR* /-+J<1Z9K<D=P\;CQ;;L#'(5RAD@#9P>5VA\YXX/I6Y+975
MOXRN]*5)I-/UE8[P2[B1 8B!,F>P;]WC&.78CI7;5%<W,%G;27-U-'#!$I:2
M21@JJ!W)/04 >=Z;=+>>('BOM0O;77+'4+AFMX86#2V^Y]F2?E,/EE3]0/XN
MNAX#GN!>7-I,8+P"T@=-2M7;9.N7 \U#G9-R2W)SQTQBNVAFCN((YH7#Q2*'
M1E.0P(R"*9=WEMI]I+=WEQ%;V\2[I)96"JH]23TH \]\73R1ZKXP2.[N$/\
MPC:O$J3N-LP:;&S!X;_5\#KD>M:/APQVWC::WM[B5X+C1[:=U>=I TV]P6Y)
MP=NW..V/:NU1UD171@RL 01W%.H XOQ)#?:;XD@N[!)98]8A;39%R66";!:.
M;;V&T.&QUPM8NK>=##XIT]I;B'5;5(SH&)&WLHB7R_+_ +Q,H8/USG#<8KO1
MI"'6FU.2[NI2 /*MW<>3"V-I95QG<02,DGJ<8S6C0!Y5XCOYK$>+K6>>6*]<
M65Q;1QE\]%$C1@=!N# D?CUKH- MK:]\=>(KEY[B5K6[B:U4W,FQ UN@;"YP
M1DMP1@$=B*[6B@#SWQ5;VUWXQODN)'4)X>E*[)6C^<29'*D<]P/QJK:7YOA'
M'X@N94MY_#]M)93;RN9\-YQ4C_EL#Y>/XO3O7IE% 'D%Y?:G9:-K<6M33Q:K
M=>%+>6- 6!:Z59O,9 .C@^66QTX/2MNXO9U\2V4\<D5_!++:1O;EFCNK8D+B
M2/\ OQ'.7&!T8YXX]$HH \NT6\2^?SKW4+N'7+2.Z34;01,H;(;F4G@H"%*$
M>H XR*S]--]IVCZ.-"DF.HW'@^0^496;-RBP^6-I. PS( ..A':O8:* //;6
M>*34K:ZT:X=M-DT:8ZBK.2$D&SRR^>DO,@.>3@YZ"L;2[V$:3H^GZRS1V#>%
MX%LMQ*JUR%(E7(_Y:@!,#J.<=37I]QJVGVMY#:7%[!%<3,%CC=P"S'. /<X.
M!WP:N4 <OX&U&U/A3P]IWF$7BZ1;RF(HP(4*J$],?>&,=:ZBBB@#E=!_Y'WQ
M;];/_P!%&NJKE=!_Y'WQ;];/_P!%&NJK.E\/S?YL[<P_BK_##_TB(4445H<0
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 5S/B?Q?I>B31Z9+J]A8ZA<H2KW4RJL*=#(03S[+W/L"1TU5IM.L;B0R3
MV=O*YZL\2L?S(H P-'UWPII7A;S;#5;;^R+)Q UWYFY#(Q!.7Z,Q+ DCNQKJ
M*K_8+/[,;;[)!Y!.3%Y8VYSG..G458H *BN;>&[M9;>YC22"5"DB.,AE(P0?
M;%2TV2-)8VCD171A@JPR"/I0!YU\&8K=/"UZ8I#*8K^:U1VDWE88V(C0'^Z
M20/]H^M6]%NQ!\4?%MIJS(CSP6TEEYI $ELJ$,%SV#ELCU-=K!96EJ2;>VAA
M+<$QQA<_E275A9WP07EI!<!#E/.C#[3ZC(XH \:MHWTOP?X5FNG\K2X?%OF6
MDDAPL=H6E$9)/13G(/3!%=;X<U.QN_BYXG^SW<,HEL;/RRC@B3;YFXK_ '@,
MC)%=W/;075NUO<01S0L,-'(@93]0>*(K6W@8M#!%&Q4*2B $@=!QV% $M>36
MMMI[6'Q4S#;';+.I^5>!]F4_A\P/XBO6:J#2]/ <"QM@'^\/)7YN_/'- 'F#
M):6^A_"F:)88Y7N;;+K@%MULV_GODXSZFLKQ1K&F7'A?Q$+2>WL%BU]&EM&?
M=/)*MQ&'F?<?D4XR    !SSBO9#I>GE54V%J0OW1Y*\?3BG-I]D[3,]I;L9L
M>:3&#YF.F[CG'O0!Q7C25=$U#2?'MBAGAMQ]EOQ -QFM)2,,,==K[6'L374^
M';&:QT>/[4H%[<,US=8YQ*YW,,]PN=H]E%4[[3-<U+7?*N+JP7PZK12B%(G^
MT.Z$-M9L[=FX \#) QW)KH: ,7Q>L3>"]<$P0I]@G)WCC_5M7GL<5G;:)\)Y
MH$ABD:> ;T !.ZV;=S[G&?>O69H8KB(QS1I)&>JNH(/X&JYTO3R%!L+4A?NC
MR5X^G% 'G6A7%K)X=\>:=X@:-;M;Z[>[28@%HF4>4XS_  [0 O\ NU3T^6XT
MG4_A@_B"<03IIEXDKW#;2&,<6U23_%CC'7(KU.;3[*XN8[F:SMY9XO\ 5RO&
M&9/H2,BI98(9BAEB20QMN0LH.UO4>AH DKAO%5OJ)\3K>^'=5M(=9MM/S+I]
M\N8;JW+L>N<J05/(]1GBNYJM=:=8WS*UW96]P5^Z98E?'YB@#S."[L]9\3?#
M*<V"6L4FG7;QV<GS>4!''M SU QP?;-43?:7IWAWQVM[:I<68\2A?)\PQQHS
M&'#.R\JH<9/K@CO7K;V-I+,LTEK \JXVNT8+#'3!IJZ;8(DB+96RI(-KJ(E
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
MQ>HBH>%7S20!Z#FNXJ&WM+:T#"VMXH0WWO+0+GZXJ:@#E=,_Y*1KW_7I;?\
MLU=57*Z9_P E(U[_ *]+;_V:NJK.EL_5_F=N/_B1_P ,/_24<%:_VG_PL7Q>
M-,6U+&WL-WGD_P!V3ICC.,]?:I-9UZ]TK4O(T^:,VMK?6%DUO%$NR))712KD
M\[L."H3@ +GK766^D6-KJ5SJ,,&R[N0HGEWL3(%^[GGG&3CTSQ56\\+:%J%W
M-=7>EV\T\YC:1V7[Q0@H3[C YZX&.E:'$<G/X@\0)]KN$U" +;^(8],6(VH*
MM%(T:\\YR/,R,$=.>O#Y?$&LVLEU:27D<[6GB&TL3,\"AI(91"Q! X!'F$9
M[#OS75'PUI#1R1FS&R2Y%VX#MS,,$/U^\,#GV'H*63PUI$TLLDEF&>6X2Y<^
M8WS2IC:_7J,#![8'H* .49]4AN?'=QHSXO8+^&98]@;S0MK 609[D9 /KBNE
M\/ZL->$VIVEQYNER*BVORCYOERS9QGJ=N.Q1JDNM,N+,7-SH,=G%?W<RO</=
M%V5P!@G /W@  /8 5<TO3X=*TRVL8 /+@0*"% W'N<#N3D_C0!Y[]K7P?XON
M==</_9NK7$UI=J@SBX0EH6 ]6&Y/KLJO8WEQX6U;QSJ4PC:]%OI\T[,<HLDG
MF DG^XN[_OE17H\>CV$<;QBV5D><7!60EQYH8,'Y)P<@'/J*9_8.EFZO;EK-
M'EOD$=T7)83* 0%8$X( ) ';)H Y;6-3\3:/I6HW#7MFRK/9_968"20))*L;
MAPJJN.<J1[^F:J:KKWB'3$\3,NIQR#1I()H]UJH,JR*I,;>@'.",'D<G'/56
M_A#0+72VTV#3(H[-G61HE+?,RD%<G.3@@$#M@8J:?PWI-T+T3V8D%[M%R&=C
MYNW[N[GG% '"S7NKZ.WB_6--NXA'::XC26;P!OM ,-L&7=G(.#QCOUSGC<L]
M8US5KQKJRGLXK2WU26QN8)W'"(YC! "[O,)VL!NP0V,=ZZ$:!I:WC78M%\YW
M61R6;#NH 5V7.&8 ##$$\#GBHQX9T4:T^LKIL"ZBX^:X488G&,_[V.,]<=Z
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
MNI/-G;<3O? &XY/7  ^@'I5N@#E=!_Y'WQ;];/\ ]%&NJKE=!_Y'WQ;];/\
M]%&NJK.E\/S?YL[<P_BK_##_ -(B%%%%:'$%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 52DUC3(M2&
MFR:A:K?,GF"V:51(5_O;<YQ[U=KB?'ZOI-QHOBZ"*21]*N?+N4B7<SVTV$<
M=R"48#VH Z2'Q%HMQ8W%]#JUC):6Q(GG2=2D1'7<V<#\:JC4;9_$K,GB*W:%
M+ R/IJE"5&X'SRWW@,$#'3G-<1I-AJEAXLO?#=W"3:ZZR:S*5 V0<_Z1%[@L
M(U]PY-;!FMQ\=43S(Q*?#K*5W#)/V@''Y<T 4_$7CY=1^&NLZYX:U)8+FS9@
MAVJ[[5EV;BK#@-R1D>E=K9:]I-_J$^G6FI6L]];C,T$<H9T['('OQ[5X_/J%
MFOP&\2V#7,0NX+JY66$L-T9-V2 P[$CH#UY]*[*_EL8OBQX26VDMT5M,NT C
M( *_NRH&.W!Q^- 'H%,FFBMX7FGD2**-2SN[!54#J23T%/KB?BBUS%X8M+J)
M'DL[74[6XU!$&2ULD@+\=P"%)]@: .EM=>TF]^T"WU"WD-NN^91(,QKUW$=0
M/?I7$>(O'PU'X::KKOAK45@N;20JORJ[[1-Y>XJP^4,,D9&>E7-1\K5/BCX5
MO]'GBF6&TNC?2P.&4P,J^6&(]7Y4>Q/:N(FU"S'P UVP:YB%W!=3K-"6&Z,F
M\) 8=B1R >M 'L5EKVDZAJ%QI]GJ5K<7ML,S012AG3G'('OQ]:#K^D#44T\Z
ME:B[=BB1&099AU4>K#TZUQNJ26T?Q5\.1V,MO&[Z/=QQA" ,90H..W!('UKG
MO"]WX=UGPUH^B:SJ%\==TZXC#:47VS+=1L?G "YQG+%LXP3D]: /33XJ\/BZ
M2U_MJP,[SBV6,7"DM*?X!S][D<>X]:G@US2KJ[6T@O[>2X?=LC5P2^W[Q7U
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
MRQ1BTO(K=(663+9C#YR,<9WC')Z5H<1J:GJ=GH]A)?7\IBMHL;Y-C-MR<9(
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
M][>+2_"?AR*^>.&RF\8BYLX9R%V6AD?:<'HN#N^C"O;GC20 .BM@Y&1G!IU
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
M,&AOH(L3=PLP6WN,1DARO0$)CZCV->RF-&;<R*3C;DCMZ4,BNA1E#*>H(R*
M.=\&6VBQ:?>7&@I,;*\NWN#/([L+B1@-TB[NQ/'H2"1ZUTE &!@=** .$\17
M3:5\4?#^I:@XCT=[.>T2=SB.&X8JPW'HNY5V@GZ50M%C@U7XAZS'/&FBW,,2
MQR[@(I)EA(D93T/)4$CJ01U%>DLJNI5U#*>H(R#0 %    '  H Y;X:W$-Q\
M-_#_ ),R2>780H^Q@=K!0"#Z&NJHHH Y73/^2D:]_P!>EM_[-755RNF?\E(U
M[_KTMO\ V:NJK.EL_5_F=N/_ (D?\,/_ $E";AN"Y&3SBER/6O.5M!=>++FV
MU>TU8WT6J+=V5Q!;#RGA&-O[X(=JA<JR%AGD '=2:3I_]E>+6N+?2KA=,U)I
MY+#-J_\ H%Q\H=G7;\BR[01GI@]-Q%:'$>C!@20""1U'I0&4]"#SC@UY)::?
M?7GAR9[.RUF#Q5:Z9+;7'FPB!)'(&[]Z% E+,N58,2-V<C/.EJMOIVH^&[O4
MM&T"_MI!/82SQO9R1-^YG5F"1$<LJ;LLHY&!DXX /0KR]MK"W\^ZF6*/>J;F
M/5F(51]22!^-3[@"!D9/0>M>5ZO9MJ$7BJ9-(NY(7U;3;N)6L7S)&I@\QE4K
MDG ?( SUR*L:K875U;>*;1M/N/[2G:.70YTMV'EKY:")58#$>R0,6!QC))X-
M 'IF1G&1GTI:X/3=.M+7Q=XFU>^TJ626U:*X@G%FY+$6^V0P\?,2=P(7D\>U
M;>O37FM> ;Z?0&D%W=V+/:9!C?++D#G!5NW/0T = &4YP0<=>: 0>A!^E>7:
M_IOV^QU6YT;2[F&SF\.7$$]J+-T+W!QY"A-N3(OSC('&1[5VNGZ9'9>%IH]%
MMDL[JX@,@S&4)G,8 =P1G=D#.>>.: -C9;I+)<;8ED"X>3 !VCG!/I62/$MM
M)JVD6EO'YUOJEK)=0W0<!=J!#TZ\AP:X_3=+EO5\.&WTZ>WN(=/F@UA)X"GF
M9BV[')&)"9<,#SD9/?FMHFE03P^!K:\T2X^SVVE3Q7L4VGN$$NR$$."N"24;
M&>N,C/% 'J995&20!ZDT$@'!(S7D=C!<1:)X>M]=T_5FTIM,DLW2.P:9X)=^
M 'C*,P!3 # <8Z\UNZ'X>L_^$VF:ZTNY=+?3+#[//>1%B)HVER3)C:9 "F2#
MGGZT ==JNK#3I;*VCC$MW?2M#;QL^Q2RQM(=S8.!M0]CSBG:1>WM[8>?J.FM
MILVX@P/,LA ]25X_"L'Q58PW7BSPI+)IS7*174QFD%J951#!(%W$ @#>5Z]Z
MYN.&ZLCYCZ9>-I">)KB:\@6T<EH61A&X3;ET$A5N >@/:@#O=$UH:R+\BW:
MV=Y):$,X;<5 .[CUS6H6 !)( '4FO*K6T^QR0WT6E7D5K;>*I;C"V,@98'@=
M0RIMW%=Q7.!QWZ4ZT-SIXM[BYT>^?1X]<OWN;=;-V*J[-Y,GE@9=!D] <9![
M4 >F233K>6\4=N'@D5S)-Y@'ED8VC;U.<GITQ3YHK>ZB>*>.*:/HR.H8?B#7
M"&QBL==\,R:9H]]':P65\JH8Y-R*VTQHSG[F<-M5B-N<8'2N7>RGFT?54AT:
M_1+KPJT"0#3IAMN%W;8SN7<[@L/F/).2/8 ]EC6..-8X@BHHP%48 'IBGUY_
MJFAV^B6&D^)="TF,7]K*IF@$?EO<K,%C<'< =^=C<\Y4^IKJ=)CATE;;1EBD
M,WD-/),D!$3ON&\EL8#%F)V]<9]* -&>TMKK9]HMXIMAW)YB!MI]1GI4U%%
M!1110 4444 %%%% !1110 4444 %%%% !1110!RN@_\ (^^+?K9_^BC755RN
M@_\ (^^+?K9_^BC755G2^'YO\V=N8?Q5_AA_Z1$****T.(**** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M KB?%WB;^R_%>B:1>:D^D:;?1RLU\H4;Y5*A8MS A 022>O &17;5RWB>]T"
MYO!X?\2V]NUA<V_G"6Y&(E8-C!?HC<Y!R#P<4 2PW%]X?75[S6-2FOM*@ACF
MMY?(4R ?-O4B-1N/W>0.A'N:ET;Q;I^J>%[/7)7^S1SQQL5=6!#N 0BY'S')
M &W.3TKA_"VFRZ</%VCZ'?3ZEX86Q_T%F?S5CG96W11O_$!QTZ$@=<YIVNH;
M?"GPXU:,R2Z7H[1Q:GB-L0.8/+#MQT1B<GMF@#TZ'Q)H\]O>3B_CC2R_X^A,
M#$T'&1O5@"N1TR.>U5K3QIX<OKVSM+;5H))[U-]NHS^\&-V <8SCG!YQVKE+
M[R+WQQK&OV%S$^E1^'6M;FYC<&*28N61=PX9@N<XZ;@.]8<=S:1?#_X8KYL*
M-#J5F9!D IA'#D^F"><^O- 'I^H^)M'TF1DOKU80C*LKE&*1%ON[W VIG(^\
M1UJOJ?C7PWH\\\%_K%M#+!&))4+%BJDX!(&?RZ]^E>?Q7^@VNJ>)/#?C :@L
M][J$TUO"CSE+Z"0@H$$9PQ PN/8>AQL::+&+XOQVWEQQ>7X9BMEA=PY1A*28
M]QSE@N,]R.: .ITF^L;WQ%J_V376O61(/,LPRF.TR&P00.K8).2>G:N<\6>+
M$-_X831]6F476LP02+''B*YB).[:Y7# $ ?*W?FLJ]%Q?>)/B=::5*#?W&F6
MT=N$;YG=8I P7W&0/8D51O\ Q-HVI^&? <5I)B>RU>Q6XM1&?,M2B,K*ZXRN
M,'Z@<4 >GW_B/2=,DF2[O%C-NJO.0K,L*MT,A (0'U;%!\1:0;*&\BOH[B&8
ML(C; S&3'7:J EL=\#BO,]<UC2=)\0^-=)N-6MK1-8CC61K])%,3-"$+)A2)
M%VE>"5Y!'3FI[W4=)\/:QX:U*>^N9_"IT?\ L^'4[6:3;'*K+RYC.<,% ^J^
MW !Z=IFJ6.L6$=]IUS'<VTF=LD9R,@X(/H0>"#R*KW?B'2[&=X;BY*M&ZI(P
MB=EC9L;59@"%)W+@$@\CU%4?!UMH\.EW,VA6LT-C=W3W DE:0FX9@-T@#G<
M2/QQD<'-<3XCN)=*UK6-2\.ZI'+<FZC74/#MV PO'VHH:'^(,5V\C()7GIB@
M#T35/$.EZ-O^W77E^6GF2;8V?RT_O/M!VKP>3@<'TI]SK>G6L-O*]R'6Y7?
M(%:5I5P#N54!+#!'(&.17G=[JFDZ+XY\1V/BU[VVMM5:*6RF22817$?E+&T6
M(S]X%3QWS],HFH6'@7QEIMU?6L^F^';G1EL[.24.XMG65G\MSR5+*5//< =N
M #OH?%.B7":>\.HQ2)J+%;1UR5E89RH.,;A@\=>*5_$VC1'41+J$,1TT*;SS
M<IY(8$J3G'4 X]:X?Q+/IEC9>$M6M;(:=HEOKGG._DF-51TD'FLN!M#,W4^H
M/&:I2ZK9W&L?$V9)&$-QI5OY+NC*LF()!P2.Y9<>N1C.: .LU3QGX9U#1=0B
MA\4QV)2W25KJ$X>)7Y5EW#DGTY/T-6K[QA8:9XBTO0G,\LUW"\IE\EB J@8/
M P221TZ=\9%<CK4EJ?V=0(C%N;1H(0%QDR!5RF/[V<\=<YJ_JU_;6WCWP5J$
MDF;22PNH4E12ZL[+&548SR<' [XH Z?2KVRN-=UPV^NM>F)HA-:EE,=D0IX!
M _BP2<D].U3VGB72+[4$L(+P&YDC,L2.C)YJ#^*,L ''NN17G=]%/JNJ?%2R
MTMUDO;FUMEA1&YE(@(95]?[I]"<5HZ!JWA'Q5?Z7=6L&H7&L6"NS0SRW&; E
M,2!]QVC.-N.<Y'N0 =M;>(=+O+N&V@N2TDX9H3Y3A90O4HQ&U@/4$CD5IUY5
MX0GFT[6M!L-(U6/6O#MU&[0P3@&ZTH",D L.=O\ !A@",@5Z+H^M6&O6;W>G
M3&6%)GA9BC)\Z'### 'J* -"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .
M5TS_ )*1KW_7I;?^S5U5<KIG_)2->_Z]+;_V:NJK.EL_5_F=N/\ XD?\,/\
MTE!1116AQ!1110 4444 -=!(C(V=K#!P<41QI%&L<:*B* JJHP !T %.HH *
M*** "BBB@ HHHH **** "BBB@ HHHH H7.CVEWJEOJ$QG:6W7"1^>XBSG(8Q
M@[68'H2,C\!5^BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .
M5T'_ )'WQ;];/_T4:ZJN5T'_ )'WQ;];/_T4:ZJLZ7P_-_FSMS#^*O\ ##_T
MB(4445H<04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 =**** "BBB@ HHHH **** .4A\/^(]/
MU&^?3_$%HUG>7+7#1WM@99(BV/E5UD7(   R.  .<5OZ9IT6F6*VT;%_F>1W
M8 %W=BS-@<#)).!5RB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@#E=,_Y*1KW_7I;?\ LU=57$W-U?Z-XXU.
M^71-0OK>YMX41[:,$ KG.<D>M7/^$PO/^A3US_OTO_Q580J1C=/N_P SUL3A
M:M9QG3LURQZKI%>9U5%<K_PF%Y_T*>N?]^E_^*H_X3"\_P"A3US_ +]+_P#%
M5?MH?TF<W]GXCLOOC_F=517*_P#"87G_ $*>N?\ ?I?_ (JC_A,+S_H4]<_[
M]+_\51[:'])A_9^([+[X_P"9U5%<K_PF%Y_T*>N?]^E_^*H_X3"\_P"A3US_
M +]+_P#%4>VA_28?V?B.R^^/^9U5%<K_ ,)A>?\ 0IZY_P!^E_\ BJ/^$PO/
M^A3US_OTO_Q5'MH?TF']GXCLOOC_ )G545RO_"87G_0IZY_WZ7_XJC_A,+S_
M *%/7/\ OTO_ ,51[:'])A_9^([+[X_YG545RO\ PF%Y_P!"GKG_ 'Z7_P"*
MH_X3"\_Z%/7/^_2__%4>VA_28?V?B.R^^/\ F=517*_\)A>?]"GKG_?I?_BJ
M/^$PO/\ H4]<_P"_2_\ Q5'MH?TF']GXCLOOC_F=517*_P#"87G_ $*>N?\
M?I?_ (JC_A,+S_H4]<_[]+_\51[:'])A_9^([+[X_P"9U5%<K_PF%Y_T*>N?
M]^E_^*H_X3"\_P"A3US_ +]+_P#%4>VA_28?V?B.R^^/^9U5%<K_ ,)A>?\
M0IZY_P!^E_\ BJ/^$PO/^A3US_OTO_Q5'MH?TF']GXCLOOC_ )G545RO_"87
MG_0IZY_WZ7_XJC_A,+S_ *%/7/\ OTO_ ,51[:'])A_9^([+[X_YG545RO\
MPF%Y_P!"GKG_ 'Z7_P"*H_X3"\_Z%/7/^_2__%4>VA_28?V?B.R^^/\ F=51
M7*_\)A>?]"GKG_?I?_BJ/^$PO/\ H4]<_P"_2_\ Q5'MH?TF']GXCLOOC_F=
M517*_P#"87G_ $*>N?\ ?I?_ (JC_A,+S_H4]<_[]+_\51[:'])A_9^([+[X
M_P"9U5%<K_PF%Y_T*>N?]^E_^*H_X3"\_P"A3US_ +]+_P#%4>VA_28?V?B.
MR^^/^9U5%<K_ ,)A>?\ 0IZY_P!^E_\ BJ/^$PO/^A3US_OTO_Q5'MH?TF']
MGXCLOOC_ )G545RO_"87G_0IZY_WZ7_XJC_A,+S_ *%/7/\ OTO_ ,51[:']
M)A_9^([+[X_YG545RO\ PF%Y_P!"GKG_ 'Z7_P"*H_X3"\_Z%/7/^_2__%4>
MVA_28?V?B.R^^/\ F=517*_\)A>?]"GKG_?I?_BJ/^$PO/\ H4]<_P"_2_\
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
M?^##_P"PKI20!DG I%96^ZP/T-'(_P"9_A_D'UF'_/F/_DW_ ,D<W_:7B_\
MZ%ZP_P#!A_\ 84?VEXO_ .A>L/\ P8?_ &%=+34D20$HZL 2#M.<'THY'_,_
MP_R#ZS#_ )\Q_P#)O_DCG/[2\7_]"]8?^##_ .PH_M+Q?_T+UA_X,/\ ["NE
MHHY'_,_P_P @^M4_^?,?_)O_ )(YK^TO%_\ T+UA_P"##_["C^TO%_\ T+UA
M_P"##_["NC\Q/,\O>N_&=N><>N*-Z!MI9<^F:.1_S/\ #_(/K,/^?,?_ ";_
M .2.<_M+Q?\ ]"]8?^##_P"PH_M+Q?\ ]"]8?^##_P"PKI:*.1_S/\/\@^M4
M_P#GS'_R;_Y(YK^TO%__ $+UA_X,/_L*/[2\7_\ 0O6'_@P_^PKHS(BNJ%U#
MMG:I/)QUQ3J.1_S/\/\ (/K,/^?,?_)O_DCFO[2\7_\ 0O6'_@P_^PH_M+Q?
M_P!"]8?^##_["NEHHY'_ #/\/\@^M4_^?,?_ ";_ .2.:_M+Q?\ ]"]8?^##
M_P"PH_M+Q?\ ]"]8?^##_P"PKI:*.1_S/\/\@^M4_P#GS'_R;_Y(YK^TO%__
M $+UA_X,/_L*/[2\7_\ 0O6'_@P_^PKI:*.1_P S_#_(/K5/_GS'_P F_P#D
MCFO[2\7_ /0O6'_@P_\ L*/[2\7_ /0O6'_@P_\ L*Z6BCD?\S_#_(/K5/\
MY\Q_\F_^2.:_M+Q?_P!"]8?^##_["C^TO%__ $+UA_X,/_L*Z6BCD?\ ,_P_
MR#ZU3_Y\Q_\ )O\ Y(YK^TO%_P#T+UA_X,/_ +"C^TO%_P#T+UA_X,/_ +"N
MEHHY'_,_P_R#ZU3_ .?,?_)O_DCFO[2\7_\ 0O6'_@P_^PH_M+Q?_P!"]8?^
M##_["NEHHY'_ #/\/\@^M4_^?,?_ ";_ .2.7MO$.L)XBL-*U32+>V%ZLK))
M%=>9C8N3QM'J*ZBN6UG_ )*%X7_ZY7?_ * M=313;O)-WL_T0\9&'+3G"*CS
M1N[7WYI+JWT2"BBBM#B"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "LB^NM>AU58[+2[2YL&B_USWAC=),G@KL/RXQ
MR#GKQ6O10!R]IH^J>'/#$\6BQ6=SJD]V]U(L[-'"7EEW.!CD  D#Z"NHHHH
M*X_QCH6K:SK7ANYT^&V:'2[X7<QFF*%A@C:H"GGGOBNPJC>ZSI6FR+'?:E9V
MKL,A9YU0D?0F@#!ETC5F^)5MKZV]O]@CTQ[)@9SYFYI%?<!MQ@;<=:ZRJMEJ
M5CJ*,]C>VUTJ\%H)5<#\C5J@!DDL<,9DE=40=68X _&N*\$^'H]/UG7;B"X\
M[3$NY(=.CQ\L"OM>=5]O-^7VV&NLU72;#6]-ET[4[6.ZM)L>9%(.&P01^H!J
M:SL[;3[.*TLX(X+:%0D<4:A54#L * . L/"&N:;X*U#P3$+:33Y1-!:W[2G=
M';RDDATQDNNYL8.#QR*OS>&]4TCQ?INJ:';6MS:1:2-*>*XN#$8E5PROD*V[
MT(XKMJ* .6\!Z)J?A_0[BRU3[,9&O9YT:!R<K)(6Y!'!YZ9/UKJ:** .4AT?
M58?B+?Z]Y$#64VG1VD8$WSED=FR1MP =V.M<Y8^#_$]AX1\/Z:(K"X.GW\L]
MW9-<L(;N-W=E!;9_"7!P002N>PKTZB@#D?">A:OI6K>(I=2CL?LVHW8N8_(=
MF/,:J5((' VXSW]!3O!7A.;PS!>V]Q<">$2O%8K_ ,\K7<SJA]\NP/L%]*ZR
MB@#S_P ,Z)XR\.0)X;1].ET6!R+?43(WGQP$Y">7C!< X!S@<'G&*] HHH S
M/$6F2:UX9U72XI%CDO+26W5VZ*70J"?;FN<B\.ZKJMAX=T_5;:WM;?1YH;B1
MHI_-,\D*X0+\HPN?F)//&,<YKMJ* . TK1/&/AN^OM+TPZ9/HES=27%O<SR,
M);,2,69=@&'P22.1GN?26YT7Q5H?B^_U7P\MA?V6JK$;JWO9FB:*5$""16"G
M(*@9&.HKNJ* ./N-"UN7QEX<U:0VT\6GV]Q'=2;RA9Y=OW%P?E7;W.<>M6/"
M&C:EI%YXADOXH%34=3>]A\J4N0K*JX;@8/R]L]:W;[5=/TUH%OKV"W:XD$4*
MRR!3(Y( 50>IR1TH?5+"/4#I\EY MVL!N3"S@,(@<%\?W<\9H MUQFH:'K>G
M>/CXET6*VO(;RT6TO;2>8Q%2I)216VGUP1C_ .MU.GZE9:K:"ZT^[ANK<LRB
M6%PZD@X.".#R#5J@#S!? WB1M"O-DUA:ZM%K\FM:>RR,\;%B?DD^48!#$<9Z
M]JZ6+_A,;S2;B:]M-*@N\(D5BLQDBD&X%S(Y7C*@@  XR<Y[;\^JZ?;7]M83
MWL$=Y<Y\BW:0!Y, DX7J0 #5N@#@--\&3Z7+XBGTJRBTZUU*S$4>F"?,?G_,
M&EX!"#!487T/ X%4-1TO4;/P=X0\+^3ITVLP/&5A>Y:/>+>,[GCE W(<[.<9
MPQ'>O3JS=8T#2?$$$<.JV$%VD;;H_,7E#ZJ>H/TH XF.VUJ:RUW0I_#EK9:C
MK%C,XNUU(W E;:(OWC%0R@!QC@C (&*N2>&M;:'P0H@M<Z&5-U_I!^;$)B^3
MY>>N><5UNEZ)INBQ-'IUG%;A\%RHRSXZ98\G\35^@#RV^\&^*[K2M0M'BTR>
MY;5DODOI;AQ)<1K,'6-AL^0*HQU(&, <YKHXM U:+QU?:HR6<EAJ5A#;W)\U
M@\31[LA5V_,#NX)(Q^AZ^B@#@?"VC^--!MH/#DKZ;+I%J=D.I"1O/\@'A/+Q
MC?CY<YP.O..:R>%O$NDV'BC0[""QN],U9KF>UGEN#&]NTRG<C+M.X9/!R/?V
M]'HH RO#-E=Z9X7TO3[X0BYM;6.!_)<LI**%R"0#SCTK5HHH \LF\&^+)M*^
MS2Q:7/=PZS'J!O9+E]]XBR[U5OD^3:N!U( & *TO$WA#4?$KR&>QLX=2BG1]
M.UFWFV26ZC:3N  )P=^%Y!R,X/->@T4 %9^NVM[?:!J%IIMU]EOIK=XX)_\
MGFY4@-QTP>]:%% 'G6F^&/$4.N>%;]['2K6+3;>>WN8HKAW)+A,R9V#<Q*DX
M/U+'/'HM%% &+XML+S5O"6JZ98)$UQ>VLMLIE?8J[T*Y)P>F?2LGX9^'=3\)
M^"K70]46W\ZV:0B2"0NKAG9NX!&,XKI+W5M-TPJ+_4+2T+?=\^98\_3)JS#-
M%<0I-#(DD4BAD=&!5@>A!'44 <'<>$M8D^,UMXL5;7^S8K+[(5,Q\TYW?-MV
MXZMZU%XW\':W>>--$\7^'3:2WVGH8)K6[<JLL1W=" <'YV_,'M7:VNN:3?7!
MM[35+*XG&<QQ7".W'7@'-7Z .9G\)6'B2TMY/%>D:?<7498I$F72 -C*AB 6
M^Z,G ^E<_P",/A;!J4&C77AEK?2]2T20/9!E/E, V_8V.0-W.>>IXYX]&HH
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
M:1RL9$VXQD% .<>O'O5#Q]\/;_QK-<(]MIRR":,V&I"5DGMHP$WJRA?G&0Y
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
M_M#$Q)6WB 7)..6.YPH QGDY&.:T'AS6H=7\8WA2Q*:TD8ME^T/E"D7E_/\
M)QGKQGTK)B\%^)=)L_"]_I4NG'6-'LO[/N()9'\BZA('1@N5(*@CC^7(!N'Q
M;J-I96T.I:0+?5[O46T^VA,O[N;&3YP/)";03C&>,=\TO_"4WUKK]YX?OK>V
M%^MD;ZSG0L(KA <,I!Y5@?<\'/M5?6O#&N:S8:;?RW5FFO:??+>P(N[[. !M
M,.<;MI&<MC.3TQQ5V/P]<ZEXF.O:K'#;R1V#64$$,IDVAVR[EBHYX   Z9.>
M<  ST\=74GAKPIK0L80NMW=O;2Q&0YB\TGYE..<8Z'%$_BWQ!-J_B;3;#2+
MR:,L3B2:Z;;(KQE^R9W$ #'0<\FL>W\&>+%\->'-%?\ LA5T+48)TE$TA^T1
MQ%B"1L^0X(&/FR3U&.=ZU\/ZU;Z_XMU!H[!H]8BA2W47#Y4QQE/G^3@'.>,T
M 9=]XLU?5+CP'=:4((+766:62*5FR6$#-L)'\(^G) Z5HZKXTNXAJQTFTBNG
MTMO+DA99"US($#,B%5(7 8 $YR<C ')H6W@W7K+1/!B0G3GOO#[D2(\SB.5#
M&8R0VS(/.<8_&K*Z#XNT+Q)J5SH$VE7&FZK*+F:*],B-;S[0KLNT'<IV@X)'
MID=2 +/XTURYURUTO2=#@,MYI!U*'[;.T3(=RC9(NW*D;B.,\XZ#-=M;M*UM
M$UPBI,4!D16W!6QR >XSWKED\/ZO'X_L=;:2UGM(-+:PE=Y665V9U<OM";>J
M],]ZZV@#C_B)H$'BC2]/T:XP%NKIT5B/N/\ 9IRK?@P!_"N$^%GB:\E\$W?@
MZ=VAURPNSI\0)^=$<MEA[QA93_P #O7J6M6NIW%_I$MA#:/':71GE\^=D)!B
MDCPH"-S\^><=*R+#P'::9\0]7\70!&FO;9$CB/ 63^-LX.-VU.?=O6@#S[X*
M1Q:=XM^(:6\!,5M<A8XHQD[5DFPJ_D!6Z/BIJ4&H^%Q?Z7%;QZ[<M;M8R!DN
MK3]X$1FR?F!SG[J^U2^"/ ?B/PSK/BN^FGTY3K;M+"\,KNUN^9&7(9 &Y<=Q
MTK"B^%/B\VWAV2ZO]&FO=+U4WTLA:4O<Y=6+/(1EF^4 # X[T :ZZ]XCO/CW
M<Z,DMH+2QTXM'$V[;L=HBS''5^@]!^9)=?&&*.'4-4@2S;3;'4A8M;M)_I4Z
M<!ID&>%!(P,'(!Y%;!\&ZQ:_%R7Q=9SV3VEW9+:SI,7#QXVY*@ AN$'4CK[<
MT/"W@SQ5X,UK5K32KG3)= U"Y-RDD[/YUL3UPH&&.,#D@':#QR* )]6\?ZU:
M_$23PGIFDVM]+)9?:;9VE,?.,@.>0!P>1UX'&<UE7NK3M\2_!$7B+P[8KK-S
M;NWFI,Y-HV&RHPQ5^F1G.,G'K6Z?!^K_ /"XAXNW61T\6?V3RS*WF]/O8V8Z
M]LT>)/!^KZM\3?#WB2U:R%EI:,LB2S,)'W9S@!".,^O/M0!E>)_BCJF@VFIZ
MB=(CM[>PU$6:VUZK))>)WEB;.,>VUN,'/.*H^-9TNOC%\.KE 0LJ.XSUP1D?
MSJ#7?A;XOUNV\3Q7.J:5.VI7236TTWF&01H^5BSC"* >@#<C\:WM3\#Z_?\
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
MJ$*QR*PVR(90P(&Z?;YG(R??I73^#1ITAU"\TF\NKBSN71PKPF*&-PN&$:D
MC/!;MGWS0!U-%<;K3Q-XR>VUO*Z/+IG^BNQ(03[V\S![2;?+V]^#CO6'X>L+
MJ_\ $&C0^(WNI+M-#BEE1YW7]^LH*E@"!OP 2._.: /3J*Y[QM/>6OA:>>RC
MGD,<L+3I;@F0P"5?-"XYSY>[ISZ<USEU<V*_8+W2/M+>';G4U;4/D9854PLH
MVJ0,1^8(R_&W).?XJ /1*CEN(8'B6614:9_+C!/WFP3@>^ 3^%>8S6\WVVSA
M,\_]D-XDQ9!9G4&V-N=X&#_J_-R!V';@BH(+>V$NC&>%I;.Q\3WD2%D:3RH6
MCFV =3M+%0.W3VH ]9K-U_68O#^AW6JSP330VR;W2';NQ^) KSQ;:6/P_K^J
M6/VR:]AU>6)BDTCR?8C<(9 @SSF,'!'/7!IWB5"VE>+SI+!]$GTR'RDBYC-T
M6<,(P./NB/('<COF@#U.HX+B&ZB\R"19$W,FY3D94E2/P((_"G I-%D%7C=>
MHY!!KR/2;&S_ ++\):<T<T &JW<-[$A>(;2EP &QCC/EC\0.] 'KU%>637$=
MKXFLUM5NX!:ZX+:42++)+Y/V=E'S]HB0NU3G)^;.<@-T-%MY/#%VDT_VE]<O
MX)F>9V)MR;DJ&!/W2?*(]RI[T >JU6NM/LKYH&N[2"X:WD$L)EC#^6XZ,N>A
M]Q7ER7TMEIU\D\;:A;&VC==0LF:*4JTZ I=+@X<9)9AR55^!2P:I+8/="Y$T
MFB0^(,W0BMI%C6V>U4H0AS^Z\T@D#([]#0!ZK)<0Q310O(JR3$B-2>6P,G'X
M4RTN)+F)WEM9;9ED= DI4E@&(##:3P0,CO@\XK@39:7%XE\)W5O!<R6&Z]6&
M:XC9B"Q5D5<C*KG=MSC@<<8JGIES+%%I:W;22:)_;>I)=M*Q=0#))]G\PG_E
MF<C!/&2A]* /4:*\NCMIS>:)!=37)T]M?NUM09G -F8)-H//*;^%)[%0."*A
MA>=?#T$5O=VQ-I?:BL-IJ)8PSPK,0B;\Y1@A78W/&>U 'J]06EQ)<PL\MK+;
M,)'0)*5)(#$!OE)&"!D=\'FH-'D,VAV$K02VQ>VC8PS'YX\J/E8^HZ&O-[)5
MN(O#T,T]RT?_  D6H)(#.XS"?M&W<<\J<QX)]1ZT >K45RW@)B-!N;<.S1V^
MHW<4(9B2L0F?RP"><;<8]L5F:G+<0>.5>/R;^%[NWB>W;*7-J=J_/$>CQ8.6
M&!@[CF@#O**\FL);V]TR:>TN=1C\8VEE=1W%J+<J'F*-@R,1AEWA3'SW&.,U
M9U&;3-0\'ZEJ6@IJ*S+;6YG39(OE,D@+$@C)EVE]Q&3@<]1D ]0J!KB1;^.W
M%K*8FC9S< KL0@@!3SG)R3TQP>:\NU^^2\/BJ2TGNA \NF20/$9$5OG&\J1C
M/RY)QVY]ZW+G3+2T\8VFG6BR-93:+>@PM*\B,SRQ,!\Q/)S)CVSV% '8+?B8
MV3VL+W-M=J7%S&R[$7;N4G)R0W08!JY7EWATI#9_#I+4212)9O'<1D,B^:+8
M [U/&=_&?7BH=(>'4-(>>;4]6LM;ATV6WU14M2#'(5PTDG'SD,,I@Y()QQG
M!ZO@9SCGUHKC?"FJ_8XKFWU&&UBDDOT@BN-/#-;73M$I!08.SA<,,X# \\UV
M5 '+:S_R4+PO_P!<KO\ ] 6NIKEM9_Y*%X7_ .N5W_Z M=36=/XI>OZ([<7_
M  J'^'_V^84445H<04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !7/:[JNIV6I16]O\ 8[2R:W9S?78\
MP--D!850.K$D9.>>F ,UT-<MJ7A_6)/&]MKVGWMH(!8FS>&ZC9S%E]QDCP1R
M> 0<< 4 9VE^/9]8T+PLT%M#%JNOF0*CY:.$1 F1R,@D<<#(Y8<U0TC^VX_B
M%XX\MK*74DLK(P'RV6.3Y92H9=V5STZGU]J99?#G6M-T+PZ+75++^V/#\TIM
M7:)A#+%(3O1^<Y(/4#CT[UT.A>']9L_&&JZ]J%S8E-0MX(F@MT<E#&&QAB>G
MS'MS[4 1:)XJO==\,Z#>VWV5;_4)=D\31-MAV;O-&-V1MVD9)Y)'3-4=>\::
MOH7GW-Q#8Q1QZC';I8MEYYK=G5!-N5\+DL2 5[8ZFMC0?"2:'XCUG4DG+P7L
MQFM[?'%NSA3-C_?95/X?6N;OO /B&YTC6=,35-/,5YJ8U"&>6)S*Q$JN$D.<
M84+@$9X '% &Q/K_ (CN?&FI^'M/ATN,6]G%<PW%QYC_ 'V8?,H(S]WH,8ZY
M/2H-'\=7.LZ'X9:.V@AU76VF3:V6BB\G=YKXR"1\O R/O#GBM"ST'5K;QK>Z
M]+)92K<6$5KY:LR'<A9MW0X!+'CG'J:YZW^'>L6?AC0H;/4K2'7-"N9IK6XV
MLT,JRLQ='7@@$-CC/3WX -RY\2:SH>G7TFM6$)D6]BM+"6WSMNO-*JK; 69<
M$G(Y)QQ4FC:[K,_BB;3+VQ>6P-L)X=0CL9K95?=@Q,LA/..00>E0ZIX5U;Q'
MX9N;76-4AAU21XYK>6RC816LD;;D*ACECG.2<9SCC K0\/VGBA7$OB2_T^5H
MTV1QZ?&Z*Y.,NY8\GC@  #)Z\8 *?Q(UBYT;P7<O92&*[NI(K.&1>J&5PI8>
MX!)'OBK>IZBGA]=$T/388A<7LGV6U5P=D2)&69B!@D!5Z9&21R.M1>/M!G\1
M>#[NSLP#>QLES; G&9(V#A?QQC\:K>(='E\8Z3I.K:)?+9:G8SBZM))D)4-@
MJ\4B]1GE2.H(H EEU/Q99V6L"72;6YGMY(Q8SQ.(X[A'QN9E+DKY>23D_-CC
M%,\/>*)]4\3ZMHLTMG=1VEO#<0W=HC(LBON!&"S9P5Z@X/X57U?PSXEU_P ,
M7%O?ZI8IJ4LD+K%!&_V4+&^[8P)W,&_B/I@8XYET_P .Z]:^,+S7Y[O3I/M=
MA';O;QQNH5T+$ ,2?E^;KC)]!0!PL(_XQTT3_KZMO_2P5WVJ^)KLZSJ&E:5M
M2>QAC>222QFN59W!*IB/&T8 ))/\7 X-8Z^ ]73X8V/A,7-D9[:>.0W&7VLJ
M3>:.,9!/3K[^U7]3\->(K?Q4_B'PU?Z?!->P1PZA9WR.\3E,[74K@Y )';-
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
M<>V.^> #8DUS4=:O->M-&-FD.E_Z.[W,;/YTVS<RC##: "HSSR3QQS'\*_\
MDEWA[_KU'\S44/A?7-(\1ZO>:/=V'V#6&$UQ!=*Y:";;M+(5^\#W!Q]:U?!.
MA7?AGPAI^C7MQ#<2VD>S?"A5<9SW//UX^E %/6-?UFU\;:=H-C!8F*^M)IEF
MF+DHR;>H&./FZ=_45A?\)CXK;PWX@OEM]'%QX?N)XKHD2%+D1J'^1=V4RI')
M+<]JZ74-"O[KQUI6NQ/;"VL;::!HV9@[^9MR1Q@8VCCO[5DQ^#]670O%^GM+
M9;]?GGF1P[XA\V,(0?EYP%SVS[4 :%YXAU&3^SY;5;2QL+JQ^T_;+P>8#*VW
M9"J*ZL6().1GI@#-8TGCO5I/ASI'B^WM;1()&0ZC&Z._DQE]CR)AAG;C.#V[
M\<V[;PKKUGK>D:C!?6&+72ETZ6.9'<1D$$RQ=.6P 0<=!R:-#TZQ\%^ X/#W
MBK5M,^SE)8%+MY2RQG<2/F/S'#'./_KT =#'J5S<^)OL5LUN]C%:+-.^TEM[
MDA K9QR%8GCCC^]QKURWP^T-]"\(VD,\DTMQ,HD=Y_OA<!8U;T*QJBX]0:ZF
M@#E?$?\ R./A/_KO<?\ HJNJKE?$?_(X^$_^N]Q_Z*KJJSA\4O7]$=N*_@T/
M\+_]+D(S!5+,0% R2>U)'(DL:R1LKHX#*RG((/0@UB^)Y6ELH]+BAEF>_?RY
M$A(#>0.93R1CY?ESG@N*X_3-;U'0OAQXBL$8PZIX9CD2+[2H<F$*7@8@''*8
M7J>5-:'$>F5!/>6UJ\"7$\<37$GE0AV ,CX)VCU.%)Q[5@Z/J.I?\)9J.DWU
MS'<1I96]Y$RQ",H9&E5EZG(_=@C//)J;Q%J-W8:EX=CMWC$5YJ/V:8-'N)4P
MRN"#GCE!^= &_17G]CXBUUKC3Y[F]@DAFUZZTJ2%+<+E$,P5\Y)##RE]N3]:
MT-+UO4I=3N]$NKC.HV=ZS.RQJ-]GMW(P&.^50_[6[L,4 =A17!Z?KOB74M&M
M=<LFL)+>^T^25+>:55V7&W=&J$ < AE8,>V>.15*ZU^\U.VL8XM0O[2==<MK
M>XMKBW2.>)64-M? VL,C<&7@@@<\T >DT5Y[J?B'Q!:_V_/%?6^S2M5MK:.(
MVP(DCE$&0QSGCS3R,<CTXJ67Q/JNGZS=Z-<7,<[MJ5O:PW.Q8RBRPM)C'(SE
M"JY_O#.<<@'>T5PS:CXHAU72-*N;ZRC>ZNKJ)Y8XQ(_EK%OC+= 'P1D 8Z'H
M<53T[5]6U>\\'23Z@\;2SWT=PL**JS-#O0,00<9 /'3GZ4 >BU7N[ZTL%C:[
MN88%ED6*,R.%WNQPJC/4D]JSO%.LMH/A^:_38&$D40>3[L?F2+'O;V7=D_2N
M?\6)?0Z5Y-Y>Q748UG37MSL"RJAN8LA\  _,&P0!Q0!W-5[6^M+[SOLES#.(
M9#%*8G#;' !*G'0C(X]ZXV[\2ZI;P:NRSH6LO$%K81YC'S0RFW# ^_[YL'V%
M99OM8T8>*-7T^YA\BVU\"6S>#)N R0*0'SD'#<8'4<YSP >G45!>)<264R6L
MPAN&0B*0KN"MC@D=QFO/K'QU?23::UP[%+JR>WD0(HV:FF08<XZG:^![#UH
M] AOK2XN[BUAN89+BWV^=$C@M'NSC<.V<'K5BO,-5O=6T/4_%^IVU[']HL-/
ML9I=T (G*B7(Z_*#STYZ<\<[UUK.M7NJ:M%I4EK%_9-W%%)'<N%1XRB2.S\%
MAD.P4C RO.>< '8T5YZ?$FN6UIJ>HW%_;&"WU8Z8D7V<(JAIHT61G+<;0QXZ
M'C-=5H9U=9KZ#598)%20-;,K R^61TD  &=P;! Y'O0!L45RNO:[=>'_ !#;
MM=2EM*O+>2.%50;A=*-RIGOO4-M']Y<=Q6?/KNM+;>(HUO(EO= M(I&!B&RY
MD,7FL6[A#]T8P1@G)Z4 =U17GE]XOU5=)\2WL+"$V5I:75M')&"4,J;F1O7T
M]:]")"J22  ,DGM0 M%><Q>+-9*3E;J*99-!GU*&?R!Y1D1EP8QD,8R&_CY.
M >AJY;ZOKKS:5I\FH1O<ZI9/?1R)"D9CVK$/+7=N#<NS'C.!VZT =U15'1I+
MZ71[5M3-L;_9MN/LK%H]XX;:3SC(_"N8LO$>H2^*--M_M"7%E?7%["6CC B
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
M=Z=8W[0M>65O<M _F0F:)7,;?WER.#[BK-% !1110!ROB/\ Y''PG_UWN/\
MT5755ROB/_D<?"?_ %WN/_15=56</BEZ_HCMQ7\&A_A?_I<BLVGVS:BFH&,F
MZ2,Q*^]N%)!(QG') [=AZ51NO#&C7MQ>7%S9"26]B$-R3(W[V,=%89P1UX]S
MZU%JFOR:;K4&GM:(5N+6::&=Y]BL\8!,9^4X.#G/HI]*SH?'=O)X>M]::U(M
MGLQ<RJLF7B=G")%@@98ON7J "IK0XCH(-)LK:_:^BA(NFB6!I#(S$HN2JG)Z
M#)_,^M.O-,L]0EM9;J'S'M9?.@.XC8^"-PP>N"1]"?6N=U7QJ^B'48;W30+J
MSM$O52.XW)-"7V$JQ4896Z@CN.?2KXSUIY_#WC33422WFTW2_M"3Q3%2V])"
MN,8((,9[G.: .A3PUI$:Q*MI@17+7:#S'^69LY?K]X[FY]SZFKZV=LE])?+
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
M4445H<04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !7-ZYX=O;_Q/HNMV%[#;R6"3PR)-"7#I*%R1@C#
M#;QGCFNDHH Y?0_#=_INH^(KBXNX3'J\_GKY 8/ =@3&3UX .>.:P;/P!KUO
MI_ARU?6M/_XD5UYD3)9M^]0JRDO\_+_-VP,Y)S7HU% 'GY\"ZS967B/2-*U2
MR71]9\^18[F%FDMI)5(8*00"I)SST]^[IO ^N6C:)J6C:U:PZQIU@NG3--;,
M8+J$8(#*&R"#SD'OVKOJ* *.DVMY:60&H7@N[QV+RR*FQ,],(N3M4   9/J>
M2:P;;PUJ6BZ_J]]HEU:_9M6<3S07*M^YGQ@R(5^\#P2IQR.HKK** .(3P')I
MX\*PZ;<Q"WT*629O.4[[AW5@QXX7)9F[\FIAX4U(7WBZY^U6G_$^B1$7:W[@
MK%Y63_>XY[<\>]=C10!QY.C^&/ ]CX=\3ZC9"/[#]B"L^TW*)&%.U3R6(QP,
M\D8J]X&T.3P_X1L+.X>62[,8>X>4Y<N0  Q[[5"I]%%;<]G:W,L,L]M#+) V
MZ)Y$#&,^JD]#]*GH Y7Q!X8O[KQ+IWB31+V"WU*TB:VDCN4+17$#')4X(((/
M((K+;P!?WFF^+K34-4MB-?;>#!;LODN$50>6.1\HX_6N^HH XI/"_B*X\0Z!
MK6H:IIQFTR&>)X8;9PCB14'!+9!.TDGH.,+U)T/"F@:AX=L=3AFGMKA[J^GO
M8R@90ID;<5.<\ ]_TKI:* //(/ &J0>"-&\/"_LR^FZ@EYYYC;$@64RA=N>.
M3C.>U:]SIESIGBV^\87<\(LX])^SR0QHS.JHS2%@>YY(QBNLHH \:T235=.T
MJUU6RU/P=J38-PBM$ZW$LC\LJ[7($K9V_*O7C%>I:]HUOXD\.WND7FY(;R$Q
MN5/*$]"/<'!_"IK?1M+M+MKJVTVSAN6SNFC@57/U(&:NT < WA#Q1>0^'H;_
M %K37.BWB3I,MJY:=51E!8;P Q!YQ]?:IK?PAXBT?6M0_L+7K:#1M1N&NI8+
MBV,DMO(_+F(Y Y/(W @>A[]S10!QOB+PA>>(;'4=)NGLKC3KD*+:2X5FFLB$
M52RG^(Y!8<KR3DG.*MCPY=P^.+;7Q<Q-:V^FG3_*<,9&!</O+>N5QC'XUT]%
M 'CFEW%W>+/KUAK7@^:&XO)+M1J4++,AW'8'"O@.J@ ?+D>YKM=-TC5KCQ3'
MXLG6W@:YTB.T>R;=NC;<9.6Q_>8C&/\ "N@&C:6M]]N&FV8O,Y^T"!?,S_O8
MS5Z@#SJU\ :S9:3H\$&J69N=+U*:^3S(6:&42%R0RYSE=YP<U9'@*_ETWQ=8
M76KP/'KS-(K1VQ4Q2,BJ2?F.5&W@=<=2:[RB@#AM2\'Z]<)HVJ6>LVMMXATR
M-HO,%N?L\T3  QLNXMCY0<YZYZ<8DU?P;JVM:59S7&LQ+X@LKQ;VWN8X"((W
M48\L1EB=A&<\Y).?:NUHH Y+3O#NMKXW'B34;^P);3ELI+>W@<#B0OD,6]3Z
M>V.]7/%OA^YU^VTPV5U%;W6G:A%?1&:,NC% PVL 0<$,>AKH:* .8_X1[4O^
M$Y@\0M=6TBQ::;!HMC*7)<.7SSCD8QSQWK$D\ ZG+\/M6\,-?V@>_NI)_M 1
ML('D\PC;GG!XZUZ%10!S%[X?U&^\7Z)KCS6JIIT,T4D(#$R>:%#$'MC:,#!S
M67H/@[Q#X?/]CVNOP'PTLA:*-K<_:HHR<^4LF[ ')&[!..F.,=W10!QFL>#[
MS7VCAU*6RD2#4!=VMZJ,+F!!)O$:]NGR[LCC^$XKH[*'5(]4U&2\NX);&1D^
MQQ1Q;7B 7Y]S9^;)Y%:%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 <KXC_Y''PG_ -=[C_T5755ROB/_ )''PG_UWN/_
M $5755G#XI>OZ([<5_!H?X7_ .ER,O6]!M->CM$NMX^RW"W"%#@D@$%3_LLK
M,I'<$U0?P5I4FE:SIK"7[/JLS3R8?#1,3N^0]L/EQ[L?6KMYJI'B"ST6W($\
ML+W4KD9\N)"J\>[,P ]@WI2KXCTIKN*V%R=\TKPQ.8V$<DBYW(KXVEAM;@'/
MRGT-:'$9][X/AU6UOEU.]EGNKNR%D;A$5"D8);('(W%B">QP. *AG\$_;(=;
M6[UBZFDUBR2SN7\N-0%4.-R@#@X=O;ZUJZ5XETK6KAX+":65TW[B;>1%!1]C
M#<R@;@PZ9SWQBGZIXATS1A(;ZY,8BC$LI6-G$2$X#/M!VKD'DXZ'T- &-J/@
M=;Y]3:+5;FV75;,6E\D<:%9<(45QN!VMM.#CJ,>F:V-1T.#5/#4^AW,\QAGM
M_L[RC:'QC&>F,_ABL2U\7QVGB+6[+5KK$$%[!!;/';L502Q(5WLH(7+/@,Q
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
M-A_D58H ***I23:@-9@ACM(FTYH7:6X,N'20$;5"8Y!&><T 7:*** "BBB@
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
M8QV\Q^:.4+G W8*$_3UJA+-<VVK>$M-NS-!!X@N[J[O4,C#&$+Q6Y.> -P!
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
MV3>Z7_92?8[R8SRQ^8_$F<Y0YRF"3C;C&30!R>H)%X8^)>L7VFV_,'A.2Y6
M$E2Z2DX [9VC('?GJ:H:M9VUUX!\&:VTTD]_<ZEIT\]R9"3*[NI8-SC )X7H
MN !BO0;'P9HMAJB:G'#<2WRV_P!F\^XNY9F:/.=IW,<C/KZ"J2_#;PND MEL
MK@6JSBXCMA>3"**0'.43=A>>>,4 4[6,O\7-:LY)KA[:71H7,3S.54M(X.T$
M_+D =,5QVFV<=I^SMJ-U://;3K'=,)()W0C;/(!T/3';H>]>JP>'=,M]=DUJ
M*&4:A)"(&E-Q(08QT7:6VX!YZ51'@7PZNEWVF+8R"RO79YX1<RA3DEB!\WRJ
M222JX'M0!AF];4OB#I?AZ^+'3AH7VU8BQ"SS%PGS?WMJ@G!_O9["N3\13ZA9
M^%/B#I*7MY]ETBYMVL)A<.'190C-%N!RRKNQ@YX;Z5ZE=^%]*O4L!+%*)=/_
M ./6X2=UEB!&" X.X@C@@D@]Z9=>$=$O=$GT>YM'DLKB3S9T\^0-,^0=SN&W
M,<@=3V'I0!S;6RZ#\5=+6WNKKR;_ $VY>\$]P\BR-&R%7(8X!&3TP ..E8%M
M/)#<>"M1L+BYFAO-4:%]2GE*RWZ.LA):,<;.!MR<C PHKT>3PSI<VJVNJ2Q3
M27EK&T4,CW,IPC?>!&[!S@9R#G%9D7PX\+0P6T":=)Y5K/\ :+=&NI2(6YX3
M+?*IR<J.#W!H J>&O^2H>.OII_\ Z):NUK,LO#^FZ?K%[JMM%*E[?;?M$AGD
M82;1A?E+%1@<# K3H Y7Q'_R./A/_KO<?^BJZJN5\1_\CCX3_P"N]Q_Z*KJJ
MSA\4O7]$=N*_@T/\+_\ 2Y'):Q"X\:PS:C927FBRZ:\"A;=IUCF+Y;<J@D;D
MP <?PD=^>=T3PS(VK^&X-?TQ[ORM&GBE>> R*K>=&T2.^""RJIZGJ*]/HK0X
MCE/%ED+[7O"ZR64ES;1WLKW&(&D15-O(HWX! &YE'/K7+V-G-#IFFV$NB7HA
M6[U-(W^QR,($:5O*41D;0'1N'8%5 (XSQZG10!YGIVE:I;:%X/UFRT^4:K%I
MZ:5>I/$5D5'11O8-SA)%4_[I:G:QH\4.L7.CWFF:I-I,]G!#I[V%N'5"F<H7
MVDQ-NPV_*CG.>*]*HH YSQ=O31K,?8);P"\@+^6CRF(!@?,*)S(%(''XD<5Q
M>G:.\E[HL-YH]X\-OK^H.YGLFVB"1)MI.%P%)=/;GV./5Z* /+]$L[RQFT?[
M3IEU_8UO>:G&UN;1SY.^8M _E[<[-FY00,#?VI]AH=S87OAJ>ZTV>6T@U"_\
ME/LYD:V@?<8%88)4 8QG 7(!QBO3:* /*]%TB>W;PQ<Q:7<P7RZEJ'VB=K-P
MR1OY^S>=OW"6C(SQT]*@MM+-]X6N5N]'UD:Y:Z/<6=PLMKB.1V3LRK^_W. R
MG+$9))!//K=% &+X9TVST[P_;+;V*VK30H]POD[&>38 2X(R6XP<\\5PNEZ+
MNB\*0W.C7'E6^K:BTJ263XCA?[1LW KPIWQ]>.?:O5** /+8=*;_ (1S0;:7
M1[EEMO$4S")K%SY5L9I2IQMX3:R>W3TJ75M/N7_X2>=--NW5->T^\B"VKDO%
M$+8.T8Q\V!&_"\\>]>FT4 >6WB:@M_K=_:Z5J7V%M;MKN:*.T(DGM_LB(61&
M7YR)-K%<9^7H#4\6@V#ZQX=DAT>_?3WO+R>07EHWRK)$?O)M C4OT4@<\XYK
MTNB@#R[1M*D@7PA)<:/<F.SO+^)E:S8F%69_)R",JN-N#T''(IVGVLEK:V-O
M)HMXL/\ ;6H.LGV.1A CO)L(BQ@AE? 9@57/->GT4 >:^%;6^B?P(MQ87T9L
M]/NH)S+;N!$Q$84,<8&=IQGT],5H>*+32[CXAZ&NIV"W<$FF7JNAMC,&P\!&
MY0#D#)QD<$^M=U5";2+6?6K;5G$GVNWB>&)A(0H1RI8;>AR57\A0!Y[X>T:[
MTIK.U\0:?<W6E/I3P6\9@:?R"9G;RV !()B:)<_],\9I@TG7;'3M'\V.:]U.
M#3[6.ZL[JV:6*<"1B LR_P"KE3J6S@_*3TS7JE% 'E^KZ1++%XK*Z3<21G7K
M"\C06C'S(U^S>:R#'S?<DSC.>?6G:QI]\=7\0SZ;I=R+>0:7+)$MLR?:88Y&
M,T:\88[" 5[CBO3J* /+O$.CRW8UNYLM.N6TZZGTQXH%M7#&9)P9I%3;N7]W
MM!; S@^E;NAB/0=<\2^5I=W%8S7MM]GCM[-PA+1(C,H  P&'S$=,$FNTHH *
M*** "BBB@ HHHH **** "BBB@#EM9_Y*%X7_ .N5W_Z M=37+:S_ ,E"\+_]
M<KO_ - 6NIK.G\4O7]$=N+_A4/\ #_[?,****T.(**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKSW
MQ7ID.I?$WPY97$MS]EN[&]$\*7#HKA0F!@'C[QZ8)[\4 >A5SWB[Q#=>'+;3
MI[>TAG2ZU""SD,DA4QB1PNX #YNOJ/QKG_#VG6NG_$3Q!H\2G^SXM*LPL,CE
MP1^\!)R>20!D]^]<Q:S23_!CP9)+*\CG6;7+NQ8G_2CW- 'M%%><W$+>+/&7
MBG0[NXM%-I'"EM%<0L[1QO$&,L>'7#;R?F'(PHS5;4+/6;"WTR=5A\96EC8F
M"\@8[)S\Y GC!)#-A"O7)V\'DT >GT5D>%;NROO">DW&G22R6;6L8A:;[Y4*
M!\W^UQS[UYI>S(;?1-:TMY)HYO$\<?\ :LTF)[A6F9'C  _U0&5 )'"_=Z&@
M#V*BO,;7PU8^(_'?CC3M2FO9;6,V9BC%Y(!&S0D[ASU!R0.@STK T<WVKV/P
MY74[^]=YKJ]M9)4N70SQ(DH4G!ZD #=]['?O0!Z_K-[-IVBWM];PI/+;PO*L
M<DA0-M&<9 ..GI4/AO5)-<\,:5JTL:Q27MI%<,BG(4NH; _.N LK!O#^N^-]
M"L))CHPTE;N.&21G%O*ZR JI8DC=MSBB71YK[X->&=3L8S)J.DV%I>Q1Y.)U
M1%+Q,.X90>/7% 'J=5;G4+6TN[.UFE59[R1HX$[N50N?P 4_IZUSWAJ\L_%.
MJ2^*+3Y[/[/';6CD?>XWR-]<L$]BC#O65XPTVRO/B9X(-S;1RF0WJ.6&=RB'
M('X'F@#T"BO/-#@M_&-YXPBUE2;FUU*2SM\G#6L*HOEO'_<))9MPY)^@K9^&
MVIZAK'P\T:^U1B]Y)"0\C=9 &*JQ^J@'\: .JHKS*ZG'@;QEJMLL EM]?M_,
MTQ'R5^U [&@]E8LK8Z#YJGL;.&+Q]:>$+U1/IMEH:SQ13#*W,QDVO(P/#, .
M^<;B: /1J*\4UF2[M/"?B^P\V5[72-;M4T^=G)>%'DB+1ANN%#XZ]#BNUF(C
M^-5FB-M$NA3/(H. S":, D=SC(S0!VU%(K*Z[E8,/4'->>>(S:>&?'T&J7D1
M?2]9LI;2:/&0+A!O7 _O.H9<#J0.] 'HE<[X>\0W6KZYX@TZZM(8#I=Q'"IC
MD+[PR!\DD#U'&/SKB_!T<DMLO@;4XE-]IFH&>Z)8L7MQB2-MW<DNB>ZJPJ*Y
MT>TU2_\ B<]T)6-NR20A960(XM%(< $98$#!.<?B<@'IU[)J275BME!;R6[2
MD7;2R%62/:<% !R<XZU=KR^6XN+N+X67\UQ.T]R8_./FMMD)M68EES@G/.<9
MJQIMK:>-8_%T6JW,D-_::I+;1SHX66QB3'EM&3]S."Q(ZY.>E '31>(;IOB#
M-X;DM(4@331?).LA9FS)LP1@ =#Z]JZ*O-Y=-L]:^+2V]T\MS:/X8C)RY3SA
M]H;!;&,^N.GM6K\+9I9/ T$<LLDOV>ZN;=&D8LVQ)G51D\G  'X4 =G17EWC
M,6][_P )K);%[RZL=.4O).^U-/98F=?(P"V\\,3P.G/:FWEFNM^*/ T5]<7;
MQ:AH]P;I%N742XBBZX/'WCDC!/?B@#U.BO,+?2H]=USQ'X7:XMXTTN*"VLHK
MJ-YI(83"I$J-Y@.[<3\W7A03TKN_#L,MMX>L;>;4CJ<L,0C:\*[3,5XW=3Z=
M<G/7O0!J45Y+H]C/XO\ ",'B!M;M=/U."Z>:>\6V9I[=TD.Z)CY@^3'&S&,$
M<4_QK;Q:#XJ>_@EE72+^%;?7512PLXV<!9EY^0MR#CIC=C(H ]7JEK%Y-I^C
M7E[;PI-+;PM*L<DA0-M&<9 ..GI7%>,+"!O$_@>TMYKB"TFN)H62VN'16C\A
MCC@X_P"!#GG@UGV.GGP]XA\:Z'I\DQT;^R5O$ADD:06\KJX*J6)(W!2<4 =]
MX:U637?"^EZM+&L4E[:QSLBG(4LH.!^=6-5DU&+2YWTF"">^"_N8[ARB,<]R
M 2.,UYWI)M9_"_P\L)#)<W$M@)(M.) @N L"@M,2#\J;@1P3DC@XXP[U[C_A
M2OC*)[B5#I^JW4, BG<"-%F " Y!*#) !XQVH ]K&=HW  XYQ2UY]KFGQ7WQ
M6T6VGEN3;W&E7)EA6X=4?:T8 P#QUYQC/?-<Y;ZI-HOA:\T^.[:#3H_%[Z;Y
MDK,RP6I;.TG<"$SA3R.&/- 'LE<]KWB&ZTCQ#X?T^.TADM]4N&@>9I"&C(1G
MX7&#]WKG\*XWQ-:W_@72?$>MZ9JD"-/IX,>G6ML8XXG#JAN%!=@" _(  . >
MU3ZUH^EV/B?X?W6GHO[R\=3.K9,X,#D.Y_C;ON.3R?6@#K?&NO77ACPE?ZS:
M6L5S):)O,<LA08SC/ .>O3CZUNQ-OB1SP64&N0^*W_)+O$/_ %Z_^S"L;4=%
M3P[XR\)ZAHTUV+G4;EK:_C>X>07,7E,Q=@Q(RI7.1C&: /2JY[3?$-U>>-=9
MT*:TABBL(()HY4D+&02;NH(&/N].?K7#:/8S^+_"-OX@;6[73]3@NGFGO%MF
M:>!TD.Z)CY@^7'R[,8QCBM&[OKG3/&WCV_LT\RZMM#MYH5QG+JLQ''?D4 >D
MT5Y-J:_8_AGX>\5Z1([:V#92-<*Q,EXTK(LD<A_C!+G@],<8Q5K6H8-#\8ZS
MI\T1DM?$E@&LDW$8NT.PQH?X=V]'R.A!/:@#T^BO-/ [G5K33-"O8E-YX;FE
M2_('WI4)2(GU#@F3/<I7I08-G!!P<'% "T444 %%%% !1110 4444 %%%% '
M*^(_^1Q\)_\ 7>X_]%5U58NO>'(M>DLY6O;NSFM&9HI+5PK L,'D@]JS_P#A
M#;C_ *&OQ!_X$K_\36/O1D[*]_\ (]%^PK4::E4Y7%-;-_:;Z>IU5%<K_P (
M;<?]#7X@_P# E?\ XFC_ (0VX_Z&OQ!_X$K_ /$U7//^7\3/ZOA_^?R^YG54
M5RO_  AMQ_T-?B#_ ,"5_P#B:/\ A#;C_H:_$'_@2O\ \31SS_E_$/J^'_Y_
M+[F=517*_P#"&W'_ $-?B#_P)7_XFC_A#;C_ *&OQ!_X$K_\31SS_E_$/J^'
M_P"?R^YG545RO_"&W'_0U^(/_ E?_B:/^$-N/^AK\0?^!*__ !-'//\ E_$/
MJ^'_ .?R^YG545RO_"&W'_0U^(/_  )7_P")H_X0VX_Z&OQ!_P"!*_\ Q-'/
M/^7\0^KX?_G\ON9U5%<K_P (;<?]#7X@_P# E?\ XFC_ (0VX_Z&OQ!_X$K_
M /$T<\_Y?Q#ZOA_^?R^YG545RO\ PAMQ_P!#7X@_\"5_^)H_X0VX_P"AK\0?
M^!*__$T<\_Y?Q#ZOA_\ G\ON9U5%<K_PAMQ_T-?B#_P)7_XFC_A#;C_H:_$'
M_@2O_P 31SS_ )?Q#ZOA_P#G\ON9U5%<K_PAMQ_T-?B#_P "5_\ B:/^$-N/
M^AK\0?\ @2O_ ,31SS_E_$/J^'_Y_+[F=517*_\ "&W'_0U^(/\ P)7_ .)H
M_P"$-N/^AK\0?^!*_P#Q-'//^7\0^KX?_G\ON9U5%<K_ ,(;<?\ 0U^(/_ E
M?_B:/^$-N/\ H:_$'_@2O_Q-'//^7\0^KX?_ )_+[F=517*_\(;<?]#7X@_\
M"5_^)H_X0VX_Z&OQ!_X$K_\ $T<\_P"7\0^KX?\ Y_+[F=517*_\(;<?]#7X
M@_\  E?_ (FC_A#;C_H:_$'_ ($K_P#$T<\_Y?Q#ZOA_^?R^YG545RO_  AM
MQ_T-?B#_ ,"5_P#B:/\ A#;C_H:_$'_@2O\ \31SS_E_$/J^'_Y_+[F=517*
M_P#"&W'_ $-?B#_P)7_XFC_A#;C_ *&OQ!_X$K_\31SS_E_$/J^'_P"?R^YG
M545RO_"&W'_0U^(/_ E?_B:/^$-N/^AK\0?^!*__ !-'//\ E_$/J^'_ .?R
M^YG545RO_"&W'_0U^(/_  )7_P")H_X0VX_Z&OQ!_P"!*_\ Q-'//^7\0^KX
M?_G\ON9U5%<K_P (;<?]#7X@_P# E?\ XFC_ (0VX_Z&OQ!_X$K_ /$T<\_Y
M?Q#ZOA_^?R^YG545RO\ PAMQ_P!#7X@_\"5_^)H_X0VX_P"AK\0?^!*__$T<
M\_Y?Q#ZOA_\ G\ON8NL_\E"\+_\ 7*[_ /0%KJ:YJP\'I9ZS;:G/K.IWTULK
MK&MU*K*-PP?X1_D5TM%-/5M;O]$+%SIM4X4Y7Y8VO:WVI/\ 4****T.,****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ K,NM TV\UFUU>>%VOK4%8)1.Z[ >H #8P>_'/>M.B@#'O_"VB
MZGJ\6JW=D)+V*/RA()'4,F<[74$!QGG# BJR>!_#D>D6VDQZ=LL;:83Q1)/(
MNV0'(;(;)(//)KH:* .?UOP1X<\17=O=ZKIJSW-NNR.82NC[?[I96!8=>#GJ
M?6K4WAK2IKB*<020210"V0VUQ)!B(=$PC 8&:UJ* (;2TM["SAM+2%(;>% D
M<:#"JHX  KGC\//"C)(ATB/9)<"YV^:^$DSNW(-WR<]0N >]=/10!P&D^&6G
M\>>*;R^TZ\MK&\6V2UECN#$LB)%L92(W!QGH"*D\5Z!)=:_X0BLM*F;3--GD
M:8VKB(0(8BB;<,I&#C[O3%=W10!F)X?TQ+*\M! YCO<_:6:9S)+D8^9R=QX&
M.O3CI6=>"^\-6&GZ9X9\/F]MR&B&^\V):@ ;2=Y+%?8= .!T%=)10!GZ'I,.
MA:'9Z9 %V6\84E5"AFZLV!TR23^--U;P_I>N-:MJ5HL[6LADA8LRE&(P>01P
M1P0>#WK2HH QKOPMH]Y?RWTEJZ7,T8BF>">2'SD'17", X X^;/''2M:&&.W
MA2&&-8XHU"HB#"J!P !V%/HH Y:"+4]?\00S:MH:V%GI-Q));/).DK7#X*(Z
MA?NKM9C@\Y*^E:^IZ#INKSVUQ>0,;BU),$\4KQ21Y&" Z$, >XS@UI44 9<O
MAS2)]#GT:6QCDL+C=YT3$GS"3DLS9W%B>=V<YYS56S\&:!87L%[;Z>/M<$1B
MCFDF>1]IZY9F))X')R>!Z5O44 87A/PU;>%M*DL;2)88'G:98$D9TAR -JLW
M)Z9.>Y/2M.]TZSU$6XO+=)A;S+<1;OX)%^ZP]QFK5% %6/3K.+4I]1C@1;RX
MC2*64=65"Q4'Z;F_R!6>OA31E;4F%M*#J8Q>'[3+^^XQS\WIQQVXZ5M44 8?
M_"(:)Y>F1_99-FF8-D/M,O[G P,?-Z<?3CI46H>!O#6J:T-8O-*BEOL /)N9
M1(!TWJ"%?_@0/2NAHH S&\/::VMOK/DR#4'A^SF83R ^7G.W ; &>>G7GK3]
M'T33]!M&M=-@:&!G:0H97<;B<D_,3C)YK0HH P;WP7X>U'4;N_N],CEN+R+R
M;@EV"RJ!@;E!VD@=#C([&EM_!V@VMQI\\%DT<NG(8[0K/(/*4]0!NYSWSG/>
MMVB@#G]<\$>'/$=_#?:KIB3W4*[%F61XVV_W25(W#V.1S6[%%'!"D,,:QQ1J
M%1$& H'  '84^B@#G!X#\,#Q VNC2(1J#2"5I S!6<<ARF=I;/.<9SSUJ^_A
MW2Y;34K62W=X=28M=JT[GS20%/\ %P, # QP,5J44 >?^(_"_P#Q-O"%IIVF
M7<FE:9<2/*8K@YA0QE4VL7#\''W>@%=:GA_3([*\M1 YCO<_:6:9S)+QCYG)
MW'@8Z]..E:=% '/R^"?#TUIIUL^GDQ::3]CQ/(&A!&"JL&SMP -N<<=*:? O
MAG^S[ZP72HTM+^7SKF*.1U61LY['@9YVCCVKHJ* ,D^&]+;5+;4FAF-[;1&&
M&8W,I*H>H^]SGC.>M0IX/T%-/U"P.GK)::C(TMW%+(\BRN>K'<3AN!R.>!Z5
MN44 86C^#O#^@Z?<6.GZ9&EM<KLF21FE\Q<$;27))7!/'3DU6MOA]X7M#:>5
MII(LY/,MEDN99%A/^R&8@#V''M7344 5[ZQM=3L9K*^MX[BUG4I)%(,JP/8U
M3T[P]INERI-;0RM+''Y4;SW$DS1IW52[$J.!P,=!Z"M2B@#G!X#\,+X@;71I
M$0U!I!*T@9@K..0Y3.TMGG.,YYZUHP:!IMOK5SJ\4#B^N5"32F9SO4= 5)Q@
M<XXXK2HH Q++PCH>G21M:V11(I3-%!YTC0Q.<_,D1;8IY/0#&36C<Z=9WEU:
M75Q;I)/9NTEN[=8V*E21^!(JU10!5MM.L[.[N[JW@2.>\=9+AQUD8*%!/X "
MHM,T73]&^V?V?;B'[9<O=SX9COE;&YN2<9P.!Q5^B@ 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@ HHKA_B+XC;1H+*V-UJ6FVUPS/<ZG9V9F%NB] 3@@;B1Z\*>.1
M0!W%%8WA9 N@6\BZY+K4<V94O9-N74] -H P/\:V: "BBN<U_3;Y_P"T-136
M;VVBBLSY-O;LH4.H8EFRI))RHZ]J .CHK@/!%MJ^M^$M UN;Q#J#7$\?F7,;
ME-D@(8' V<$'!'N*K>!O&UE:^&+.+7-5N);R:_N+<3S(\@#>>ZHKR %4)
M)'Y4 >D45E:IXBTW1_-^UR3$PQ^=,(+>28Q1\_,^P':.#U]#Z&J=YXY\.6)M
MA-J:DW5N;F#RHWD\R,#.5V@YX(XZ\]* .AHK!E\8Z)%IZ7WVB:2W:W6Z+0VL
MLACB89#N%4E!@$\XZ'T-;%K=07UI#=6LR36\R"2.1#E74C((- $U%81\8:&+
MN.W^UM^\NOL23>2_E-/T\OS,;=V01UZC'7BH;OQYX;L;^YL9]0(N;:2*.:-8
M)&*-(<+G"]..O09&3R* .CHK$N_%NBV,ZQW-T\:-/]F\_P ES")<XV&0#8#G
MCD\'CK6TS*BEF8*H&22< "@!:*Q;;Q9HUWJ%I8QW3B:\1GM#)"Z)<*HR3&S
M!\ @\'IR.*27Q;HL%Y!;RW3IY\_V:*8POY+RY(V"7&S=D$8SU!'48H VZ*YJ
M7Q_X:AOGLFOW:XCN5M7CCMI7(D;[HX4]<CGIS4&A>/-.U70[_5[D36-I:3RH
MSW$#H J/L&21@L2/NC)!(&,T =9163:>)-,O;F[MHY98[FTC66:&:!XW5&SA
MMK $@X/3//'6L?2O$_AW2/"6G7C:_<W=A<SM#;WM[O>25S(RX)VC #9 ) &
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
M+M$LFD^T7;)#%-Y$MQY+F&.3.-K2 ;5.3@Y/!X.#4Y\0Z8-;ET;SI3J$=O\
M:6A%O(<Q9QN!VX89XX)YXZT :E%8EMXMT6\T1M8M[F62P$GE>:+67)?=MP%V
M[C\W' ZUM Y (SSZC% "T444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !6+J7B;2M,U1-+OC.DTT7F)BVD=)!DC:&52"W'W>O(K:HH XO0EM_
MWA&[N;FVN8;*2_EGAM882[P1RR_(NQ>G4$CMDCM7:444 %9OB"5(?#NHM(V
M;:0#N22IP .Y]JTJ* ..^&#K#\,]%CFS%);VVV9) 5:,@G.X'D5PAW?\*.GM
M1%+]K.JEQ!Y3>9C[;OSMQG&SG/I7ME% 'EM]?V6B^.];/B"WU-],UA8);&ZL
M_/>)\1!&B81'KD9''(-3FWM+'QSX&BMM.:QM+:TO5$!4D6_F!/+5SSM8X/!/
M7(YKTNB@#RZ_O+30?'FOQ>)+75#8:L8I;*XM1.\<F(EC:)EB/WLKP".0:[_0
M+2"QT*TMK6P-A;HG[NU)R8E)R ??GD<X/%:5% 'B>HZB^H:19RR6%[:W%GXD
MBEN-.MK%UBM4%QDN=J_O&888G)R6. .:['PW-&_Q2\6R['47%O9")G0@.51]
MX!/4@D9':N[HH \=T1M-33;CP?XET?5;K5X[F0);'[0T%Z#*720$'8J\@DG&
M"":]'\7Z?=ZKX+UG3[ XN[BREBB&<98J0!GWZ?C6W10!POACQ+8>(K72[1-'
MN8]8LXMDRW-DR?8&";6(=EQSC "G)SS@9QS'A9M,DT:S\)Z]HNJS:_8R",VL
MAN&@D9&^68-GRPF,-GZX!XS[#10!PW@YT/CKQLP!'GW<#Q.5($BK"JDJ?X@&
M!'%<U8W\^E?#C7[0Z-+=W=KJD[307%D\B*CW.1)M(Q)A3O 'IVKUZB@#S30K
MN)/BG=7GF:C/:W.B1;;VZMW17*RN6.2H51C'8#TZ\\]:Y7X.^&[5X91/%K<;
MR0F)MZ*+MG)*XR!M(.?0BO;** .'AE1_C3+,A)B;04B$H!V%Q.S;=W3.TYQU
MQ6SXTT%_$7A2]L8&V7@ FM)!P8YT.Z,@]OF 'T)K?HH \]EL]7\5?#+6+YK5
MK;6-8L,);-P454PL?_ B7//_ #TYJ/P[JOA_Q#>Z;<C2-475K ,\WV_[0!IY
MVX?YI#MYQC Y/4X ./1J* .(^%6%\'O"R-'*M]=,Z.A5L-,[*<'L5(P:S_#N
MCWNG^++KPNT7_$BTZX_M6T?/ 67=LAQZ+()6'^XM=]J%O/=:=<V]K=M:7$D;
M+'<*@8Q,1PP!X./0U3T+1Y-)M9/M5_+J%].P>XNY45#(0 HPJC"@ < >YZDF
M@!OBE@OA+6,YR;*90 ,DDH0 !W))QBO/KMQ_P@GPUCVOYEM?Z>TZ;#NB"1D.
M6&/E"DX)/2O6** .%L)XH_B[KD[MMA.EVZ"5AA"RLY8!NA(!!(KC5!7X"P68
MAE%VNHAOL_E-Y@ O=^=N,_<YZ=*]LHH X;SHY/C3!.A+0MX?:(2@$H7,ZL%W
M=,[><>E<E!#J)^&]W96NGWTM]I6N/>7%HL;QM+&MT9-J-QDE<,-I)X^E>S44
M >5WT>F>,?#^LW'A;3]1?5'TJ6V^UWGG*RYP?(!E/)//3@>O(J'4?$-IK&F>
M!A:VE\L]GJUM]JMQ92[K8K$ZLK#;V/Z#->M44 <S\0;"_P!3\":I;:9&TMX4
M22.)209-CJY4>Y"D?C6+X?U;PUK>HVNJVNF:F+VQBD,\U^+C-D"I#)F0D,Q.
M!A<]SVKT"B@#RJU?_A'?&%MXI6T/]D>(I'1X(XV,EFY"XF*]M^T>9P-IVYSC
MFW%K47ACQQXDMM=M+J2RUEXI[&XBM'N$G'E!&BP@/(QP#U!]^?2J* /+M7N8
M_#OC&RU/5M,O[30KO2H[5#8>9BRD1V8(ZPG@%7 XR,C X&:AUA=*TQ_!5Q::
M=)I^G/KCS*DJ/O(,3_O&5OF7)^;GH.3CG'J]<_XA\.7&MZIHU[%?QVPTNY^T
MJC6YD\QMI7!.\8&&/:@#D]1TR36/$7B_6=+C,MI-X>-@KQC(NKC#GY#_ !87
M:N1W..QJEJ5['=_#3P8L<5SOM[[31*KV[JR^5M\PX(SM7!RW3WKUFB@#@=.N
MSX>^)'B675F,=EJR6T]C=L"8V$<>QH]W0,#R!WSFN7&EW&D^'?#:7$,L:R^+
MO[0CMVC.ZWMB\A!8?P@ @G.,;N>:]FHH \SOFLI/&WC3[;;37-A/HT,4B1*V
M9@OF;U0CJP##@<U<\&?VE9>))-,CU9M=T);+S(+V=!Y]JV\ 0.X^\2,GGD;>
M0.,^@44 <3X^+6^K>$=0:&9[:UU7,[Q1-(4#1.H)"@G&2!T[U4T2]_X1_P ;
M^)QK0D@AU.2&\LKB1#ME01A3'G^^N -O4YX%>@T4 <E\-M(NM$\%6UK=Q/"S
MS33I XP88WD9E0CL<$9'8DBLO3K@:=X]\<1W45Q&+M;>:&3R6*.BV^TG=C'W
MACKG/%>@T4 >,VV8OAA\/H&CD6>UU:S>>+RSOB".Q<L,94 'DGU]ZNK=:?I7
MB#Q'HWBBPU:9-2O'N+-[87$D-Y%(JCR]L9QN&-IR.F*]9HH \JU^Q2QFEN=$
MO)M!UJRTZ&,6+KYUM?1JA*P;2/G8<I\N6&1ZT7.I-H?C ZCXGL-2M[+5M-M0
MDMB9BEM.@;?"PB.>KDC@_P Z]5HH Q_"]G9V/A^WAT_36TZSRS16SY#*I8G)
M!Y4G.<'D9P>:Y[P(Z'Q)XR."#-JGFQL5(\Q/+1=RD_>&01D5W-% 'AINC#\)
M1X?-G?-JECJR_:($M9"4'VW>#G&#D$8QDG/L<=I.QN/C!OB:2-9/#C0),R,H
M64S!@I)'#8YV]:[ZB@#R'PG+I5QH^E^&-9T/57U_36CC-I,;@PAXS@3AL^6%
MQ\V?P .1FTRW&G>(S=^&KZ9UNM99-0T"[CW@GSB'N(LC*#CS,_=]^U>J44 9
M&E>)+#6-4U/3K;SUN=-D$<ZRQ,@.<X*D_>&5(R/3Z5C?$&TN8['3O$.GV\D]
M]HEVMPL40R\L+?)*@^J-G_@(KIX+**"ZGN@6>>? =W/.T9VJ/0#<?S/<U9H
M\RLM"UBP\:/82HTMAK\::CJ#@Y2&>)@9$'^RV8D]P#Z5II-&GQHO+ASMA&@Q
MQ>:P(3>)G8KNZ9"D''I7=44 >)IN'P6M;0Q2_:%UD/Y'E-O"_;3)G;C.-G.?
M2NEEUM/"OQ'UFYU>"Y?2M:M[9K.[@MWG3=&I4Q$("<G=N''?WKT>B@#SG4#$
MGC7P"T6G_8+>$7I,"Q;5MU>+$88 80GT]<CM5_P.X/B?QG@,%EU)98B5($B^
M4BEE/<9!&17;T4 <+KVH^7X]2PGM;BWAETW]W>6EJSRW3;SF#S%4E%'WL#!R
M<Y '/&Z;)CX>_#FWEM[A);/6H6N$DMW!C51*&8@C[H++\W3WXKVRB@#SCQ7=
MIH7Q!M]8U6#4'T.[TY;7[39-*?L\RR,WSB(YVL&Z\\BNK\*6VGV^CLVEZ=+8
MV<\S3(DH8/)G&9&5OF4L<G!YQ@G!.*W** /)Q<Z?I7B#Q'HGBG3]6E74;V2X
MLVMUN)(;R*10/+VQG&X8VG(Z8J_XKT-?$.FV6B:9!%87^CVJW*/(6*P?)M%N
M&XW*PX?D@*!D<BO2:* /*O%?B*#7_AEI>HM9RVK+J5E]HLWB8-$PE7*A<9(X
MXP.16Y/%#K/Q.TC6M/='M--T^X6[NT^XV\KLCW="1AV([=\9%;7BWP[-XFTZ
MWLXKY+00W45R6: R%C&P91]Y<#(YK>0,$4.06QR0, GZ4 >/:7J,FF?#NU8V
M!D_XJ&0S226AE:RC:=V%P$(SD#&TXX+9YQBKNE3)#K?Q")34#'=6D$D,UU!(
M#*! 5)R0.2QP%X/H.*]5HH \BA8+X9^%T;HX>UN(#<*4.80L#*2_'RX8@<XI
MVMV5[JNK?$FUTQ&>YN;6R-N,%1.8U)=%;H3_  G![UZW10!YII]WH_BT)-I&
MF:HFN06LZ"6_^T Z>[QE2-TAVDEL#"YXY[5SUQJT<WPETC0C8WT>K:;<V4-U
M9_9)"Z&.5,MPN""!D$=<U[910!2U$-<Z+=K$C,TMNX12I!)*G P>0?:O+H;8
M:]\*O#OABUBD_MB)[198VB97LFB=3([Y V8 8#/4G SFO7J* /)EN=/TKQ!X
MCT3Q3I^K2C4;V2XLS;K<20WD4@ \O;&<;AC:<@<8K7,:6GQ+\+0I;&VAM]'F
M@,:Y9(&)CVQE^F<*0/7%>A44 >1:9YMK\)]8\&ZE;ROK\:7=LEN8R6NGD=VC
ME3^\I+@ENV#G&*V=<TK5= M?".L6,#7VIZ9''IMTBG_7QRHJ9)]!($;VY->B
M44 >;^'= U+2/%UYX?E\R?1_-CUD7+]'F(*LA]"95\T =,>]=Q:ZQ;7>LW^E
MQI.+BQ6-I6>)E0[P2-K'ANG..E:%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6
M5K_B32?"]@+[6;HVUJ7">;Y3N 3T!V@X_&M6L?Q7H,/B?PMJ6BS8 NH2BL?X
M7ZJWX, ?PH JW_CKPYIFB6FLWM^\.FW8!@N&MI=K9&1_#QD<C/6KTGB+3(M#
MBUIYI?L$JJR2BWD)(;[IVA=V#D=NXKP[PE<W/C'X67OPZF11K5G.\($HR8HT
M)<,?HZ^7[;EKH/A'X@D\2^%]*\.7&[S](N&-V&'/E1$&$'T.]EQ[1-0!Z;#X
MIT:?Q$WA]+L_VJL7G&V:%U.S@YR5 [CO6Q7BVJQW\O[1-TFG7B6=Q_8N1.T0
MDVC'92<9Z=>*LZ)XT\6^(O@M<^(K*XB&M6$DF\B!2LZ)@M\O8[3GCN/>@#V"
MLW5M=T[1#;"^ED1KJ3RH$B@>5I&P3@*BD] 37->#_$MSXML= O;6_8QM9--J
M*>6G,F=@7I\N6$G3LGOFNR>WADGBG>,-+%GRV/\ #G@XH YJ+XC>%YY[R"&^
MN9)K+/VJ-+"X+08X.\"/Y<8/6KB^,_#[:CIE@-0_TG5(5GLD,,@$R$;@0=N.
MGJ:\T^%G_)8_B%_U\O\ ^CFI_CFT>W^,?@*STQHK4QV\D4)9-ZQJ 0.,C.!T
MYH ]=U"_MM+TZYO[V416MM&TLLA!.U5&2<#GI46CZQ8Z_I%OJFF3B>SN%W12
M;2N1D@\'D<@BO+M$\9Z[J7@KQ]'J-S#<7F@O<1Q7!MT F50W#IC:0=A!XZ'\
M:I/\0M4T7X=^"M4>%K;3+QI$U"XTZUC!@4$A%1""B@]>G\)QR: /;*YV]\=>
M'M/UP:+<WDZZF5++;+9S.[* 3E0J'(P#R/0U8\*:BVJ^&[6^.HP:B)C(R74*
M;5D3>VWY?X2%P".Q!KRWQ---;_M-:#+!:O<RC36VQ(RJ6^2?NQ H ]:T7Q!I
M/B*U:YTB_ANXD;8YC/*-Z,#R#[$5HDX!)SQZ#->)Q66K_"G0_&'C74$MCJ.K
M7(:WL8G+QQ%Y&(WGC.-YZ=AUYXZ"R\8ZOI/C;PSHFIW?V^#7=/$S.T2(T$^"
M3MV 90XQ@Y(]: .J@\=^&KG2M3U.+4@UII9*WCF&13$P[%2H)/L!6SIFI6FL
M:9;:C83":TN8Q)%( 1N4].#R/QKP;PU>SZ;X-^*%[;^69(=2D;9+$LB.-Q!5
ME8$$$&NLM/'-\UC\/]$MVAM+G7(!)//%"H$,:KG;&A&T$G@<$#'2@#U>D)"J
M68@ #))[5Y;XAU'XCZ%\.[_4YKFT_M+3KISN2)'%S:< .0!A6&2>,< Y%=+H
M6K?\)<ME<6]XTNDS:6KW4+(OSR29 4L!D$!7W 8YV].X!:C\>>&Y-0L;(:@5
MDU#(LWDAD6.X(./DD*[6YQT/.1CJ*Z2O-;_X;VVH:WX<TZT0V?A_PVQN%7<S
MO/*S!]@)Z*-H).?XL#V]*H **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M6D32WPLVO)(VD"HB!MH7?R"Y/0>W)% '045Q[_$*R.G>'KZWTV_N(-<8);E
MF48J3M8;LY^4CT]Q5BQ\;VLD>N_VK:3:5+H@5[M)W5\1LNY6!0D'(!X'.>*
M.G9U4@,P&XX&3U-+7F?B*[GOO&W@.YN-'>T,EY(T<KNK.%,+G8X'W6Y!P,CK
MS6_<^.HK4FX?3;@:<NI#3&N"0K"4MLW!#U3<<9SGOC% '6TA(4$D@ <DFN3O
M/&\L.OZAHMGX=U*]N[)(I'$31@,CDC<"6Z#'0\GTP"1D>/=;CUCP'XI2TTQK
MVRM(9K>2X+J )54Y9%/W@AZGCH<9Q0!Z&K!E#*001D$=Z6N3TWQ!]GM-+TBT
MM?M5\NDPW;1>:L9,>-HVY^\Q(/' '<C(KI+.[%UIT%XR- )85E*2<%,C.#]*
M +%-DDCAC,DKJB#JS' 'XUR<WCVVM])M]=EL9UT">41B_P!P^56;:LK)U$9.
M.>O() K-\07EW=?$[2-*ETS[78"QN)A"[H4E8F-=Y!X^4%AS_>..M '?&1%C
M,A=1&!N+$\8]<TX'(R.E<KK=KHOA/X>7ML=)ENM%M;=_,LT?<?+))89=@<#)
M[\#ITI+GQ=!I=[H6DP:->2MJ5LTEJL.S: B!MG+#! *C)P/>@#JZ*\^UKX@W
M2> ?$&JV.F26^IZ5*]K/!/(I\B3 ^?(R&&&4C'7]:Z&Y\2BS^R6LULJ:E<1O
M*MO)<(JJBD LS] "6  &3STX) !T%%<A9_$32[W18[Z.&87+ZB-*^R$J6%UG
M&S<#MQCYMV<8]^*>?&_E:CK&G3:)?&ZTF 7%QY+Q,A0J64J6=2<@'^'@CZ4
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
MC) S@\CTKTBB@#S;0K+Q/X<>Z\/#PY!?6IN99++53-&$2.1R_P"]4_,2I8\
M<]/>M+Q]I%Y-/HFI:/<K;:Q%<_8XY"/OQ3#;(,#KM \P>FPUV]8UMX7TNU\0
MW.N)',]]/R3).[HAQM)12<*2!C('MWH TK.TAL+*"SMDV001K%&H[*HP!^0J
M>BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "LS6]6.D6L$B6DUU-<7$=M%'&.-SG +'!VJ.I..*T
MZYGQM;:W<Z;9#186N E[&][;1SB%Y[<9W(KD@#G;GD9 (SS0!!_PG=M;VGB!
M]0M3;SZ'(D=PB2AT;> 4*N0.#N&<@8YJ;4/%5UI.DZKJ%YH[/%86R70:TN%D
M29#N)VLP7IMYX[C&:Y[3]"UO3]3\63+X8LFL=3^R-#:">,HZ*BI)'MP #MW=
M>,]-U9NH^&9_#WA'QL;*&ZL-!FTES!IUS,LGE3;7WLF&8*F-O&>3GL!0!TT/
MC]UUC2+74="N[&RU?"65[)(C*\A7(1E'*9[9Y/H.<1:M\3=,TJWEO]L$VFP7
M/V>9TNU\\8?8SK#U90WN#@9 (YJ--,OO$^G^$(IM/DL[;398+^::61&WM'&0
MBH%8DY+ DD#@>IQ4.@VOC+PPUSX>M](M[S3C<2R66J&Z51#'(Y?$D9^9BI8]
M.O3(ZT ;U]XKD3^U#I.FOJ2Z4H-ULDVDMM#^7&,'>^T@XX'S 9SG&>WBG5;C
MQYI&FVM@%T^ZTM[TK,YCE.6C'S*1\I7<?E[DGIBJL%EXI\+^+-9?3-(CU?2]
M7G6[5S=K"UM-M"OOR,E3M!RH)&.E7+S2=<A\=Z)K4=M'>HFG265TZR+$(W9T
M;?@\E?E/ R: .CUO6;70-(FU&\WF*/: B#+.S$*JJ/4D@#ZUFKXGDM?$5EHN
MK6 LY]0C=[.6.;S8Y&09:,G *N!SC!![&F>//#UUXF\+2V5C*D5]%+'<VS2?
M<,D;!@&]CC'XU4GTW4/$NO\ A[4+[3)=-BTEI+B1)98W:25DV!5V,?E&223C
MH..3@ Q=&M&\5^)O&%CK^DP7%I]JAA8-/DPJL2LJK@ _>);((Y8UTGC#4;#3
M_P"PX]0T@W\=QJMO!"QV[;>9FPDASSD<XP/RJMX4T_4['Q+XGNKW3I(+?4;Q
M)[=S)&V56-4Y"L2#E<_C3_'6F:CJD.A+IUDUR;36+:]FQ(BXCC;+?>(R?04
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
MII!:0O$9HP%,3QECNW8Q\AQWY' H U9/&5Y#XC.AR^';I;J>V:XLL3QD3*K
M,&.<1D9!ZGCWXHL_' NO#]S?G2;I;VVU#^S9;)"'*S[U7[XXV?,"6QT[4V\T
M_4Y_B1I&L)ILWV&WL)H)7,D>5>0H1QNR<;3G'X9KGAHGBRUTC75LM/ECDO/$
M)OS"MU&CW%HQ7=&KAOD8A?4<=Z .@N/&=TEKXHACTV(:KH,"S/$;C=%(K(SJ
M0^T'HK9&T=/?-9TOB -X&\+WOB'11?M>S62JV]&597";96S@@Y). #]:KV7A
MC6!JOB\)HUMI]EK6FQ0V^R=<1NL<B[2JCKEP3CCKR:+O1?$5W\/_  UIC:*R
M7FG7-D98A<Q'Y(-NYLY YVG !/OB@#K+CQ!+)J]YI>DV2WMW8Q))<AY_*5-^
M2B X.7(!.,  8R1FL>3XCV1T;1]2M=-O+B/4;]=/:,;5>WF)(*."<Y!4]./<
M9I;?3-5T#QUK.KV^GRW^G:U'"[I#)&LEO-&NS!#LH*L.X)P1TQS6++X-U:RT
MC1XX+/[1='Q(-;OEBE0+$I9B54L1N(!4>^#TH ZW0O$\FJ:WJ>CWNF2:??6*
MQR[&E6021OG:P*]\J01V]363\4+V^M?#MK#:PAHKG4+6&8F3;E3,N4QCD-T/
MMGK5K3M-U*+XEZOJTMB\=A<V,$$<QD0Y9"Q.5#9 ^;CCM1\0--U+5M'L;;3+
M%KJ6/4+>Y<"1$"I'(&/WB.3CB@ MIK33?$5S:Z5HT"Z[?6ZW=\@N"D2JI*(6
M8*?F/.,+S@YZ"JUS\2+2W\-3ZN-,NVDM+T6%Y:Y7?;R[PN#S\PRP(*@YS3[C
M2]4TWX@'Q-9V,MW:7UBMK=VR21K+"Z,2CC<P5A@D$ Y[\UAZOX.U>7PUK;6]
MB9=2UC5XK]K=94 ACCD0A68D MM0YQD9;'09H [W1[^^U"*X>_TF;37CF*1I
M+*DAD3 (?*D@9SC';%<S<?$"\WZU'8>%;^\?1YMEROG1I\NP-N')W'!X49/'
M.. >VC8O&K,C(2,E6QE?8X)%>=>';R^MO%7CQ+/2I;QFOT\LK)&JA_(3A]S
M@=.0#W]L@&X/'NEW-CI<]A+;L^I6QNH5N[@6ZJ@P#O8YP=QVX /(/8$UFQ_%
M&SFT:TOX=+NIFDU4:3/%%(C>3-G'!S\X(Y!'!]JS+;PAX@\$)X=O- MHM7>Q
MT]M/O[0S"$R*S^9OC9N!AR>O;]-3Q'8^)-;TS197TD"YAUFWOI+6*XC/D0QG
ME2Y(#.>3QQSC/&2 :4'BV]EOK?2YM&%GJTR2S+:W5XH#1HP7*LH;<3G.,< '
M)'&;1\3,S:59Q6#?VMJ-L;D6<LFSR$ &XR, <8+!> <D^F2,_P 7:%%XBGBM
MM1\/S7UFL.^&ZMIHX[BUFS_"2ZD9&.A(R!D'MD67AOQ+H^H^&M?G+:M?6VGO
MIVI1+*HD:-FWJRLQ"LRD ')&<9H T[OXAP66A:[>3:7<?;M#<)>V*R+E<C*N
M&.,HPY!QGVJ[:^+I)/$UGH]YI$]FNH02364[RJWF[,%@5'*G# C/Z'BN;U[P
MCJNI:3XUO8+%O[0\01PP06AE0&-(UV@NV[;DDL< G Q[UKWNFZK=>,_"6I)I
MDHM=/M[A+EFECRAD15'&[G!4YQ^M $K^.3$]A--I4T5A?:G_ &9#+(^V7S-S
M(&,97A"RGG=G!!Q571X(H/C'XD,42)YFFVCOM4#<Q:3)/J>!7.S>'/%MW8Z<
M]]HD5SJ]CKD5Y/>O>1YN85E+ 1_W%"D?*=N,< DFNMTW3=3B^).JZM/8-'97
M5C! DPE1AO0L3QG=CYN#CMVH V-?UZ#0;:U>2-I9KRZCL[:)3C?*YP 3V'!)
M/H#UZ5E+XU,>K:QIMWH]TLVDVWVJ=[=UE1HRI9=@X=B=I&-O!_.HOB)%)=:1
MI]I:V:WE^^H126\(G$,H,>7+QL> P"GD\8)^AQ89-=QK,<6@WNE^)-4M&%MJ
M%U<P3*[1K\J9CX3 )(^7&22>: .DL/%DD^NVFD7VF-:SWMB;ZWVS;_E! *."
M%VN-P]1UYK%A\9Z=HWA#Q%KUGX<E@2QU.>.ZMXVC5I)@RAY&.<<DC.-QX[U6
MTO0M<B\6^'M7_P"$=2TBALIK>\+WJ/+O;82[L,[R=IP<DGOMJI=^%_$%Q\/_
M !EI"Z4XO-6U2>YM5,\6#'(ZL"3NX("G(^G6@#K[7Q7*_BN#0[W2)[/[7;O<
M6<[R*WFA"-P*CE#\P.#V]#Q72UQ]_I^J7?C[PWJR:;*MG9VMQ'<.TL>4:0)C
MC=DXVG./PS70:1=:C=VTSZGIHL)5G=(XQ.)=\8/ROD=,CG':@#0HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J
MCJ^DVNN:7<:;?"1K6X4I*B2%"RGJ,CG!J]10!7L;.+3[&&SA+F*% B;W+$*.
M@R>35BBB@ HHHH **** "BBB@ HHHH *Q-8\)Z3K=[%?744\=]"GEI=6MS);
MRA,YV[HV!(SV-;=% %+3=*M-)A:.U1_F.7DEE:61SZL[DLWXFKM%% !UK'T#
MPOI'AB"6+2;4PB5MSL\C2,W7 W,2<#)P.G)]36Q10 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %96J>';#6
M+^QO;OS_ #K"0RVQCF9 CD8)P#@\$CFM6B@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "LK2_#MAH]_?WMIY_G7\@DN3),
MSAW  !P3@'  XK5HH **** "BBB@ HHHH **** ,O6_#NE^(8H4U&W9V@?S(
M)8Y6BDB;&,JZ$,/P-+I>@6.D%GM_M,LS#:9KNYDN),>@:1B0.G XK3HH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M6UB*)+8><?WG[K>\DAV\8 )(&><#OQ+9>$+F;6/$FLW,5O8S:Q:"T6WA;>
MK#S)#@ L2>W0#J<UG1>#?$ \/>%7/V"/6?#;(L$:S,T5Q$$\MPS;05+*..#C
M'?/ !LGQ?=VNJZKHMYI\/]J6=C_:%N$F(BNH<X)!*DH01@C![<U0L?'FJ2V_
MA?4;O1K>'3-=DC@5ENBTL<LB%E.W;C;\I'7/? Z5<N/#NH:CK.H:_/!!%>/I
M3:;:6WG9"AF+,SL!QDX& #@#WP,S_A$M>7PMX,TP161GT.\MY[AOM#;76)&7
M"_)U.[/..E %W5_'DMM%J5QIEG#>)IT[020&1A-.RD!Q& I'!R!GJ0>G!)=>
M,]:F\02:/H^@PW$ITR/486N+HQ;D9]NUAM^5N#QS]14-IHOC#P[KNJ1Z+_9=
MUI&IW;WBM=R.LEI)(<R< ?.N>0,CZBM&VT+5H?B*=;D$$EB=*2P,C3'S6=9"
M^\J%Q@Y]: ([/Q3#!KWBM=1TZVL5T>W@GN+J)][3(R.W)V@_*%P!SU-8'BN^
MU/4AX'OKFPMH+:YUVTE0"0M+%D,55N,'(/..A&.>M:EQX-O]4UGQG]M\B*PU
MZTAMH9(Y2TD91&7<R[0.K9Z]JHR^'_&=_I'ANPN[72A+HNHV\[W NWQ<)$K#
M.WR_E)!'KS[4 ;-_XRN4/B1].LHIH_#Z!KA99"C3GR_,94P#MPO0G.3Q@#FD
MC\;M<V^F(L%K;WE_9?;P)9F:..$XV$D*"6;/3 QAN>!GGKNRU76?$7B*[TO2
MM+U.PGE6RG U*6U,GEH Z2*JD/ABRY/;CIUNR67B&_N]*\6^'K.RMKZ"WDTZ
M[TNYF_=/$LA \N11CAE)!QR#^! .H\)^()?$>D27-Q8265Q#</;RQMDJS+_$
MC$#<A!!!Q6[7):EJ'BK2M'M+L0:;<7DUVOVFW\QPJ1GCRX3C+/D#DCJ3QCIU
MC E2 <''!]* .)/CB]MKW15O]-CM4U:]:T2UDE(NH1E]DC(1RK;.W3<.34=Q
MXUUUI_$T-EH5FSZ$P,AEO2%E3R_,^7"9W$=B !ZUCP>#?%HTK1()X])DO-,U
MA;Z>Z:Y<O?8WC>QV94X<<?-T[ 8.U!X<UN.Z\:2M#9G^VU7[-BX;Y2(1%\_R
M\=,\9]* -"+Q@-1_L*WTRW5KS5[(7ZK,V%MX-JDLV.2<NJ@#J<\C%97P]\__
M (2+QK]J@BAF_M1 R1-N7_4IR#@=>OXU5M?"'B+1G\+:M8)93:AI>F+I5[:O
M.RI/$ OS(^W@AESR*W/">C:SINN^(K[4XK-(M3N4N(U@F9V7$:J0<J...OZ"
M@#2UG7O[.U+3-*MHEFU#4GD$*NVU$1%W.[$ G X&!U)'3DC%G\;W5D/$5G=:
M;"=5T6U^V^4LY$=S!M)WJVTD'@@@CKW[U;\4>'KZ]US0_$&E-$U_I,D@,$S%
M4GAD7:Z[@#AN 0<8SUJAJ/A74=3;Q)JCQ6\>HZGI?]F6T!F.V*/#?,[!>I9\
MX . HY.: '67C35'U#PT+[2+>"QUZ/\ <R)<EY(Y/*\SYEVXVD @8)/KCI77
MWMPUI87%RD$EPT,32"&(9>0@$[5'J>@KBY/#.MM'X)40V>=#*FZ_TAOFQ"8O
MD^3GKGG%=7KMI>W^@:A::==?9;V:W>."?_GFY4@-QR,'O0!S^G>,+J3Q-INB
M:C9VT4^H63W(CAF+26S*%)CD4@<X;KQR#Q7,6D4?_"!?%%=B[1J&ID#' /DK
M6GIOA?Q'#K7A:_>RTFUCTRWGM[B*&X=B=X3,@.P;B2I.#]2QSQ+;>%M<C\,^
M--.>*R$^MW-U-;$7#%5$R! '.S@C&>,T =1X5_Y%#1/^O"#_ -%K6O6;X?M+
MFP\.Z=97:QK<6UM'"XC?<N54#() XX]*TJ "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *JZCIM
MIJUC+8WT7G6THVR1[B X]#@C(]JM44 06=I#86D5K;*4@B4(BEBVT#H,DDXJ
M>BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#.FT+3KC
M6(=6EMRU_ I6*;S&!13U &<8/<=^]:-%% !1110 4444 %9VL:#I/B""*#5]
M/@O8H9!*B3)N"L.,X_$UHT4 (JA5"J % P !P!2T44 %%%% !1110 4444 %
M%%% !1110 5G'0M.;6QK)MS_ &@(_*$_F-D)G.W&<;<\XZ9YK1HH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,&Z\%>&KW49-0N
M-%M'NI#F239CS#ZL!PWXYK<CC2&)8XD5(T 5548"@= !3J* $**S*Q4%EZ$C
MD4M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !12%@" 2!GIGO2T %%%% !1110
M 44U9$?=L=6VG:V#G!]#3J "BBB@ HHHH **:)$9V0.I=<%E!Y&>F:=0 444
M4 %%%([K&C.[!549+$X 'K0 M%("&&001[4M !1110 444TR(KJC.H9L[5)Y
M./2@!U%%% !1110 44PRQC9F11O.%Y^\>N!Z]#3Z "BBB@ HHHH **** "BB
MF^8@D\LNN_&[;GG'KB@!U%%% !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"H(ST(K0MH%M;:*!&D98U"AI9"[$#U9B23[F@"6BBB@ 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 *YGXAW$]I\/=<GMII(9H[5BDD;%64^H(Y%=-6?KFD6^
MOZ)>:3=M(EO=QF.1HB P!]"01G\* *OB?5Y-&TM)X;JTMY9)EC0W,4DH8G/R
MJD?S.W'0>AKCA\1=2;38))(;6SQ>SVMS?W-K.((O+564F,X="X?^(C&T]>*Z
M"?P0;GR7F\2ZY+<6THFMIW>$M ^UE)4>5@Y5F!# CFGP>"Q9P.ECX@UFVDEN
M)+B:99(G:5G"AMP>,K_ ,8'&3CCB@#,T+4M>U#QW>#[?ITVG?V=93E86=XR'
M\[+1'.,DKUQR OI71OJ\J^,8M%\M/)?3WNS)SNW+(J8^F&-4].\%V.CWUG<Z
M9=WMJMO:QVKPHZE+B-"Q7?N4G(+L<J1UJSK'AJ+5M2MM0CU"^L+N")X#+9NJ
MF2)B"4;<K<94'(P1V- '-:;XN\1:^VG0:9;Z7#-<Z:;Z1[GS"JD2E-H"G)S@
M=^/?I5:/QEK/BK1[L:3;65I]GTT37QN2[GS'$@\N/:1T\MCN.>HXJ[%X"FM-
M:LXM/U34;'3;72OLBW$$L9E=O-+%6W(>QZ@ ^]7Y/A]IJJB:??:CID)M%LIX
M[250)XESMWEE8[AN;Y@0>3S0!S$OCB]\/>%=-DMIK.Z%IH]M<3VOV:XFF(\L
M$[I$RL60."X]SQ5H^*-:T:Y\7:C<R6]U8VVH106]N1(65I(X1&!@G"YD!8 $
MD[L=<5KW'PWTZ:TN+.+5-5MK.ZM([6Z@AE0"<1QB-68E"0=H ." <<BKMWX(
MT^]NM1DDN[Y;?4 C7%JDBB,R(JJDH.W<KC8F,,!E0<4 8*>.]7$QT\6EO<7E
MQ-!#977V6>V@+2;]P=9/FRBQEN#\V1TK4\'MJ)\2>*TU26"2Y2YMP3;AECQ]
MG3[H8DC\^M69_!@O+0Q7NOZQ=2K)'+;W$DD2O;.A)5D"QA<\D'<#D'%7]#\.
MPZ'-?3K>WEY<7TBR3S73JS,RJ%&-J@ 8 X Q0!P3Z[J^A^*O$=U$]Q>07E__
M &;:V[L62&Z\B)H<#^%6+R!C[+4FA:SJ&@^&#:'6(I[Q=7O;99+^&>[FF6.0
MCY(XSN/09[#->A:?I%OIUQJ$\)D9K^Y^U2[R" ^Q$^7C@80?CFL63P+9B:.Y
ML]1U"RNH[FYN!<0.A;_2&#2)AD(VD@8XR,#F@#)TOXBN]E;7^K6L=M:3V%U.
M'4,#YUM(RR)AL$94!E! /# ]*ZRT2ZU7PW"NJ*UK=75L/M"6TC(8F8<JK Y!
M&<9'-<WJ'@2![#P]HL$<D^GV6I-?3SW,H:0#,CE>Q;<[[3_LYSS75ZKIZ:MI
M5UI\D]Q ES&8VEMWV2*#UVG!P: /,;R6;3[3Q$_A^\O8]$>6RT^*9KF27$[S
MB.=XG<D@!75<@XW XY%=+I5I)I_BS6_#MA?7D%F;"VNX6:4SM;R,\J-M,N[K
MY:G!R,Y]:N0>!K6/1YM)GU;4[K3Y(!"D$K1*L.""K)LC7#*5&.WM5NP\,+8)
M?R_VMJ$VH7RHLE_(8O-54SL50$" #+?P]6)- '&V]QJ4_P ,_#<LTVHW-LUY
MC5);<NUPT&Z3)^3Y\;@F=O.W/:MWP#?">;7[*WDO)-.L[U5LS>"02(C0HY3]
MY\^ S'&[G!';%:.F^$SI'AXZ/8Z[JD<8;=%.?):2(9R57]WM()SU!/-:6C:-
M;:)9-;V[2R-)(TTTTS[I)I&ZNQ[G@#L     * -"BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
DH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>sri-20241231xexx191002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 sri-20241231xexx191002.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J.>>&V@>>>5(HHQN>2
M1@JJ/4D]*DKA_B;--:Z;HEX0QTVVUFVFU' R%@!/S-_LAMA/T% '56NM:7?)
M.]KJ%K,MOS,4E!\H8S\WIQSS7'Z3XAO?%]_?/I'B&VM7L=4:%+,+'*EQ;1E0
MSG^/YB20RD#H/4U)<QBZ^+ND7VF2(Z)I<PU&2)@5,99?)#$<9+;B/8&E^&<\
M,T'BCRI4?_BHKT_*P/!88H [FL^#7=)N;T64&I6DET=V(DF4L=OWL#/.._I5
M7Q='J$O@[68]*W?;VLI1!L^]OVG&/?T]ZX+4I;76_ASX-71'C_M&.ZLA:)&?
MGA=,"4$=0%4/N^G- 'I UO26BNI1J=D8[0XN7$ZXA/HYS\OXTV;Q!HT"6[S:
MM8HMQ&982UPH$B!2Q9>>5V@G(XQ7GKZE9:=XA^)=M>744,]Q'$\,3MAY0;4#
M*+U;D$<9K.TZ33;L?"$2/;2@6TB-DJ?F6U P?<,!QZT >NV=[:ZA9Q7=E<17
M%M*NZ.6)@RL/4$=:9?:E8Z9");Z[AMHR<!I7"Y[\9Z\5+;V\%I;I!;0QPPH,
M)'&H55'L!P*\_P#$NKPZ+\3K235]4FTO3;K2_)M;OY!&)A(6=&9U(7*[#V^Z
M* .U.NZ0(;27^U+/R[P@6S>>N)B?[G/S?A58>+O#;6,]ZNO::;6W?RY9A=)L
M1CT!.>IKSG5-/\/6>F>$8M+<SZ=-XH22.2X8,LH97WE. -A8]A@GIP170:7%
M8'XR>)"R6Y?^S+4G(7/5PWZ8!]L4 =B^M:4D5K*^I6BQW>/L[&9<39Y&SGYO
MPJ"VUK3]<L+I]#U:SN6C!0RV\BS"-L=P#7CVG_8)?AO\.C=>0UNOB#RG,F"H
M7?<#:<]NG'2NUM+"WMOBYJU]IRQ0V*Z(J7YCPL?VCS"4W8XW",'Z CUH U_
M_B"74?AWI6MZU>1"6:'?//)MC7.XCV ["MN#6]*N;2>[AU*T>WMR1-*)EVQ$
M==QS\OXUY#HEVUGX&^&-],X_L:WNV%ZV?EC<AUB9_0!CU/ .*[2VMO.^,=[=
MV)5[)M%2._*<H\WF'RPW8MLW?@1ZB@#JEUS26TW^TEU2R-AG'VH3KY6<X^]G
M'7WIMWKVD6$T<-YJ=G!))MVK+,JD[ON]3W[>M<'H5C=6.O3> 7@?^R[2Z&IV
M\I'RFS+%TBSZB8 >ZJ:SH[[1)[KQ=X<\6ZU-82S:C,YM9-B_:;=\>48R4+,=
MH50%.1M&* /4-1UG3-(4-J-_;6BD$@S2A.!U//89ZTMSJ^FV<44MQ?VT4<R[
MHV:4 .N,Y'J,$<].:\U&I6&C^,]3TW7]6N=(M;O3K46+W31A985C*O&SNI&X
M,6R,\[C4PTI;%-'7P9K(L[ZRT^3[-:ZJ-\=Y:F0GD\,O(!!'(!7- 'IMO<0W
M=M%<6\J302J'CDC8,KJ1D$$=0:DKDO#'BS2I="\.07 ATN[U*W_T6P9NR#&%
M/<8 QZ@BNMH H7VN:5ID@CO]2M+9R =LTRJ0"< G)X&>,UC>-O%4/AK2;=TN
MK>.ZN[F&WB,CJ-JNZJTF#U"J2?3IFL+PU=VL6J>/-.\1O$DSW\D[BX( DLFC
M58R,]5"JPXZ&N?D6ZTWX.>"X=8D,=RNJ61Q.<,L?G[D!SZ)M^F* -Z\\3SZ1
MKMAI<WBVTN;/5KAFBNSY*RVL*Q,QR0-AW.%"DKTSU.,;WAK^T8M6O+?4?%MK
MK#)&"EK%!&DD2%CM=RIY)! Z <<5G>++B%/B-X##31J3/>$ L.\! _4BLZ\\
MYOB-XPBTMU747\.Q^0$(#>;F7:?KDK^E '>1:YI,VH"PBU*T>[.X"%9E+DK]
MX 9Y([^E)<:[I-K?)97&I6D5T[!%A>90Q8\A<9ZGL.]</X0UGPEKGA_PK:XA
MFU?3UC6.R!(GMIE79(S+D$ ?,26X/U(K!T^ZT+4]#U;PSXJUBZ@U%-1F,^G9
M1)+AS,9(VB^3>V<KC!_3% 'J5SXET*RFDAN=9L(9(G2.1)+A 49\[01G@G!P
M/8U+_;>E?;A9?VC:_:F<QK#YHW%AR5 [D8Y':N*T:RTR[^+7BN&YM[:=Q96/
MR2JKG(#D\>N0I/X5GV-Q>:+JNF&RN[;6_#E_J[I%#(,76GW#LY;!'WE4F3.>
M0">W- 'JE%9^F:YI>LR7D>G7L5R]G,8+A8SS&XZ@_P">U8_Q'_M$_#K71I0D
M-X;5MHC^]MXWX]]NZ@#/U[Q;CQ1X9L](UFUDAN[TPW4$6QV=-CG.><#*XX_.
MMVTU""+4=9GG\16EQ:PM'F#,:BQ^7!#N#D[B"?FQBN%UG7_#E_>?#NYTZ^LO
M(2^ 0+(H,*&%AM(_AY"C![BGJUI_;/Q63=#L%O"67(Q_QZG/ZT >@6WB+1;Q
MI5MM6L93%"MQ($G4[(V&5<\\*1SGWJ6PUC3=4,PL+^VN3"0LHBD#%">F0.F:
M\NN4M]/^#GA;5K.W B@33Y-0FM8E:3R%PS]CG:_S$'(R#4FOII>LZ/XBU?PK
MJ]SK&LRZ.T$DT$BE1%N#;"$48D(WX'WL ^U 'I$/B'1KB26.'5;*1XHS*ZK.
MI*H.K=?NCUZ54\/>+M(\2:3+J-G=P^1&\@?=( 41790[#JH(7<,]C63HFM^#
M_$]]HE]I;6]UJ$%NP@6%OGLXV7#!U!^4<!<$=3Q7 6U_L^#UC%#()5T[6O.U
M>WC^9TMQ>.S!U'('W3@]@>V: /9+/6M+U%I5L]0MIVA ,@CE#% >A([ ^M00
M^)M"N+B*WAUFPDFE#F-$N$)<)G?@9YQ@Y],'TKF-56/4?BAX4OM*FBE5+2Z-
M])$P96MF4>6&([%SE?H3V-8GA*QT&Y^'7B26]6%85O-26:YB53)#&S."5/;Y
M#^5 'I-GK.F:C,T-E?VUQ*J[RD4@9@O9L#L?7O5ZO//#VJ:EI'B&2P\075CJ
M-M!I37<&N0#8?LZLN1,H)&>X(X.#[UW&F:G9:SIL&H:=<QW-I.NZ.6,\,,X_
MF"* )+N]M;" SWEQ%!$"%WRN%&2< <]R>U5!X@T8Z;)J/]JV0LHF*23F=0B,
M.JDYP#['FL'QYJ5CI[^'Q>10!Y=37[/=7+LL-K($?#M@C=QD!20"3U&*\[O[
MRRD\)_%* WT5U(TXF1CM&\&*,!P!Q@GH1U]3UH ]DM==TF]U&73K74[.>]A7
M=);QS*TB#U*@Y'4?G7,_$?Q8-"\):I+I>L6MMJUL@*(VQVSQ\NT]\'/(Z=JS
M[X6=M\0?A^+7[/'OLKU0(\ ,OE1D#CMG)_.N/FUBRF^ .MZ;J5Q"FO1/,+ZV
MF8"8W!G+;BIY/&"#[>U 'ND9)C4GJ0*@O=0L].B62]NH;=&.U3(X7<>N!GJ:
M?9SPW5G#/!*DL4B!D=&!##'4$5PVN:W;>'_BQ87.MSI;:7<:2\%I<S';%'/Y
MNYP6/"DJ$Y/H!0!V:ZMIS::NI+?VQL6 *W(E7RR"<##9QUXID.MZ5<64UY#J
M-H]M"2LLHF7;&1U#'/RGZUYWJ4NEZ9J?@Z_TN%8?"JZK<-/*"?)::2,B.7)/
MW-[/ANG0CC%2ZQ;H_C3Q=>VS1G33X;V7S @HUSE]F>VX1C\ 1ZT =W;^)-$N
M[Z&RM]7L9;N>(310)<*7=",A@,Y(QS].:H:?XVT+4=2U2SBU&U7^SG"2.\RJ
M&.W+$9_A&0">F<UP48LK?PK\*)(O(C<W=KEEP"=UNV_\SC/O6C87=E%J_P 2
M+&YGA6>27S!#(PW%/LJ_-@]N.O2@#NH?$NA7!D$.LV$AB@%S)MN$.R(\ASSP
MO(YZ<BK%CJVG:FTJV-[;W#0D"58I Q3/(R.V1TKS&W;0M-^!>DZA<Z9;72/9
MVD,C [ &,B',CK\P57^8CVQWJK?7LUUXJ\7Q:9JT5[J5WX<46SVN%$D@,N1$
M 3G'KDD'O0!ZG%K^CSW36L6J6;SJK.8UF4G:OWCC/0=_2J7A[Q?I'B6"[FL+
MN%H[::2,_O!DJAP7(ZA2<X)[<US_ (9UOPAXBM?##V?D7&IV4.VWMXV_>V?[
ML+)O4'Y0 ,<\$XQR17'R7;GX7>)+.S;SKBVUNXEOK6,YD%N+K+@KU *^O49]
MZ /7[/6]*U&62*RU&UN)(U#NL4JL0IZ-@'I[]*BB\2Z%/<Q6T.LV$D\Q=8XT
MN$)<H,L ,\X[^E<IKS0:QXU\%7VBSQ3.K322RPL"/L9CYW8_A+;0,]S65X2L
M]"N/"'C">\CA\J/4]3\R>)5,D49W E#V.PG&/6@#T:SUK3-0G,%GJ%M<2A/,
MV12AFVYQNP.W/7I5ZO.O#FH:EHWB&+3M:N['5;*/2Y+BTUJ ;'6W5DR)@"5Y
M^4AAUVGWQW.E:K8:WIL.HZ9=1W5G,"8Y8SPV#@_J"* );N\MK"W-Q=W$4$*D
M O*X49)P!D^IXKE_&/B-HOA_K.L>'=4MS/91L1+&%E"LO52#P#SW_*CQ_J5C
MIT&AF]AA+2:K$+>XN'98;64!B)'P1G SA20"2.1UKSZ^NX)]&^*MO%?)>2R)
M',K(!F1?(3+@+_#GO].3UH ]:TOQ#I6H3BPAU2SGU&*-6FMXYE,B<#.5!R*F
MGUW2;:\6SGU*TBN68((GF4-N/1<9ZGL.]<+J=AIUYK/@.70$M3>P3B9Y;4+\
MMGY3>9N*_P ))4#/4GZUE:;-!<?!SQ-I6LE?[9A>]2[A?_6/<L[-$P'4DDQ[
M2.N!B@#U7^T[ WSV/VZV^V1Q^:]OYJ^8J=-Q7.0.1S6/K/C;0M'T3^U&U"VG
MA:86\9AF5@\A8#;D9 QGGT%<E97)T/X@>')?$5Y%;3MX5-O+/<2!0\ZR1%QN
M/!/4USCWMM)\,===9DVP>*C++DX,:&\4@L#RHQZT >W6]Q#=P)/;S1S0N,K)
M&P96'L1UK%UCQ=I&AZUIFE7MW#%<7[/CS) HC149MS$\ $@*/4GV-;-M<P7E
MNEQ;2I-"XRDB'*L/4'N/>N)\9W=O8?$#P-=WD\=O;)+>JTLK!54F# !)XY[4
M =/+XET*&X,$FLV"3"58"AN$R)&^ZF,_>.#QUJ1->TB2_%@FIVC799D$(F7<
M67[R@9Y([CJ*XSPU:Z7>?$WQSYEO:SNDMBZ*R*Q4B '(!Z'<!^(KD'UW2;G1
M?!]U:75K86<7B-'&GB3<]JI>7<TSL20Q))Q\H&['.,T >J^)M=M=*TF]4:I:
MV=^MNTD7FLI(.#M.TGH2,<]ZRM$U>YU+PSX0N[OQ!!9WEY%#-/&\<>Z^W1Y*
M*#C;R<Y4=JYO3-9LHH_B'I^N7$,.I2W=PZQW+!3-:M$%AV@_>7 Q@>OO5.VN
M;.3PO\)Y$F@9UNK>,L&!((@<%?P.!CUH ],NO%&@6(G-WK>GPBW=8YO,N4'E
MLV<*>>"<'CVJ]-?V=M:I=374,<#[=DC. K;ONX/?/;'6O.K.'3W\9_$LR);,
M5M[926"\*;8[A]"1S]*R8+ZVLO WPSU6?4;>+[(R 1W,NR*0&!E;+GA649QG
MOQWH ]6LM8TS4G9++4+6Y=<EDBE5F7!P<@'(P>*M32)#"\DDBQ(JDEV( 4>I
MS7&^!HM.GU;Q#K-IJ6FW<FHW2RF&QN%F$"A HW,/XFVY/;ZXS787/E_9I?-V
M^7M.[?TQ[T 8^DZK:6FAZ<=0\1V>H2W#>5'>YCB%TY; "*IP3G P,]*OZ;K6
ME:QYW]F:C:7GD-LE^SS+)L;T.#Q7CEG]CF^$7PZ6?R'0ZW:HP?!&/-?<#GMC
MK7;Z68(OC/K<4)C7?H]LS(A R0[C)'J!C\,4 =U5"#6]*N;L6D&HVLEP=V(D
ME!8[?O8'?'?TJ[(0(V+9Q@YQ7EGAN?4=)O?#VFVUY::YH=Y!+_9%YC;<V86(
MD+)CAEQA<^N,]A0!Z+_;ND_VDNG?VE:?;6)58/.7>2.H SU'IUI;O7-)L+E;
M:[U*T@F8J!'+,JG+<+U/?MZUY5X8NO#VN>%]%TG5]7O?[:T^YCSI1:-)UNXV
M/S ! Q&<L6SC!))ZU>T?5_#SVGBGPUXO>(7LFJSO-:3DB2[1F!A,8'S/\H0
M+S\H]J /2EU;3GN+BW6_M3-;+NGC$R[HAZL,Y4?6HO\ A(-&^SVUQ_:UB8+I
MMEO(+A"LS9QA3GYCGCBN.@U&RTGXN:FVH3Q60N-&M3"LS@%\2."J_P!X@D#
MS7%:=-IUS\,O ,<LEN^SQ(B2HY&5!FF)# ].".#V- 'J[:U8ZIJ&D2:9XGL1
M!)+(#;Q-'*;W"D;5.<C:022OI2:=XST75=4U33[>_MP^GL$=FE4;CMW,0#U"
M\9/3.?2L'Q1!86/CWP(D$5M;YO;ML(JIG= V3QZD_F:/"UW9Q>-_'%C<S0K/
M)>QR"%V&YD^SI\V/[O'7I0!TVC7L<'AFWNKW7K;4D4'?J0"1QR_,1GY3M'IP
M>U6K?7-*N[&6]M]2M9+6%BLLRRJ5C(ZACG@^QKQW2-2&F?#7X?:E-<30Z1;7
M<HO9X%#>26$J([ @C 9NXXR.^*Z*ZLO"^H66M7VG^)+@27]Q9^;J\<D;PI<H
MX\GH A((7</0C/)H ]%LM3L=2\S[%=PW'E$+((G#%"><-CH?8U:KA/#GB&ZT
MZ7Q$OBLV$4NEB$W&JVN5BN$93M++_"X&,C_:';%=S%(DT22Q,'C=0RL#P0>A
MH RK^VUNYU,?8M1BL[)81G-N)7>0DYZD8  ';G/M7*>"-5\5>*/".E:^VIVN
M^>8B>V^R *8UE*-AMV0=HS^E>@2.D<;/(RJBC)9C@ 5P/P4EC?X4:0%=6*M.
M& /3]\YYH G\)^,(S!J$7B/6[-+I=:NK&U\YDA,BQL%4*O&?UZUUNH:MIVDQ
MB34+ZWM4()!FD"Y ZGGL.]>.7BV3_"CXC3@0-(VLWA\SC)(F!3G]1707FN6F
MF?$2Z&N:R^F6>H:9;FQNB8Q#(%W^8A=U(!RP..,]^U 'H4VL:;;VT-Q+?VR0
MSC,4AE&V08SE3W&.<CM0VKZ:FGQW[7]L+.3_ %<_FC8_IM/0].U>=1Z-;V=M
MH$7@S6S8WMM;W36$>HCS(KRW:12ZGH0I8(P(YQ@].E >)A'/X.UK5!)H6E3V
M]W;,\.UHK>Y,BX.65@$8(VT^C=<9H ]9L;^SU.T2[L+J&ZMWSMEA<.IQUY%8
MWCF_OM*\$:QJ.FW"P7=K;/,CF,/RHST/%0^#+718(-2N-"NI;NVN[QIY;DN&
MCEF(&\H5 &.F2!C.?0TWXDNJ?#7Q&68*#82@9/<J<4 :D.LVEKH^GW&I7L,+
MW$*-F5@I=MH)P._<\5(WB#1D@M)WU:Q6*\.+9VN$"S'T0Y^;\*XJYUG3;?7/
M"D$DMK9W3Z2[Q:G<R?(L9$8:.,9"LYP#DYP!T.<5A:!8?VY\&;BWTV42:II=
M]<7EKQ\T<T=P\B @="PXQQPU 'JT6L:9/>S64.HVDEW ,RP),I>,?[2YR/QJ
M,Z_HZVT=S_:EF8)2P203J5;;][!!YQW]*\T;5]3&O:9XST^V=8/$MO\ V;'
M4_U;[=UO(_K\WF9/]PBM_7M)GL]3TB'PWK,%AK-A8.D%O>KOANX,IN5NX.54
MEASS^0!W%M<P7EM'<VTT<T$JADDC8,K ]"".HJ6L#P5J/]K>#M,O?L L/,B/
M^C*<JF&(^4]U.,CV(K?H **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ I&574JP!4C!!'!%+52_U33]+
M2-K^]@MA*XCC\Z0+O8G 49ZGGH* )+>RM;2$PVUM##$V24CC"J<]>!2Q6EM;
ML6AMXHV(P2B ']*SK#Q3H&J/=K8ZS8W!L^;CRYU/ECU//3WZ467BK0-1N4MK
M+6+*XFDB:9$CF5BT:G!8>V0>: ->H([*TAN)+B*UACGD^_(L8#-]3U-5+/7]
M)U"Z^RVFH6\LY3S%17Y=/[R_WE]QD5R?AOQE!9MKT?B77K=6@UN:SM6N"D1\
MM5CP,  <%N3[T =O)9VLLWG26T+R["F]D!;:>HSZ>U#65HQ0M;0DH %S&/E
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
MX+1?[P[?C0!? "J%4  #  [4V2&*;;YD:/M8,NY0<$="/>LD^+?#JK&QUNP
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
M/KUY:)(\+2*LCL1G[HQ@GKBNHM]:TR[U*?3K>_MY;VW_ -=;HX+Q_P"\.HH
MN@!0   !P *6JUEJ%GJ,;R6=S'.D<C1.T;9"NIP5/N#U%6: "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *X3XM>0/!T#7(3R5U.S,A<<!?.7.?;&:[NN;\::#>^(])M[*RDMXC'=PW
M+/,3_P LW#@  =\8SV]Z ,.[MK*;XL:-J6EM;B*TTRX&I31$;!$=ODJQ''7<
M0/1:Y32[)K_]G"4:)#%-J @F5O) ,A7SR9$XYR4&,=^/:O9H((XH0@ABCW<L
MD8^7/?L,_E4BHJ?=4#Z"@#SO7KNR\37_ (&N_#T\4MQ'J"7.86&8K3RV\T-C
M[H^ZI![X%<Z\^GR>!?BH_FVS.^HW@#;ERW[M-GU^;./?->QQP11,[1Q(A<Y8
MJH&X^_K2^5'C'EI_WR* /-KJ^M)/&GPT?[5"S-:71W;P<Y@0#\R*J::VBIIO
MQ$L]56V,\VJW.;=P/-E1D7R]J_>.6SMQWZ5ZIY4?'R+QTXZ4A@B:99FB0RJ,
M*Y49 ]C0!Y7!#)I&L_"BPU69$O[>VN(Y5=QN4_9L '\<+[D5N>";RWB\8>,]
M/DF5;Q]5\Y8"?G,9ACP^/[O'7I7=%$8Y*J3ZD4H50Q8*-QX)QR: .6\?Z3<W
M^@IJ.FKG5](E%]9>K,GWH_HZ[EQ[BN4\2-?:O\-KWQ+!:3$ZA<6]W);;<R?8
M8W4A,#U4%R/]MJ[?7],UO5+B&"QU2"STR2-X[U# 6F8'_GFV0%.,C.#C.>:W
M(HTAB2*) D:*%55&  .@% '!:O+;:_XZ\&7VAW45PT'GS3S0.&"VS1X^;'9F
MV@ ]\^AKB-2U2QM_A'XOT>6YC74H]5N"]IG,BJ;H,&*]0N"/FZ<CFO<HH(H
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
M8?D!CD@'L?>N7\26VI:%XT%QH\;^5XGB%A.R?\N]RH.R?\(]^?\ <% '8_\
M"1Z2;.WNDO!)%<Y,'EHSM*!U*J 68#N0*:WB?1$TN+4SJ4'V&5PBW .4W9QM
M)['/&#WXKDY&A\,?%.R:\*VNBRZ(MC8S.=L44B2;C&2> 2H!&>NT#M7,:W83
M+X-\=ZE;*S:5<ZQ!=VP0$AE22(S2KCJI(8Y'7:3TH ]=&JV)U<Z5]I07_E>=
MY!R&,>0-P]1D@9%<[XYU#4--F\-/8WLL"7.MVUK<1JJD2QN3D$D9'0=".]8\
M6N:;JGQBTNYL;I;BWDT2:..:,%D=O.0X5NAZ'IZ8J;XK2+]D\-0K>I:3MKML
M4E.TF/AQOP>"%)!YXH Z]M>TJ.:\BDO8T:R&;HOE5AR 1N8\#((/)YS5.V\9
M>'+R\L[2WUBUDGO%W6Z*W^L&,\>^.<=<5S'A?Q#;1>']6\/ZJ]M:ZUIB2+=_
MO/ENLJ3YZL3EMP()SR">>U<S!<V4/PT^&H\Z!&CU>R9QN *$;MY/IC//UYH
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
M3H/DGE2W?S'7U&6 W#J0?2H+O48="E\$ZKK#W4.AOH@M&NH'=1;S,(F!<IR
MP7'X>U 'I-OK^DW6D_VK#J%N]B#M,P?@-G&T^C9XQUSQ6?J'C;1+#1-3U,W+
M2+IR_P"D0+&PE1L952A 9<]B0!CGI7"ZN=*TK2=.\1:#:W<NA1Z^NH:A+F23
MS@4*M. V255B.G4KD>M:WB*]T3Q%X*\7:AX>MTNGN-,99[Z&(CSBJ-M0''S%
M1G/ID#Z '<Z3J46K:7;WL)XD0$C!&"0"1S]:NUD>&-0M=3\-:?<6<PFA\A%#
MJ#@D*,X/?T^H([5KT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 5E:[::S>6T":+JL.G3+*&EDEMA,
M&CP<J 2,'H<^U:M8/BWQ/;^%-'%]/%+*SRI#&L<;,-S,%&2!P.?QZ#DB@#4T
MVPBTO3H+*%F9(EP7<Y9SU+-[DDD^YJR%4,6  )ZG'6LZ?7M/MXX&DDEW7"LT
M4*V\C2L!U/EA=^!D9..X]:GTW4[+5[%+W3[F.XMWR Z'N#@@^A!X(/(H M%0
M3D@$],TO2L[4M=T[26VW<[!Q&92D43RLJ#JY5 2%]SQ5.X\9^&[5;1IM8M@+
MR)IK?:V[S$"[B1C/;\SQUH W<#THKF+/7]%U?Q#97%CXB>0R:>\R6*'$;QEE
M_>L",@CIR1UZ=:<_Q \*QPK.VLP>29C 9 K%5<';\Q PHSQDX'O0!TA 8$$
M@]0:  .@ K)M/%&BWVL/I-M?QR7R(9/+VL R@X)5B,-@]<$XK.L/$.AV-IK>
MIR>)#=6<-XPF>9@4M6VK^Z3 &0.#QGK0!T[*&&& (/8UGZW;ZI=:7)%H]_%8
MWI92D\L'FJ ",@KD=1D56LO%FA:CJJZ9::C')>-&94C"L-ZCKM)&&(SR <CO
M2CQ7HAO([47PWRW!M8W\M_+>89S&),;"W!&,YR"* +6CZ;_9=AY+SM<7#NTL
M\[*%,LC').!T'8#L !VK+\6Z!>>(!I(M;B"$6&HPWY,JEMYC)(3CIG/7]*IZ
M7>WQ^*6NZ?-?336<=A;S0POC;$S,X., >@ZY/O6]JFOZ3HC6ZZG?P6K7#[(A
M(V-Q_P /?H* +Z+M0#:%]EZ4H4 D@ $]3ZUA:?XU\-ZI:WUQ::M \5A_Q]%L
MH8AV)# '!['H:2R\;>&M0:46VKV[B*U6\=CE56$]')( _J.] &]M7=NP-PXS
MCFN;?P]>/\0!XB,UL;8:>; VY4[B/,$F_/3.1C&/QK2LO$&F:A?/8P7#+=K&
M)3!-"\3E"<;@K@$KGC(XI+?Q%I=U=PVT-P[23EA"?)<)+M!)V.1M8 #J": -
M2D*AAA@"/>LB3Q3HT-]#9R7H22:8V\3M&XB>4<>6),;"V01MSG((ZTNH^*-&
MTF25;V]$0A*B9_+=DA+8V^8X!5,Y'WB.HH UZP-.T75%UF6_UG5DOEB>3[##
M';"(0*Y_B.3N8+\H/'!;UJ]'KFG2ZC<Z?'<%KRWB$TD(C;<$/ 8#'S XXQG-
M8NJ^/M(L=*TO4+5Y+R#4KV.TA>&%V7)DV.3@<$8; ZDC % '5,H888 @]B*6
ML :CI]SXNM(H]:G6[-D\@TS&%9"5/F.I7(8< 9(Z].M3W'BG1;6<Q3WP0"80
M-*8W\I9.FPR8V!L\8)SGB@#7"A>@ XQP*6L6^\6Z#IVH2V%UJ427D4/G/  6
M<)D#H <G)Z#GVJ]I6JV.MZ;#J.FW*7-I,"8Y4S@X.#UY!!!&#0!<HILDB0Q-
M)(ZHB LS,<  =S7#W?BBVT+X87FM:;JMQK/EI<&VNYD+[Y S8#;5'RJ1C)P,
M#K0!W)5202 2.F1TI2,C!KFO#5K-),NJQZSJ%Q:SVRI):7<; >=P3(NX KD9
M&T#;SQTK2T_Q!IFJ7-[;V5PTLUDVRY01.#&WH<CK[4 :>.<T8&<XY]:R5\2Z
M2]G;74=R\B76[R%C@D:24+U*H%W$#U Q4;^+-"CT<:NVH)]@\SRFG",0CYV[
M6P,J<D##8YXH VJ*HG6+ :RND-/MOVB,RPE&&Y 0"P.,$ D=#7.?$74+S2]+
MTJ[M-0ELU_M6UBFV%0KQM( P8D9 QZ$>] '8%0P(8 @]0:7I6'I?C'P]K,UW
M%8:K!+)9KNG4Y0HO][Y@,K[C(J.P\<>&=3GBAL]8MY7EADG4\A=B'#MDC QC
MOVYZ<T ;X55QA0,<# I>M9-GXETF^U V$-T5NA%YPBFB>(O'_?7>!N7W&13+
M/Q3HNH7=O:6U[NENE9[8F)U6=5^\8V("OCK\I/'/2@#9HKA?">OO:VGBBXUS
M4IIH;/7I;6.65=Q5,1A% 0>K8X'4UVRSH]OYX#A-N[YD8-C_ '2,_AB@!Y52
M<E1GUQ2UYKKOC=M:^'/B34M&GO=/GL#*L4GD%&(0[>2ZX!)SP,,..E=;I/BG
M1]0O(]*AU!)=16 2-'AOF P&*L1AL'K@G'>@#;V+N#;1N P#CD4ZL>Y\4Z-9
MW:6UQ>B-GF%N)#&_E>:?X#)C8&]B<U)<^(M+M+EH)KAPR2I"[+"[(DCXVJS@
M%0QW+P3_ !#UH TRJE@Q R.AQTI:R=4\2Z3HQD^W71C$0#3,L3NL(/0R,H(0
M'U;%::NLT(>*0,CKE70@@@]".U #Z0*%&%  ]!7$^#M=>'1_$5UKFJ/)%8ZW
M=6RSW!&1&KA47  &>@  Y)X'-;R^*M&:"_E-TR#3P&NTD@D1X5(R&9"H8#&3
MG&, ^E &S2%0PPP!'O6.?%6B@Z;_ *6?^)F-UEB&3]^,9^7Y?3GZ<]*L3:[I
ML$MU'+<%7M2@F!C?@N<(!Q\Q8D  9)S0!#XCT>XUK2?LEGJ#6$ZS1S)*(Q(I
M*,&"NIQN4D<C(S52UT;5[NX@EU^\TV<6\@EC2RLVBRXZ%F=V/'7 Q]2.*U;#
M5;/4VG6UD<O;L$E22)XV0D9 (8 ]"#^-7: $VC=NP,],TM%% "!0HP !WXH"
MJ&+  $]3CK2T4 (54G) )QCIVI:** $*J2"0"1TXI>E%% !1@444 )M&[=@9
MQC-!4'&0#CD9[4M% !1UHHH *R/$FCW.MZ4MM9ZBUC.DT<Z2>6)%8HP8*ZDC
M<I(&1D5KT4 <[::-JUU<V\^OW>G3_9I!+$EE9M%EP" 69W8]\X&/J1Q70[1N
MW8&3QFEHH **** "BBB@! H4    = *BG@\VV>&.1H=PQOC ROTR"/TJ:B@"
M&TM8;&S@M+=-D$$:QQH#G:H& /RJ; ]*** "D*AAA@"/0TM%   !T%8&HZ)J
MFIZVK3:L@T("-GL%MAO=U;=S)G[I(&1CD#'<UOT4 %(JA1A0 !V I:* $VJ.
MBCKGIWI:** $"A<X &3DXHVJ&+8&3U.*6B@!"H)R0,CO2XP,"BB@!"H)!(!(
MZ'TI0 !@# %%% "%5+!B!D=#CI0RAAA@"#V-+10 4FU=V[ W8QG'-+10 A52
M<E03C'3M05# A@"#V-+10!@^(M'U36HI;&#4+>WTR[M)+:ZC>W+R?.,;D;<
M#@D8(([\UL6UI#:64-G$@$$,:Q(IYPH& /R%344 &.,4@ 4 *  .@%+10 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 5Q?Q45O^$&ED5'98;RUEDV*6*HLZ%C@=@.:[2B@#SQ
MM4CL/BDFLWTICT;4M)6WM+R4%(TD60L4).-NX'<"<9P,9K0\!6$L%[XGU! 4
MT_4=5>>T4C ==JAI /1F!P>X&>A%=G10!YQ<Z[;>$_B9K;^(1)%I^KVUM]BN
MC"TD9,:LK1':#SEBV/?WJ/47T^#QG\/5ALH]/M8C>E+8H$\E6BQ&67'R%CC@
MXY..HKTNB@#A+Z>"+XSZ7F1$":-/&23@*QD0A3Z' )QZ"N/FEMW^#OCF)&0R
M3:I>&-!]Y]TN4('4Y R/I[5[710!Y[JMW:/\0_ +PS1&-;>\!9&&%#1($!/;
M)! ]2*YZ>Y@?P9\4461"T]]<&)0>9-T2*I7UR00,>E>QT4 >:W=U:?\ "5_#
M9HY8MD<%R"5(P@:W"@'TRPP/<8KF;O68+[2-%G\J6R:T\3PR7&EP6K!+-1.V
M6<A<EVSNSG!W<#BO<** .$TFYAD^,.N%7'SZ7:JH/!+!G++SW (R.HS2?$Z6
MW@'A*6Z*B!/$-NSEAD ;).3["N\KG?%'AVZU^?1G@OH;9=-OX[[#P&3S&0,
MO## ^8^M '+:C';7?C?7/$%C+$VGQ^'7M+BYC8&.69G)50W1F"CG'3<HK.FM
M[FX^!7A]],@:X:Q6SFN[:%<NZQ,K2)M]<C)'M7K@Z#/6B@#@;^2V\3^//"6H
MZ'<QW,5BMS+=3PG(2)XPH1CV8MCY3SP3CBL7PM+/I^JZ'::#JBZIH%X'9;&Y
M4-<Z0?+8@[AR%!.S#>H SFO6** /&_"]QH-WH=EX4\06.IR^(K"54;3WEN=K
MR(WRS*0=@3^+=T'/MG1TC6]-TB]\2^%_%-G++<W>ISW-O UJTRW\,A!3;@$$
MC 7!Z8'H<>IT4 >>/?V^A_%HS:BAM8[W0X8;=41G#R)*Y:--HY8 C@5R=A,(
M_A7X7GDBF2.P\3)/=%HF_=1_:I&W'CD88<C/6O;Z* .!NKR"?XP:++')@/HT
MZ@L"I#,Z%00>A(!.#S7-:?(H^#>J>$-23/B*)+FV-DW^MGF>1FCD0=64EE;<
M.."<\5['10!YOI@%A\5=.@OKF-[BV\++;RS,W!E$H+#)[D G'7'-0^#/%&D>
M&?!ES=:G<F&W;6[F)2L;-MWRNRD@#A2H)STQ7IU5K^QCU&T:UG9_(?B5%( D
M7NI]CWQB@"=W2.-I'9511EF8X 'J37C=K/$/V=M5@W@3,+N-8OXBS3N5&.N2
M""/:O9J* *6D7$-SH]G+!(LB&%,,IR.@KB?%-IJ>C>,H+_14;'B*+^S+HI_R
MQG528[CWVH),^RBO0ZP-/T+48];FU#5M:.H(DDC6-N+98EME?U(Y=@/E#''!
M/K0!SERL?A;XG:;=70%OH+Z+_9UM.QQ%!*L@;:S=%W*!@GJ5Q7.:]I=S+X3^
M(>I6<4CZ??7]O<6J(I/F"-HC-*H[@E6.>^W/3%>RT4 ><KKEAJWQ:T.\L))+
MBT?2;B-)TA?8S&1#P<>QYZ=NN:T?B?&6\-V,IB>2&#5;2:<JA8)&LH+,0.P'
M6NUHH X1Q:ZO\2]-U[39H7L;#39TO+Z-P8GWE=D>\<$C#,?3C/45S>AVES?_
M +/L]GI47F:@HG9H$^5V_P!(9RN.N608'KD5Z_10!YMINK^%?$4\6K:5IVI:
MEJMA:S,T5P]P6M@8R&C;S"5+,<+M&>N>U8&G:O:W.J_#O4$DE\J)YXY;:"T9
M(+)FMV40J N20>.23QG@&O:** /$+#4)M%U[6?$F\7NDV_B&X%S9 !F1)!&J
MW40ZL005[\9QCFO:;6Z@O;:.YMI4EAD&Y'0Y!%344 >+2W4<7PI\<:5()$O5
MO;[,31L#\\I* <8)8'(QU&?2NDOKJT;Q]\/VAFB,:VEVI*$84-$@4'TR00/4
MBO1:* /&M%GT*72)_!WBBRU.?7(KF0&P,MSLNR92Z2)M.P*<@EC@#DFKVMRS
M:7K>I:EX<U,2W#WZ+?>';M0XNGRB^9#_ !*< '(R/E.?NXKU>B@#R>34-'TK
MQ-XGT7Q>FHHNIW1GM6C:X,5Y"\:IY8$1P6&W;C'I7I6D6\-EHEE;PVS6D$-N
MB);N^XPJ%&%)).<#CKVJ]10!XY;:M!8^#O%,YM(;R,^*9G/FQF1(8VG4K<%!
MRRKC<,=<=:V?#$]M<?$W7XVGNKV&^TVUV33P$+,H\P,>%"[>0,XP?>O2J* /
M%WT?75\+W>GPQRK+X*NVGT^1O^7K:1)&OT$#%".Y<>E=;J=M9WG@=KK6WNK
MZI=Q7;3PMMEM'++Y+$]B@6,$].":[NB@#S_PYXBN](L_$$_B*^@U&QTPQ%-9
MM(/^/I2.C*F063@';_>]C7?1R++$DB$E74,,C'!IU% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 5GZQK>G:!8F]U2Y^S6JD!I61BJYZ9(!Q^-:%87C"VAO/#,]K<1B
M2":6".1&Z,IF0$'\#0!<M-=TS4-%&KV5VMS8,I830*7R <'@#/'?BI].U&UU
M6QBO;*0RVTRAHY"C*'4]",@9!]:\.L9[SX'>-VTV\>6;P=JSEH9FY^SMZGW'
M /J,'J,5UFH>,+K0]&\ :%IHC6[UJ.WA,[KN$,06,,P'0M\W&>.#0!Z?6/KO
MBG1?#*1OK-\MG'*<))(C;6/IN QGCI7/^#_%]WJ7B_Q'X6U$I+<:3(K0W*+M
M,L3?W@.-PR.1@'/05R?[2'_(BZ9_V$E_]%24 >OVUS'=VT=Q"6,<@RI9"I(^
MA -2UYQX_P#%FM>&+OPE;Z0]MC5+E;65;B,L.2@!!!!'WC4'A_QKXB;Q!XUT
M6]6#4KG183/:&" Q&4[20FW)ZG:!SGKUH ]-9E1&=V"JHR2>@%9VAZ_I7B73
MO[0T>\2[M=[1^8@(^8=1@@&N \ ^.[KQC:2$:O US%8R-=V<EL$E@GRNTJ,X
M>+&X>HXR>>.9T?XEW>B?!9-8M=-TV"_N=3:SMX;:W\J%6(W%RH// /XXH ]B
M?Q)I$?B&+09+U4U25"\=LRL&=0"<C(P1A3S[&M6O%[N#4;;]HWPK'J5['>3#
M2Y,3)#Y61LGSD D=<],<8^IMGXEZWJ4&LZIHUG-=1Z=J8M(=-@LI)3<1 @.[
M.H.UCNR!D8QR#F@#UVFNZQHSN<*H))]!7F&I>+_%<GQ2N/">CM8B.73_ +3
M]W$1Y+$9RV.2.V,=2/2O0-)AU%M MH-=>"74##MNFMP1&S=]O0T 8[_$;PG%
M#;S2:PB17)Q [0R!93_LG;\W4=*UM,\0:7K%S<VUC=>9/:A3/$T;(T>[.W(8
M \X/Y5Y+\=((K6X\#6\"".**]*(B]%4&( #\*](\:7,N@^&-:\0:<(TU&"S!
M$CIN#+&695(]/F;\Z .EHKSCPGK?CK7='T_Q#(FER:?+I\DALD#+--,,[,,?
ME4,1Z\#U[8]M\1M?MO%'A.QOWMW?5Y)(-0LEC7%G*&  5U)YPP)4DD=\9H ]
M8O;R#3[*:\NG*00J7D<*6VJ.IP 3@5CR^-_#</AQ/$,FK0C27?RUN0&*LV2N
M  ,]0>W:N'O/%FL^*=5\<Z9I]Q;VFFZ%:/"RO!O:XD*N&R<C:/D8#'L>>E<;
M::K+HO[-6EWD5M970%ZZ-!>VXFC8&9^<'N"* /H='62-9$8,C %6!R"#WIU>
M9^(/%WB"R^('ACP_ILUE';ZM:EW,UN6\M@K<C!&1QT_6L[1OB9KD?@?QAJ%_
M!!?7^@7301M'&464;MH9E!X .2<=A^- 'KM%>46GC#Q-_P )%X*T\W]M-'X@
ML1>7!^QAC$=N\JNUAA<<9.2.O/2N_P#%-]JNF^&;Z\T2Q2^U*- 88';:K'(!
M)Y' &3C(SC% &Q17F'ASQYJ-Y\2T\.2W45[8W.G"Z281J&BE'WE#+\KJ"",C
M//?@USDWQ%\9/H7C._AO-/C'AZ^6!,VA+3+YI3!^; XYS@_A0![E65IOB32-
M7U&[T^QO5EO+/BXAVLK1<XY! KAM3^(&IW=[X(TC3/)M+SQ#;1W=Q.T?F"",
MH&(12<$GYAD^GO6;\-5N$^,/CQ;J5)9P8@\B)M#<GG&3C\Z /6[JZM[*UDN;
MJ>."WB7=)+*P55'J2>!6*GC7P\\=O*=0\JWN6"P7$T,D<,I/0+(RA3GM@\UY
MG^T#>7+'POH^]DT^^NV-S@X#[2@ /TWL?R]*[KXG65M+\+->MWB00Q61:-<<
M*4P5QZ8(% '7NZ1QM([JJ*,LS'  ]2:S;WQ'I&G:Q::3>7J0WUY_Q[PLK9E^
MAQ@_G7@-]XAU^X^!_A(G4'CCN-1^Q2Y3+31J[;,MGH-@&.^.375_$.'48_B9
M\/(C=P37_FR@3M"53.Y<$H#V';/..HS0![/17E7A[XD:E!IOCEM=\F[D\-3L
MB20Q^5YXRZJ",G'*=??OBK?AGQCX@U'4?#WGV\]U9:S9M+<S16$D<=C+MW(
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
MVUO$L95,<F,8*\Y&,CJ.OM7T'_9>G_\ /C:_]^5_PH_LO3_^?&U_[\K_ (4
M>(Q^(_#5QX^TCQ=J?Q!TZ2ZL+;[.T,.F3*C@AP<$G(X<G///;'%-T?7O"OAO
MQ'JEQH?Q#M;;1]4F,\]I)82O)$QSGRVQ@'D@$@X&,@XKW#^R]/\ ^?&U_P"_
M*_X4?V7I_P#SXVO_ 'Y7_"@#QY/%7@E/B@WC$>-;,H;7[+]D-E-G;@<[_7(]
M*[3_ (7#X _Z&.#_ +\R_P#Q-=;_ &7I_P#SXVO_ 'Y7_"C^R]/_ .?&U_[\
MK_A0!XM\0?$/@OQQ>:1+'XXLK)--E,R*UA-(78[>IXX^7]:Z'Q-\1_!/B+PG
M?Z-_PEMI;RWD)A:;[+,RJ#U(7 _G7I']EZ?_ ,^-K_WY7_"C^R]/_P"?&U_[
M\K_A0!Y7H_C?P1I?P]7PN?&L/FI:/:I>PVLJ,N00& P>1GU[5QUD?"%HGA8G
MXDVKR:!.\D0_LMPC*S!B..<Y'4D_3CGZ%_LO3_\ GQM?^_*_X4?V7I__ #XV
MO_?E?\* /#I]:\'6WB/Q%J&B^.[*UM?$$!2\@FL)9&1R#\R'@<[FZ@XW'KQ5
M":7P7+\+[?P5_P +!L]D5R9_M/\ 9LV<9+;=N?5CSZ=J^@/[+T__ )\;7_OR
MO^%']EZ?_P ^-K_WY7_"@#QB_P#$G@V_\:>'?$;>.+%&T>#R?(%A,1+D$,<]
MNO'!_&LVR\2^&_"WASQA_9OC:SN]0U@O/"%L)5V2-GY><@CYL<].M>\_V7I_
M_/C:_P#?E?\ "C^R]/\ ^?&U_P"_*_X4 ?.OAGXK?\(]J.G^?IWA<6A,=M/-
M8)(L\<6>3EL\#EB!U-=[XU\?>!?%GA*^T2'QG'8O<A1YRV\K<!@2"-HR#C!Y
M[UZ4FC:7&6,>FV:EN25@49_2G_V7I_\ SXVO_?E?\* /#=(U?P?I?C+2O$,G
MQ#MKB2ST];&2(Z:Z!U4$#;M'RC&.N>_KQ1$_@W^Q/%FG'X@6/_%0W2W+R#39
MOW)$A<@#//7%?0']EZ?_ ,^-K_WY7_"C^R]/_P"?&U_[\K_A0!X;?:MX*>'P
MG=V/CBRAUCPY"D$<[V,QBN(U 7#+U' ['N?;%WPKXG\'>'_&.M^(;KQW9W;Z
MKCS(ET^6/:1T(/.!UXP>,<GK7LO]EZ?_ ,^-K_WY7_"C^R]/_P"?&U_[\K_A
M0!Y?XU\7?"_QQH9TV_\ $D<3(_F07$<,F^%QW'R\CU'?\C69K/C;0?$GAU?#
M^J^/M.2T?:MW<VUC,)KA%(. #E4)P,GGZ5['_9>G_P#/C:_]^5_PH_LO3_\
MGQM?^_*_X4 >,>*]7^&NN^$=+T'3/%=OIJ:7/'-:G[++(OR@C## )SDG.<YI
M=<\3^$-<\4^&]=F\=V(ET9B[(-.FQ,S$%L<_*.,#J?4FO9O[+T__ )\;7_OR
MO^%']EZ?_P ^-K_WY7_"@#P_2=2\ 6LGC!-1\:VMU;>)G9Y4BLI8V@)+D;2<
MYQO].PJ_X*\:Z!X7T^'3+SXB6=[IUF"+5$T^6-R.<!VYRHSP /3G Q7L/]EZ
M?_SXVO\ WY7_  H_LO3_ /GQM?\ ORO^% 'D'@#Q7X(\%1ZK'+XUM+U;^Z-U
ME;*:,HQZCOD5T.N_%+P/JNA7VG6_BFTA>Z@>#S)+:5PH92I. !GKZUWW]EZ?
M_P ^-K_WY7_"C^R]/_Y\;7_ORO\ A0!X5I5S\.K?X<7/@W5/&-I>6[NTL%RE
ME+&\,AY#8.<X/TR"123ZIX1O_AB_@[4OB';7)B*&TN_L$JM&%.0K#G<!T'3
M^E>[?V7I_P#SXVO_ 'Y7_"C^R]/_ .?&U_[\K_A0!X?I^O>%8?'6E^*K[X@6
M%Q/9V0LW@CTV9$*X8?*<DC[V><\YZ# $-A>> $A\86^I>-K6XM_$LIF<164L
M;0/O9U()SG!;OZ5[M_9>G_\ /C:_]^5_PH_LO3_^?&U_[\K_ (4 >.>&?&NB
M:-X?_L>]^)%K<06]NT%D\-A+&Z@J54NW.=H/ &.@Y.*32_$G@*W\<IXJO?%6
MFF]CM3;L;.QFA%PYZRR#!&<<8'Y]!7LG]EZ?_P ^-K_WY7_"C^R]/_Y\;7_O
MRO\ A0!Y5XV\8?#OQA86:CQ7!:WMA<I=6D_V:5PKJ>C+M&5/?D=!5*Q\4>!8
MO$6O>)+OQ?9/J^JVPM4V6LWE6\84+@ C+$[5).1TKV+^R]/_ .?&U_[\K_A1
M_9>G_P#/C:_]^5_PH ^=I(O!;^ ;'PJ/B'9!+343?"X_LV;+':0%QG_:/.?2
MO6D^,/@/8N_Q);E\?,5AE S[?+77_P!EZ?\ \^-K_P!^5_PH_LO3_P#GQM?^
M_*_X4 >*^./$/@SQAX@T/4X_'-E:+I$OG11M832&1MR-\QXX^0=!WK=\7_$'
MP1XI\(7FACQ=:6TEVBH\WV25PN""<+@>GK7IO]EZ?_SXVO\ WY7_  H_LO3_
M /GQM?\ ORO^% 'E=OXX\$Q?#I?"O_";0QRK8?8EO8;652 %VAMN.N.O/Y5R
M>G3>#[&]\*W;?$>UDDT$,BK_ &6ZJR$YP,<YY/))[''7/T!_9>G_ //C:_\
M?E?\*/[+T_\ Y\;7_ORO^% 'A,VJ>#[;4/%1T?QY96VG^)(G%S#-82R/'(P;
M)1N!@EVSD=#QV-5M0F\%WWPTTOP;_P +!LU2QN3/]I_LV;+??(7;GU=N<]AQ
M7O\ _9>G_P#/C:_]^5_PH_LO3_\ GQM?^_*_X4 >.7_BKP=??$G2O&!\;6*/
M86IMOLPL)B'R'!.[MS(<<=A7/Q^(/#WA;X?^)=-TCQG97]_J<_GQC[!(F"Q4
M.GS9&"H(SQBOH/\ LO3_ /GQM?\ ORO^%']EZ?\ \^%K_P!^5_PH \&\$_%!
M[3Q3INGOIGAE(-0ECLVETM)$E3/RIDL3E0<<5[#X.T#5_#^GW4&L:_/K,TMR
MTL<LRX,:'&%&2?3/H,\"M>'2--MVW0:=:1,#NRD*J<^O JY0 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !3)9!#$TC!B%&2$4L?P Y-/JCK-ZVG:-=W<:AI8XF,2'^-^BK^+$#\: (
M]'U[3M?TYK[39S- LCQ-^[965U.&4JP!!'IBI-+U>TUFW>>R,S1)(T9:2!X_
MF4E6 W 9P01QZ5Y]8LOPW\3:EIHR]EJ.G?;[0'^.ZA0)*H]6<;&^N:Z""_N+
M#4M+\&Z:4:[ALA<7UW(NX1)G;D#N[OG&>G).>E '7TCL$1F()"C. ,G\JYSP
MOKESJ>HZ_IUR5E_LJ]%NERJ[?-!17P1TW*20<<=.!5[Q/K">'_"^J:NY'^B6
MSRJ#W8#Y1^)P/QH 70_$>F>(X9IM+EEEBAD:)W>WDC =>"!N49(]JU:\RMKC
M4/ _@WP7I%F8VO[^XC2YB>(N[EPTLQ!R,'.1DY'(SBMK2M>U^XO/%\;1VMX=
M,")9QP1E T_E;VB)).[!*#/'4\#I0!V=5;'4K+4EF:RNHKA8)F@E,;9V2+PR
MGW%<IH7B>YU'PU-X@.I02:?%8M)+OM]LD%PF3*C+N'"@<#KSU/%,TOQ%J*Z%
MX<M7M[7_ (2'7(S<NJ1[(H5(WO(Z@Y.T,HQG+,0,CD@ Z6[UVTL]>T_1Y5F-
MU?K(T)6/*8098D]L9'YBM.O-AJT=CXO\3>(M5NQ<6/ARR2SCD1 "9),22+QQ
MNSY:]NH![FMBPUK7-0U32Q 8)(I0\FH"*/=!:IL.Q%ES\\F[:#CC&3A>* .Q
MHKA/#&M^)_$UE%?VTVGBQ_M.16E>%@9;5790(P"?F.T')./FQVKNZ .:N/'N
M@6L@26:\^:Z-FCKI]PR23 D;$8)ACE3T)Z5J:5K=EK)N5LS<!K601S)/;20L
MC%0P&'4'H0?Q%<IJ44>I?%/P_H\*@6FB6<FHR(/N[V_=1#ZCYS5W6M9O[#QO
MI.D:4MNYOXYKFZC:,[L(JHK%L\#)7/'1#CG% '7T5R5GJNNM?6WAZYGLI-76
M)KJ_N[>,^5!"781A5)^^P'?@;6)SP#G:?XUOUT:^OKE(;N2;5WTS1XHAL^TE
M3L#,W/!*NQ(X 4X% '5ZQKMIH9LA=K,3>W*6L/E1[LR.> ?3O^1JS#J5E<:A
M=6$-U$]W:A#/"K9:,.,KD=L@&N+GCOM2^)FCZ;=WD-S'I=J^IS*D6U4F;,48
MQD\89V //'7D55?Q?J-K\/O$/BHM8^:EW+%8R"W(6:-)/*CW#=DY?/.>AZ4
M>D45QECKFNOXVL-*N&MS;OI;W=S$(2)$(951B<]6._Y<< 8YZUBR>-]=N/!=
MGXDLS;)=:A?K;66F-"7RID*8<@ABX 9C@@#&,=Z /3:*BM1<+:Q"[>)[@*/,
M:)"J%N^ 22!^)J6@"M?WT.FV,MY<>;Y,2EG,432,!W.U02?P%5-#\1:9XDTE
M=4TJ:2XLFSLE\ETW8)!P& )Y!'%:E>5BVU#P?XXD\+:0XCTOQ+YES9L#@V$B
MX,^T>A4Y4= V.,9H ]"T;7;#7K>2XT]IWB1VC+R6\D0+ D$#>HS@@@X]*TJY
M?Q)JB>$=!TNSTV*.-[J\M],M-X)2(N<;B.^%!/7DU5FU;4]&\<Z7H-U>R7EE
MK-O/]GG>-%E@FB4,WW5"E2IXRN01WH [*BO,'\7ZX/A-)XB^UI_:$%^8"WDK
MMD3[7Y/(Q_=/;'->GT %%174<LUK+'!.8)64A)0H;8>QP>#7":-XDU?4/#*V
M4]WY?B9-3.G7&V),(ZMN9@N,%?)!<>OK0!Z!17$V6K:QXF@\03Z3J'V1M,O)
M;&UC,*.LTD2C<TN1G#,2,*5P.:HZ/XWOM<O_  /=0L(;378+HW5L4!"O$G\+
M8SC=G\,4 >B45YQ=>)]=@T+QY-%>Q&?0YF%K)+ #\@B5\$# )R3S^E=3X936
MWMS>ZMJ<-U'=P0R0P1VPC\@E<L-V?GSD<D#H?I0!;UW7].\-Z8^HZK*\-G'C
M?*L+R!,D 9V@XY(K)/Q#\.C2H]4,U]_9\@!6Z_LVY\L@G .[R\8SWK.^,G_)
M)M>_ZYQ_^C4K#^'%QJEWX<\,Z/>:;&-"N-)FWS";=YS94!67 V\,WKG\* /5
MJ*\A\=^,?$^A+XEE%ZEC)8F"33(+<13B>(N%=IE*LR#G@DJ,X SWG\:>-]?L
M?#_@G4]+NHK6;6G@6XC:%9(_WBJW?G@D]#TH ]7K(\2>)])\)Z6-2UFY-O:F
M58@P1G)8YP, $]B?PKS>'Q#XN;X@>*O"G_"0*8[&Q%[#=FRC\Q#L1MJ@#;C,
MG5@W"^IS6%JOQ UZ]^!6G>(9I;>34/[0^SS>;:QR1R@%L,492 1@=,4 >Q/X
MLT6/Q-;>''NV75;F+SH83"^'3!.X-C;C"MW[5M5Y#KA,G[2/A,[B&;1Y/F'8
M[;CFI-&\8>(;?Q%XM\,:WJ1?5+5%;276&-/-#':AQMP22\>>HY/I0!ZU7-^(
M?'GASPI=PVVMWSV;S?ZLM;RE6Z9PP4CC([UOVL<L-K%'-.T\JJ \K*%+GN<#
M 'X5P'Q.\+#Q?!+IJ(&NETR>>U]1*DD1 'UY7_@5 '<ZCJ=GI6F3ZE>SK%:0
M1F223!.%]@.3]!UJAX<\5Z-XLM'N]%N7N;='*&4P21KN&,@%E&3R*\M\&^)'
M\:?#./39RS2Z/:S&_P!P^]Y:$0 _4D-GUA/K6=\.?$[^#_V?]4UJ&)99X;YU
MA1ONEV\M03[#.?PH ]]HKS[PYK7B.ZUVVM9FO[O2;S2UF;4);(0_9[KN%^0
MH1@C(;G')KSR'XB>-I?A9<>+3K<0GM-4%MY(LX\2IA<ACC_:[8/7D\8 /H,G
M )]/2LC0O%.C^)6O5TJZ:=K*7R;A6B>,QOSP0P'H:X6U\5>(K3XMZ'H=YJ,=
MU8:QIANV@%NJ"!]KMA"/F(^3'S$]37&^&9=9L=,^)>JZ/JQL9;#49K@(($D$
MNTN2&W \8!Z8.>_:@#Z$HKR1OBA>ZA8>!XH@UI/KV][N:"$RM&L9VL(TPW+,
M#C(.!^=+KGB[Q=I/PTU_4YQ/:7^FWXCL[J>U5?M=NTBJKLC+@'#'. .0/<4
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
MQG'IFLCPUXKTGQ9;75QI$SRQVUPUO(7C*8<8/&>V"* -NN:U;PM<ZEXPTCQ
MFI1PG2UE6* VVX.)%"MN;>/3C&,>]=+10!C>)_#EMXHT8V%Q+)"RR)/!<18W
MPRH<JZY[@_H345KX?GDUFTU?5[V*\O+*%X;;R;?R43?C>^"S$L0H'7 &>.:W
MJI6NI+=:C?60M;N(V90&66(K'+N7=^[;^+'0^AH XNX^&MS-H&H:"GB*2+2[
MB[^U01+:J6A)F$I4MGYQD'' QGG.,5OPVVMQ^,Q+_:DL^E?8]DMM);*JI(",
M,KCEF;YL@< #GM3E\7V,E_:P16U[+;W5P]K%>QQ!H#*A(920=PY5ADC;P>:Z
M"@""]O(-/L;B]NI/+M[>-I97P3M51DG YZ"N0\-VNDZYXQO_ !EI>][6>UBM
MXY2K*D[C.Z0*0.B[$W>S"NVH    & .U '+1>$KG3M3U:XT;519V^K.9KF![
M?S-DQ&&DC.X;21C.0PR,^U17G@6..#PZNAWW]FS:#N2U=X1,K(Z;7#+D9)'.
M<]:ZZH;NY2SM);F19&2)2S"-"S$#T Y- '''X?S'3_$UH==E<:^296DMU/EY
M0(Q&",G ]@/2NLTRTEL-+M;2:99G@B6,R*FP-@8!QDX_.HM#UBU\0:)::M9"
M06UU'YD?F+AL>XK0H P/&7AM_%WAFZT/[:+2&Z"B601;VP&##'S #D>]2>%-
M ?PSX<L]':Z6Z2S3RXI?*V-M]^3SS[5MT4 >:ZE\(DU&Z\3R'Q%>QP:^RO+
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
M:TB*P4L-Q!8+W('7 _$?G0!R6H^#+S4])M+:YUQY;N*^BOIKJ2V!\QXR"JA
MP")P.!GZY))GNM&GT[Q+>^+Y+IK@IIAMFLX+4EV1"T@VG<<L22,8]![UIZ#X
MAL_$4-[+9+.JV=W)9RB:/8?,3&[@\XY[XK5H \6T"YGALH;G1?'.E7NJ-&7^
MP2:7&]U+(>3&[*RR9)X+$#U-=?J'P\GOT\1P+KLUO9:[^\F@%NKF.78%)#GD
MK\H^7 Z<$5W(10Q8* 3U('6D#J7*!AO !*YY .<']#^5 'EOBMHH==TS2M0\
M51Z6UG8Y%SJ5E%);73LV/E#X4,H3UR P SELZ%OH-UXO\/3:=>ZU'<P6LT-Q
MI>KZ?:_9S'*N[E5R58+Q\R\'<1U%>ALJN,,H8>A&:6@#$T#1M2T_=-K.N2:M
M>%?+60VZP(B]3A%[DXR23T'2K6O:8^M:!?Z6EP+?[9 \#2E-^U64J2!D<X-:
M-% ')?\ "'7/VCPO-_:L>= C9$'V4_OLQ^62?GX^7T[\^U7M$\.S:3KVMZG)
M?)/_ &K*DKQ"#9Y91 @P=QR, ?C6_10!B^*_#P\3Z!+IGVN2T<R1RQSHH;8Z
M.&4E3PPR!Q62G@R_&O7>L2>('DN;O3Q93*;10A(+$, #D ;CQG.?XB.*ZYG5
M2H9@"QPH)ZG&<#\ ?RJI#J2S:O<Z<+6[1H(TD,[Q$0ONSPK=R,<CMD4 <N/
M4Z^'/#NCKJZ!-$NHKF*0VG,ICSM##?TY.<?I5?Q&="\;ZS9^'XI&N+[3+Y9;
MSRT=?(C"G>K,1@JX(3 /.[V-=[2  $D 9/6@!:*** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y#
MXD>&'\7>%AI=O?+9WWVA9K.1B0#*@+ ''/0-TZ8SVKKZQ_$.@G7H;)%U"YL9
M+2Z6ZCFMMN_<JLH'S C'S<@CD9'>@#S'PSXY\1Z?XMTKPM\0](Q>-*?[/U%
M &DVE 3M^5LAB,C&-PR.X=#XX\5>(8O$&H:#'=2W.G:FMM9Z?% IADA4@/YC
M$9W,"3U&,#'OZ!+X5?4M:TW4];O8[QM,9I+2*&W\I1(1C>V68L0!QC [XK(L
M_AM_9/B?4=4T;7[W3[/4Y/,O+&*-"KMDDE6(RG4\CD9X(XP 9%QXC\0^*O%_
MB;0=#U Z7-I-G&UJI5#YL[8),A96^4?=P/7/I2ZMXD\4:5\0?!&C7-_&@U&W
M_P")C!#$AC:11R58KN S[UL:G\.%F\:#Q3HNMW6C:A)&(KGR8DD690 .0^1G
M '7/0'&:L>(? ":WJFA:I!J]U::CHY/EW!193(#C.X-QGWZ<GCI@ YCPKXL\
M0:E9_$1+O57DDT:::.QE\F(-&$\S&0%PWW!U!J3X=7?C7Q?H.B:_>^)(X[7=
M.EQ;I9Q[YP&95;=C (/8#'RY.<UMZ)\-XM"M_$L,&KW$PUXN9GGC4M&S;LD$
M8!.'/4=<?2M?P?X6'@[PO%H=K>M/' 7,,LL>"-S%N0#SR3Z4 >-KXEUS6?V?
MO$VHW.I.ES!J7D%K>&.'S(V,096V*.OF,21@GN<<5L^)-4UGPO\ #KP//9ZO
M+,;J:T1EN;:!PB&($*O[OC&.#][DY)KJ]-^$]A8^!=7\)R:E<3V6HS>>9"BK
M)&_RG([$913C'KZT_5OAB-9\-Z+HUUKMRR:5(DD<ODIN8HH51@<  #ZDGK0!
MEZQXOUK4O'7B+P]I,MW =)T\/;+:P+(TURRAE+E@<(,A<<=3STK.\2>/_$6A
M7GAV;Q%!?:1IEW88NIK.)',5YN(.X,&RH !VCDAN^,5UNJ?#QKGQDGBK2M<N
M-)U1X1#=M#"DB3J !RK9 . /7H.XS5S6O!LNK6MQ:#5G^RW5D+2>*Z@$X;!8
M^:,D8DR_!' P..!@ W-#G:YT#3IWO([QY+:-FN8ONS$J,N/8GG\:\E_:*ACM
M_ FC00HJ11WZHB*,!0(G  KUO1M)MM"T6RTJS#?9[2%88]YR2 ,9)]:YWQ_X
M"B\?V-M8W>HR6MM;R^<!#$"S/@CDD],$\8H U?$3/:>%]1U&U?R;ZUT^9H9U
M569"%W?Q @C*C@CM7$?#J]\;>*M"T/Q'>:_ ;;_2%GL_LJ*;G#.JDN!\N" .
M .%SR2:[^_TN;4?#ESI4UT ]Q;M;O.D6.&!4D+GK@^O7\JS_  KX2B\+^$4\
M.1WLL]M&)%27:$D <DGD=\L<'Z4 >8W/CWQ/IM]X9:ZU));VYU5K+4K:!4DM
M0I< *CA>'"GH&)'&[KBMW5-=\23_ !CN/"UIKLEIISZ:;D!;:)VC;'\)*^OK
MGO[8=!\%+2#2=,L!XCU(C3;W[7:DI'MC.<D!<<DD Y.?IR:Z*7P)O\>/XM75
M)!=M:&T$30@H%VXR>1DYYH X+2?'OBZ_^"$NNP[[O4[:]\F>:*-?,\@$%F P
M1N .,[3@<XXK<L/&.H:S\.]8UGPQK$5W<)(OE?VH8X7LEPN]9#@(2/F8,>#G
MG.*V?#?P[;PKX<32--URX41WOVR.=H5+9V[2A'0J1^/7GH14NOA+IMYX=UK3
M'O9(9M7NUN[B:UB$:*RG(58\G"]>"2<G.: ,OPQXWU"7XG7^CRW]Q>:.=+%]
M$;B(*ZL N2I"J2AR<9'/!''4\)ZWXQ\:Z5IWB73-3@C1M5>.[T^55$26H(&T
M$*6+@<YSSGTXK?TKX;Q:7XPA\1_VW?W-RMF+299UC(F4 #G"C P!P!VZ]<Q^
M'/AI_P (KJ=T=)\0W]OHUS-Y[Z8J)M#>@D(W =!Q@D <T <QX-CU&]^-7C)9
M=<OO]%$2 XB.],DA#E#A1DXVX]\UD:5\2];TOX5>(M9FDBN-0BU=K.V?[/'&
MJEE4[F5% )^\>>IQFO3;/P+%IOC;4_$MCJ=Q"^HJOVBU**R,RC@Y^]CN0",^
MN.*RM.^$FEVGA/5_#EW>SW=GJ4_VEG*!)(I>/F4CC^$<8]?6@"G:^*-7T;XE
M:%X9O+^6_M=8TP3F29$#Q3@.25*J/E.SH0<9KBY?&_C.3P9XNU@>))%DT34T
M@MU6TA^=3($PYV<C!SP!S^5>J:=X&2#Q+:^(=2OS?:C9V0LK1O)\M(T&<L1D
MY<[CDY Y/ K$'PBMQX=UW13K4Y@UJZ6ZN'\A=RL&W87GH2!USTH [K0KZ34_
M#^FW\H59+JUBF<+T!9 3C\ZY[0]1U74?%?B_2;K46$5C);+:O#$BM$)(MYQD
M$$Y/?/2NCT?3_P"R=%LM.\XS"T@2!9"NTL%  )'K@"LS3O#<VFZ]KFKQZ@'E
MU8QLR-!\L1C78N/FR>.N>I]* ,/X002I\/K&9[R>97DN,1.$VH1<29((4'GJ
M<D^V*N^(]4U+0O%NA7$E\XT"^F-G<1>6F(IF'[H[MN[:Q&#SP<<\XK2\)>'3
MX5T&+2%O3=P0L[1N\85_F=G.<'!Y8]A63XXOM*U>VN?!;>;+JU_ K0Q)"^$R
MV!+O V@(1NZ_P^XH J:CXGU&V>%H;LE-8UI=.L"\:$01+D22#CYB623;G(Y4
M\\YLOJFJZ7XZA\.W&H37-IJ5C)/:W+1QB:"6,C<ORJ%*D$$97.:U=8\(:?JO
MAZSTE7EMA8/%+93Q$;X)(_N,,\'WSUR:EL] ==976-2NEO+]+<VT3)#Y21H2
M"V%RQW,0,G/88 YR <7;>+=<G^'/A#7&OL7E_J%M!=8B3;*DDNUAC'''IBO2
M+W_CQN/^N3?RKAXOAF\>BV>C?\)%>?8-/O$NK*-88PT6URX4G'SD$\$\>QXQ
MW%S!)-8RP1S;)'0H)&7=C(QG'% 'F/PMU:76?#FC:/8ZA)8C2[.-KQ/+7S)]
MXRNT.I^0=V'4\>]:$E_XFO\ 7?&EA#KXM(]*2&2U:.TC9@6A+[3N!!&>N<GI
M@CG-VR^'2Z;%H#66K207FC(T,=RL W3PGGRI!G#+G)_48/)T8/"DT&I>(+X:
MF#+K2(DH-OQ%L38"OS?W3WSS^5 &+I?C"_UT^$=/686ESJVFF_NYXD4D!54;
M4# @99L\@X ]\AK:OXEDN/%GANVOR^JZ9!'=Z=>&&/=,CJ2(Y%V[<[E*Y &<
M@]N=&'P!':Z?H"6VI/%J&A*8[.\\H'=&1M9)$SA@1Z$'C(Q6YI.AIIU[?ZC-
M-]HU"_9#<3;-@P@PB*N3A1SU).2>: .*'C:XEU'P7>PZE,VE:K$J7T?E1GRI
M7&(MS;<C=(KJ0,<J<8KM- FNKR"ZO9KIY;>>X<VB,J@)"#M4@@#(;!8$YX(K
M&?X<Z2?#6KZ(DDJ1:C<M<^8I^:!B^]0GH%;D#W/K766\$5K;16\"!(HD"(HZ
M*H& /RH \]^)OA8>+H+S343==+ICSVOKYJ2*0!]1E?\ @5<OX3\1R>-/A:;.
MXW,^BV,_VTL/OND;+ #Z\$L?]J,>M>LMI=R?$:ZJ+X")8#!]F\GC!(8G=G.<
MCZ8[=ZSX/!=CI^BZUINEL+4:O---/)LW%3*,':.,8'3L/2@#S?X5W.JV?P'O
M[G1#:C48[B9HFNG"1KRN6)/ P,GGC(YK3\,^,]5N/BC;:&=1FO-,O=*%UF>-
M1MEP<M&P1=R$@X.,'J.,5K6GPGM;7X>WW@W^U[EK&YD\T3",+(C;E;'7!7*C
MC'<\U8TOX91:9XITO7QKNH3W5E9BS82K&1*@! '"_*,'''/'7.20#C/ 5_?6
M/B+XE:U>:M?7*Z3<R&2)A&?M*Q"8*&.S*X"C&PJ/;'%:_A/Q3XMUF'PQK$:7
M5[;ZC-*NIQ^0B001EB$:,X!^7'/)SSGM73Z5\/++2==U^^COKB2SUMVDN[%U
M78S,&W?-C./G;CCMZ5%X1^'TOA'-I;^([^?1DE,T-@Z( C$YY<#<1GG P">O
M4Y .1T+5?'7BS7_&6C67B9+--*OQ';W$MG&[A=\@V< #D+R2">!TR:U=$U[6
MY/C+XMT3[1%<0VE@DMLDD,:'>5C(#.JABH+D<DX!KH_"O@A/"^NZ[JB:@]R^
MLS_:)T>(*$?<Q^7!Z?.>#GMS59/AY$/%VN^('U2<R:S:-:3Q)&%"(5504;.0
MP"CGGOQZ '"IX\\266N^#([C4Q<3ZE?266J01JCVH/F*H$3JHY4/SAFP< D\
MUJZ#_P G,^*?^P5'_P"@P5;MO@S;6UGH, \1ZDS:)=&YM&*1X3+!RH7;_> .
M3G\N*Z.P\$+8_$._\8#47>XO8!;R6YB 0( @&#G.?D7GZ\>@!?\ %]K!?: +
M2ZB2:WFO+2.2-QD,IN(P0?PKQ>X^W?!+Q)>:=(9KCP?K*N(7Y8P2%<#_ ($.
M ?[RX/48KW'7-+N-6MH8(+[[((YXYRPB#EC&ZNHY/ RHS_2H_$?ANQ\5^'I]
M'U5!)%,OWU&"CCHZ]<$'_#F@#B]?\4ZA:^(?!7A33YFM1J<:R75RBJ7$:K]U
M=P(!.#DXSTQ5"R\<:U+I'Q#TY[UC?>&_-:TOO+3<Z#>5#C;M)&S!..0?7FNS
MUGP5;:I<:'?1W+6^IZ*0;:YV;@PP RNN1E3CL01V-4[;X=VEMH?B*S%X[7OB
M%I&O[PQC)WYR%7.  &; R<9[T >?6?C?Q9#%\.M4N=;-RFNW36]W;&VC1"OF
M*@(PN=V&ZYQP..N>A;6/$FI_&;6/"</B">TTR/3Q<Q^7;PL\;$1_=8IZL>N>
M,]\$7S\)X3I_ABT&LS!?#LQGM6\A<R,7#_/SR,@#C%<R@ENOVD-;6QU5;*<Z
M6L:3;%D4N!%E"IZGJ< @Y7ZB@""W^(WB2Y^"VN:L;X1:WHUZEL;I(4(F4R(N
M2I4KT<] .@K9C\8>(/\ A8/@/3FU(M9:OI2W-Y"88\/)Y3,2#MR,D X!Q6_:
M_"W2+7X>7WA 7-P\=\QEN+LX\QY<JP?'3@JO'H/QJ"P^%YM=>\/ZS/X@NKJ[
MT6W%M"'@14:,*5Q@=/E)YR3GGVH X;0HM2/BCXL76F:O/IT]K,9T:*.-M[+Y
MS*&WJ?EX.<8//7UI^,_$UUXN^$'@_5[Y%6[DUA8Y2@P&91(NX#WQGZYKTL?#
M86]UXCN+'69H&\0EQ?!X%?"L6QY?(VD!V&3NZYQ2:W\+M-U3POHWAVUNY;&P
MTJ431;$#N[C/+$^I9B>.2: ,Z;Q%J-K\=GTF2Z#Z8-*:X,9@CW+C)P'"[L<9
MQFJOA/7/&/C72M/\2Z7J<$:-JKQW6GRJHB2U! V@A2Q<#G.><^G%=3_P@P;X
M@IXODU%FN1;?9FMQ"!&4Q@]\YSS5'PY\-/\ A%=4NFTCQ#?V^CW,WGOIBHFW
M=Z"0C<!T'&#@#F@#LM2_Y!=W_P!<'_\ 037B?P;N;FR^"'B:\LYV@N;>>YFB
MD558JRP(PX8$'D=Q7MU_;R7=A/;Q3"%Y4*>84W;<C&<9%<9X;^&L?AGPAJWA
MJUU:26TU$2;I)(1OC+H$8C!Q]T=QU_*@#S^U\=>+XM \":]<:X;C^UM0:UN;
M8VT2HZ"4KG(7.[&>1@=..I.OJ-I.W[3.FC^T+D;M,,H.V/Y4S)^['R_=.#R?
MFY//3&V?A';G0/#^D#69Q#H=RUS;OY"[G8OOPW/(!STQUK<F\$"?XAV_C!M1
M87,%O]F6W$(V&/YLY.<Y^8\_3B@#A)?'>OZII?CC7;+4'LXM!N%AL;98D*,%
M8AC)E226 [$8[5/X@\?>(9KCX=W.BW2VJ>(<"YMI(D>/=F,=2-V 7;H1D =#
M72WWPQM;C^WK>SU&2ST_7I4EOK=8@S;@V6,;$_)N[Y#>V*L:Q\.K34M0\-7%
MM>-91>'<&S@2,,IP5X8DY(PBCL>O- ')_$#5/&G@/P/#=MXG%WJ$VK^6LXLX
ME7R'1B$*E3R"F<CUQS5A-5\4K\7;GP@WB25K2XT\7/G?98M\#=_+^7 '^]NX
M]3S77>//!,7CO2+;3;F^DM(8;@7&Z) S,P4@=>WS']*A_P"$&;_A/?\ A+_[
M4/VW[+]E\KR!Y>W&,]<YSSU]J .*\+>-O%NL?"#4-4CN[.35;*_:W:[NV2%1
M$ C%B2-NX!L#(_ GKI>$?%FJ:G\3=>\-?VE=3Z8-/6ZM)KB%5FB)$?(R@R#Y
MA(W+V'XRQ_!FQ3P-=^%CK-V;:>^%\)A&H97P%((Z%< <=CS6UH_P]CTCQM)X
MH&MW]S=SV@MKA9UC/FX"C)(48^XO  Z=>U 'G'PYNM7'PO\ &FO#6[S[5%/>
M2[72*17D6%&WMN0DDXP1G&.W>M"W\?ZTO@OX?V<5PL6H>(;LP37<<*+Y42S!
M#L0+M!PR@<<8/%==I?PQ@T;0M>T6SUBZ&GZL93Y3QH?)\Q0K$'JQV@ 9X'H:
M6/X7V4?AC1-)^WRFXT.Y^TZ?>^6-R-OWX9>C GJ..@]* ,>U\8ZO%KOCOPU)
M?222Z19M>6-Z8T\Q1Y8;:WR[6P67!(Z9SFN5MO'GC"+PMX+\17&NF=M2U)K6
MXMOLL2H\8D*\X7.[ /(QVXSDGTZU\ V\!\17<MZ9=5UY#%<W7E86-"NT*B9.
M !ZD\@9SBL5OA#;GPWHFAC6IQ!H]TUU _DKN9BV[#<XP"3TQUH ]'E5WA=8G
M$<A&%<KG:?7'>O+-(\3>)8OAW'XSU#6([A1%+%]B^R(JO(9_+C<N,$8[@8!'
MODGU-Q(82$=5EV\,5R ?7&?ZUS&F^!K.T\"R^$;VX>]T]UD3<R!' =B_4<9#
M'(..PH 9IY\51>*;82+=3:++"PN3??9E>&4<J4\HY(/0@YQUS7.^%;J\L_AI
M/-97MK9/_;%PLEQ<'A(S=,&VC!!?&0H(.21UKI_#_A74=(,?V_Q+>:LMLI6S
M2XB11%QC<Q7#2-CC)/0GUS6>/AT%\-1Z0NL3));ZE_:=M=+"NZ.;>7Y4G#+E
MCQ0!EOKFK7EKX^TTZC?(FFV,=Q9W,D*17"AXG8@@*,#*<94, >QP:ETK5KW3
M/#G@K1[>>\N)]5LED\Q5A\R*..!&*)N"KU(Y;<<;NO&-J#P.%U+6KRZUB[N?
M[9M$MKN,I&H.U60,,#CAS@#\<U6N/AY]H\.:5I[:[>IJ&D,IL-1C1%>$*H0+
MM P5*CD'KZ]J *%SX@\4^'[">#4TS)>ZI;V.DW=R(B^V8X)E6([<I@XQC=Q[
MU(UI=6GQFT@3ZC->(VCW)0S(@93YD>>4500>.WK^&G>^!%U?P]-8:SK%Y>W\
MDD<RZB%2)XGC.8RBJ-J@$GCON//-/M/"%Z/$FGZ[J'B">[N[.V>WPEM'$DBL
M03D8./NC./PQTH I?%;[0/!@>WO;BV_TVU5Q"5&]6F12#D'CG/&/?(XJT=3O
M;KQH?"T.I7$2VFGB[GNPD1FE9W*JO*;   2<+SD=,'.MXH\/Q>)] FTN2XDM
MM[QR)-& 2CHX=3@\'E1Q5&X\)R-K-EKEKJCQ:Q;VYMI;B2$.ES$3NVN@*]&Y
M&",>] $7@S7+_49M;TK5&66\TB]-L;A4"B>,@,C$#@-@\@<5G745W)\:[6,:
MI>)"-$DF6%?+*+^_C#* 5/#8&3][C@@<5U&BZ)#HT=T5D::YO)VN;F=@ 9)#
M@=!T    [ =SDFI?^&?M?BNS\00:C/:SP6S6DJ(BLLT18/CD?+R.HYQZ=: /
M.HKK6M*\,>.M:TK51:'3]>O)Q#Y".)\%,JY8$X(X^7!'J:["ZU[4-5\07&D:
M?]N@6WL(;EY+(0&3?*6QGSCC: G8<D]L<J? 3-X>U_1VU5C%K=U+<SR" ;D,
MF-P7YL8X&,YQSUIVI^!I[G4;'5M-UZXTO5[:V%I)<P0JZ7$0.0'C;(R#T/O]
M, &QX6DUR3P];?\ "20Q1:JNY9O*(*M@G#<$@$C!(]<UR6B1ZB/&7CQDUFZ+
MVSP"(2I&Z@&#<!C:#A2QP 1[YYSW>FV TZQ2W\^6X<$M)/,07E<G)8X '7L
M !@# %8H\)O!X@UC5;35)HAJJ)YUN8E9 ZIY8;/7[O;/49]J .8T74?%M[X
M@\33>);)'N=/4^5=6Z1PPN7&92X&<[-V%QC)'XW+#7]6D\1>(-*COKB2&'3(
M[VTGO;54D1B7!^4*N5.W(W '\*OGP#&W@"#PHVIS!+4QFWNTC ="CAT)'(;!
M'XC\Z>G@NY77+G6'U^YENKJP%G-O@CV-@L0V !@#<< 'KU)H YJP\1>)DT+P
M1KUSK G75KNWM+JT^S1JC"4-\^X#<&! /! ]O71N/%=U#XOET?4]2N-'N6OX
MQ8+- GV6\M\IE5D*D[R-XQN&"1BM > V7P]X?T==581:)<Q7,$GD#=(8\[0W
MS8QR<XQGCI5G4/"$FK6\UAJ&I"XTV6\%WY36X\R,AP^Q),\+D>A."0".P!SO
MC'Q+K>B67B"_M]45IM/FB:WM+6%9(DA.S(N&9<J[;FX# XVD#K6^^IWVN>*M
M9T2RU!].73+:%C)$B,\DLH9@3O5AM4*. ,DD\\51U#X;B^M/$%BNNWD.GZS.
M;J2W6)#LF.W)W$9*Y4?+QTZU9O\ P-<RZW!K>F>(KS3M4^SBVNYUACD%T@.0
M60C:&'8@<>E &+JL&O-XJ\ 6^J:N\5[(;H7/V )Y)D2!OG4.AY()'(P,G '6
MM&3Q1?Z5XI\7K?3_ &C3M)TR*^AA6-5(R)"PSU).P=?RK4U#P<EU)HD]MJ=U
M;76DRR2)<861I?,4K)NW#&6R3G'![4^/PG'_ ,)%JVJ7-U]HBU.U2TGM7B^7
MRU# #.<Y.XY]<]J .<U+Q#KFC>#-'\82:@;F.8VTE]8^4@B\N8J,1D+O!4N,
M$L<XYI[7OB74?$WC'3(->^QPZ;%;R6K1VD;,I>-GQ\P((R.<Y/ QCG.K9^!_
M(TJST2ZU.2[T6RF22"WDB D(1MT:.^?F52!QM!.T9)'6U#X6FM]:U_4X]1'F
M:Q''&Z-!D1>6I52OS<\$YSW].E %CP;J\^O>#-'U6Z"BXNK5))=HP"Q') [<
MUN5D^&=$'AOP[9:.MR;B.TC$4<C)M8J.F?>M:@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN9\9
M:]/HT&DVUJXBN-5U*&P68J#Y0?)9@#P3A2!GC)'!Z4 =-17%2:AJFD>/K/0'
MU":YL=7LYI()940R6TT6"V"% *D$<$'!]N*@^'$VOZYH.E^(-4UZ2=9HIDDM
M!;QJC,)6"ON R" .@XQCC@Y .Z:1$9%9U5G.U 3@L<$X'KP"?PK)T;Q%:ZY>
MZI:6\-Q%)ILX@F\Y N6*ALCGI@CKBN:\2P7,OQ5\*)'J=Y!'+;7C;(RFU2JI
MR RGD[B"3GVQ6&8]36\^)-[IVKS:?)9W'VA/)B1B[I;*P#;P?EXZ  ^_:@#U
MFBN"A\3ZAK5WHNG0K<1R76B1ZI<&S,:N2Y50 9. H)8G'/*]LYZ#PF-?32)(
MO$11[N*=UBE4KNDAZHSA?E#X."!QQ0!NT5P\-YK/BM?$ATK5CIUQIU\]C9H$
M4IOC526ERI)#%B,#H,=^:FM]5O\ 6_%]_H#7S6BZ98P23O:!09II03E2P.$4
M*,#N3SZ4 =E17D]QXN\1-X7G'V\1:EIGB)-)GN%@4K=(9$ 8KCY2589"X[]*
MV0=>7XAS^'#XDNVL[G2_MWFF"'S8&$NPK&=FT Y'W@Q&/4YH [^BO)W\4>(U
M\#07":J/M]MX@_LN2X>!#Y\8N/+RPQ@''7;BMA+[Q%X>\?P:/>:P-3LM5L9Y
MX'N84C^S318)Y0#]V01UY]_4 ] HKS73/$&KIXD\)6SZI-?0ZK#<+>3>4HMY
M)$BWAH#M5MH.0#C:01U/-9UQK'B@^$?%VKKXCF2;0]3N8[=5MXMLB1[<+)\O
M(QG[NTY)))XP >MT5Q.M:OJ>E>(_#FIR7\JZ#J+"UN;<)'MBF=<Q-NV[MI.5
M//!Q6YX?GNKYM0OY;N26SFN66SB95 2)/DR" "=S!F!)/RE: +HU$G6SIOV*
M[P+<3_:_+_<'YMNS=G[_ 'QCI5VN0&H:F?BG<Z,;]_L#:*+J.+RT_=2&;9D'
M&3P.^>IKCX-?\3K\.['Q7-K\LD\.I>3);BWB6.>,W9B(?Y<YP>"I   XSS0!
MZ_17&7>K7^B?$BWMM1U.0Z)J5G(ULCI&%BGC^9E+!0<%,D9/8U6FUS5;>?PS
MI4E[,ESX@N9Y3-)&@>V@1#((P-N-V-BY(/\ $?3 !V]S.+:VDG*22"-2VV-<
ML<=@*I>'];MO$F@VFL6:2I;72;XUE # 9(Y )]/6N>L-5U&Q\>ZAX7O+E[VU
M?31J-I/(JB2,;_+:-BH 89Y!QGL2:Y/2;O5]*^!GA[6=*O9H5L(TFO(8HXV\
MZW$A\P#<IP0N3D>AH ]?HKC]7\22V=KK6OVERT^G:9I_F)  OESS%/,'.-V
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
M><YK7H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ K(\1^';/Q-I8LKMI8S'*D\$\) D@E0Y5U)SR/Z
MFM>H+V\M].L;B]NY1%;6\;2RR'HJJ,D_D* ,JW\/.NI#5+R_:ZU)+<VT$QB5
M5A4D%B%'\1(&3GL,8YR[PKX=3PKH$&CPW<MS! 6\MYE4, S%B#@ 'DFDTSQ$
M^HZF+-](U"U22V%U#<2HIBD0D#&Y2=K\CY3SBMN@#"UKPS'K&LZ5JJW]U9W6
MG>:J-!M^=)  ZG<#_='(Y%4D\%A4\1K_ &I.?[>S]HS&O[O*;/DX_N\<YKJJ
M* .+O/AY%-9Z+]DUB]L=2T> 6UMJ$ 7>T0 &QU(VL, =NM=+I.F#2K+R6NI[
MN9FWS7,Y!>5R ,G  '       %7Z* .0N/ @'B*\U;3-<U'2UU @W]M;%-D[
M 8W LI*,1U*\_0U<N/"4*:Y!K.E73Z?>QVPLW"H'CFA'*JRGNO8@@]N171T4
M <G>^!+2ZT1-,CO;B$?;QJ,\X53)/.'W[FR,=0. !P !@"KQ\-L?%R^(_P"T
M)/M*V7V+RO+7R]F[?GUSN'K6]10!Y1XR\/Q>&_"$=BFIS.;S7X;S>ZH'C9I@
MTC+@8P.O(..]=J_A>WU.>XO-3NVO9;BR>R1XU$:QPR??V 9^9N,MGL,8[]%1
M0!Q5I\/?L[Z#))XAU*:31-R6I98A^Z*;-A 7^[@;NOH14I\ QMH&O:.VJW)A
MUJYEN;A_+3<K28W!>, <#KG%=A10!POBB2QOM+;P'(MU=ZC=6L:HXMF"(N[
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
MUOM$4I8ZA#M$JH1@JPQM8$ 9&.WUSTNC:4=*M&CEO;B^N9&WS75QC?(V,=%
M"@     ?CDG1HH P9O#1E\8P^(QJ$JS0VK6BP>6IC,;,&.>^<@<Y[5DWOP]C
MNUU^WCUJ^M]/UIGEGM(U3:)64*S!L;L' .W.,CTXKM** .9A\("'6])U,:I<
MR2:;:-:1K(B$.C8R6P!S\HZ8Z51D^'-C<Z1JNG75_=2"_P!0.IK,H5)+>X)!
MW1D#C&!@'/>NTHH Y*'P5.VN6NL7_B"^N[R"TDM,^5$BNCD$Y 7V!XYSWQQ5
MFU\*;+[2KN_U&6^ETF-TM)'B57^=-A9R/O';QP .<D$XKI** ,#PC8:EIVE3
M0:EJ-U?DW#-!-> ";RB!@-C_ &MQ Z@$ X(P(=5\)'5X]4M+G4I6TW4V5I[5
MHU.P!54B-NJYV G.>22,&NEHH YNY\(A_$QUJRU2[L6EMDMKJ&$(5F1"2O+
ME2,D9'..F#S62OPQLH_"VEZ/%JU_'<:5*9[&_4H)8&))(&%P5.3D'/UKNJ*
M.2U#P/\ VKX9N='O]:O;B6[>-KF]=4\Q]C!E50!M501T [GN2:OR>&C+XKLO
M$$FH2&>UMFMA$(U",K$%B>^<@=ZWJ* ,+Q'X:77Y--N$O[BQO-.N//MYX K$
M$J58%6!!!!-9UOX%^R2ZI+;:[J22ZA<Q7;.?+.R5-F3]WG=L (Z8)  KKJ*
M,?2M CT_5=0U6643:A?B-9I%C"+MC!"@+S_>.223^  J+4_#,>H>)-/UR._N
MK2YM(G@80[<31,02IW XY4<C!K=HH Y1? \5N-5M;'4KBUTS59'ENK1%4[6<
M8D\MB,IN[CG';%=+!:Q6EE':6B+#%#&(XE4<(H& ,>W%344 <I:>!+6#PGJG
MAR>^N;BSU!IG=R%5T,A+-@@8ZG(R/SIMKX'>'5]*U6?7]1N;O3X'MPSK&JR1
MMM^4@*,?=&2.3ZUUM% '*V7@MM/L;Z"WUF[22ZU$ZEYP1-R2LP9@!C!4XQ@]
MB>:2[\!:;JEKK2:H[3SZP(A<RQ*(MOE#]V4'."IYR2<GVXKJZ* .?\/>&KG1
MW\V_UZ_UB9$\J%[O:!$G&<!0,L<#+')X[<YDUKPX-8U?2-1-[+ ^ERM-$B(I
M#LRE3NSSC!/3%;E% '.V_A4VVL:[J4>I2^=K"1K*IC7;'L4HI7\">N:H0_#Z
MUMM'T.T@U"Y2[T-B;"]"KO52,,C#&&4C@CCM78T4 <U<^#X;RPUJ*XO96O-9
MA^SW5T$4$1;2H1%Z* &;KDY8G)IK^#A)-X=D.IS;M"!$&(U_>93R_G_X#QQC
MUKIZ* .,B^'D=IJUY-8ZYJ5II=],T]UI<3+Y4CM][!(W(&[A2/J*A\1G2?&>
MIQ>%_LEQ+-87L4]R[6[I'"BC<<.0%;>#LP#T<GH*[FB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ KD?B?"TOPVUXB:6+99R,1&0-_RGY3D=*ZZLSQ#HD7B/0KK2)[F>""Z0
MQRM!MW%3U W @?E0!RHU"YM=3\*>&(KZY":A;27,]PQ7S-D<:XC0XXR3DGJ
M.#SFL[4]<UO2F\:Z,FISEM-TO^T]/O"J-(BE&S&Y*D,-R\$C.._>NKOO"%M?
M6VD[KZZ2^TEMUG?+L$J?+M((V[2K 8(QS1<>#[6[T_6(+B\N6N-7B\F[NP$$
MACVE0BC;M50"V..Y.<T )X1M-1&G0:E?ZU<WQO;2!_)D1 D+;,DK@9YR.I/2
ML3Q=J.H03^(#;:I<%[/31/:VU@ &MG"NQDG+?*0<+A2>0&PIZUV>E6 TK2K6
MP6>6=+:)8EDEV[BJC SM '0>E8-_X%M+[5M6OAJ6HVZ:O;K!?6T+J$EVH45L
ME2RD*>Q /?- &%+J^MZAK/@-(]7FM8M:TZ::[2**,C>L*-N7*G!RYZY'3BMC
MP)?7\LGB'3;Z^EO?[,U-[>">8#S#&41P&( !(W'G%2VG@6VM+GP_<#5=1D?0
MX7@M@YC(964*=WR?W54<8Z>N36AH?AN+0[W5+J*]NIVU*X^TS+-LPKX"_+M4
M8& !SGI0!D:GJ=_J/C&[T"U,\<5K8QW#&WG6*1VD9QG)!X4(.G=N<UB7-UXP
MT]/"%GJ>L+%?7.HO:7;6ZHRRIL=E8Y48? ' XSS@UTOB'P7;Z[JUKK%OJ5_I
M6JV\9A%W9. SQ$YV,&!##/(XZTZY\%VMP='/]HWZOI=P;F-]Z,TTI!!:0LI)
M)#'I@<\8P* .?TZ#6KSQ-XI\.OXGU);6Q6WG@G"Q>>#*C$J6V8V@KG  /OCK
M!I'C#5M5\.>"87<M>ZU%*]Q+&RQLXB7D*2,*6."<#H#C'4==;^%X[77M6UB+
M4KP7&IQQQRJ1&50("%VC9U )ZDUDO\-=+;PIIVA+?Z@G]F2>;8WJ2*MQ W/1
M@H!')ZB@#!\1W'C'P]X*\17,NJ&+R)X'TZ3>DLPB>159)#MZ#)P1S[\5K^(9
M-8\+V-M(^M75U;7NKPI>74J(OV*W;AMI PJE@!D_=#=<\U>O/ <&H^&KG1[_
M %G5+AKMD-Q>.Z&9PC!E497:J@CH .I]357Q_N2RT:VN)]7BMA=>;/J=A%O>
M HIVEE53PS$?PD#';B@#'N/$FK:-)XSU.#4IKW1]*@C-@'"/$TKK\RF3;N<(
MVT_>X!P:W+:S\4Q^(+":.]?^RYHGCOA<7"2,6*_NY(@$P#G.1]W':J>A6$VK
MO<6<NMZGKF@75K)%<KJ5F(1DX "-L1CQNSC('J#BM3P_X(70#&O]NZM?0VZE
M;.&[E5EM@01D84;B 2!NS@=J .(@UGQ&GPXL?%4OB&[ENH-2\IH?+C$<T9NS
M$0X"Y)P>Q &!@=SV/VR\\1^*/$>C0ZA-8KI44$<7D$!C++&7\QO4#@!>G#9S
MQ@_X5W9?\(@/#7]JZC]B%Q]HWYB\S=YGFXSLQC?STJ;5/ T-_KR:W::OJ6F:
MBT*P7,UFZ#[2@Z;U92,CL0.* ,OQ'=:]X=TS0-:O-8::"RFCAUM;=%6.5&.T
MR@8R-K$$@8XSTQ71Z///J&M:K>K=2-IZ.+6WBR"A9!^\<<9^\=G7JA]:SO$-
MY8Z;IB^%H],O;V6_M)(8(Q"\D;DC:?-D[9)R6)SU/7KH1^&8[?P9%X<LKZZL
MDBMUA6ZM6VRJ1C+ \\DYS]30!NT4V--D:H69]H W-U/N:=0 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%9^M:S;:#IK7UTDKQ*RIMB7<Q+' P,^II-I*[
M+IPE4DH05VS0HKFO^$R7_H7O$/\ X '_ !H_X3)?^A>\0_\ @ ?\:CVL.YT_
M4,1_+^1TM%<U_P )DO\ T+WB'_P /^-'_"9+_P!"]XA_\ #_ (T>UAW#ZAB/
MY?R.EHKFO^$R7_H7O$/_ ( '_&C_ (3)?^A>\0_^ !_QH]K#N'U#$?R_D=+1
M7-?\)DO_ $+WB'_P /\ C1_PF2_]"]XA_P#  _XT>UAW#ZAB/Y?R.EHKFO\
MA,E_Z%[Q#_X '_&C_A,E_P"A>\0_^ !_QH]K#N'U#$?R_D=+17-?\)DO_0O>
M(?\ P /^-'_"9+_T+WB'_P  #_C1[6'</J&(_E_(Z6BN:_X3)?\ H7O$/_@
M?\:/^$R7_H7O$/\ X '_ !H]K#N'U#$?R_D=+17-?\)DO_0O>(?_   /^-'_
M  F2_P#0O>(?_  _XT>UAW#ZAB/Y?R.EHKFO^$R7_H7O$/\ X '_ !H_X3)?
M^A>\0_\ @ ?\:/:P[A]0Q'\OY'2T5S7_  F2_P#0O>(?_  _XT?\)DO_ $+W
MB'_P /\ C1[6'</J&(_E_(Z6BN:_X3)?^A>\0_\ @ ?\:/\ A,E_Z%[Q#_X
M'_&CVL.X?4,1_+^1TM%<U_PF2_\ 0O>(?_  _P"-'_"9+_T+WB'_ , #_C1[
M6'</J&(_E_(Z6BN:_P"$R7_H7O$/_@ ?\:/^$R7_ *%[Q#_X '_&CVL.X?4,
M1_+^1TM%<U_PF2_]"]XA_P#  _XT?\)DO_0O>(?_   /^-'M8=P^H8C^7\CI
M:*YK_A,E_P"A>\0_^ !_QH_X3)?^A>\0_P#@ ?\ &CVL.X?4,1_+^1TM%<U_
MPF2_]"]XA_\   _XT?\ "9+_ -"]XA_\ #_C1[6'</J&(_E_(Z6BN:_X3)?^
MA>\0_P#@ ?\ &C_A,E_Z%[Q#_P" !_QH]K#N'U#$?R_D=+17-?\ "9+_ -"]
MXA_\ #_C1_PF2_\ 0O>(?_  _P"-'M8=P^H8C^7\CI:*YK_A,E_Z%[Q#_P"
M!_QH_P"$R7_H7O$/_@ ?\:/:P[A]0Q'\OY'2T5S7_"9+_P!"]XA_\ #_ (T?
M\)DO_0O>(?\ P /^-'M8=P^H8C^7\CI:*YK_ (3)?^A>\0_^ !_QH_X3)?\
MH7O$/_@ ?\:/:P[A]0Q'\OY'2T5S7_"9+_T+WB'_ , #_C45SX[MK.W>XN=#
MUZ&%!EY)+$JJCW)-'MH=QK+\2W90_(ZJBFQN)(U=>C $9IU:'$%%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %5-3DO
M(]-G;3DC>]*[8!+G8'/ +8YV@G)QS@&K=-=UCC:1V"HH)9B<  =Z .'LM7\5
MWOC#4M!BU#1RNGVD4L]S_9TG$TA)5-OG]-HSG/?I6]I5[K<LFGQ:A;V(W60E
MO7BD*M'.<?((SD[>O)/:L+X7_P#$PT?4_$K\OKFHS7*$]1"I\N-?P"?K6'!J
MME:V7Q$\4+' \C2M;0Q! 0XA7RT)'^W,7Z]: /4!<P,8PL\9,F0@#CYL=<>N
M*59X65V65"J$JY##Y2.H/I7D>G^$Q:>(_!?AY0!=:9ITE[?W"\,@*^6J*W4
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
M\.W(0DJ)M$=]IZ<9N.*SKOPYXQU8Q6E]J?A^*PM;F.>%8=.E/F>604#+YP
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
M^/1]+B2)(]-LT6'F-5@4!.<\<<<TMQI.FW8 N=/M9@'\S]["K?-_>Y'7@<T
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
MQ'K/A_5K#7Y[^_MHG%M;1M"K01LF'$J(BD*, ?-QG&.M=[;V5K:$FVMH8=P
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
MHM[K'@U=/MV2&^C\B5!(WR%XG1PK$9X)3&?>MZ>Y@M50SRK&)'6--Q^\S'
M]ZD8E5)"EB!G ZF@#C-3T#4=4;Q!J(M1!<ZAHXTV&V:53\W[P[W8<8S( .IP
M#ZXK5O\ 1KG5? 5QHC/]EN;C3VM2V<A&*;<\=1G]*FTC7SK6FZ=J%KI]QY%X
MSARS(# %W#+#/.2N/ESU]*V: //;WPYXA\02O]LM;;3_ #="GTUW6X\P+*S(
M0P 7E/E[X.#4[:3K]QIIN%\/Z18:D'@27R)0SSQK(&?;)L^3N5SD@G/! -=I
M//-%-;)':R3)+(5D=64"$;2=QR02,@#C)YIUO<P7<;26\JR(KM&64Y 96*L/
MP((_"@#@H/#&M0PK&UI#A?$2ZD-MT7/E=3RP!+?7KST[RW7AS5Y#J>RU0_:/
M$-MJ4?[U>88_)W?\"_=' ]QSUQW;L51F"%R!D*N,GV&>*H:#J\6OZ%9ZM!%)
M%%=1B14DQN4'L<<9H X?7;&ZL!J4DT4*3ZAK]O=:=ONEBRR11@_,05#8A<X8
M8(('7BGV^E-JUK<6TFDW45RM^;V:ZM=13SHY70@/$Z[5!  4H0/E()SGGNYA
M8:BT]A.D%SL"F:"10X .<9!X[&DD-OH^FLT%H%MH%W&*WC VKW(4=<=<#GTR
M>* (]#@O[70K&#5)DGOHX56>1!@,P')X _D*R_'_ /R(NK_]<?\ V85T,,T5
MQ!'/#(LD4BAT=3D,I&00?2N>\?\ _(BZO_UQ_P#9A6=7^'+T9UY?_O=+_%'\
MT;UI_P ><'_7-?Y5-4-I_P ><'_7-?Y5-5K8YI?$PHHHIDA1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8OBWQ##X7\,7^K
M2M%O@@=H8Y'"B60*2JCUSCM6U7*?$V1(OAIXB,CJH-C(HW'&21@"@#-M;N^N
M+O2+Y?'UJ+*Z:(26CPP,TTW&Z*-A@@$-C'+# YKI[GQ1H%G-+#<ZU812Q.D<
MB/<*"COG:I&>"<'CV-<9XNN+5M(\ 2^="0=:L2K[AR-C=#Z<BI]'M],O/B[X
MNCGBM9W^R6.$=58\!R>#[A#^5 '9?VYI7VU;+^T;;[2SF-8O,&YF )*CU( .
M1VQ5'0/%VD^([S4;;3[J*1[*X:# <9D"JI9P.NW+;<]#BN)T^XN]&U72S87M
MMK?AR_U9TBMY!BZT^=V<O@C[RJ2^<\@'TYK8^'UY;)K/C#3VG07G]O7$WD9^
M?RRD>&QUVGUZ4 3WWB672/B4]GJ6JP6^B#16O")@B*DGG(@)<\G@GC/>NC'B
M'1396UZ-6L?LMTP2";[0NR5B<84YP3GC%<GJ(LE^-ED]_P#9PC:!(L)GQ@R>
M>N0N?XMN>G.,UQ]_8II_@OQ#>VR"+0V\3075KM&(Q$)8@\B]@A8-C'&!D<4
M>R)J5C)J#Z>EY;M>QIYCVXE!D5,XW%<Y R>M0VVO:3>3F"WU*UEE$9EV+*"2
M@(!8>JY(YZ5P5UK.CWGQ7GE6^BFM7\,2H7@D!\S$V6"-T8XST/8^E.\*SZAI
M/B#1M(GO+/7M(GL93INI1@+/!"H0E90/E*D!!N[D#- '5Z9K-C9Z,]W?^)[.
M^A:YD5+PM'&G+'$0VG!*_=]3BM"QUW2=2O+FSL=2M+FYM3B>*&97:,^X!XKQ
MRYELV^!^LCS("HUU@HR, ?;E/'_ >?I77:ILC^*]M#IKPQ7+^&KB.$(0O/F(
M4'TZD?C0!VBZ]I#ZDNG+J5J;QBP6 2C<Q7[P [D=QVIQUS2EO19'4+87+2>4
ML1D&XOUVCU;VZUY?X6O/#6O:!X;T^^U.];6=,GAQI994FAN8_E8[0H;:/F))
M.,9SS5N"XN]&U>TDTZ\MM:\/7VMM$;.48N;"X>5BY1A]Y5;>Q!Y ]LF@#T5M
M<TI+T6;:A;"Y:3RA$9!N+_W1ZMWQUJW//%;0///*D4,:EGDD8*J@=22>@KR^
M.XN]&U>"73KRVUGP_>ZZT3V,HQ<V-RTS;V1A]Y0^YB#SM]LFMOXI7,EEHFD7
M;JS:;!K%K+J6T$@6ZL22P[J&V$T 26OB:6^^*4>E6>J0W&F-I,EPT$:KE)1(
MB@D]?NMD=N:Z2VU_2+R\%I;:G:2W#!BL:2@E@IPV/7!ZXZ5P=[KNC2?%J"]M
M[NVO(SX<N%_T:57,I$JL$!!Y8C) ]ZP=/UK2Y;_X<7=O?6<-FDDJI90/N6S5
MK=@L;N<L9,X7DC)' H ]<L];TK45G:RU*SN1;DB8PSJ_ED=0V#Q^-6;2\MK^
MUCNK.XBN+>0926%PZL/8C@UY[K<-_P"'?&MQ!I<4GV;Q9&(@\8_X]KM1AI?;
M,6YO<QUT_B>^/A/P%J-WIT !T^R/V>,#(7:N%X]!P?H* -6?5M-MIGAGU"TB
ME0 LDDRJRY( R">,DC\Q6#JWBNU'BBP\-66H6T=Y,'ENG\Q2UO$@Z8/&]B0
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
M%)R0JX&: .&^'-[:W&H^,DAN8I'.O3.%1P25V1C/TR",^U=Y2!5!R% ^@I:
M.'^)DT5K:^&;NX=8K:W\06DDTKG"QI\XW,>PY'-5;:_TZX^-=Q.+BW;'AZ+8
MS, 1^^=CUY'RD'Z&O02 PPP!'H:-BYSM&?I0!X7I.IQ:=X(\)ZG)-+_8UAJ]
MZ+U[4Y-N'>98W(&<*-WY-[BO2?""^'KK4M5U?0)IKPWGE"YO3(S1RNH( 7/&
M5&,D>H[UU6Q-I7:-IZC'!H1$C0(BJJC@*HP!0 ZN$\?7-M#XF\$"6:)&&K%O
MF8 X\IQGZ9(%=W2%5/50?J* /,+6XTX^*OB>[S6N3! I8LOW?LV&&?3/!]ZS
M)]1LT^&'PV,EY"-NI:9NS(. GWL_3'/I7L.Q?[HY]J-B?W5_*@#@[?4$TSXM
MZI)JL\<5KJ.FP?V;<2,!&5C+>8BL>,Y;=CTYKC+^WAL?!=RUR\2:7>>,%N+!
M)2 IMC,N2H/\!PY],'/0U[=)#'*@22-'4'(#*"*<54]0#]10!Y_XN?3HO'W@
M0%K5 ]W<RG[H!S <-^+8Y]<53TZXTT>+OB6[36N#'!N8LO3[/AOPSP?>O3"J
MG&5''M2;%_NCGVH \?T#7M.M=%^'L,\UM:RMILBIJDQR(2%0-$F3M\QN/O9Q
MMZ'-9L-Y;K\,9\SL5L?%(DN6D7:8D^UYRXP-O')&!C/05[D8T.,HO!R..AHV
M+M*[1@]1CK0!P.K:E87/Q7\&RPW4+K)9WNTAA\P81[<>H.#CU[5A:7=6Z_"_
MQ1X?UQD_MJ.2]2>WD_UL\LC,T3(O5MVY=I'4CCI7KFU2<[1GUQ33%&TJRF-#
M(HP&(Y'XT >8:6GV+XA^$+35IX6U*V\--',9'!82YCSSZ\-]>:L^!_$.CZ-H
M?B>]O+Z&&SB\178WJ=P4/( G"YX)/%>D%5)R5&?7%(8XRI4HI![$4 .I&8*I
M9B  ,DGM2T4 >2>#]&\/^*-6\=V]XL%R\NKS*I63Y@A4#<N#TSGGU%=!K=VV
ME?%K1;[47$>DSZ;-:032'$<5R75CDGA2RJ ,]<8KN@J@Y"@?04CQI*A21%=#
MU5AD&@#Q;Q1$L?AWXH:A#*@TB^>W%H0PV2SJBB5D]<M@9'4J?2O7],2S^PPS
M6*P>5)&F'A PP P.1UP.*M;%"A=HVCH,<"G  # &!0 5YCJFL:?H?Q(UB+Q+
M?W&GV>HVD!L;G>5B=4#!XR<8!#,3C_:]QGTZF211R@"1%< Y&X9P?6@#S;4-
M&T>\\(Z/X6T$O:7V\W>DM/(?-M51RWG_ #?-M.>%/)W@<8)%4^+-)G^$6H+<
MZ;#/<:<5M=1T\R%@DPE :1B#N9-Q\PMWYYSFO5<#.<#/K2;$P1M7!X/'6@#R
M[3-8L&^*UU/)K,-[%<>'DVW 55B<B9RP0C@J!WRV.03Q7/P2Z</@?X,222UQ
M_:EH75BO43?/G\#S[5[B(T&,(O P..WI1L3^ZOY4 >?R7-HWQHN(TGA)?PUM
M*JP^8B<D#ZX.?I7'6MM8:O\  /0]-TXV[ZU)+ +1(L>:EP)AN;CD83<2?[M>
MV74<C6LJVZ1F9E(7><#/N0#6+X+\/2^&?"]AI5T;>6>TC\KSX@1O7.1G(R.O
M3F@#F+N9KCXI>)+6QN8Q?OX<2. !P")=\F/Q&5/XUF^%;_PKK^F>&]/N)KZ3
M7-+DAQIC.ZR6T\8"LQ7 P@&3SP1QUXKUG:N<[1GUQ31%&LC2*BAVX9@.3]30
M!GZ1XATG7GO4TR]2X:RG-O<!008Y!U'('YCBM.J=GIT5G<75R#NGN6!D? '
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
MP@)C)WQG[V,<8.?3O5+PA_8MS\*-;2^(:U^T7WVHP8\Q4>1_F&.<[<$>H H
M]%LM:L+^Y>W@F;STC$K1R1/&P0G ;# <'!Y]JY#Q-XK5M9\*QZ/J\HCN]52&
M6-(_W=Q%M8DJY7Y@"%&5;'//:N>G?Q)-I?B'0;/4X/$*G17DLM5MP// )QY$
MA7AF89*GJ<$]Z=J?BC0]6TSP ;"XC+VVK6RS6ZJ2]MB)U*NH&5P>,'KC(R!0
M!Z/<>)]%M;MK:>_1'698';:Q1)6QM1GQM5CD<$@\CUJ:/7=-EUJ31TNE;48T
M\Q[?:=RI_>/'3WZ5Y!XLUFTO/#7BRWC_ - FMM81I-/AA.Z3$T6;B4D$X8#(
M(VCH.37:>-6ETRXTCQSI5O)<O:$6UU#&N'N+64@8 /.5?:P'N: .RL]1M;]K
MA;67S#;R&*7Y2-KCJO(Z_P"-5-1\2:1I,LL=[>K&T*"2;",PA0G 9RH(0'!Y
M; X-2:%I\FFZ/!!.P>Z;,MRXZ-,Y+.1[;B<>V*\X\7ZM:RW_ (YTO'V"Z_LL
M86*'=-J7[EB#G!^1<[?E&1R20* .H\9^*TTA]$LX+@H=2O8XI)HT+%8"&8LI
M (R=N/7!R.QJ#PYXBAM_$]YX;DU6[U$A1=0RW%N5:-)#\L6['SXPQW''4#J#
M7/ZCJMC)HWPR?[4@"WELS;SMPH@92W/;<0,]*UFNDM_B]J<9E\N:_P!%@6S;
M:2)&$DF<8ZXR"?0<]* .K/B;1EU"*Q:^C6>:0Q19!"22#JBOC:6&#\H.>*KO
MXU\-1WHLVUJT^T&X6U"*^3YK=%X[]/ID9KSOPK=^&M3T+2/#FL0:B_B+398U
M;3))K@%9XS@2C!VA?XMW3!-=)X.ELKCX@^.=CP22-=VS+@@E@L*C(]<-D>QH
M [ZN5^(/_(KC_K[M_P#T8M=57*_$'_D5Q_U]V_\ Z,6LZW\.7H=N6_[Y2_Q+
M\SJJ**H7^L6>FW=A;7,R1R7TOE0[V"AFQG&3U/H!R?SK0XB_1658^(M.U#0&
MUN"X1[)4=V=&#;0N<@XZ-QR.H/%2Z)J]MK^AV>K6F?(NHA(H;JN>JGW!R#[B
M@#0HHR#WJAK6I/I&CW.H)9RWA@7>8(F5689&<%B!P,GKVH OT5FZ?JSWVI7]
MF]A<6_V41LLDI7;,K@D$8)(((((.#T]:TJ "BDW#&<BC(SC/)H 6BN7OO&:6
M5MKLS:=,W]D745NZB1?GWJC!AZ#$@]ZZB@ HHH) ZG% !11D9QWI,@YY'% "
MT4F01G(Q1D8SD8]: %HHI"0.IQ0 M%(2!U-+0 4444 %%%<\OBD3&>6UTZ>Y
MLX+W[#)-&Z960.$8[2<[58\GKQG!'- '0T44A( R3@4 +102 ,DTA('4T +1
M129 (&>30 M%)D9QFLO7]:70K&*Z:W:=9+F"W(5@-OF2+&&Y[ L* -6BBDR
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
M;!./7YLCCOQ5;1+E])U'P+K-\Q&D'P\-.DF;[EK<81CYA_@SLVY/<8->MT4
M>/Z_I%U?Z1\3-3TZ)Y;'48K<6HC&1.T48\QT'<=LCJ5/6M677K#6?B+X*O-/
M::>U^R7J><D#[=S+%QG';OV'>O2Z* /%KR.[OO!GCZ/3(VN9?^$B:Z-O'RT]
MNIA+;1_$"$;IUP16[?>)-+U[X@^!K[3)9+B!1>AW2!SY9:)0%;C@YZCMQFO3
M** "O*8I[8V?Q3^>/,[2>7_TT'V8*-O][YLCCO7JU% 'E&C73:3KW@[6;Y]N
MCR^&TTXW#?<MKG*,=Y_@R%V\XY&*I^(=*N;GP[\3-3L8I)-/U$P-:+&I(E,:
M+YLBCN"<\CKM)KV.B@"IIM_;ZGI\-W:LSP2+E'9"NX>H! .*Y+XB2"VNO"=]
M*K_9K;6HWFD5"PC4QR*"<=LD#\:[BB@#@M'N+:?XP:W(",RZ7;(F]<$D,Y9>
M>XRN1U'>N-UW5HK[0KW]Q-936OB&-YM.M[1@L:BX7,TC!?F9A\V<XYP 2,U[
M?10!YOHVMPZ'\0/$T6MF6 ZJT%QI\LD+XGB$87RUXSN4_P /7)/%<EHET=+\
M%> ]7N[;4/[(L#=P7YMUEC>#S&^23Y<,5&""1QAOPKW6B@#F/!ZZ%.VH:GH-
MM<""]=&DO)FE)NG (R!)S@# W=#SZ5;\9NJ>"-=W$#=I\Z 'N3&P 'J23C%;
ME% 'E GMR/A3N="(8QYN?^69^R[?F_N_-QSWK>\)31-\1?'.QU*R3VC)CHX$
M"JQ'KAA@X[UW-% %'6;Y],T/4+^.(S/:VTDRQ@9+E5) _'%>6>+]/T&[E@\0
M^"[C[)XP::/R[:URDD^YAN6>'J!C)8L!TYS7L-% '!3S&T^,<_F"2,WNAQ0V
MT@B9E:03/D9 QP""<]!S7,6C"7X+7G@Z\B/_  D<4<EH;!O];),9"4D4=64D
MAM_3J<\5[)10!YWIQ2S^+:+=W"/)!X9B@DG8\&19F+#)[X^;'7'-<AIUP=.\
M,>'M6EANY=+T[5[_ .WI:,ZR0I*T@27"$-M&[/'9O>O<Z* /'_%9\/WGPZ\5
M:EH%M<.-12W1KN5IF:\=7& HD^9MJ]P,=1_"<='\2+BU?PMI+P/&T;:I9R(8
M^046122,=@!SZ5WM% 'G5IK$7A_XI>(3K3M%;ZM#:OIER5+1R+&A#1J0#\VY
MB=O?/O7*V,UM;_"C0;N9KBUDT[7S<1L]K(8P?/E(W@#.PHQY ."17M]8?B'0
M[W5I=/NM.U9M/N[&5I(RT(FB?<I4[T)&>"<$$$9- '!)/IWBJ#QM+HFLV]QK
MNK:<(DLH=Z;$C1E&"ZJ6)+$$X&,@>YO^&=3\,>)KO2&BL-3DURP.YX+I[G_0
M&VX<L7.T>@'?(XZX[+3M)OENH[S6-0BO;J)62+R+;R(T#8R0I9B2< 9+?A6Q
M0 5ROQ!_Y%<?]?=O_P"C%KJJY7X@_P#(KC_K[M__ $8M9UOX<O0[<M_WRE_B
M7YG55S_B+5IK+4]!TZ*4VZZG=M"]P "4"Q.X49!&YBH'/;..<5T%5=0TVQU6
MU-MJ%I#=0;@WES(&&1T//<>M:'$>=:3J=WI<LNFQW8#7_B*\A:ZE98R2$W*N
M=A4,Q']WG!Q@FM!)_$LNLZ/H\_B)4DGMKUII[2&-\M%)&$/S)C=ARK8&,@X
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
MAA,$>V%1LC/5!QPOMTH @\)ZE/K'@_1M2NBIN+NRAFE*C +,@)P.W)JGX_\
M^1%U?_KC_P"S"MZTL[:PM8[6SMXK>WB&U(HE"JH] !P*P?'_ /R(NK_]<?\
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
MV;9NZ;L$'%<WIHE@^$>K>#-1MY6\01I=6JVY0EKEY'9HY4_O*2X);H,'.,4
M=;J-U>0_%?0[5+VX^QW&GW+O;;\1EE*8.!U/S'KFHO!VI31W?C%M3U*66VL=
M4=5ENI!B*(1(Q'8*HR35!;>73_B#X-M;B1I9+31YK:>< E?,(C RW0%MIQGK
M6#?:??ZSX;^(]EI<;O=SZH+B"/:1]HC41$A<_>!V,O'7IWH ]+M?$^E75_%8
MK-+'<S1F6&.>WDB,R#J4W*-V.X'-56\<^'DT:[U=KV5;&SG-O<2FTF'E2 X*
ML-F1@D \=36!J\\/C+5/"$^D>9YMG?B]N6*%6MHA&P:.3/W68E5VGD\]@:KZ
MCX=NYO&&M>'TAD&A^(H5O+B9.!"Z#9*H_P!I_P!U^!8]J .ZDUJQAN+:WD>5
M9;F)IHE-O)]Q0"Q)V_+C(ZXZBL#3/$_AW2?"ZZDVO75WI\EW)&MW=AW<N9"-
MGW00H8[1QC '-5_A\FJ-I/VK7XS%=6$9TQ6?HZPL0\H/^V0,_P"X#7$OEO@U
M<VODRF=M;+B'RFWE?M@DSMQG&SG/I0!ZIIGBG1]7U2XTVSNF:[@C$K1O"\>Z
M,G ="P =<\;ER*KS^-O#]ND4LM\RP33-;Q7'D2&*20$@JKA<$Y!'!YP<=#6+
M)+')\9K.9"6A;0I(O-4$IO,R,%W=,E03CTKB-(U7P\F@:/H.IZK-96&EZE]J
MC%QI\ZR[4E9HT=]NP8)&6!Z#''6@#V]'62-74Y5@"#[5YOXT\0:KX5\;Z=J*
M7DK: B1C4[=L%461V02@XR IVY&:])5@RAE(*D9!!X(KD-5M=/USQ1J.C7AW
M0W>D"W?CC)=N >FX9!QUZ&@"QX]UJ[TGPK<G2Y NI3QN+9\9V;49W?\ X"BL
M1VSM'>H_">LK#\/M%U76+^66>\MX7>23+/)*X&%55&22>BJ*Y32;+68? 6KR
M>)4(N].TZYT>RX),RJ&!D ZDOB,#U\O/>H;=;NW\(_#G5DAGEM-&9%U&!(V+
MP[H?+WLF,_(2<\9P<T >BP^*='FCOV^U-&VG@-=130O')$",@E& ;!'0@8/:
MJEGX[\.7]SI\%M?LYU 9M7,$@CD.-VW>5VAL?PDY]JYV]B34/&VI^([)]VF1
M>'WLY)T!V3RLY954_P 6 .V>6 ZY%8BL$\ ?#6$HXEM=2LVG3RSNA"HX<L,?
M* 2,D^M '=>*_$-G9Z/J]O'>7,5W;VK.\EK"[FW)4E2S!2%]>>W/ YJOX8\1
M06_@GPNVI74TU_?Z?$ZJ$>::=A&&=L $GKDGW]ZYBQU(Z(/'.B:Q#<K>WMW=
M7EFX@=UNH9(P$VE002H4 CM^!J/2M4:STGP%:7-E=6D7]F&*2_%@[SQ2!$'D
MIE"4WXY..=HQZT =S-XV\/P:#%K<E\PTZ63RA,MO(VU]VW:P"Y4[ACD#GBM.
M;5;2"]L[.1I!/>!C"@A<Y"@$Y(&%QD=<=:X/P-I$&M> M<\/ZA;744<M]>1R
M"XB96 >1BI!;JPX.<GG%:'@$ZM>V[ZAKZ$7>FHVE(P^;S3&Y$LH_WRJ#ZQT
M=S7)_$J\O-,\ :MJ6GW<UK>6L7F121D<'<.H.0:W=&U:WUW2;?4K19E@G!*"
M>(QN,$CE3R.E<Y\527^&NM6Z*TD\\&R*)%+,[;AP .30!C^*]6U+PMX2T_6]
M/UNXN;]V@"Z?<;)!>ERH9% 7<&P205/;I7<#7=/.M'1C*ZZBML;HP&%^8P0I
M8'&&Y('!)KS+Q59:)=^"K9/#FDO_ ,).J0_8I=.LFBFBEXR6<*-JXSG<<5M7
M5Q/H7Q&T+4=;$I$V@O9//! \BM<^9&Y7" XS@D<<T :^M?$'2[#PV^KV0GO%
M^UBR 2VD^27>$(<$ C!/XG@<UU-O.ES DT8D".,@21M&WXJP!'XBO&G2YE^&
MFO8L;U7B\2M=/&;=]WE_:U8L./FP <[<XQ7LEK<QWEK'<1!Q'(,KYB%"1ZX/
M(_&@#'UF\TZ/Q#H=K<ZK=VMW),YM[:$D)='8<K)@$$ 9/)'(%<]J&L?V[X\O
M?#37&K6EM#8(8Y+2*>)Q.\C+O+*OW0%&"?D.3U[3^,W \9>"FPQ$5]*\C!21
M&IA906(Z D@<TVQGC_X7)JSY81MI4$*R%2%:19')4-T) 8<4 =E8P2VMA;V\
M]R]U+%&J//( &D(&"Q XR>M<[\0?^17'_7W;_P#HQ:ZJN5^(/_(KC_K[M_\
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
MLK72[N2$S3IM542-&8N>@.68X],4 =716%!XLTV6_LK21;FV>_4M9/<0E%N
M!G"D]#CG:V#CM6?<?$?0((=0EQJ$B:=,8;LQV,I\C !+,,951GJ>N#C.* .M
MHK,NM<M+?R%B66[FGB,T4-LF]FC&/F[ #D<DC.<#-93?$+PZNGZ=??:IF@OY
M_LT)6VD)$HSE&X^5A@_*>3C@&@#J**X]?$>B:QKOAQF?5K:]F>Y^R6\D,L"N
M55A)Y@("G 7@'D$@]ZC\<>(K8>%?$4-H]^9;*UD62YLMRBWFV94%U(.1E2<9
MP#\V!0!VE%<SHVN06GASPW;3-+<:A>V$;10I\TDFV-2[$D@ #(R21R1W-36/
MC31-1LKFZ@FN EM*()1):RH1*6V^6,K\S[N-JY.2/6@#H**R-,\26.IZG=:6
MJSV^H6JK)+;7$>U]C=''4,O;()P>N*UZ "BL"\\8Z79ZS/I!6]FU"& 7!@AM
M)'9D)P-O'S<YY''')JB/B1X=;3K744DNVLIW$;W M'V6[%MFV5L80[N,'V[$
M$@'6T5AZIXKT[2KF[MW6XGELK<75VMO'O\B(YPS?]\MP,G Z5@ZQ?"X^('@2
MZL;V=K*_2[<JDK"*9/(W(Q3./XLYQGF@#NJ*R+;Q)I]S875_F6*RMRP:XEC*
MHVTX.P_QC/0C(/;-0Q>+M+.HSZ?=&>QNHK8W>R[C*;H1U=3T('<=1W% &[16
M58:];W]Y%;+;W<+S0&YB::+:LD8*C(.>OS+P<'GD"M6@ HKF-3\6&Q\:Z=X?
M6QN9!<V\D[S)&2,+M "^O+9)[<>^.9T+Q7:^'+GQ@VIS:E<P6NL/\P26Y-O#
MY<?+'G:@YZGL<=#0!Z;16;=ZY:6WDK$LMW-/$9HX;9-[-&,?-V '(ZGG/&:=
MHNMV'B'2X]1TV;S;=R5Y4JRL#@JRGD$$8P: -"BBN=B\:Z/-/:!6G^S7ETUG
M;W?E_N99E)!0'KU5@"1@XX)H Z*JFJ6US>:9<6UG?/8W,B%8[E(PYB/KM/!K
M!NOB!HEK/JD&W4)IM,*_:HX;*1FC!7=N(Q]T#G/3TS5BZ\;:':2:2CW$S_VM
M&9;-HK>1UE4)OX('4C&%^\21Q0!>T326TFS=9[R6^O)G\RYNY556E? 7.U0
MH 4  =AZY-:=8.G^,-'U#3=0OC-):QZ<[)>)=Q&)X" #\RGGD$$>M/@\46,N
MJ0Z;+'=6MW<1-+;1W,13[0J\G9VR!@E3AAZ4 ;=%<X_C?1D\/WVMLUP+*PG>
MWNCY#;HG0X;*]< G&13[WQEI-AK TF3[7)?-;&Z2&*UD<R)D#Y<#YCD]LXP<
MXQ0!T%%85GXNT>]T!-9BGD%L\OD!'B82^;NV>7LQG?NXQ2VWBW2IY-3AFDDM
M)],57NX;E-K1JPRK<9!!'H3Z=: -RBL&/Q=IK:G)IT\=Y;7BVYN4AFMVW2Q
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
ML<TOB84444R0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "LK7M3N=*MK:XM[*>\4W")-%!&7<1D'+ #TX/X8[UJT4 >8?V!
M8-\2-'UGPE9W-DY:3^UV6VD@@>$J<!E8 %RV, #/<],U5N=$U34=#^(GAV&S
MNX;V_P!0EN[:5XBL,L92+:!(?E)8H5P#QGG%>LT4 >>:H9O&=MX4AM[&\M;J
MSU*WOKP3VSQ?9A$K;U)8 $DD* ,YSGH,UGK#=GP]\2X?[-U'S+Z>Y:U0V4N9
MPT"HI0;><L".*]3HH \ED$^C:GH&LZAH.H7^E3:'#83I#:NTUI,A+9:/ ;!W
M$=.WTS<UJU06WA633?#EW96X\01WKP06+EDBV.IEE5 =I)(.#S@C/.0/3J*
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
MH"TT/&02JY!4CD,"5]ZSO%5I?6GC7PYXD@MI[NQLUGMKN*!#))&LH&)%0<L
M5&< G':N?\3Z9-/9^/\ Q)Y,T%I<Z*+6%9HVC:4HC%G*L 0.0HR!G![8R =7
M9_$#1KO6K+3#'?6[WZ;K.>XMF2&X(&2J.>"<?@>Q.1FQJGC/3-)BFNKB.Z;3
M[><6]Q?1QAH87R%(;G<0"0"0" >"<@USL]M)XIM?!,%K:7<?]GW-O?W$T]N\
M:Q+'&?E#, &+,0/ESQD]*R]*M6TBXU'P[K'@>;59I+V:6SOELTE@N(Y)"Z^;
M(W"$%N<]AQF@#LKGQQID&J7^F16NHW=[91)*\-M:,Q96S@KG&1QUZ=,$DU9M
M_%NFWVG:7>6'FW8U12]I%& '<*,M]X@#;WR>O%8>E1S6?Q+UZ[ELKI+1M.M8
MHY4M)/+9H]^X+@<XW#'Z9KFM$T*.X^'WAG2M:TS6[.ZMOM#)>6D$JSV,N_*G
MY5)PRL><$<?D >I:9J,>J6*W<44T2EWC*3)M=61RC CZJ:?J%XNG:?/>/#-,
MD"%V2%=SD#K@=^.U<;I'B'5O#OAO3QXBL]0OY)KY[9;N&UPRP[R(YIUXV9&,
M]^>>:[N@#"A\5V-QX<LM<@AN9;2]>-(%15WMYC!5XSZD?3OC!PR^\8Z?8QWM
MP8;N>SL',=Y=01AHX&&"P/.YMH(SM#8[]#7.^&-"O-/\87^CG8=!TN=K^Q /
M*/.I_=X[!,RD#_IHIJMHT%_H.@^)?#E]IE[<SS7%U)92Q6[21W:39*Y<#:K9
M)!W$8Z]* .S/B73QK.G:8#(TFHPO/:2H T<J* 20P/HP_.I-&UZTUPWZVR3)
M)8W+6LZ2J 5D !(X)!&&'(KA#HU]X3NOA_++:7E]!I5G/9W;V<+3,CO&@4[5
M&=N5(SCCC-;/@&*^AU'Q4UYIMW9BZU9[F(SH &0QH!@YYY4],CWH Z._UN"R
MO%L8X)[R]:(S?9K<*7$8.-Q+$ #/ R<GG&<&L^W\;Z/>Z=I-Y8M-='5F=+."
M-,22,@)<$,0%V[3G)'3Z5AZM/J7ACXCRZW_9-_J6DZE81VSM80F:2WEC9B,H
M.=I#'GUJ77-0UC[1X>=M&O8=-N)9C>+91;[BW&/W2DKDINR=Q7ITSW(!HS>/
M]$MO#TNM3?:DMX;HV<Z>02\,P<(5?' Y(YSCGK5S3?%=AJ6O3:,L%[;WD<'V
ME%NK<QB:+=MWIGD@' YP>>E>9SZ;JB^ ?%&EKH.JI/-X@^TP1F!I"\9GC?((
M)SA5.3R/<FNTF6:7XN:??I9WALQH\L#3FV<(LC2(P4DC@X!^G3K0!H>,_$TW
MAFQL98+*6Y>[OH+4%,80.X!)R1R1D#W]JCU#QYINFZ@VG366J/?BS-Y]FALV
M=R@8 @8X)Y[$C@\U!\1K2[N=!L);2TGNC9ZK:74D4"%W,:2 L54<DX["JT;7
M$WQ;MM1.G7\=H^AM;F5[9MJR&8.%+ 8!VC/7CIUXH T;OQ[I-I#=W#Q7C6EE
M)'%>7*Q#;;.X4@."0V1O7. <9Y[UIZAK5O;WHTR."YN[UX3,T%K@.D><;BQ9
M0N3P.<G!QT./-/&,6MZUHWC'3Y]$U62[$X^P1VT)%O) -F),@@22'!R#N(X
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
M=S=6:1O,K1LH DW;<$C!^XW3TK@_$,^H2:AXR,.OWUH^EV<%U9QQ2*%60HY
M*X^8$J!COGN<82[U1['5/%%[>7$EC.=+TH2M" 6C=WF4@9.!RV,D\9SVH ]*
MHKRS^W+Z1KNTBUEXS#XFM;9/(NA,1#(D1*[V&6&YGZ^XZ"KL5YJZVNH6=E>&
M\DL]>>WBM[F[:.2YB^SB3R5E'(8%BP)[)@G% 'HU<WX__P"1%U?_ *X_^S"K
MWAF^34O#5A=I]IQ)$/\ CZ_UN1P=Q'!.1U'7K5'Q_P#\B+J__7'_ -F%9U?X
M<O1G7E_^]TO\4?S1O6G_ !YP?]<U_E4U0VG_ !YP?]<U_E4U6MCFE\3"BBBF
M2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9GB#1D
M\0:%>:3+<2P0W<9BE>(#=M(P0,@@5IT4 5M.M#I^G6]GYSS"",1B1P 6 &!G
M'&<59HHH **** (+BTANC'YZ;Q&X=5).W<#D$CH<$ C/0@'K3-3LFU'3+FS6
M[N+1ID*">V?;)'GNI[&K5% &=HNCPZ)8FWCGN+F1VWS7-R^^69\ ;F/'. !P
M,  5HT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !6'IOAJ.PUBZU.74M0OII7=H4NYMZ6RN066, # X YR<#'KG<HH **** "
MBBB@ HHHH **** "N5^(/_(KC_K[M_\ T8M=57*_$'_D5Q_U]V__ *,6LZW\
M.7H=N6_[Y2_Q+\SJJCF@AN HFBCD"L'4.H.&'0C/>I*R=<U&XL/L2VS6ZM<3
M^6QE5G;&QF^2-2"YRHXR,#)Z"M#B+SV%G)&D;VD#(C^8BM&"%;.=P&.#D]:D
M6"&.%8EBC6),;4"@*,'(P/K7$:=XLUO5_P#A'XK:/3[>75+.ZED>6-W$4D+H
MO"AAD'=TSD>OK-H_BN[\2P:79Q0VD-U>:6;ZY\Y&DC W"/:JY!(+;CDG@ #G
M/ !UODV=VRW/E03$KA9=H;CV/IUHCL;2&!X(K6!(9,[XUC 5L]<CO7/?#<8^
M&_A\8 _T).GTJ+6?%-]INM+;QI:R6_V^TM&159G F*J69@0J$%QA2"2!GH>
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
M:Y:,$N/0^HJQ7G'C759[?5(]<MC>&+P].C/'%!(T<R,,7&6 *_+&P(R>"K4
M=\VG63##6=N1D'F)>H&!V[#BD?3+"165[&V97;>P,2D,WJ>.O)KG]4UW5?\
MA((M.TE]/\F;2Y;Z.>>-WY1T X5AD$/ZCUYQ@UK?QC<B+PYJ=\MM;Z1J]AYS
MOM8M#/Y8D"%LXVE=^.,Y7'>@#LE540(BA548  P *YSQ_P#\B+J__7'_ -F%
M;.ER7DVEVTM^B)=2('D1%*A">=N"3R.AYZUC>/\ _D1=7_ZX_P#LPK.K_#EZ
M,Z\O_P![I?XH_FC>M/\ CS@_ZYK_ "J:H;3_ (\X/^N:_P JFJUL<TOB8444
M4R0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "J&K:UINA6HNM4O(K2W)V^;*<*#Z$]!5^JFJ:;::SI=SIM]")K6YC,<J'N#
M_(^] #?[6L?[*_M3[2OV'9YGGX.W9_>^G?/IS4EAJ%IJEFEY8SK/;2#*2I]U
MAZ@]Q[UYMX:?5F>Z^&NHEY!IV/,OLC]]IY^XOKO;[A]%W<Y KL=8UM[#6M&\
M/:>L*7>H"1E>1"4ABB4$G:",GE0!D=2>V" =#17 7WC/5]-7Q3I]PED=4T:R
M_M""41-Y5S#M)Y3?E6!7:?F([^U7Y?%&HQZGX-B"6I@UQ&^T#8VY&$!DRIW8
MQD8P0?K0!V%%97B&]U"PTU9M.A@>0S1I))<.%C@B+?/*V2,A1DXR,UR:>-]3
M-AXR\K[#<S:#$L\$_E/''.C1&3E<D_PD9!P>#0!Z#17!Q^*O$%II6GZAJ::=
MLU?[-%8QVT4KO'(Z%W,@&=P"J2 O?C/\5:OA_6-:NM=O[#4;)FLXXUEM=06T
MDMUDSPT;(Y)W ]QP10!T]%<9KFO>(X_&L/A[2(], N--ENHIKI7.QU95^8*1
MD<]!ZY[8,-UXIUJ9=4M]-2 WVEJL4BK83SQW%QY:NRJRD;%^8*"<GN>!R =S
M17!77CJXAOM-LKXV^@3WNGK<1G4HF9&N"2&A+!E"E< \\G<,8[S7OB'Q.OBG
M3=!MH-,2:\TQKIY)M["*52@;@'E<L< 'GCD4 =O17G%G\0]1@L+VQU:SM5\0
M6VJPZ4JPEA!*\V#')SR%VY8CK\O;/&U)X@U72O&%CH&HFTG75;>5[&YBB:/;
M+&,NCJ6;(P0001Z8[T =;17E\'COQ.?!MEXHGATH6HO_ +-=6Z)(7=#<&'<C
M;L*1QP0V>O'2MG5?&%S#XHO]!@NK"QOHHXVL8;Z)L7VY<G8^Y1U^7')R,\]@
M#J)=:TZ'5O[+EN0MX+8W9C*GB(-M+9QCK[YI=(UBPUW3DU#3+A;BT=F595!
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
M "GK5'X;BY%_XR%XT37 UQP[1*55OW4?(!)(R.V3CU- '=NZQHSNP55&23T
MJEI.LZ?KMD;S3+E;BW$C1>8H(&Y3@CD>M<K%<ZQ)\8;JR-_ ;&'2HYDA:W)V
MJTI# '?]X[!\Q!'08]>4T?7=:\,^!=1UJS6P;3[36KCSX94=I)D:ZVG:P("$
M;NX;/M0!ZL^K6,>LQ:0TX%_+"UPD6T\QJ0"<XQU([U=KFI=>OXOB/:Z 8[;[
M#/ITEV' ;S=RNBXSG&/F/:LWPQXPN?$=]%''=6"2QS2)J&F/$T=S:@!MO5OF
M^8*"=N#GC% ';UROQ!_Y%<?]?=O_ .C%KJJY7X@_\BN/^ONW_P#1BUG6_AR]
M#MRW_?*7^)?F=56=JFB66KR6<MR)A+9RF6&2&9HF4E2IY4@X()!%:-<WXPN;
MFT@T=[:YEA+ZO:1/Y;8WHT@#*?8BM#B)K'P?I.FR6<EHMQ&UFLR6^;AV""4@
MN!DGJ0/IBF1>"M&MTTX6Z7,#:>C10217+JXC8Y,98'++D X/3'&*6?Q?86Y,
MK0SFQ2]%B]X OEI+NV8/.[&\["<=?;FE_P"$KMO[9@TQ[.[22YEGA@9U51*T
M0); +9VG:V&(P<=>1D T='TFTT+2K?3+!72UMUV1J\C.0/J236=>>#=&O[VY
MNIH[D27$\5S(([J1%,L>W8X56 #811GVJKIOCJRU%K%CI]_;07T,LMO-,J;6
M\K[ZX5BP.,GI@X.#6KHFN1:[;BYMX)5MWB26*8LC)(K9X!5CR,<CMD4 5E\(
MZ4J*H%QA;XZB/W[?Z\DDMU]SQT]J32M.N9];N-<U/3[:TO3 +.)8IO-/E!RV
M2VU?O$CY<<8Z\\:.I:B-.2 _9IYVFE\I5B484[2VYB<!5 4\GV'4URNH^+&U
M.S\-RZ9;7AM-6OF@E\MT23"1RDH&WC!W1]0<8!YY% '97-O#>6LMM<Q++!,A
MCDC<9#*1@@CT(K*@\+:7#:O;O'+/&UJUD//E9RL!ZQ@DY .!D]3@9/ KE=.U
M*6VO=4_M.^U=(=&U"*V@DDN(_P!^&CCQ'(,[6+-+G<0, #+ @UT-IXSL;V1K
M>*WN#>_:3;+;@H=[!-^Y6#;2FWG.?;&>* )XO">F0R)(INBZ69L0SW+L?))R
M1DGKD#GKQ4$G@?17-@56[A>QMQ:1/!=R1LT Z1N5(+K[&HH_%D]QKND6,>CW
MD27UO<2OYZJDD9B=$(*ENF7SD9R,8SFH-.\6VL=AI:P6>K73:C<W4,(E:-I
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
MVEQ>W45O]JDAM]NY8\D#[Q&22K8'?:>E8Z^+1JVI0V>FQ2O8W>DM?QWL;*"
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
M6>Y,^GS8_P"/(+(98D7V5F8_\"-=_5+3-6L]8MY9[*1GCBF>!RT;)AT.&&&
MSSWZ4 8GBGPI)K'@23PSITT=NKQQQ++,"VU493G ZD[?US2ZAX>U*Y\6Z5X@
MMKNU@DM[62TN8GC9P4=E;*'(YRO?CFNGHH X0>"]4/A[Q;IC75GNU^YFG60;
ML0>:BH1C'S8"CGC.:Z_2K::STFSM9RC2P0K&S1YVDJ,9&?I5RB@#SD_#[6!\
M/9O"2ZG9-"+@/;S&%@503^=\W)RQ/'& !ZUNW?AN\OO&=MK4[6OV5-.DL);<
M%B6$A#,0<#TQBNIHH X?PWX5\3Z"D&COK]M/X?M6'D?N&%WY8.5B+YVA1P"<
M9(XX[;7C/0[CQ+X2U#1;::*%[R/RS+("0@SDG ZGBMZB@#D)O#>MGQ79ZW;:
MA9IC3OL,\,L32"/YMQ>+D8)X!SZ#KBH-+\"S0?#&7P?J5Y#< PR0QS11E0F2
M61CDG+!B#VZ#ZGMJ* .,D\!1RW/ANYDO':XTQF-W)CF\W?.V[ZRJKXZ=1777
M4)N+2:!97B:2-D$B?>3(QD>XJE)KNGPZC=6$DKBXM;=;F5?*<@1DD @XP3D'
M@<U+I.JV6N:7;ZGITWG6EPNZ*3:5W#.,X(![4 </8^ _$%O:^&(9-6TT'09R
M8S':/^]0HR%F^;[Y#9[#.2<UH)X1U1;;Q?$;BSSK[.R'YOW&Z(1\\?-P,]N:
MZ?\ MBR_M>;2_,?[7#;BY=?+; C)(!W8P3D'C.:I1^+M%F\/7.O173OIMLSK
M)*L+Y!5MK?+C<<'VH YU?!6KV%WH&K:7?6::IING+IERDR,8;J 8QTY4@C=W
M_P =?PIX=U'0[[6[F^O;6X&IWANPD,+)L)55ZECQ\HX_6ND1U=%=3PPR,C%.
MH YFX\/:@OCS_A(K*\MUAEL%LYX)8R6.QV<%6!P,[B#D'%8,G@'59? &J>&3
M>V8DOKQ[D7 5L(&F$I&WOR,=>]>B44 <S)H.HS>.['Q"TMJL4%B]H\(+%CO9
M6+ X[%0,51B\'WMYK&A:EJK6)O\ 2F):_M@PFNAL*A'!' YR>6R1P!FNTHH
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
M6BD0AE8#OR.GI60GA?Q#=^(]"UG5=7T]Y=,CGC>."S8"82!03R_!^7/H/0T
M9\/B_P 0ZEIVFZWI%@]U:W4ZEK+[(P/V<DC>)2V-X&#TQV[9*1:I%H?COX@Z
MK.I:*STZSG95ZL%CE.![G%6M#\%:YH#'2K3Q$G_"-"5GBMFMO](B0G)B63=P
MO)YQG!XQUJ\?!KW&O>);N^N8I;'7;6.UDMTC*O&B*RY#9.20Y[>E %:TUSQ,
M^L:0?L1NM/O 1>;;1H?LA*Y5E9F^=<\'C/?CI67J7CG64\*ZWXBLEME_LW4V
MLA8RPEBZK(L?)# [R6W #C&!SUK9\->&O$FDBWLM3\1QWVEV0 @5+7RYI /N
MB1]QR!QT&3@9/4'B].NI+Z:[UVQ\1^$SY][).L>JVG^D1$,0BOB0$,J@ <9%
M '7^(==U[2A>;[BPMQ;Z?Y\#+$96NYP&+@1AMRQKA<G_ &LYXK*O-9UC6-=^
M'5U;7D5I%JEO-=/;F$NJR?9MV3\P+ !R ./7FKR>%];U2[OM6;4(;(:[ID4%
MY;26QD>W8(PQ$Q88'SG((//O3X? ^J6]GX3,6LVPOO#Z-")&M"8Y(VB$9&W>
M#D  YSUSQCB@!FH>*=<O8]8D\/P>9+IUR]M#;M9M(MR\>-X9PP"Y.0/3&3G.
M!VME/+<V%O/-;M;RRQ*[PN<F-B 2I]QTKC_^$/U[3/$&H7?A_P 0Q6FGZG+Y
M]U;7%KYICE( :2,Y !;'0@C/8]*[."$6]O%"K.RQH$#.V6.!C)/<T $ZRO!(
ML$BQRE2$=EW!3V.,C/YUXO-<:E>_L^&]O[M+J6>ZBD!,>UMQOQN+-D@Y/H!C
MWKVRO//^%=ZF/ +^$QK5L;9;A7@E-H=RHLWG -\_S-G R,# Z4 :EGK.N0>/
MGT#49;&:*YTYKZW>"!D,++($*-ECO'S YXZ=!65;^.-43P3>:S>Q1&2VU:2S
MGEMK=F6"%)=C2[,DG !/7W[8K?D\/7\GC>V\1_;+8"&P>R-OY3?-N8.6W;N.
M5'&.E4]&\*ZSHFDRVUMJUJ9WU.2^W&W8(RR%BT;+NZ?-P<\<''% &MX8U1M7
ML9[M=2L]1M&F_P!%N+48W1[%X<9.&#;@>G;@5MUSWAKPQ'H-YJ]XJP1/J<ZS
M/;VR[8HBJA?E'<GDDX&2>G%=#0!Q&KZSXG?QW+X<TB;3(D;23>Q37$+L4;S0
MF&PW/X8QG/.,&O=^*?$%[:ZK)HD*RW.G7#6R0"S=TN9(\>8"^X; 6R!Z8!).
M<#</AZ\/Q 7Q(+R#R!I_V VQB.[;YF_=NW=<\8Q67_PA^NZ;XAU"\\/>((K/
M3]3F^T75K/:^:8Y2 &>(Y&"V.AR,^O2@"MJOC:[M]5_LV::WT.\GL(Y[!=0B
M+1W$S [HVDR "IVKC(.3GGI5K4-9\33>.Y_#>FRZ; G]EK>I<30.YC)D*$$!
MANZ<=.N><8-G6_"EYJ]A?Z3+<6ESI=U L4:7D3226S!-OF*V?F/?M@\YYK$B
MM;JQ^+\-GITT3FV\,11$762743L 21R#T/0Y_6@ TSX@ZE/IL%A>6UK'XA;6
MFT:0J&,(91N:4#.2-G09Y)'05KGQ!J]AXNF\-W;VTTEQ8->:?=^25&5.&CD4
M-SC@@@CBH;GX>)-I*"._\O64U0ZNM\(OE^TD\@IG[FW"[<] .<UIIX>O)]9?
M7+Z>V.HK9M9VR1(WE1!CEF.3EB2!Z8 QW)H Y33_ !IXFD\/>$_$-TVFFTU6
M\AM)[6.!@P\UBH<.6XP0/EP>.YK5F\87#^++S0_MUKI]_#<Q+;6EY"0+N ["
MSHY(!8Y< #IMY!J./P#J$7@[P]H"ZI;9T>\ANA.;=OWOEMN5=N[C.>3DU=UW
MP?>>([6>PU*YM);1[I;B"?R3Y]J P8JC9Z\$!N, XP<4 3VVN:C-X^U?0KC[
M.;.WT^.ZA*(0^79E(8DD'[O8"N \.Z[XD\*_";0/$$?]GS:):Q(MS:>6WGF)
MI-I<29QN!/W=N,=S7HT'ARZB\<WWB![N%H+JS2T^SB(AE"LS!MV<'ECQBLC3
M_ =W%X5M/"E_?V\^BVSJ28X2LL\:OO"-EB!R!DCJ!CC- &G:ZYJ#_$>]T&;[
M.;*+38[R(HA#Y:0KAB20?N]@.M<;I6LW_A[X1Z_J^F?9_M-IJ5[(!.A92//8
M'@$<\UVT?AZ\C\=W/B/[7 8IK!;(6_E'("L7#;L^K'C%8O\ P@-^? .K^&&U
M2VW:A/++]H%NWR"1][#;NYP> <T +J]SJ\GQ,\,V\&H1QVTUC<3>2T!9=RA
M2<,,G#$#T]#FK-GXHO[+Q%XBTS7YK2-;"V%]:/# R^;;$'<QRQR58;2!CMZU
M:U#PQJ%UKNA:O;ZC!!<Z=#+;S!K<NLB2!<E1N&UAMXSD<]^^5J\6A^,_&&C+
MI]\EQ=:3<2F^^SOD+$.L4F/601X!ZA7]#0!U^BMJ,FC6DFK>2+]XU:984*JC
M$9*@$GITSGG%79 YC81L%<@[69<@'L2,C/YTZB@#ROPYXHU/1_A])JE[=17U
MW=:K+:6ZO&4S,]RR L0?NCK@ 8 Q73SZ[J>A^,=(TC4I(+NSU=9$AGCA,;0S
M(NXJ1D@JPZ=P1SFLY/AQ))X6U#P_=:JIM7NWN["6&#;);R&0R!F)8AB&.. O
M&?7C;AT"]O=9TS5-<N+:6;3$D$"6T;*K2.H5I#N)_AR O;)Y/& #HZY7X@_\
MBN/^ONW_ /1BUU5<K\0?^17'_7W;_P#HQ:SK?PY>AVY;_OE+_$OS.JKG_%6E
MRZI#9+#'>B6&8R1W5C.D<MLVT@,-Y"L#DJ5.<@]*Z"BM#B/.!H7B%+E#JFD1
M:Q#?Z;!:W20W0MTAD3>"&3(#1L'YV@X(. 0:T]+TO5]-U:^T^?1[>\T^XOEO
M8+YI$V0_*@VE"=VY2GRD9[<C%=B9HA.(#(OFLI<)GDJ" 3].13Z /.[;0]=M
MYM+MCI3-#8>(;F^:<3QXDAE^T%64;L\>:H((!STR.0\^'M6_X5E=Z0--8:A)
M>2RK%YD?*M=&4'=NQ]TCOU%=AK>L0:#IC7]S%-)"KHC"( D;V"@\D<985HT
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
MB%C?+LV&!]H*>5CEESD'<2>^>U &EHFN6'B'3OM^FRO);>8\09XV0[E8J>&
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
M&Y$A&=W.<*"<=3U7@S48[Z&\2Z)76XIBNH1&0L _&&C'3RR,%<?CELFNHHH
M*XS7[V/3_'%I]KN7@M+O2;F)5+L%EF#Q%5 '5]N[&.>N*[.B@#R71YH]4C\.
MQW^I73)+X49[@&\D3=*#%RV&'S??YZG!]*;::V+W2;6#Q#>.L<_AF%[-Y)2H
MFN=K";D'F4$1\?>'..IKURD9E52S$!0,DGH!0!Y'!J,4FG:5IFIZG+IMK/H5
MF-/G2.0MYP5A)Y94C$H.S@@GT'4'I?#EM'=^-M=DN+R\FFLIH&A1[I]J%K<!
M\H&V_>+<8(!Z8KL[6Z@O;6*ZM9HYK>9 \<L;!E=2,@@CJ*EH *YCQA>V]J^C
M17,CQ1W%X4W,^V#/EO@2\989Z+D98+S73TR::*VA>:>5(HD!9W=@JJ!W)/04
M >4Z#<KJDGA.VU#4;MD:SU"*Z1KJ2/=LD0)N^8'(&[D\\$$G!JQIM[J%GX5\
M+>*(WNM0DAB^Q7EOYK,90YV(Q&<%U?8,GG#-FO3;>>&ZMHKBWE26&5 \<B'*
MLI&00>X(JE<Z0MWJT%[+>71BA48LPR^2S@DAR,9+#MSC@'&10!+I5DVGZ7;V
MKRM+(B#S)&).Y^K'GMG/';I5RBH9+NVANH+:6>-)Y]WDQLP#2;1EMH[X'6@#
MS_2-2%]+,KW-VOBZRN+O=9AF <$N(PX/'D[=A4\#('.2<IH5T]U/X6GM+R<S
M26DJZ\CS,&4B+DRC/R.)< '@X) X''H]0QW=M+=S6L<\;W$"JTL2L"R!L[21
MVS@X^E 'E7AX17$7@HW&HW;M?6US'>[KZ3]Z%7*AOFX^8>QZ^IJ/19[6_N=
MM=6U>Y6RDL-2B?=J$D8?R[E!'E@PY"'KG)&.M>OUB:A9V$'B.PUN[U(V\J1M
M8P1.Z*DAE9#MY&2Q*+C!H \QU#4=0@\'_9[V]OEU>'0IKBVDG=@S@2/Y;(HP
M3-L5"S$_*",@Y-7_ !#>+,/&-]!J5UYEM9V=S9;+N10DF&.57..NWC&.>G->
MM57N;ZTLVA6YN886GD$40D<*9'/15SU/L* ..U>&\M?$[0VCW$UEXC@$*R)*
MQ%K*G+.ISA0T19AC^*,>M='KD,5OX=U-H[@V#&U9#=HNYH@%(#>IVYSUJ6#2
M%BUB?4I+VZN'<8BAE9?+MP0-P0  \[1U)]L9-66OK1+Y+%KF$7;H9$@+C>R#
M@L%ZX!(YH YWP3=SSPZE#<V\"2PW"AIK2<RVTV8U^:+/*C &5[$GDYKJJ**
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
M;S&E0J  P7?T5B 2  .!Z"@##UG6?$VE:/>W\=W8R6[00RVTC@,^XR*KX5<
MIAU()R0>N<@U/)K>OVUQX@L4VZA/8RVKQ>3&L<ABDYD5 QVE@%8KD\\9SWV+
M?P7X=M-.GL+?2XX[6<J9(U9L':<J.N0 >0!P/2K4GAW2Y9[B=[=C-<&-I9!,
MX9C']PYSP1V(H Y27Q7=76D1RZ=J1DF%O>S/&;4)<!HF 42(P"J%SA^A)QMZ
MT_3-3U/4O$PN/MIC23P[;WBV^P&-))"^>.I&5!ZYXKHYO"FAW!B:;3HI&C$@
M#,22PD.7W'/S;CR=V>:?#X8T:W:!H;!(VM[?[+$R,P*Q<_+G/N>>O)]: .:\
M/^(]1UZ+1=/6X2SN+C08M2DFCB4AG<A0JJ> H.21UY7!'>G8>*O$&NBS\J>V
ML#/HLUXX%OYF)HY0F5)/W3U'L?7D=B/#.D+!90I:>6MDABMC'*Z-$AX*!@0=
MO XSC@>E2'P_I9G29;14=+8VB>6S(%A/\  ( ' _(4 9HUR\G^&J^((O*CO7
MTD7H!0L@<Q;\8R.,^]8D>L:X+J&TU&XM[NUU71)KQ/*@\LV[H$R,Y.Y2)!R>
MX_"NGU#15_X1&[T32XXXE:S>UMTD=@B J5 SR<#/Z4S2/#MK8Z1#;SP*9_LB
MVLS"9W^4#!56/(7V&* .*/B+4-&\ :=)I\\9>Q\-V]YY"QAFR$',A;@(0I "
MG<3G'2K^L^)->LY_$<\%W;+!I,MJT</V?)D20*65FW?[1Y'M]#TDW@SP]<0I
M%-I<3QI:_8PK,Q'D]D//(&3C/3MBI'\*Z+)#=1-9 QW803KYCXD" !<\]L"@
M#+3Q!>1>,DTR_,UK#-<,EHWE*]O=((R=HD'*RA@Q*MCA3C-7=6U*[M/%NA6<
M30_9KM+DR!D^;*(",-G@<\\5H1:)I\5V+I8"91(9@6D9@)""I<*3@-@D9QGD
M^M27.E65Y>VUY/#ON+8,(7W$; PPW ..10!@>$M?N]2N[BSU0SV^HPP1O+9S
M0JNTDL&>)UX>(G !R2,<]:S?$/B35]-;Q@UK+;*VF6=K/;%H,XW^9N#<\_=X
M]/2NOL-'L-,.;2 HPC6(%G9RJ+G"@L3A1D\#BH+OPWI-\]\US:"0WR+'<YD;
M$JK]T$9Z#)_,^M ',WWBC4]%O=;M;NX@G%N]AY,YAV+"+F5HR6&>57;NZY[$
M]Z?XH2^AL[:&]O(KI5UW3VMR%"R+&9DX<# SN#8( XQWKI)O#FDW+7C7%DLW
MVV%8+D2LSB5%SM# GG&3CZGUJ.+PKHL.GQ6$=B%MXIEG51(^?,7&UBV<DC Q
MD\8'I0!SK>)=42*1O.0F+Q(FF<QCYH69!S_M?,>15"^U2Y\06FA:J9PD!\2+
M MKL'RK'*\8)/7>=N3SC#8QWKL)_">A7-Y)=S:=&\TDR7#$EL&1<;7QG ;@<
MXYP,TU_".@R7KW;:;&97N!=,-S!3,/\ EIMSMW>^,GO0!SR>*=8DT]O$40MV
MTN![H7-L[@,%BWA0F!GS,H,@\')QCBDLI;N[\:>$]0NKM9_M>CW4VU$ 5"QM
MV(4CDKR,9R>.O-=-!X7T.VU>?58=-@2\G):60 X9B,%MO3<1P3C)R:BM/!V@
M6,D3V^FHAA22.+YV(C1\;E4$X4' X& .U &Y14-G:06%E!9VL8CMX(UCC0$G
M:H& .?:IJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KF_'_P#R(NK_
M /7'_P!F%=)7-^/_ /D1=7_ZX_\ LPK.K_#EZ,Z\O_WNE_BC^:-ZT_X\X/\
MKFO\JFJ&T_X\X/\ KFO\JFJUL<TOB84444R0HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "N4^(6L:KH/AI;_298$F%U!$PE
MCW;E>14P#GC[W7!KJZP?%WAV7Q1HPTY+U;1?/CF,AA\PY1PX &X=U% &-<:E
MK^FZQ::#<7YOKJ^,]V)[2UCB>&!-@"*KMM)W/]XYX'3N*=QX@\6:+X?GGUFP
MN!%#J0C-Y;Q1R3?8B"?-,:%E# X!XQ@YQQ6YXG\)3:^^FWUKJLFF:UIS,UO>
MPQ!UPP =6C)Y4X'!-21Z!J\=I;.?$#2ZFEP)IKF6V'ERJ$9?+\M6&U/FSP<Y
M&<T <UJGBW48O"$6L:'KEEJ<,VJ0P13M",M$[(NUL8"L"6S\N<8X%33>(]=\
M)^+Q9>(+V#4=-O+"XO(9(;80M T"[G3&3E=O0DYZ?CE>.M!MO#OA.X<7<,5U
MJ>NVMS(Z1B.-7\Q!E$)/0+N.2<G)/MVR^&Q?ZLNJ:Q<07SK:/:P1Q0F.)$DQ
MYAP68DL !G/0>Y- ',W_ (JUS3? -AXY>Y26"18;FZTX1KL6"4@81L;MZAAR
M20<'@=KAU'Q+J?C+Q'HMKJUM:06=M;S6\HLP[)Y@<XPQP?NC)/IP!G(L6O@.
M2+0(?#=SJOVG0(959('M\3&-7#K$TF[!4$ ?=!(&,UH6_AJZM?%.L:Y'J,6[
M48(H?):V)$8C#;3G?S]XYZ9]J .7C\?7I\%^&-=U'S[6ROD;^T;ZS@$GV=@,
M*2I#;49@<G!QP.]7=5\1ZK9^'O#E]9:M9WJ7NKPVTMS'$&$T$DQ VD'"G;@'
M@\YZ5?T3PAJ/A_1M)TZSUN)H]/CEA83699)T<@C<HD&""#@@]^E02?#Q$T'3
M]+L[]+9;35!JC,+;*M()#(%50PV)DXQSP!SWH S&M-7O/BCXIBT?4XM.E-A9
M$SO;"8_\M, *2!]2<_U&9J6OWOB'P'I$VIQQIJ-KXFMK.Z\K[C21W 4LOL>#
M7<2^&KV'Q1=Z[INJ1037MO'!<13VOFJ?+SM9,.I4_,>N15.^\!Q3>'M/TBQO
MC;K:WR7[S2P^:\\JOYA9L%>K$D_D,4 1:CK>LZGJ^N:;HOVF*32Q'&CP) P>
M9HQ)\_F,/DPRC"@'KS72:%/J=SH5G-K-FMGJ31C[1 CAE5^^""1@]>IZUS^I
M>"]0?Q-+KVA>(I-)NKN-([]!:K/'<;!A6"L?E8#C//'XYZFQM!8V45L)))=@
MYDD.6=CR6/N22?QH L5Q_P 4TF?X:ZZ8KAH0MHY<*H.]<<J<]!]*["L?Q5H;
M^)/#=[HR78M5NXS$\IB\PA3UP,CF@#"&K7MKJ/AWPS%?,9[ZW>YENFB3='$B
MKA4&-N22.2#@ \=*S-1\6:[I</C'2VN(9+[1K(7]I>/ #YL14G:Z@@;@5(R.
M#UQ70:AX1EO7T6^CU%8-8TC*P72V^4=&4*Z/'NY4@=F!!Z5'>^#&O]/UY9K]
M/[0UN 6UQ=+;_+'$%*A43=Q@,QY8\D^P !<\+#7)K5;_ %;4H+F*[MX98H(K
M81^0Q7+#=GYLY'8=^!TKH*IZ39RZ=I%I933K.]O$L7F+'LW!1@'&3CIZU<H
MS/$6LQ>'?#FH:Q,A=+.!I2@."Q X'XG K@_$L>JR-X#O;_41,;C6;9Y8%B54
MC=HW(\L@;L#D?,3G@\5Z'JVEVNMZ1=Z7>H6MKN)H9 #@X(QP>QKCQX!U:2RT
M2SN_%)FAT:\CN+9A8J)&5%955V+$,<'&0!WR"3D #;S7O$FL1ZW+X=BG$VG7
M;VMM&$@,4SQXW"4NP89)(&W&!@\U%:OJUU\6[475Y/:_\4^ER]EA'6%FF4/&
M#CGE1ELYXX.*OR>!]0M?$-]J.A>)KC2[749!+>V@MDE#28P7C+?<8@<\'G\*
MT)/"93Q78ZY9:C);""Q%A+ 8Q)YL0?>/F)RISP3SD'L>: .>@\1>*];T>QU_
M0K.>=)Y]WV)Q;K"]OO(/SEMX?:,YZ9XVU8M+[Q7J_C'Q#I=OK%E:V^E7-J4)
MLMYDC=-[(<MQP>N<],8J72_ -[HUS-:6/B6YB\.RS-+_ &7]G0E-QRR+*3E4
M))X S@GG/-:^D^'+C3/$NN:P=0CE_M4Q,T/V<KY9C38N#O.>.O'Y4 <3/XH\
M6#P3X@U]=4M%ET;4;B(1"S&V=(I NULG*@CTY]SVZ+^U]<T_QSH-E=WT-S9:
MU!<-]G6 )]F:-5<;6SEL@X.?KQTIK> +A_"6N: VL(4U:ZEN9)A:8,?FMN8
M;_7IZ>]:5SX8N[O7_#^JOJ40?1TE01K:G$WF*%8D[^. ,=>?6@#!?Q-KZ:5X
M]E^UVIN-$=S:M]F^4*L DP1NR3SU)/T[4ZTUWQ#;:SX/>]OX+BTUV)EFMUMP
MGE,(/,#*V<DY&#VYX K0;P1<M:^*H#JT>/$.[S"+0_N=T?EG'S\_*._?\JED
M\'W4DOAB0ZI$#H(^3_13^^_=^7S\_'RG\_RH RSXDUY;?Q]_I5J9M$^:T;[/
M\H'D>9@C=DGG&2?P[5'9Z_XBM[WP7<WNH07%KKL8CGMEMPGEL8/,#ALY)R.>
MW/ %:I\%W)'BH'58_P#BH%VO_HI_<_N_+X^?GY?7OS[4K^#+IXO"Z?VK$/[
M*E#]E/[[$9CY^?CY3V[_ )4 8NJ^+=9&C^,-2M;E+2XT*[,$%G)$K+*@5"&?
M/S'S-QV[2.W7FN]TQKIM,MFOF5KEHPTA6,Q@$\XVDG&.G4UY.+V"^U_4[Y/&
MNFZ7>F]<+8ZKIL4MS%L.U0I9E?!V[E S][US7J>B37UQHMK+J2(MXR?O-B%
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
MT5S7_"4W_P#T*FL?E'_\71_PE-__ -"IK'Y1_P#Q='M8_P!)A]1K^7_@4?\
M,Z6BN:_X2F__ .A4UC\H_P#XNC_A*;__ *%36/RC_P#BZ/:Q_I,/J-?R_P#
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
MJ0W\1)XZT =E117(:CJFI:/\0]+@N[YCH6J1/#"AC0"*Z49"EL9PRAL<YR*
M.L$,2OO$:!O[P49I]<"?$NI-=:)9I>L#XAOIS:S-&G[BTC4L"ORX+. I!;.
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
MR ,>F2*[^2=(]XSN=$WF-.6(]A^%9WAS7[3Q/H<&KV23);S,ZJLRA7^1V0Y
M)QRIH Y>_P#AA;W_ (6T#1VU>Y6?0Y4DM;ORT)^7H"N,$<#WXZFK=WX#-YXY
MTCQ3)J\K7.FP^2D;0J1("&#%B".3O;H !QQQ7944 >?77PJLY;/5]*M]1DMM
M%U>[6\NK18@7#@AB(WS\JDJO!4XQQBK^I?#^WO?%6@ZW!>FU71(Q%;6J0@IM
MQC!.<]./:MN]\16=KJ?]EPQSWNH[!(UK:H&9$/1G)(5 >VXC/;-5I/%^GQ&^
MCEM[Z.YL;;[5/;M;G>(\D9'\+=#RI(X/- %/P?X(7PCJ&M7::@UT=6N#<RJT
M078Y+'Y<'I\QX/M7652T?4X=:T6QU2V5U@O($GC60 ,%90PS@GG!HMM1^T:I
M?6/V*[B^RB,_:)8\13;AG]VV?FQC!]#0!SFA:&ND?VYX<N ZV.H7$UQ:2(<9
M289>,'LRMN(]001T.*UG\/+BV3P\)/$EW(="<BU(MXU_=%"FT\==IQN.>G0'
MFNYKGM3\7VFFS7*)97]ZEG)''=R6<0D^SLX!&Y<ACP5)V@X!H @@\&A9?$IN
M;\RQ:^")T6+88\Q^7\IR?X?7O54^!KEM-\/VDFNO+_8MQ'<0N]LOSF-"BJ0"
M/EVDY[DG.>U;7B/Q)9>%M,.HZDD_V0,J/)$F_86("Y&<\DXIJ>)(/MUK:36&
MHV[73F.-Y;8A-P4M@L,@<*>M &?)X)@N]6U^ZO[D7%MK=O';7%MY6T*J!@NU
MLYS\QY]<8Q3K/PC*(=)MM3U1M0M-)D66U1H CLZ JC2MD[RH/& O."<UMZ=J
M)U$71-E=VOV>X>#_ $F/9YNW^-.>4.>#WJ[0!QE[X"DN9O$*6^N3VUAKBL;B
MV6%6VRM'L+!SS@@ E?;J*Y[Q1%!I=[H6B7?B6XTN&QL"([Z\LXY;>X8D(%(9
M=@=0A.>" W&<FO5*.M 'G,&B:EXN\-:AHESXBCO-*D\AH-0BTX0DE7W%% .U
ME&R/Y@,<D=N.FD\.3S>+[+Q#)?IYEM:M:^2L&%=6(+'.XD'*C'I[UT%4M5U'
M^R[+[2+*[O/WB)Y5I'O?YF SC(X&<D]@#0!=KAO&<^C^*9'\%AII-5$T$S".
M)U-LH8,91)C:,*"!@]2!WKN:R-5\16FD:KI6GW$5PTNIS&&%T3*!@I;YB3QP
M#ZT 0:_X5MM:M].\F5K&[TR99K&XB4'RB!C;M/!4C@CTIUKX<3^T;S4]2G6[
MO[JV%HSI'Y:)""3L1<DC)8DDDY./05N5A#Q3:W#W TZTO=2CMW,<TUI&"BL.
MJ@L1O([A-V.G6@#GX?AQ<)I>C:=+XENWM]&O([BS"V\:E50,%5NNX_,!N/8=
M.<UWHX'7-4M+U>PUG3UOK"X6:W)*EL%2K#@JP/*D'J#@BL3_ (3S2U$,\MO>
MQ:9/!+<0ZD8@;=TC!+'*DLN0,C<!GM0 OB7P@VMZG8:QI^JSZ3J]DK1QW44:
MR!HV^\CHW##N/0U#?>"9;H:5<QZY=)JNGW+W/VUXT?S6=-CADP% VX QC %6
M$\8AM;M]*?0-;CEGV%93;*T01@?G9U8A0",$'D9'%=+0!PES\-S<:3X@TTZ]
M=&#6[@3S&2%"R-\NXC&.3L'L!GCO6S/X;N+GQ/I.N2ZBGF:?#)"(EM\+(),;
MB3NR#\HQZ>]=%10 4444 %%<V_C[PNCLC:M&&4E2/+?@C\*3_A8'A;_H+Q_]
M^W_^)K/VM/\ F7WG9_9^+_Y]2_\  7_D=+17-?\ "P/"W_07C_[]O_\ $T?\
M+ \+?]!>/_OV_P#\31[6G_,OO#^S\7_SZE_X"_\ (Z6BN:_X6!X6_P"@O'_W
M[?\ ^)H_X6!X6_Z"\?\ W[?_ .)H]K3_ )E]X?V?B_\ GU+_ ,!?^1TM%<U_
MPL#PM_T%X_\ OV__ ,31_P + \+?]!>/_OV__P 31[6G_,OO#^S\7_SZE_X"
M_P#(Z6BN:_X6!X6_Z"\?_?M__B:/^%@>%O\ H+Q_]^W_ /B:/:T_YE]X?V?B
M_P#GU+_P%_Y'2T5S7_"P/"W_ $%X_P#OV_\ \31_PL#PM_T%X_\ OV__ ,31
M[6G_ #+[P_L_%_\ /J7_ ("_\CI:*YK_ (6!X6_Z"\?_ '[?_P")H_X6!X6_
MZ"\?_?M__B:/:T_YE]X?V?B_^?4O_ 7_ )'2T5S7_"P/"W_07C_[]O\ _$T?
M\+ \+?\ 07C_ ._;_P#Q-'M:?\R^\/[/Q?\ SZE_X"_\CI:*YK_A8'A;_H+Q
M_P#?M_\ XFC_ (6!X6_Z"\?_ '[?_P")H]K3_F7WA_9^+_Y]2_\  7_D=+17
M-?\ "P/"W_07C_[]O_\ $T?\+ \+?]!>/_OV_P#\31[6G_,OO#^S\7_SZE_X
M"_\ (Z6BN:_X6!X6_P"@O'_W[?\ ^)H_X6!X6_Z"\?\ W[?_ .)H]K3_ )E]
MX?V?B_\ GU+_ ,!?^1TM%<U_PL#PM_T%X_\ OV__ ,31_P + \+?]!>/_OV_
M_P 31[6G_,OO#^S\7_SZE_X"_P#(Z6BN:_X6!X6_Z"\?_?M__B:/^%@>%O\
MH+Q_]^W_ /B:/:T_YE]X?V?B_P#GU+_P%_Y'2T5S7_"P/"W_ $%X_P#OV_\
M\31_PL#PM_T%X_\ OV__ ,31[6G_ #+[P_L_%_\ /J7_ ("_\CI:*YK_ (6!
MX6_Z"\?_ '[?_P")H_X6!X6_Z"\?_?M__B:/:T_YE]X?V?B_^?4O_ 7_ )'2
MT5S7_"P/"W_07C_[]O\ _$T?\+ \+?\ 07C_ ._;_P#Q-'M:?\R^\/[/Q?\
MSZE_X"_\CI:*YK_A8'A;_H+Q_P#?M_\ XFC_ (6!X6_Z"\?_ '[?_P")H]K3
M_F7WA_9^+_Y]2_\  7_D=+17-?\ "P/"W_07C_[]O_\ $T?\+ \+?]!>/_OV
M_P#\31[6G_,OO#^S\7_SZE_X"_\ (Z6BN:_X6!X6_P"@O'_W[?\ ^)H_X6!X
M6_Z"\?\ W[?_ .)H]K3_ )E]X?V?B_\ GU+_ ,!?^1TM%<U_PL#PM_T%X_\
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
M\NW.,<YY-:GAM?$<.J:G#JQ>33"4>PDN&C,Z\?.C^7P0#T/7'6H=3\"VNKZ
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
MI$96!/&T#*J, 8P * ,_Q9J>J6MWJXMM5>+[/IOGVEM8QJ\JR .3)-O4J$X
M )&<-P36=J.H3:LGPQU*XV^?=W,<\FT8&YK5B<>V36]>>"%N]9U._76+VW75
M;5+>_@A5-LNU2H8%@2O#'H:9'X$$5EX<MQK%R_\ 83*\#/&A+D)L ; ' 7C
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
M *U*(?"A8C^-/U?YA1115&(4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !4<\\5K;R7$\B10Q*7DD<X55 R23V%25P_Q.N77
M3-"TX$B'5-<L[.X]XR^YA^.T#\: .BNO$5AI^C#5;]I+6V<@1B1#YDA;[H5!
MEBS=EQGV%5+KQ9'IUG]LU'2-4L[8E0)7C1QEB  0CL5R2.6  [D5S7C=V;XJ
M?#^WN3_Q+S-=28/W3.L?R9]P3Q]37H5Q##<VTL%PBO#(I5U;H0>M &%<^+K>
MW\2MX?73M0FU 6WVH)$L>&BW;=P)<#KQCK[58@\2V36VH3WL<^FII^#<&]4(
M%4C(8$$@CW!Z\5R&I?;S\=X?[.-L)O\ A&SG[0&*[?M/MWZ50^)?]J+X)T-=
M8,1,FO0IJ)B'[LP>:Y4<_P /W.OM0!VLOC"WM[ :E<:7JD&E[0YO9(5VJA_C
M9 WF*O?)08')Q6G/K%I;FS=W_P!&NRJPW*D&,LWW02.F[L>A.!G) -B]2&2P
MN$N0I@:)A(&Z;<<Y_"O)O"45Q>?LU3I>%\I87;P,QY"H7:,_@5&/H* /8**Q
MO#.IR:EX-TC5;G/FW%A#<2X'5FC#']:XG^W]:U#X6R>.K34I(KU%DO$M<*8/
M*1R/**XR?E7EL[MW<#B@#T^BO-Y;S6_$/C9=-L]>O--LKO0(]018XHV>&1I,
M8!*^@&<Y/7!&:Z;QM'*/A_KFR[GCEBTZ9Q-$0KDK&3UQQG'.,4 3ZKXHL]*N
M='B:&:=-6N%M[>>':8PS L"3GH0"> :VZ\HU&UFC\+_#:..]E,DFHVC+)*JL
M8\VS\   8';.??-73XEU/PQ)X[AN+Z;5(]&M8+NT:Z"[PTB.2K% H*[E!Z<
MF@#TJLS7];M_#NC7&JW<,\EK;KOE,*ABJ^N"1G\*Y^SM_%$>OZ7=1W32Z7(C
M+?K=3QMO)'R/$%7Y3GJ,X(/KS4_Q._Y)EXB_Z\GH Z'3+]=4TZ"]2":&.=!(
MBS !BI (. 3C@_6K=9OA[CPSI7_7G#_Z *Y"?4==\32^(H]%N)K>73[DVEFT
M4T:HLBQJVZ0,"6!9OIM''.30!Z#17"W6LZI%K_A_3=<N(]/M;G3Y)+F>WDVI
M)>+M_=B0] !O8#@G'?!K/TK4]?D\&27U]X@:+S-3$$-S/ @:6U67:#"J)EI)
M%Z<')Y&,T >@ZA>+IVG7%Z\4LJP1F1DB +$ 9.,D#]:@T/5H=>T*QU:W22.&
M\A69$DQN 89 ..,UQVDZM?W-WXYTJY>Z-K8P1/;)=[3*BR0LQ!(SD9&1GD9P
M:VOAQ_R3;PY_V#X?_010 ^3QE;)XCN-!CTS4IK^"(3ND<:$>63@-DN!C/XU:
MTGQ3I>LW]QIT$DL.HVP#36=S$T4J*>C;3U7W&1SUKF[#_DNNK_\ 8#@_]&FJ
MGC,;/B]X#DLN+YS=)/MZFW"@_-[<MCWS0!Z317FECJ7BOQ+X?L/$6C2F.:6?
MS?*FG06Q@#D&,KM)!"C[V<Y!Z#@/AB\2>(/$/B_2X?%-W9II\\(M&CABR"T(
M<!CMY0$]!@GUH ](HKS70O$VI^(O#WA:\O+XP/=Q7 N;.S7%Q=2QML#)QA4!
M!9CE0"5&<<5GOXF\0R_"ZSU)-4EAU"/5Q9/(T49,J?:?+PX ZXQDJ1GUH ]7
M>6.(H'=5+MM4$XW'K@>_!I]>8Z_HVH6GB[PA!<>)-3N_/U*Y96;RU\L>0Q
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
M5/[4T\WWV'[=:_;/^??SE\SIG[N<]*6ZU*PL9(X[N]MK=Y3B-9I50N?8$\T
M6J*QYO$^DP>)HM >\A%_) TY0R ;0&50#[MNX'L:FTU[IKS4A<:C:W4:S_N8
MX4 :W7:/D?DY.<GMUH TJ*JVNIV%[+)%:7UM/)%_K$BE5BGU /%-DU?383B7
M4;1/WOD_-,H_><'9U^]R..O- %RBJUUJ%E8E!>7EO;F3A/.E5-WTR>:G1UD1
M71@R,,JRG((]10 ZBJMSJ=A931PW5];02R_ZM)955G^@)YK%\7^)XO#L%A$)
MH$N;^]AM$,K#]VKM\TA&>0 #[9Q0!TE%9.A+JJQW)U&_M;Z!I=UG/"FUFB(!
M^?'RDYSRO!&*NPZC8W(D,%[;RB,9?RY5;:/?!XH LT53DU73H;,7DNH6J6K'
M F:90A/INSBGOJ%E'%%*]Y;K'-_JG,J@/_NG//X4 6:*A6[MFN7MEN(C<(-S
M1!QN4>I'7'(J.'4["XF2&"^MI975F5$E5F8*=I( /(!&#[T 6J*YCX@Z]J'A
MCP9?ZWIOV9IK15;R[B-F5P75<<,,=:P]+\0>,-8\#66O6=QHK7EU;F=+!K*7
M+[<Y56$W7 XXZXH ]#HJA?:YI.ER)'J&J65I(^-JW$ZQDY] 34MSJ>GV3Q)=
M7UM \W$2RS*I?_=R>>O:@"U168OB/0WANIEUG3VBM#BX<72%83Z.<_+^-8WC
M#Q%>VGAB&_\ #-WHTMQ/*GE/>W2K#)'_ !%6W $]._3- '645P.H>--4L/BW
MHOA9DL3IU_9-<R2;&\R,JLAP&W8(S&.<=#77PZ[I%S%-+!JMC+'"-TKQW",$
M'JQ!X'UH OT5'#/%<PI-!*DL3C<CHP96'J".M24 <M\/?^143_KYN/\ T:U=
M0R[D9=Q7(QD=17+_  ]_Y%1/^OFX_P#1K5U#A2C!P"I'.>F*SH_PX^AVYE_O
ME7_$_P SS+1+[4-5A\%Q3ZQ>[;^VO/M)CFVM,4(P20,Y&>HZ>U,MIGUC3?A[
M<7UY/+.^H31-*)V0OMAN%!.TCYOE&3UY/K7HT5EISQQR0VMJR8S&R1J1@^A'
M8TX:=8@(!9V^$.5'E+\I]N.*T.(X&VUG4[K3M-U*.ZF&JMKK65W9%R5$7G,K
M1[.@VQ /N S\N22":IO<:BO@C4M9'B#4OM46IR6B_OEVK&+[8.,==O&?0^F*
M]*>"R@G:\DBMXYFPC3LJACDX +?7 Q1_9]D(3#]CM_*+;BGE+@GUQCK0!YOK
MMS?Z=%XR:#6M0']DK;W5J&GSM=URP;N5)'W3QR<#IBS>>(RGBFV\C5G\LZZ;
M&=);C9A/(;*"+IM#!2'.&)/IC/?G3[)M^ZSMSO\ O9B7YOKQS2BQM%?>MK &
MRIR(QG*\*?P[>E 'FFDW;6/AO31:ZE<+,?%#V]PAN2Y*->2C:VXDC('MGJ<U
M=?6=3GTZ?48;F9=8MM?%D;+>=C1&<((RG3F(B3=C/?.*[YK&T?.^U@;+^8<Q
M@Y;^]]?>G?9+;[5]J^SQ?:-NWS=@WX],]<4 ><6]_J$=Q;WAUB\D8>*9=/\
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
MINEZ3H+VFC7L]Y8"XD:.61E9<DY81E0!L#9''?-9/B:.!OBIX)#I&2\>H9!
M^;$:8KMXHHX(4AAC2.)%"HB* % Z  =!5:XTC3;JZ6ZN-/M)KA/NRR0JSCZ$
MC- '#>&C:ZC<>/K#Q L9F_M"03K-CBR,8$1Y_AVAB/?)KFM.L9+O3/A5_;\"
MRW<DDR.9URSQ>5(8U;/)&W9P>O>O7+O1M+O[E+F\TVSN9XQA)9H%=E'7 )&1
M3[K2M.OIHYKNPM;B6+_5O+"KLGT)'% #[&PM-,LX[.QMHK:VBR$AA0*JY.3@
M#@<DUYMIDEI#%\2X"T*3_:K@JF0&V_9EY ZXX->HU2ETC3)IKB:73K226X4)
M.[P*3*HZ!CCD#T- 'EMM96=EH/PHO+>WABNI)K97F50'8/:MN!;J0<#\A1;M
MHNNV7BK1?$^OR6%TNISFYMV,*.R!\PO&60L?D" 8)Z#':O3SH.CE(4.DV)2
MYB7[.F(S_L\<?A3I]%TJZU"+4+C3+.6]A_U=S) K2)]&(R* )[1=MC A,K8C
M4$S??/'\7OZUY!ML)/AI\1;>1;9KB/4-3=8V"EEP>"!U&"1S[BO9JHR:+I4I
MN#)IEDYN2&G+0*?-(Z%N/FQ[T <'J-KX>T;0_"\JZ;;)>7]U9^5/N\I&F6-F
M1YG'+@98@'DDCIU'-WTEI<:#\5;>6YL[MPPG3RP I;R%RZKDX^;C.3SWKV&7
M1]+GT]=/FTVSDLE(*V[P*8QCIA2,4U]$TF3SO,TNR?S@HEW6Z'S HPN[CG X
M&>E '!R6-EI_C;X=O9V\,#SV]VLK1J 91]G5OF/5N>>>]0:7+?:%JFA1S"UU
MKP]>:A)_9M]'\MS:32"0D2#HXP9 3U'.>F*]$_L32M\#_P!F66^W&(6^SKF,
M?[/''X46VBZ59W/VBUTRS@GY_>10*K<]>0,\T >07FJ:=<Z)X?O+">VM;(^*
MHY4@EDWW.[SV$DDC$_+G)^7!P",GG%;VFZEH-]J7CC2/%-U;1R3W7/VB81^9
M9&-?*V-D<#YCQT+9ZFN^.@:,?.SI%@?/D$LW^C)^\<'(9N.2#SDT^ZT;2[Z\
M@O+O3;.XNH/]3-+ KO'_ +K$9'X4 </$=/M/BSI)($$#>&BL(N3AL^='M!W<
MEL8]ZYW41<V/A7XHKHT921-27*6XVD1E(O-QCI\F_P#6O8)K"SN;F"YGM()9
M[<DPRO&&:,GKM)Y'X4RVTO3[*262UL;:"27_ %C10JI?ZD#F@#B/$L=M<ZKX
M"O\ P_Y?FO>JD9A  :Q,1,@X_@ "^P)'>N6DTC2V^'_Q-E^PVQ>#4[X1-Y8_
M=[40C;_=YYXKUVRT;2]-=WL--L[5Y.':"!4+<YYP.>:8- T812Q#2; 1S'=(
M@MDPY]2,<T <-JZ:N+B/5]$N+*_N4T2$:CI%]TN("7(9'_A8G>.>#@9KMO#=
MY!J'AC2KRV@D@MYK2)XXI/O(I48!]<"G2^'M%F\OS=(L'\M/+3=;(=J]=HXX
M')X]ZT0     !T H \Y\.&UU*/Q_8^(!'YXU&<7(FQD6FP>2>?X=H)'ODUBE
M;QOA[\-6UD;KUM8LE8S#YBA\S:#GG.W;FO4[K1=+OKI+J\TVSN+A!A)98%=E
M&<X!(SUI]YI>GZ@R->V%K<M'RAFA5ROTR.* +2J%4*H 4<  =*\VU7[5X/\
M&MY%ID)$/BI MN43(@OUPI8_[)0[S_US->DJJHBHBA548  P *YW3[#7KO6O
MMFOG3E@LY)#816>\D[OE$DA;HP0E<#CYV]J ,&QBBTGXKVFCRH([&+05BTI6
M^Z2KXE"_[> N>^!7):M;O9^#/&"QX71K?Q' ]I_<C'G1&7;Z*'+#C@'=[U[)
M?:98:G&D>H65M=HC;E6>)7"GU (X-.-A9M8&P:T@-F4\LVYC'EE?[NWICVH
MX:6ZTZ\^-<$?G6TZ/X?EB9=RL&)G0[3ZG'./0TSX1:/I:^"-,U)+&V^VI)=(
MMQY8+JIG<;0W4# '%=I!H6CVRHL&E6,0CC,*!+=%VH3DJ,#@$D\>]3V6G66G
M1&*QL[>UC8Y*01*@)]< 4 <?\8B!\)]?R?\ EE'_ .C4K(^%GAS_ (I_PKK\
M=[=.$TZ6![>28M&NY@<HI^Z<K@X_I7H]YI]EJ,0BOK.WNHP<A)XE< _0BEL[
M"STZ'R;*T@MHLYV0QA!GZ 4 >">/=5THW_Q"LM/NF2XE@@^VB]FSYLB$ );Q
M\'@<EB3CL,<TGC"2&]^&?PP#NDRF>VCDRV[HB@@_R->[OI&F23SSOIUHTUPG
MESR- I:5>FUCC)'L:CDT#1IH(()=)L'A@&(8VMD*QCT48X_"@#Q^WTW3S\>?
M&5LUG;?9X]$WI%Y8V*WEPC('0'#'GW/K7&7#EOV8K0,V=FL$*#V^\?ZFOI0Z
M#HYGDG.DV)FD!5Y/LR;F!&""<9.13/\ A&]"-N+?^Q=.\D-O$?V5-N[IG&,9
M]Z /,M8(_P"&C/!G(_Y!#_\ H$]5%TV[\+?%O5_#EE;L=+\6P>:A08$)R?-/
MMA3)@?[25ZW_ &%I N([D:58BXB $<OV=-R8Z8.,C%8_AK2_$'FQWGBN6PN-
M0M5EA@EM <,CN"6(*C:<*@P,]#DG- '31QI%&D<:A$0!551@ #H!3J** .6^
M'O\ R*B?]?-Q_P"C6KH-0C273;J.1%=&B8%6&01BN?\ A[_R*B?]?-Q_Z-:N
MH95=&1AE6&"/45G1_AQ]#MS+_?*O^)_F>:^%=;UK2_#_ (2LY4L7LK_1U^S,
MB/OADC@#C?SA@P!Z;<'CGK6K9^+]4NK?1)([*WFEU+0)-3$"94^<JQ$(&)QM
M)EQSTQUK?TWPSINE+;I!'(Z6T)@MEFE,@@B.,HN>@X ]< #.*HV_@30[5(4C
M6\*P6LMG#NO)3Y<,@ *#YN  HQZ8]:T.(Q;CQ<U]X<GNU6QNS!?V<$UK<VCQ
M20EYHU(>-F)#J6#*>G'&>M3:AXLUJSN]9=8[ VFEZG:VC*4??+',(>AW85E\
M[K@@XZ#K6[<>%-,NX)X[D3RM/)#)+*92'<Q$-'DC'"D _7KG)I+CPEI=TM^L
MPN"+^XCN;C$[#?)'MV'KQC8G _NB@"BGB'6;[4F.FZ='-80:B;*XWLJLJJ=K
MR!C)U!YV[#D=^:HP>--0F@OU%H#J5I&'ETO[,ZW$8\P*64%L3+M)(*XW$ <9
MXW4\):5'KDFK1K<)/*ZR2QI<NL,LB@ .T8.TL,#DCL#U&:%\)Z:$0%KIFBB6
M&&0SMOB175PJMUQN13SGH!TXH E\-ZS'KNEF\BNK>Y3S60/#&T>,?PLC$LK#
MH0:@\3ZO?Z4-*73X[9WO;Y+1OM&["AE8[ACTVTI\-01WEG/;33PO%=/=3.LS
M SNRA3O4?*V0 .1@ <#TA\6Z5=ZM_8R6L;L+;4H[F5DD"%456&1D\G+#CV.:
M ,/_ (2[Q!&QT^6#3O[1AUI-,ED"/Y3H\7F)(HW9!P1E23]:GN?%FKV^D:[?
M".QD;P_M6\B"./M#+$DDIC);Y!A\+D-R*WY/"^F2K"'68O%>"^\P2D,\X& [
M$=>.,=,8&, 4MUX8TN[O;JYDB<&\55NXUD(2X"\+O7H>./<<'(XH R'\67'_
M  D@TMO*L_-.;075N^+I/)W920';N#\%",X!-9=AXZUF.TT+4]5M;)M/U>QD
MN MJ'$D+I"9B"6)#!E5NPP<<GK767.@VCSO=E)YW67[2D!ER@F";0R@G ..V
M<9YQGFLOP?X573/#>CP:I$TE[96?V;9+)YB1Y #[>V#COR!QP.* *<OBW6[&
MP.IWNFP?V?-;1/!,'5=LTDB(J'#L63]X#NPO"GCD4_Q%?^)+&.WC^U6$0DU:
MSACFBB;,D3NH8,A;Y?FR.&.1Z5H6O@70;33;G3A;SS6,\1A^SW%S)(D49.=D
M89CL&0#\N.@]!4P\(:5_98L)3>SJ)8YA-->2/,&C(*$2%MPP1P <=?4T 5+;
MQ-<-XM.B79BM9?,8112P.IN8PF=\4F[:QSU7&0,^F3U-8S>&K$R"0_:',<CS
M0H\[8CD=64LIZJ<,P]LD@9YJWH^GMI6D6UBT\LYA7;YDKEV(SD#<>3CID\\4
M <Q;>,;V>QT35UAMVTW5KW[(D05O-AW%A&Y;.&Y4;A@8W=>.='PAJNL:Y8?V
MA?BQ2W=I8TC@1PX9)G3)))&"%''K5NU\+Z79RJT$<BQQSO<Q0>83'%*V=S*O
M0'YFXZ#)P!FK>D:1:Z)8"RLA(( [R!7D+D%F+-R>>22?QH Y[5?%5]#%XDN;
M"*V:+P^ 9HIE;=/B(2OM8$;?E8 $@\@]JS=2\9Z]##X@O[&VT][+1A%<-'*K
MB6:%HEE8 YPK $\X(XZ5U-WX8TR]O+JYEBD#7D:QW:)(52Y5>@=>AX./<<'(
MXK)MO#+W/B3Q%/J,,HL+^6 I&)1LF6.-5(90>F5/'<<'TH $\2:SJ-X[Z3IT
M<UE;WXM)Q(55@@ WON,@P1NSMVG('7GBM8^)-?N-*FU*8Z3' M[)9*NV3=N2
MY,6[&?F)4'"#DMC!YP-L^$]*_MV35T2XCN)65YHX[AUAE=0 KO&#M9A@<D=A
MZ4A\(:2=*.G;;@0?:S>J1<.'28N7+JP.0=Q)].30!S9\3:UJ$FCI%-!:L=>G
MT^?_ $=L2JD<K*=I?*_=&1GKW[&U!XFEM;J^MEM+.*ZG\0?V;')'&0K$P))Y
MDG.6;:".HSA16NO@S143:L=R,7OV\-]KEW+,5*E@=V1D,P/KDU))X2TF6*[1
MXI3]JNUOG;SFW).H $B'.5("J.../<T 85UXOU>WO9=-$%DUY;ZM;V+R%7$<
MD<R!U<#)*L <$9/3WIW_  E^IVVEW,UY;QN;+5)+*[N;6U>18XE3<)?*#%L<
MH#@G&2>E;TOA?39EC\Q9FD6[6],OFD.\R@!68]\   =, #%$?AFQ@EEE@DNH
M99;IKQG2<Y\UEV$X/&"O&W&. <9H EM=7C;PO'K,LT-Q&+3[0\EKRC@+N)3/
M;@XK%L_$VI27/AX7$=J8=>MFDA,2-FWD$7F@,=WSKMR,C;R/?CI++3K33].B
MT^VA5+6)-BQGD8]\]<^]4=.\,Z;I?D"V24+;(T=JCREQ;JW4(#TZ =\#@8'%
M &+\/[0W.AQ:G?"WGO!<WJQSB';(H:YDWC<2>"5''&  .<5B>)89=%O-;OM5
MTJ+6?#=^_F3W< #76G;4"'*G[R+MW KRN6.*[[2-(M-#L1967F" .[A9)"Y!
M9BS<GGEB3^-5+GPOI]T+M)&NO(O6+74 N&\N;( ((SP"  0N,]\T <Y>^*KW
M2M6\3WTEQ%<:?96MFUM (RN6E+A3NW<9)&3CICICE_B'Q=K'AZ34[5XK*XN(
M+!;^WE$;HC+Y@C=&7<3D$@@@\YZ<<]%=>%M'O;F\GN+4O]MMEMKB/S&$<B+G
M&4!QD!C@XR*BG\(Z7=V-Q:W7VFX6XB2"222=C(8U.53=G(&3GU/?- &3/XMU
M'3;S5[*]AM9I[:6R2V:!2@/VERBA@S<E2"<Y7/'W:;>>(/%%BUO!/8643W&I
MQVD,LO1XG0MOV+(Q4JRD8)Y[8[;-WX2TB_.HF\ADG_M&*.&Y#RMAA'DH1@_*
M022",'/--3PAIB6]K$SWLS6MPMRDLUW))(9%!"DLQ)( ) '3D\4 85QXFN]$
MO-=;4+33WO+6TL/WUM&R>;),[Q@,Q).P/R/0$U5FOK[0/%'C'4F@@N[F'2;.
M8+;Q-&'PTXRPRQXP<\]!767OA72=1FU*2\@:;^TH4@N5:1MK(A)3 S\I!8D$
M8.365JG@V-=,U!M-^T7-_=V\5K*UW?R@R0JY)7=D[6VL^&QP3]<@%>3Q?J$%
MU?)LM+NV2>UM;2YMT(6628CC)?!V]<9&<J,C-=!H=UJ]PMVFL6<=N\4V('0K
M^]C(!#%0S;3G(QD],]\5AV'A(WUI=6NL+?FPN(PK6EWJ3W+;PP975^J%<<8;
MG.>,"NDTK2K?2+7R('N)<G<\MS.TTCGIRS$D\ "@#E4\2"S@\9^([N-I5TF=
M[6&('&$CB1B!Z;G<DGTV^@I^N>*M7T%KV":.RGF&CSZE;2)&ZINAV[T8;B2#
MN7# COQ6W'H$,=]JP:*.;3]7^>Y@?IYFP(QQW5E50?0COGAG_"):6UA-9RBX
MFCEM39%I9V9U@/6,-G(![GJ<#).!0!<T674I[ 3ZD;4O*0\8ME8!4*@@'<3D
M@YY& >.!47BC_D4M9_Z\9O\ T UHVT"6MM%;QEBD2A%W-DX' R>]9WBC_D4M
M9_Z\9O\ T U,_A9OA?X\/5?F.\-_\BMI'_7E#_Z *U*R_#?_ "*VD?\ 7E#_
M .@"M2B'PH6(_C3]7^844451B%%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 5B>++O4['P_/<Z1) MZK(L8N(RR,6=5P<$'O
M6W6)XMEC@\.R22R+&@GM\LQP!^^2@#FOA;X]NO&6D:@NL1P6VK:=<&.YBC4J
MH7L<$G'(8'G^&LCP]\0_$&N?%>Y\.2+9P:8L'VJ(B%C*T1570$EL E7!/''2
MLW4O"FI:9\<2NEJ5TKQ-:2&^('"J,>=CT8_+@^LM-TEHQ^U/K*J5 ^PJH ]1
M##Q^E 'KDNMZ5!J*Z?+J5HEXQ"B!IE#DGD#&<Y.#@=\5'=>)-"LKB:WNM9T^
M">!-\L4MRBLB^I!.0.17A?AR*VUNW\7^'/$>OC2]0.M&[<,@\^1@1L,9)R3E
M<  $\C'45TUQ#!/^TQ:K<)'+LT?(\Q0?FPW./7% 'H[>+_#26MM<OK^F+!=,
M5@D-T@60@X(4YYP:YCQ+XWOM ^)^@Z&\UE'I%_!)+<2SKM:/:KG._< !\HZB
MO%K*"U_X9\\23".+SAK:(KX&[:/+P ?3EOS-=YJS1R?%OX9O.49&TT'+X(+%
M&P?KG&/?% 'L6FZMIVLVGVO3+^VO+?)7S;>4.H(ZC([U'9Z[I&H/*EGJ=G<-
M$N^013*VU<D;C@],@C/L:\-CM=5\OXO76B+(+)W,<9BZ.X8F7;CN%+9QZBND
M^'<>DZW_ ,(AK$'B"-K_ $_3C9G3K>-0P79AQ*,DX# $,< G;ZB@#T=?%7AZ
M2.*1-=TQXYIA;QLMVA#R\?("#RW(X]Q4J^(-&?4#IZZK9&\#^68!.N_?W7&<
MY'I7D7P2\/:-K&D:S=W]A;W<T&M,\+2J&,94*05].3^.!GI4&E#4O"OC?3HK
M6XAUOPMK6L.T*L?WUG<[CN/J&7YL]00#G&: /<+F[M[*!I[NXB@A7&9)7"J,
M\#DU736=+DT][]-2LVLHR0]P)U,:D=<MG KGO'>H6%DWA]+R*,S2ZHGV6:>0
MI#!*%8AWP1NP,X7(R2.1UKSR_N+*X\+_ !2A>\MKN3SA<(5VX8^3&-Z@=!DX
MS^IH ]F@U?3;J^DL;?4+2:[B4/)!',K2(IZ$J#D#D5S/Q$\5?\(_X4U.;3=6
ML8-7MX@Z0RE7<^P0GKCGH>G2LJZMK.R\?_#[[)%#"9;2]5O+ 7>/)1AG'7GF
MN2EU2SN_@!KUMJ4T UQ)9_M\,S 2_:?/+ D'G.-N/88[4 >VMYTME^ZE$<S(
M"'*[@#].,UY-X+\>>+_%G@C6M>%QI,-QIKN$A:S<I(%C#\GS 1G.,UZO9W$,
MVG0W$4J/"T882*P*D8ZYKYA\&Z!K.M_"#Q"VA:A=1W,-Z6FLXI"%NH?+7<I
MYSC./7!'>@#WOX>^,QXU\'1:W-;K:2*[QSKN^0,O4@GM@@\].?2M*?Q!97FC
M:C<:-J5G<3VT#2 QN)0IVDJ2 >AQ^/:O)+_7[37_ -G*]'AFU2R>U2.*]LK?
M.8AO!D/J589;)Z@G)X-;6BQZ1J\"^)K/Q#'<77_".O:/96Z*JQQ!2<2 $E2K
M''..G% '2_#OQG/XC\ 0^(-=EL[5VED21U_=QJ VT?>)Q^==';^(M%N[*ZO+
M?5;*6VM<_:)4G4K#CKN.?E_&O M(U'2=/^ N@RZDEQ)(NLEK40SF)5F#,0TC
M '"@9)P,],8ZCH/ EXMU\4?'BF]M[J2[M49&@&U)SMSE%R<CGCD\'KS0!Z1X
M2\=Z-XPM[N>PNH0()758VD D,2X'F%>JJ2>,^U;6GZSIFK&0:=J%K=F/!<02
MJ^T'H3@]#V/>OGO0YYF_9HUBUTZ4&]2=FN(HS^\6'S$WY Y QG/MFNLM(;;6
M]%;Q%H/B 7&LCPU)91V%G&%* (2 X!)5E<X!.,G&* -GXD_$O_A'=(ANO#>I
MZ5>727JVUS;EA*4!5CGY6!!!7'XUZ5*KM$RQN$<CABN<'Z5\O:W>Z4_[/?A:
MWAFMS>Q:DWF1@CS$YEW$CJ!RGZ5]1)(DD:R(ZLC#<K*<@CU!H \5T?XE^,-1
M\)^)==WZ1NT.<(8&M7 F3//S>9\I].#7HWASQI8:UX,TWQ%>21:='>(?DGE
M <$J0"<9Y4X]J\F^#WAS2_%-AXIM=3:>:T.HAGMX[EXTD')&X*1D9'Z5U?CR
M[T'PYXI\%VL2K8W<!D2RE:0QVEK$0%8NHQN] H*Y[G% 'H<>OZ/+I/\ :L>J
MV3:=WNA.OE#G'+9QUJ%_%7AY-N[7-.^: W"_Z2AW1#JXYY7@\^U>'>#[F/\
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
M;RD8YW?>4$9P#C/I74Z?:-::3:V<K*[0PK$S*,!L#&<=JY/2_!>J:;_8%O\
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
MC\*RE\<^%'>V1/$6F.UR^R$+<H=[9Q@8/KQ5W4?$.CZ3.(-0U*VMI2GF[99
M,)G&X^BYXR>* +LUK;W#Q/-!%(\3;XV= 2C>HST-,AL+*WG>>&T@BF?[TB1A
M6;ZD#)J:-UEC61&#(P#*1W!JM?:KIVF&$7]_:VAG;9$)YEC\QO1<GD^PH +?
M2]/L[B2XMK&V@GE_UDL4*JS_ %(&33?[(TP>9C3K3][_ *S]POS\YYXYYHBU
MC3)K^6PBU&TDO(1F6W6=3(@_VESD?C7+ZUXG>+Q3X5_L_5[5]'O9KF.Z,91T
M/EPLV3)SC!'.,=* .FDT/29HTCETNR=$^XK6Z$+]!CCJ:O*H50J@!0, #M5/
M3]9TS5K)KS3M0M;NU4E6F@E5T!'4$@X%16WB#1KPSBVU6RE-NH>;9.IV*>C'
MG@>_2@"1]&TJ2>6=],LVFFQYLA@4L^"",G&3@@'GTJ2\TRPU$1B^L;:Y$9R@
MGB5]I]LCBJUKXCT2^G\BTU>QGE\G[1LCN%8^5G&_@_=]^E26&M:7JDTL-AJ-
MK<RQ &1(I0Q4'H2!V/8T 7@H"A0 % P *IC1M+".@TVS".<LOD+AOKQS5VN7
M'C#3M4O-:TK2]0@6^L$P'+!B9-I8A5/W@H R>F3[4 ;LVE:=<6B6D]A:RVR'
M*PO"K(I]E(P*E:SMGM/LC6T)MMNSR2@V;?3;TQ7*^"/%UKJOAS0DU/5[1M<O
MK19F@,B+)(3DDA!CT[#M707VNZ3IDRPW^I6EM(V,+-,JGDX'4]SP/6@"\B+&
MBHBA44855& !Z"G444 <M\/?^143_KYN/_1K5TTTT=O"\TSJD4:EG9C@ #J:
MYGX>_P#(J)_U\W'_ *-:NGD4M&RCJ016='^''T.W,O\ ?*O^)_F<E_PG5E+=
M:'<07%H-'U&":9[F63:8MBJP!YP,[AP>:Z&76M+AL(KZ34;5;25-\<YE78ZX
MSD'.",<Y]*XK0-%UBU7P2MWI$L?]CV<UO<DRQ-M;RT12,-R"5.,=NN*IZ=H>
MNZ39:))-HEU>0Q6MQ9W-E;WB1R1;Y=ZN#Y@5E(&"-WIZ5H<1Z;'(DL:R1NKH
MX#*RG((/0@UFW7B30[&X-O=ZQ803!UC,<MRBL&;HI!/4^E3Z19II^D6EG';I
M;)#$J+!&Q98P!PH)ZXZ9KA=4L7U3Q!XZTR+3OM4M[I]M CG:%1FCD +$G( .
M&R >GKB@#NI=9TN 7)FU*SC%J5%QOG4>46Z!LGY<]L]:QK+Q=:C7]5TK5;NP
MM);>]2VM%:8*T^Z*.3@,>3\^.*YK7/#NN);>)+"TTZ:^_M'3[6*"Y$L:J7B4
MJP;<P()X(X(YZBK.J^&]0U(>+K$Z8P&N2P/;W3-&5B AC0LWS;@R,C$  YXP
M>N #:F\27$=YXEMY9=.LUTQ(3!<73E8\NA;,AR,#/I6Y<ZK864T<-W>V\,LA
M4*DD@4DL<#KZG@>IXKBO$&@ZO>V_CJ*WTZ20ZG:0Q69\R,"5EC*GJW&">^*N
M-9ZI%XCU>.?01J.G:L8)HI)'C*6S(BJ4E5CG *AQM#<D_6@#M:P?$.OMH5]H
MPD-M'9WET\%Q-,^WRE$,DFX'H/\ 5]_6KVFZG)?W&H0RV,ML;2X,(+LK"5<
MAQM)QD'H<$<>M9OBFPNKJ\\/W=O:-=)8:C]HFC0KNV&&5,@,0#AG4]<^E &G
M;:YI-XEJ]MJ=G,MWN^SE)U/G;02VWGYL '..F#5:;Q5HL5UIT U&VD:_D>.!
MHY5924!W<@XX*[?J<5RJ>'=2TW4++5H--DE7^W;B_DLH7C#Q1RV[1#JP4G=A
MB ?XCUQ3=*T36[.70KB;2I,VFK:A+,BS1G;'.TI1P=W(^=<_Q>U 'H9(52S$
M #DD]JHPZYI%R;80:K8RFZW?9PEPC>=M^]LP?FQWQTJ_7G5WX4UVVN+F72_*
M"Z=J/V[249\!_.(,Z-Z*-TN/]_V% &[<>,;.T\2_9+B]T^/2OL+W!NVG  D6
M4(5)SCC)XZY%;']H*^M06D5Y8LCVS3&'S,S-RH5U&?N<G)]2*YJ[T&[A\0;X
M+&2XM8]!ELEF+1Y>5F!P06!R<$DXQDUG1^&M:GMM(M3:R6LD?A:?3);@R(?)
MN'6(+T8DX*,<C/:@#H?$7BN#3_#FIZAI5S97ES90B4Q>;N&TG )"G.#@X/L:
MVK+5+#4FG6QO;>Y,#^7*(90_EMZ''0UPVHZ?K&M^![ZT?PJ+35?[.6RR982T
MI!'",&_U8Y/S$=1Q70Z38W</C76[Z2R>&SNK2T2%RR8+1^;N& 21C>O;M0!O
MS3Q6T+33RI%$@RSNP4 >Y-55UG3'M#=+?VS0"0Q&02C&\=5_WO;K6;XPLM1N
M])MY-+A%Q<V=[!=_9BX3SU1P2F3P#W&>,@5E3V.I2ZKH^O6^AFUCANYI+JQ#
M1B9_,B"><V&V%QC&-Q.T]<\4 =3'J^FR_9?+U"T?[7G[/MF4^=@$G9S\V "3
MCT-9>H>(Q%>Z$-.DM+NTU&^>TDE23?M*QR,=I!QD&,@^E<ZGA[5-.N;#4XK"
M6<+K]SJ#V<3QAXHI8I(QC<P7.Y@Q /\ $>N*33]$UJ./1!-I<B-;>(KR^FQ+
M&0L,GVC:WWN?]:O'7KQ0!T.L>)X['6='T^UFM)I+R^^RSQF3+QCRW?( [C:
M<]-P]:Z(D 9)P!7FUAI&OP6OAW3KG1YI)=*UE[B>\66+9-&RS_O!EMV29 2"
M,YSUKTD]* ,6U\1:>MG'-?:QI0,LDPB>&X 1U1FZ$GDJ!\V. 0:@UCQ;I]C8
M:;<6U[9R+J5PD%O,908\'.7X(R  >AZX&17.:5H.K03^'6GTJ15L]7U&ZFS)
M$=D<IF,9^]S_ *Q>G(P:6UT36(=#T*W.E3"2UU^:\E021?)"TLS!OOX/$B\#
MGK0!M^'O$MQ.^J6^ORZ=;3V>H+91/#(528M'&Z8WG.X^8/E'TYZG=_M33]EP
MXOK8K;R>5,1*I\M^/E;G@\C@\\BN(U#0]8D7Q!-'ILKE]=LM1MXQ)'F>*+[/
MN"_-@']TV V.U076D>(7O=2U2'2)^-:AOTM?M21O<0_9%A90RM\K@Y."0"5Z
MF@#MF\2:&D,4S:Q8+'*&:-C<( P7[V.><8Y]*E;6=+6PBOSJ%K]DF7=%/YJ[
M'&,Y!SSP"?PKDX-$N%US0;^WT"6T@2YNKFY1YT=XVDCVAG)<Y8MR=I/UZUGZ
M1I7B#0ET6\.B37<<$=]:W%DDT7F1K-.)$D7+A",* 1N!&: .\GUK2[:.&2?4
M;2..8*T3M,H#@]"#GD'(P?<5>KSR[T&^AU.:"3PW]MTC4+&&W%M:78ABM"FX
M>6Z[E#1X;JH)X/R\BO0(D\N%$X^50.* *">(-&DNVM4U:Q:X3?NB%PI8; "^
M1GL",^F:>FN:5)!).FI6K112")V$JX5SC"GGJ<C [Y%<A+X=U6XT;Q=##9""
M\O-1-U9M)(H$R!8OEW*25#&-EYQP:22QU&:*/4K;PI/;74MY;FZ6>YBFN=B!
MQO0LY3*E@ 2<X+<#B@#L&UO2ELX[LZC:"VD#%)?.7:P7[QSG''?T[TZ;5]-M
MI8XI[^VCDDV[%>4 G<<+^9X'K7GT'AO6XM'CBCL]0LM1M[G49+:Y@GBD&)9M
MZI(C-AT<$9SR"G;K5FX\/Z[+I?BC2[JQ2>36X8S#<1.HB@D,"1%2"=P5&3<,
M Y!]: .SG\0Z+;7)MI]7L8YQ(L1C>X4,';HN,]3Z>]3/JVGQWJV3WUNMTS!5
MA:4!BQ&0,>N.<>G-<+K'AS5YH/%T<.G2W$E]'9I;2F2,&8QJ QY;CD9YQ3]5
MTO7;O6S,FBR".+6K:\1H98426)456=OFW-(,$'/&U1CW -WP[XNM=49[.^N[
M"#5!=W,"6B3 .ZQ2NFX*3DY"9_.I]$\0F\L;^YU)K>V%KJ$]F"&PI"/M!Y[F
MN=M_#-_-"FGRZ>87A\1R:H+PLA7R_M#2@K@[MS*0F"!C)[8S =&UZT07T>E7
M$WD:[=W;6<=TL4DT$H8*Z,' ##=G:2,C(H ]"M;NWOK6.YM)XIX)!E)8G#*P
M]B.#6?XH_P"12UG_ *\9O_0#3O#UDEAI*QQZ?_9ZO(\OV8R>8R%F+'<V2"Q)
M)."1D]3U+?%'_(I:S_UXS?\ H!J9_"S?"_QX>J_,=X;_ .16TC_KRA_] %:E
M9?AO_D5M(_Z\H?\ T 5J40^%"Q'\:?J_S"BBBJ,0HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "N1^(&HV.FV&CO?00MYFJP
M+!/<.RQ6TO)65\$9"X/!(!)&2.M==3)H8KB(Q3Q)+&W5'4,#^!H \4OKNTN+
M3XKP_;XKV1[6&=' 7YP+89=0.-H. #].3U.YJ.F:?=/\.YM$BM_MR74<N^W
MR;7RB9BQ'\)^4'/=L=37:>+-$FUKPMJFF6"6T=S?VYMS+*2H ((R2 2<9X%6
M]&TT:;IL*FUM8KP1*LS0=)& QDMM!/XB@#S#3[/09_!_Q'CO8;1G75;]2"H+
MK_SS"]\[ONX[].:T8$N+'Q+\+;34I +^+3;I)E=OFW^1$"#[Y!_(UTOA/PO/
MI$VJS:G;V$LUUJ<]_!+$2[1"0@[<LHQC'4=?2NG>UMY)1(\$32#HS("1^- '
MGFM17_AOQK<0Z7$XM_%B")7C'_'M>*,-+[ Q;G]S'7H5I:PV-G!:6R".""-8
MXT'1548 _(5B:7I>MOJ[7^O7EE.MNTBV,5I"R!%8_><L3E]HVC&  6ZYXZ&@
M#B/BHZQ>$[:>1@D46J63R.QP$43+DD]A5>VU2)?B])-=7$9LK[2$72YRW[M]
MLA,JJW0D_*W'4 'I7>R1QS1M'*BNC##*PR#]14=Q9VMW"(;FVAFB!!"2(&4?
M@: ./^'-K);CQ(\/&ES:S/)8 ?=V<;BG^R7W8QQP:ZW4$633;E'4,IB;(89!
MXJPJJBA5 "@8  X J"^2:2QGCMUC:9T*H)&*KDC') /\J /%8=-T_4?@5X=7
M38[<ZVT]M]C>(#S1<"4;CD<Y"!B?0#VK9;4='77O&.@^+-9ETTW=R9%CD9$2
MYM7B55V,RDD@*1@'(/3G-=IX)\--X;\-V%C>0V;7UK"(&N8!DR*.G)4'\*WY
MK2VN)8I9K>&22(YC=T!*'U!/2@#S:TT_21\4=$L'MU>%/##1QPWH#28\Q  X
M/5MN0<^]0ZO+<Z!>ZGJ>C7-KJ>CG4HEU#1)U"RPS!HU4PL._$9"GCCBO4#:V
MYF\XP1&7.=Y0;OSIAL+,W2W1M(#<+TE\L;Q^/6@#AO#EY!!XJ\<6&OO%'-+<
MB<?:" LED8PJXSU488'T).>M<GI-BUOI'PQMM712_P!OG\M+D#<(2DAB!!]B
MG';@5[-/96MT\;W%M#,T9RC21ABI]1GI3I;6WG8-+!%(PX!= 2* /*=0OM-T
M^_\ BJ]U:"]LTCM&FM(I"GF;H0&R5Y49ZD>AJUI&J6DGQ=T^4ZQ9W?G: \2-
M;8$6[SD(C3DDX&3R2>IX%>EK9VRLS+;0@N"&(0?,#US0EG;1A EO"H12B (!
MM4]0/04 <;\+)8Y?#FHF-U<#6+W[ISUF8C]*["^N#::?<W*J&,,32 'O@$U)
M%;P6^?)ACCW==B@9_*GLJNI5@"I&""."* / O%?@_P ,ZCX<?X@^#=5.E:@B
M"X\F"7 :4]4"CE)"3C X)[<YJWK>K:IIGQ(\#:KXENFTV*;1A%)<M&-D-RRM
MYF01A224!] ?:O:FTZR>[6[:SMS<H,+,8EWCZ'&:?<VMO>1>5=6\4\><[)4#
M#/T- '@WBBTMO!NF^"[W3+ZZU+PQ9:V]S<3MADR60@KM !4?O<$=R>:W/'UI
MX:F^$_BZ]\*F*X%[/#=7<MN[2(TAE1F.>0"!DD#IGD"O7Y((98#!)%&\)&TQ
MLH*D>F*1+:"*V^S1P1I %V^4J +CTQTQ0!X-8ZG8WWQ6^&9M;N&98=%6*1HV
M!"OY,GRD_P![GIU%:?AK2M*UOXY^.8=1M;:\B\I (IE#J3A03@]QTSU&3ZU[
M&EA9QK&L=I BQ?ZL+& $[\<<4Y+2VCE\U+>)9/[RH ?SH \FMQ;P?M,&"'RX
MT31A&B+@!< 84#Z=JP_A]=V]K\/?B)I\\R1W@EOG,#'#A?*QDCJ!GC/KQ7NO
MV2V\[SOL\7FYSOV#.?K0;2W)D)MXCYN/,R@^?'3/K0!\VBZN+'X2?#?4A(XT
MRQU:22]>-=_ED3L58CV&[&?4>M=IK'AOPYJVA:U-9^+Y&.KWUM,+\,GV>&Z
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
M^:WE974,K!E89!!R"*X3Q;>6^G?$OP9=WDRPV_E7T?F.<#>R1[5^IP<#J>U
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
M0 5D^*/^12UG_KQF_P#0#6M63XH_Y%+6?^O&;_T U,_A9OA?X\/5?F.\-_\
M(K:1_P!>4/\ Z *U*R_#?_(K:1_UY0_^@"M2B'PH6(_C3]7^844451B%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4A 8$$
M @\$'O2U#=7=O8VSW-U,D,*#+.[8 [4 .C@BA $42( -HVJ!@>E*L,2RM*L:
M"1N&<*,GZFJ-EKNF:A]J%O>(6M,?:$D!C>'(R"RL 5!'.2*99^(M)OKL6MO>
MHT[1^:B,"AD3^^FX#>ONN10!H^3$9A-Y:>:!M#[1G'IFEV)DG:N3[5@2^._"
MT,9D?7;(1K.;<N),J'&,@D=AN'/3GK1?>,-.L?%MIX>D+?:)X'G9]C;4 *A1
MG').[\,<]10!NI!#&SM'$BESERJ@;OKZT\*JYPH&?05AQ^,_#4UY%9Q:U9R7
M$MP;5$23=NE !*C'?!'\NM6!XET8WD=K]OB\R60PQDY"22#JBOC:S#!^4'/!
MH T8X(84*11)&A.2JJ *=Y:8QL7\JY**_P!0_P"%KW>DM?S-8'15N8X2J8CD
M,Q0D8&3PO?/>F>!M:N)_#NIW>LZB9?LNIW4!N)]J81)"JYP !P.PH [(# P*
M0JK8W*#@Y&1T-9^GZ[IFIRW,-I=JTUMCSXG4H\8/(+*P! /8XP:Y+7_%:R>)
M_"<&DZN_D7E\8YH5C 2XBV,=RL5RP! Y4XY% '=/!%)(DCQ(SI]UF4$K]#VJ
M2N8^(E[?:;X!UB_TZ\DM+NVMS*DL:J3QV^8'_&K&D>+M"U*[72[?5[:?4HX@
MTD"OEN!\V/7'?'2@#>95=2K $'J"*-B[MVT9]<5G6'B#2M3M[JXL;U+B*U8I
M.T8)$;#DJ>.H[CJ*MV=W!?V<5W:R"6WF4/'(.C*>A'M0!(8HV+$QJ2PPQ(ZC
MT-$D,4NWS(T?:=R[E!P?45C^*KNUM-#D^TZ[_8H=T"7:E=P.X':H8').,8QW
MJ2]\4:%IU[+97>JVL5U%#Y[PE_G5,@9('J6  ZG/% &J(T"% BA#GY<<41QQ
MPQB.)%1!T51@#\*YS6?&.GV?@:[\2Z?<Q7<"V\DELRY*R.JL0IQTY4@^E<AJ
M&H:S"/"FL6'B>ZDM-0U&SM+ZTDA7:[N<L58J"HQP5'% 'JA&1@]*8T,3H4:-
M"IZJ5&#5)-;TV2YO;=+I6GL0K7,0!W1 YP2,9P<'%(FO:7+I<&IQ7L4EG/Q#
M+'\WFGGA0.6/!X'/% %]$2) D:*B*,!5& *4@,,$ CWK&/B_P\--.H-J]JEL
M)O(+.^TB7.-A4\AN?NXS4VG>)-&U:_N+&PU&"XNK<!I8XVR0,XR/49XR,B@#
M2\M/[B_E1L3).U>>O%9B^)-':_BLA?Q>?*[1Q9R%D=?O(KXVLPP<@'(P:+[Q
M+H^FW'DWE_%"P=8V9L[$9ONJS8VJ3D8!(ZB@#26*--NU%7:,+@8P/04GV>'>
MS^3'O8@LVT9)'3/TJCJFL6%@#;W%Z8)GC+CRTWNB#@N1@X4?WB,5B_#35+W6
MOA_INH:A=-=74QFWSD ;\3. >..@'2@#J9(8I2IDC1RARI90=I]13Z\_@\80
M:'XV\5P>(-=6/3[86?V19]HV;T=F"A0">G7DX R:ZJ;Q-HL"V#/J4&W4,?8V
M4[A.3T"$=3]* -5T61"CJ&4C!!&0:J7UO=?V3/!I4D%K=>61;N\>Y$;L2HQD
M4[^T+3^TO[.\X?:_+\WRL'.S.-WTSQ5J@#)T'2[NP@FGU*[CN]2N6#7$T<?E
MIP %5%R2% ]^I)[UK5E7?B71K"=H;J_BB*.L<CG.R-SC"N^-JDY'!(ZCUIFI
M^*] T:X>WU'5K6WFCA,[QO)\RH,#<1U[C'KVH UC&A?>44MC;G'./2E "J%4
M  < #M58:C9'3%U+[5"+%HA,+AG 381D-D]L&LVR\8^'-1G:&TUFTE=;8W;
M28Q"#@N2> .GY@T ;;*KJ58 @]B*38A.2JY]<5FVNN:;JT]Q865_MO(XP[)L
MV2HIX#A7'(]#@BN>\">(WE^'.F:KKVH>9<32RQM-(!NE?SG55"J.3P  !0!V
M?EIC&Q?RHV(#D*N?7%<_J?C71M.\-:AK:W!GAL=R2QHC;Q(!_JV4C*GIU QG
M)XJ[#X@T]]*M[Z2<*DX 50C%F;&2JKC<QZ]!T% &B\$4CAWB1G4$!F4$@'K3
MP H    X %9T'B#2+G2&U6+4;=K%20TV_ 5@<%3Z-GC'7/%<SI?B":_^*UYI
ML.HS3:?'I"S_ &:2+RS#,92IX*AONA3\V?O>AH U/&6@WOB'3[*VLY+>,P7T
M-VS3$\^6P8* !WQU[>]=!!"D,05(HXL\E8QQGOV%8OB7Q78^&6TZ.ZW&6_NT
MMXP%) R?F8D#C R?<_C5R\U_3+%4:XN@I>+S@JHSL(_[Y4 D+[D8H OK%&H
M6- %)(PHX)IP15^ZH'T%16MU;WUK%=6D\<]O*H>.6-@RL#T((ZU5@US3;G5I
M]*ANT>_MQNF@ .Y >A/H#V]: (];MM8FL530;RTL[KSE9WN8#*C)SN& 1STY
MSV_&I])TY=+TZ.U$K3."SRRL,&21F+.Q Z98DX[9J+_A(-*^S//]L3RTG-N>
M#DRC@H!C);@\#)XIB^)=&?3;C4!?Q_9;5BMPY!!@(ZAQC*8]P* -6F[$))*K
MD]3CK5$ZWIBW5C;&\C$U^N^U4_\ +88W?*>AXY^E:% #?+3^XOY4GE1DL3&G
MS8+<=<=,T^B@!-J[@V!N P#CFEHHH ;L3).U>>O'6DCABAW>5$B;CEMJ@9/J
M:?10 4WRTQC8OY4ZB@".2"&:/RY8D=.NUE!'Y4\JI4J5!4C&".,4M% !THHH
MH Y;X>_\BHG_ %\W'_HUJZ.Z222TF2(*9&0A0[8&2.YP?Y5SGP]_Y%1/^OFX
M_P#1K5U-9T?X<?0[<R_WRK_B?YG.^$O#,>@Z#I=M<QQO?6EFMJTJRO(N  &V
M;ONABH)  Z#TJ>T\(>'[&2)[?2X5:*-XH\Y;:CXW( 2<+P..@[5MT5H<1F6O
MA_2[*!H8+8JC1>1S([%8_P"XI)RJ^PP*(/#VEVLEB\-KM:PA,%M^\8B*,XRH
M&>G X]AZ"M.B@#$M/"&@6-K=VUKID4,%VK),B%@"AZJ.?E4Y/ P*:^C7$VHV
M<$B68T6Q*2VZ?,\QD4$ $G@ 9!!!SP*W:* *]]8VVI6,UE>0I/;3H4DC<<,#
MVJI#X?TN">6=+1?,F@%O+N9F#QC.%()P1RW_ 'T?4UIT4 84/@WP[ C(FDVY
M5K;[*P<%]T7]PY)R.>/0<#BGP>$=!MUF5=-C<3VXM9?.9I2\0SA#N)R.36U1
M0!AQ^#O#\6D'2TTR(69=9-A9BP=?NL&SN!&."#QVJ]INC:?I'V@V-LL+7#^9
M,V23(V -Q))). .:O44 95OX:T:UUB;5H-/ACOIF+/*N>6(P6QT#$<$XR:=9
M^']+T]LVEJ(L!P@5VQ$&.6$8SA,GKMQ6G10!DV_AK2+06(@M#&+%66U"RO\
MN@WW@.>]8Y\&10^)M/N;6&.'2[6TN(?+2ZE20/*Z.2,=OE.1NYW9KKJ* ,6[
M\(Z!?!1<:5;NJVOV,* 57R>R8'&!DX].V*63PKHLL5W$]B#'=HD=POF/B14X
M4$9Z"MFB@#%&F7ESKL=Q?"T-E8L7L FYI=Q386<MT(!<<9SNR>E:-O86MK<W
M5S!"$FNW$D[ GYV"A0?R %6:* "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ K)\4?\BEK/\ UXS?^@&M:LGQ1_R*6L_]>,W_ * :
MF?PLWPO\>'JOS'>&_P#D5M(_Z\H?_0!6I67X;_Y%;2/^O*'_ - %:E$/A0L1
M_&GZO\PHHHJC$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ KB?B7//8:=HNK"&6:QT[5H;F^2)2Q$(# O@==I*M^&>U=M10
M!YAXNN+#Q;X+\1WG@^W6]NY[:(3W<$9'VA4<$Q X^8[-^0.F0.]6M;O;+Q9J
MG@JZ\/W,<T]O?BZD:)@6@MO+;S ^/N9.U<''/':O1%4* %  '84!54DA0,G)
MP.M 'C#W-@_P]^)^V:W+RZG>;<,,OE5V8]<G./?.*W?[1M;;Q_X1O9YU%O<:
M'+!%*,L))-T1VC'5N#Q7I=% 'FGA 17Z>/XM.EMSJ$FK7+6[J02"8E".#Z;M
MV#]:Q9I8-9^"-EX<M<)XBA%O:)9$XGAN8Y%!8KU7&"Q;IC)KV6DVKN+;1N/&
M<<T <'%=VZ?&Z='N8MX\/HARP'S"=B1]<<X]*Y"&Y<^ +Z\M!+=06/BJ2\O(
MK5\R&W$Y;<,<_P!UA_NY[5[910!Y'K8T;Q-X<\0ZIX+>\U'59-):V>[$LS?N
M]P;R</U<C?P!D>V1F35?%.@:S<^ +C3;J%UBU%0\2#+6_P"Y<;' Y4YP,'T]
MJ]755484 #T H"*#D* <YZ4 <M\2H9;CX;>((H(GED:S?:B*6)^@%85^MAXA
MU3P.V@RV]Q/87"SRS6Q#""V$1#*Q'W=QVJ%[X/H:]'I JKG: ,G)P* /-]8T
M^_TKQM<Z;I\3_P!G>+$_>NG MIDP)G]MT.<'^\HKLE\0:-!XAC\,K<I'J7V8
M3QVP1@/+''!QM['C.<"J^BZ+JEO?O?ZYJT>HW*AXK;RK80K#&S G@$Y8[5&?
M1?<DZDEA%+J45[*S,\*D1(<;4)X+>I.,CV!/J: .1^+TL4?PWOUD=5+RV^T$
M\L1/&3CUX!/X5#->6#_&ZRD-Q;MCP_)M;>IPQF0C!]2NX_3-=_10!XY:WMF/
M@_XZ1;F'!O-26-0XYWLVP#Z]O6M7Q1J%DWA?P%(MW 4_M?3V+"08 5?F/T&1
MGTKTZB@#SN'5;+1OBOXC6_G$+:A86;6:D$FXV^8&" ?>()' YKCM$U*+3/!?
MP]U>\:Z71;1+FWOIK<N#;N^ CMMYQPPS_M>]>Z%02"0,CH:-HV[<#;C&* /'
MO%G_  C+?#[7;_12\D&HWMHTEU-*[+=2+,FXJ'/.%')'!Y]#6WK$\<WQ5@BT
M^Z@2YE\-W$,#(X'SF1#&/ZCVKT<    8 ["B@#S#P3K_ (?U+PYX>T"[LO,U
M[2C%&VGRP'S+::/Y6E.1A0!EMV>^.IQ69:7GA_.O>%?&#7XOY=1GD6S#S8OH
MY)"\;1A#@]0,=L5["% 8L ,GJ<=:"JE@Q R.AQTH \VT75[7PY\1/$5IK\JV
M)O8K1M.>X?Y98DCVF-6/WF5B>.I))K0^#\L4GPTTV./@Q/.K+M(VYF<@?D1^
M==R5!() )'3(Z4H  P!@"@#SRRO--TOXH^,'U>:VMEN;6S,)N2%\Y%1@X7/W
M@#@$#/:J6D^#;VX^$:6,<;VFH07,NHZ4D@PUNPE:2%2#TR#@CL&->GE58@D
MD<C(Z5C:]IVM:B]JFEZRFG6_SK=C[.)'D4@8V,3\C#GG!Z^V" 8GA_7X6\.7
M?CG6XWL(KF%&*.I9H8(Q@# R3EVD;CLP]*ZRPO[75-/M[^RF$UK<1B2*09 9
M2,@\T)91P::EC:DV\4<8BCV '8H&!C((Z>N:=9VD-A9PVENNV&% B#.3@>I[
MGWH \KTJ[M[?X>>*O#FN,HUE9;U9+:3_ %MTTI9HWC7J^[< ".XJ;38A8^._
M!6GZM-"^H6_AZ2"82,"1*1&,?4@-]>:]4*J6#%1N'0XY%+0!5OGAMM,N'D:.
M*%(FR6(55&/TKR;3XGF_9[TV32[?[1/:I#)/#;_ZQE2=7E3CD$@$D=Z]CHH
MX+P[J/@[7M=AUS2+BYO+RWM626ZFFEVVT1Y*/O.W)/;KP3VKD]!UNQT_X7^$
M3.MMM_M:13>3C<E@_F3$2, >&P<#.!\V3QU]H"JN=H R<\"E(!&",T >)S3)
M<Z%\5+2":XNYG G5GB(>1/(3YL!0,'G& ,@9%:^L>(-/M=6\+:_=7-R?#CV$
MMFU[;-(J03-Y;!F*\X.PKGID'T->JTA4%=I (]#0!Y#K!TC3;/2M?T2"Z?P\
M/$"WVI7+&1Q*2A'GX;)V*Q&2."1GL#6WIVL:9J7QJ>XL+N&YAF\/(JS0G<CL
M+ASPPX/'\CZ5Z'@8QCCTH"JOW0!QC@4 <1\2YH[2+PO>3L([:VU^VDFE;[L:
M[7&YCV&2.?>JNE:K#I7Q,\1R:Q<);6VJ6UI/IMQ<'RT>)$(= 6Q@AF)V]?F)
MQ7H5(RJV-R@X.>10!QWPST^?3_#-R'1H[6?4;F>QB88V6[2$IQV!&6'^]57Q
MNMYX>US3?%^EVC7,H']FWENG6:.0_NC]5E*CZ.:[RL!M%U2Z\1-=7^K1S:3%
M(LUK8);!2KA< N^?F .6 QUQZ4 <KK%M)X7\1>";N]DW:5:_:8KVZ/")<S+_
M *U_0,Q?D\#<?6JFK6$NIZE\0=1TG]_8W6@_9MT/S+<7(C?[I'#%5*J<=SBO
M5" 001D'L:0 *    .@% 'DB>(=*U#4/AF]G=K.D!>.9HP6$;_92NTD#AL]N
MHKTW3M:T_5I[Z&RN/-DL9S;7 V,NR0 $CD#/4<C(J\%4=% ^@H  S@8SUH 6
MBBB@ HHHH **** "BBB@ HHHH **** .6^'O_(J)_P!?-Q_Z-:NEGFCMK>2>
M9PD42EW8]%4#)-<U\/?^143_ *^;C_T:U=!J-E'J6F7=C*2(KF%X7(Z@,"#_
M #K.C_#CZ';F7^^5?\3_ #,&PUK6]9\/#7-.L[413Q&:SLYRPDF3&4+..$+#
M!QM.,CGTV9=8T^VECAN;R""9]H$<C@$%N%!]"3P/4]*P_# UK1M LM#O-)DD
MGL(5M8[N.6/R)40;5?EMZ\ 9&TD'.,UE:GX=U>XM?%VDFU^T1ZVXEMKP.H6$
MF)(R'!;<-A0,, Y'O6AQ'5S>)-#M[DV\NKV*3"80&-IU!$AQA2,\'D<>X]:$
M\2:&]M+<+J]D8891#)()UVJYQA2<]3D8'?-<=J_AS5KFU\711:;),=0N;1K=
MFDB_>K&L08G+<<HW7%.U_0=7OI_$Q@TJ1TOSIY@S+$-_E/N?.6XP/7K0!U?_
M  E?A_&?[:L,>=Y'_'PO^LX^7KUY'YCUJY-JVG6]VMI->P1W#,$$;2 '<>B_
M4]AU-<3K^@:M?)XU%MI;LVJ6]O':GS(AYC(I!S\W&#ZTMYX<UB[TSQ%HKVKE
M=4U!;NWOO,3$*L8S\PW;MT>SC (.%P>N #K?^$DT0W:V@U>R-PTQMQ$)UW&4
M '9C/WN1Q[UJ5Y[=Z!J[Q:QY>ER%[CQ':ZA$1)$-T,9@+-][@_NGX//(]:]"
MH *IW>K:?82I%=WL$#N5"K(X7[QPOTR>!ZGBKE<+JVB:A+XDU2.;16U72M56
M(JPO/+C@95"E94W#<O 8%0QR3Q0!U2ZYI+S/"FI6C2),+=T$RY64C(0C/#$
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
MN_+G)R<9&2>34/BC_D4M9_Z\9O\ T U,_A9OA?X\/5?F.\-_\BMI'_7E#_Z
M*U*R_#?_ "*VD?\ 7E#_ .@"M2B'PH6(_C3]7^844451B%%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444V21(HVDD=411D
MLQP!^- #J*K#4;%HFE%Y;F-3AG$JX!]SFIHI8YXQ)%(DD;=&0Y!_&@!]%%%
M!1144%U;W2EK>>*4*<$QN&Q^5 $M%13W5O;!3<3Q1!C@&1PN?SJ6@ HHHH *
M*BGNK>VV^?/%%NX7S'"Y^F:6>X@MD#SS1Q(3C=(P49_&@"2BFQR)+&LD;JZ,
M,AE.0?QIU !1110 444V26.&-I)75$7DLQP!^- #J*9%+'/&)(I$DC;HR'(/
MXTUKJW2=8'GB69AE8RX#'Z#K0!+115:/4;*6^>QCO+=[N-=[P+*ID5<XR5SD
M#F@"S1110 4452&KZ8;B2W&HVAFC!+Q^>NY0.I(SD4 7:*** "BBB@ HHHH
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
MOB+)>1ZYIB:<^E+:7;_:T#,?-+A%Y[@G)[ ^I!KKU\2>'U4*NM:8% P +J/
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
M,8!/(/?OSG JQ%KVIZG+?VEM=+:3V.DVUXK&-6$TDBN?F!_@&P#Y<'D\C H
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
M$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MJK>:;8:AL^VV5M<[,[/.B5]N>N,CCH*M5SWC/Q%<^%M#&I6]BEV//BA=&EV$
M;W" C@YY;ID?6@"]_P (WH7_ $!=._\  5/\*/\ A&]"_P"@+IW_ ("I_A6
MWBC7X_%;^'GT:R^TSV9O+21;QM@4.%82G9D$9!^4'KCW%,_$&\B\(S:O+I<'
MVFSU3^S+RW$YVA_-6,LC;>1\P/(% '5_\(WH7_0%T[_P%3_"C_A&]"_Z NG?
M^ J?X50F\236_C9M DLU:'^S'U!9HW)<[7"%-F/?.<U5\.^*KSQ+9VM]81Z?
M/:7-NTA,=P2UM+@%8I!CKR<GC&.G.: -G_A&]"_Z NG?^ J?X4?\(WH7_0%T
M[_P%3_"L+X:ZMJVM^$H[_53 [RSW!#QL<G$\@Q@C@#  Y/ J*;Q;KTVN>(M)
MT_1;)YM(CAD62:\8)(KJS=DR&X  QCKENF0#HO\ A&]"_P"@+IW_ ("I_A4-
MUX3\.WEK+;3Z)I[12J4<"W520?<#(_"LJS\<)JECX<^PVJ_;M=@:>.*5_E@1
M5!=F(&3@D   9)[<UGZKXUU*#2?%EFMM;VVNZ):&Y!+EHI8BA99$XSG@C:>A
M[D4 =/!X4\/6UO'!#H>G+'&H51]F0X _"I/^$;T+_H"Z=_X"I_A4?A>:\G\,
M:;+?>7YSVT;;DD+[@4')) Y/>N8F^(LGV:TU.RL5O--GN1$8X2[7 C+%1*%"
MX([[<]#USP #J_\ A&]"_P"@+IW_ ("I_A1_PC>A?] 73O\ P%3_  K+L/%%
MQ+XIUO1=1M;>S.GP)<PR^<6$\39^?!48"D8/7FH7\7SQQZ9;36]O;:E?6S79
M21V*01 J!NPN2Q+*,8'\7/'(!M?\(WH7_0%T[_P%3_"C_A&]"_Z NG?^ J?X
M5R$GQ%U&/1(+QM _?_VNFES1F9E#%F 66(LHWJP/&=N#77Z7=ZD=.FGUVUMK
M*6-WX@G,J>6.C;BH/3MC_"@ _P"$;T+_ * NG?\ @*G^%'_"-Z%_T!=._P#
M5/\ "N73X@3RMH]Y#IZW&G:G,D>V NT]NCC*2.-NW;TW 'Y<]34,_CO7O[/\
M27=OH-D5T"YD2</>M^\1$5SLPG+8)/( ''7G !UW_"-Z%_T!=._\!4_PH_X1
MO0O^@+IW_@*G^%9MQXJ#ZAH.GV,(-QK$#W,;S9VQ1JJL20/O'YE&,CN<\<YV
MG^--7O\ 3]5DC\/K)<V&H_V;Y<%R7WR!E#.?D&V,!@V>3C/2@#H_^$;T+_H"
MZ=_X"I_A1_PC>A?] 73O_ 5/\*Q=,\:)/>^)+6\6!QH<23R3V<F])49&8X'9
MAL8$9-4SXWU18?#-R-*M)(?$.! OVED,!9/,4,=C;LKGH!@\=.: .F_X1O0O
M^@+IW_@*G^%1S:#X>MX))Y])TR.*-2[N]M& J@9))QP,5SFJ?$"6WM;V^TRQ
MCO;>RN6MWMU9_/GV/L<Q@*1P<X!/..U=-J^H-;^&;S48;1+D1VK3_9YF,8=0
MN2I^4XX[8H CM=%\-WMK%=6NEZ7-;S('CDCMXV5U(R"#CD5+_P (WH7_ $!=
M._\  5/\*YC_ (3.[MM+\&M9Z+;M'KD<:K&D_EB!C#O"@;<;1C&<\ =#6MX:
M\17NJ:IK6DZG906U_I<L:N;>4R1NDB;T()4'.,@\=J -'_A&]"_Z NG?^ J?
MX4?\(WH7_0%T[_P%3_"J5WKUY/K%_I.C6T$US80)+<-.Y5=SY*1C ZD*23T&
M1USQ3?QC*(-)@FL?L&J7]N]P]O=L<6RH5#;MHRQW,H XR,GC&* -G_A&]"_Z
M NG?^ J?X4?\(WH7_0%T[_P%3_"N0E^(NHPZ"+UM!_?QZJFFRH9657W,%66(
MLHWJ<\9VXI-2UWQ?%XI\,6-Q9:=:"[O+H&*.Z=Q,J0.5RVP8'.<8R2HZ4 =A
M_P (WH7_ $!=._\  5/\*K2:7X6BOX;"33](6[F1GB@,$8=U7&2!C) R*Q/$
MOC>^\.VFJ:A-IL,=GI\J1JMQ*4DO 0I=HN,8&[CKG:>E:-YK;0^/M+TDZ9;/
M]ILYYH;TO^\7;MRF-O .1W.<=* -/_A&]"_Z NG?^ J?X4?\(WH7_0%T[_P%
M3_"N,G^(>MQZ!K.LKH-I]FT:_EMKM3>G<ZQL%8Q_)R>2?FV]NM=MJUY<0:!=
MWM@(FG2W:6(39"Y SSCG\/Y4 ,_X1O0O^@+IW_@*G^%'_"-Z%_T!=._\!4_P
MKB[/Q?KND_"_1O$-W9VUZCQ0-=RFX8,D;[092-AS@G) [=ZZ/6O$5YI]Q<+8
MV5O>1VNG/?3EK@QX SL485OO;7P?]@T :/\ PC>A?] 73O\ P%3_  H_X1O0
MO^@+IW_@*G^%<>GQ!U>"U\.ZMJ.@PPZ)K'D1^?'=;Y8))5!5F3;C82<#G..3
M@\5=U?QW-;)JDNEVD-V-,F,+P,[B6X9<;Q'M4@$9P,]2#P."0#H_^$;T+_H"
MZ=_X"I_A1_PC>A?] 73O_ 5/\*P)O&TEQJ,NGZ9!;B^6PCO8;2^D,,MUO#$(
M@QP1@ ]>3C QFNCU?5[;0]#N]6OB4M[6$S28&3@#.![GH* (_P#A&]"_Z NG
M?^ J?X51U*T\(:/&)-2M-%M$;HT\,2#''/(Z<CGWJE<^++_2)=%FUC3X(K'5
MIDMP\,I9K:5QE%?( 8'H6&,'L>M9=F=0O_BOX@M+NVLYK3^S;:)XY)&8>2S2
M] 5P2<G(/'N: .M3P_H$D:R1Z/ICHP!5EMHR"#W!Q4-WX/\ #E]&L<^B6!"N
M'4I"J$,.ARN#6)XJOM3T;5_"6EZ+':0V-Q=F Q%BF0D3%4X!VH,#UZ <#JK^
M*_$,_B?5=#T_0K.:;3UMI&D>]*JZ2;L_P<-@<#IP>>@(!T">&= C1431--55
M& !:IP/RI)M!\.V\+S3:3I<42#+.]O&JJ/4DCBN>O_'%[IMQ9O>:;%;P76JC
M3X[>:4K<%"^P3A<8*DX./0@YJ_=:]=ZG=:U8:1:6TZ:8HCN'N)"HDE*[O+7
M., C+'N<8/- $HM_!IM+2[%OHGV:\D6&VE\J+;,[9PJG&&)P<8]*T/\ A&]"
M_P"@+IW_ ("I_A7GGA?63H_PS\ JVFV]Y%>7=O:;Y7Y@=V;#JNTY( /.1BND
MF\4Z[/XEUO0]-T>R>;3X89HY9[QE1U?<><)D'Y<8&1URW3(!O_\ "-Z%_P!
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
M0Q1$&1O3 QN7)&"?0XJ.]\7W>G3W$-UI**T6E2ZHH6ZSE8RH*'Y.&^;MD<4
M:T?AG18M7FU5--MQ>S9\R7;]XD8)(Z9(X)QDBJ\/@SPY JK%I%N@6(P*0#D1
MDYV@YSCCCT[55G\3"62XM&L"RG2/[1&)]I93D%.G!]P:K6?B^VACT73[>UCB
MDN]/M[BWBN;LJ75N"D;,I\QU R02"<CUX -N?PWI%S;&">S653,+@L[L7,@&
MT/OSNR ,9STXZ5$/"7A]5C5=)M5$<[W";4QAW^\?Q[CI[5SVH^([C3TUN33;
M!$NH=:M+.=I[EF63S?(7>HP0ORR*,#CJ>3P;LWB2UTK5M>DN;%TN+:*R5F6X
M+K.TK.D:JIP%^;C..<Y/2@#9M/#6CV#V;VEA' ;-62W\LD"-6^\ ,]\#/T'H
M*HW7AH+;1:/IUMI]OH4NXWD11B[<@[4'3! (.>@QCI5/5?&\FC/?V]WI>;RT
M2WF$45QE98I9/+#*Q4<AL@@@=N>:=-XV^PPZL=2L%MI-.N(8I")R\024 K(S
MA<J!D[N#C'4CF@#K:R?%'_(I:S_UXS?^@&K6EWK:AIT5TR1+YA;;Y,PE1E#$
M!E8 9! !''>JOBC_ )%+6?\ KQF_] -3/X6;X7^/#U7YCO#?_(K:1_UY0_\
MH K4K+\-_P#(K:1_UY0_^@"M2B'PH6(_C3]7^844451B%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S/CS1-1\0^&_[.TT
M6_G-<P2EKB0HH$<BOV4\G;C\:Z:B@#E9M&U:3XB6>OB&U%G%IKV;J9V\S<SJ
M^0-F,#;CKWKGY? ^N3^#_$6FN;&.\O=8;5+0K,S)_K5D".=H(^[C(SUKTJJ=
MUJVG65[;6=S>P175TVV"%W >0_[*]3TH Y--&\47/C6+Q%/#IUL/[)DLC"EP
MTC1.SAP0Q0!N5&>!U[XINE^$+F/QA8>(6L;/2KI()$U+[%,2E\S  ?+M' .6
MR0#G YZCNJ* .6\":)JOAS0VTG4!:&&">9H)8)&9I5>1GRP*C:1NQ@9^M06F
MA:Q:^*O%6J&&S:#588([9?M#!@8T9?G^3C.[/&>E=)J6K:=H\"SZC>P6L;,$
M5IG"[F/0#/4^PJY0!YMIO@?6])T[PC=PFS;5M!B>VEA$S>5<PN,-AMN58<$9
M&,]:U+OP?=ZN/%%]<F&WOM9T[^SX(PY=8(PC %FP,DLV3@< #K7:T4 9/AJV
MU&T\/65IJL=M'<P0I$5MY"ZX50N<D#DX)Z<9QSC)Y7PYH/C'PY%_PCL,VFR:
M%%(WV:_9V^T10EB=FS&"PR0#G Z\]*] HH Y3Q/X2DUO7]'U*VG6#R2]M?C_
M )^+1QEHSZY95'T9JB\4Z%KK:_IOB3PU):-?VL3VT]K=L5CN(7(;&X [6#*"
M/\@]A10!P^OZ%XGUS1M.$PT[[=%JD%])$)G6*)(F!\M6V$L3CDD#D^F*[*>!
M;NSDMYU^6:,HZ@]B,$9J:B@#A/"VD>-=$MK;P_=3Z9)I-F0D6H([>>\"GY4\
MO& V %SG@>IJ-?"FN_V-XVLS'8^9KTTTEL1<-A!)$(_G^3C&,\9KOZIZGJVG
MZ+9M=ZG>P6ENIP9)G"C/H,]3[4 >?ZM9:JUUX5TBR@TR?5]*L6FFA:[DA91M
M6(,DJKNVD[LKC!QSTY233M?U#1+K0;72+'3+RVNH+Z>);YIHK]&=FD223;O!
M;:<Y!R,=J[?5_#.B:^\4FJ:9;W4D7^KD=?G0>@8<@>V:N:?IECI-J+;3[2&V
MA!SLB4*"?4^I]S0!Q"6&I^'=5\2^)-4&DVNFW.G0AE5GD$)B5P$V[1N7YASQ
MGH%YXR]'LM?\-66E75_X:TVXM[%%6.6'5G=HM^ QBB==H8YP%4]]JG!KU&>"
M&ZMY(+B))H9%*O'(H96!Z@@]16/IG@[PYH]RMQI^CVL$J\HRIG9_NY^[^&*
M.=T_0O&'AW5-1LM(?2Y]%O;J2ZAFN7<2V9D.YQL PXR20,CW(KK-9L[F[\-W
MUA:E9+B:U>!&F?:"64KEB ?7/ K2HH \_3PIKJ6'@>#R[ MH!0W)^T-A]L1C
M^3Y.>N><>E;&AZ+J=CXU\2:M<I;"TU/[/Y/ES%G7RD*'<"H'.<\$UTSNL:,[
ML%102S,< #U-5M.U.QU>T%WIUW#=6Y9D$L+AE)!P<$<'F@#D]1T+Q)I?C:Z\
M0>'!874.IPQQ7MI>2M%M>/(21656['!&/_K&N>'?$HO]'\0:/=V<^LV4<L-U
M#<;DAN8I"&901DKM(&W/H,GU[>JNHZE9:39M>:A=16ULK*K2RMA06( &?<D"
M@#D/$&A>*-?T"TCF&G"_748+QX1.ZQ0I$P;8K;"6)P<D@=?:K_B;1=5O]:\-
MZOIJ6C3Z7/*\L%Q*R*RR1%#A@IY&<].?:NJHH \QUSP7XHU.R\6V.[3)_P"U
MFWVU]-*XDCC 7$&S:=J@J<$-_$3@DUOS:)K=QXUT+6I8K$0V5G-!.J3MNW2;
M?NY3D#;C)QGT'2NCU+5M/T>W6?4;V"UB9@BM,X7<QZ 9ZGV%#:MIZ:JFEF]@
M^WNAD6VWCS-HZMMZX]Z .#D\&Z_+X)\6:,4T\7.LW]Q<P-]I;8BRL#ACLSD8
M[ YKN3:37&@-93[(II+8PML;<JDKC@X&1^ J_2.ZQHSNP55&22< "@#DO#NE
M2Z7X$MM \4?V<D4=K]B(CG++*@4@DE@N"1VQQCKZ9/A_2)M+^%&I27-U)=37
M%A,4FD&&,"QE81[?NPIQZLU=5/8>'O&6G65W/;V>JV:MY]M(ZATSTR/\*TKR
MRM]0LI;.Y0O;RJ4= Q7<IZ@X(X]J //]"T;4/$OP_P#!UA=P006%O#974LJR
M[FE2-%9%5<#!)"[B>F#C.<U<@T3Q?X>\0ZI_81TNZTC5+IKO_3)'5[25\;R
MH.]21D#(^HZUV6GZ?:Z58Q65E%Y5M"H6./<2$4= ,G@#TJU0!POBGPG>^(K2
MZL+VPLKX"%1I^H/+Y4]M-M +DA<@;@&^4G/((QBMW5_#@UOP5/X>O;MY&GM!
M;O<D?,7 'SD>NX9Q6C<ZMI]G?6ME<WL$5W=$K! S@/(0"3A>IZ&KE '$'P]K
M>MZ=H6FZ[':1QZ9<PW$\\,Q?[2T0^3:I4;0QP3GIC SG(NZ?HVK6WQ"U;6Y8
MK3[!>6T-NFV=C(OEECDKLQSN]>U=510!S'BW1-2U*^T#4-+%M)/I=\9VBN96
MC5T*,APP5L$;L]*9H^BZM9^.];UBZ2T-IJ%O;Q*8Y6WAH@P)*E< '=_>.,5K
MGQ'H8O/L9UG3A=9V^1]J3?GTVYS6G0!Y;-X+\62Z5]DD&E374.LQZC]MDN'\
MR\59=ZJ_R?)M7"C[PP, "MBS\/\ B/0?$>M3Z='87FG:RXN)!+.T36T^T*Y
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
M:M>(;=KLY58_G6X?>X(*D ANA'('%7Y_&GA^WM[6>34/W=U$\L&R&1BZIP^
M%)R.XZBK3>(-,^VQV0NP+B:1H8B8VV-(%+% V-I8 'Y<YX/I0!B6O@*&VL9;
M3^U+J1)=(31RSHF1"N[!& /F^=A^7XY.K:-?_P!O1QJ-2$=M:0VUM-'8V]S'
M+MR23O&8VS@'H#M!STQL^$/%T.KZ?807]RG]JW F.U(61'V2,"%.-N0 "5R3
MWKK* .6MO"MU_:']IOK%U:SWD47]IVUN$\JXD5 NX9!*$@ $J1D =QFIIO"V
M^_.IM>S/?0Q7"6TZ1H)8Q+SC<>&"\;0>!WSUKHZ1B%4L<X SP,F@"KI<5W!I
M5K%?3_:+M(E6:7 &]@.3P /R ^@K ;P3&=16Z&K7JJFIG4TBVQD+(R,C#)7)
M7#$#)X'3H*N:5XMT[5-)3456YCCDFDBCC:WD,CE&8?*H7)X4DX!QT/2I6\5Z
M(NG1Z@+X/:O"TX>*-WQ&O#,P4$J >"2!@]: ,VS\"VUMI=UH\NI7MQHLL<D4
M-C(4"P)("" P7<<!B%R3C\ 1FQ>&KH>*8[+4+N_U&RDT.XL9+N6)5QO>/"[E
M4#=M5CD]Q]!5U/&=O9^(]8@U*]B&G0QVCVTD4+, )0V6=ES\N0OS' Y%:MUX
MNT.SO)[6XOMDT$J13#R7(B9\;=Q"X4'(Y)QSUH H6O@LP2&:;6;N>4Z;_9N6
MCC \O/!P%ZC_ #Z!T_@J"ZTFUTJXO9)K&"W@@$;QJ2/*)*R*?X7(P"1Z#&*U
M;KQ!I=G<-#<701ED2%WV,4C=L;59P-JDY7@D?>'J*SK'7Y$UGQ'#J4\*VFGS
MP1PLJ$'$D:L >268LV!CKP * &W?@V&[CU=6O[A&U&\@O2RJN89(O+V;<CD?
MNDR#GOZT7O@NTU*35FO+RXD&I0P1N1M5HVA):-U('W@QSZ9QQCBM)?$6E-;7
M4YNPBVLBQSK(C(\;MC:I0@-EMPQQSD8S5*^\4::]K.+?5!:RP744$KRVKMY;
MLZX0J0,%@< ]MP/ID BU#P='JL-R;V_E>[N4@B>X2-5(CBD\Q55>@RV23WSV
MXQ/_ ,(VZZEJ%_%J4L<U\\3NOEJ4'EKMVX/52#R#^!%7;CQ!I=K>I:37065Y
MEMQ\C%1*PRJ%P-H8C& 3GD>HJ.W\0:;J$YM+&\5KEXY'B+1-L<(VUBI. X#$
M X/>@"30M%MM TW[#:#$9EDF( "J&=RY"J.%7). .@J/Q1_R*6L_]>,W_H!J
M+P?JESK7@[2-3O"AN;JU2638N!N(R<"I?%'_ "*6L_\ 7C-_Z :F?PLWPO\
M'AZK\QWAO_D5M(_Z\H?_ $ 5J5E^&_\ D5M(_P"O*'_T 5J40^%"Q'\:?J_S
M"BBBJ,0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "N=\::]>^&=!.K6MO#/#!(@NA(3E(F8*7&.NW.2/3/-=%5;4+&#4]-N
MK"Z3?;W,30R+ZJP(/Z&@#GU\43I\0AX;G^R""6P-[!,K'<^&P4QT!'WL]Q7-
M^(K^_OY_ NH/;0-/-JSO;HC%%:,PR;"Q.2,C#'@XSCDCF?\ X5M=R>&=%M9]
M3W:O97"M/>KD%X2GDO&/3,( ^JY[UO>)=!U#4]6\.7&GK9K!I=W]HD665D+#
M8R;5 0C^+/X4 4+?QS<V,7B:/7;2!;G0VBS]C=F2<2J#&!N&023M-36_B;6G
M\0PZ4VGK+%=V[O%>1VTZ16\JC.R7<!D'LP(SC&!FJ5]X%OM8OO&(O)K:"UUV
M.W6"2&5FDA>%<*Q!4#[V#P>V/>M?P[!XR\R)?$EQI7EVZX#6&\M<MC 9]P 4
M<YP.IQT P0#SZ]U+5=7^ G]IZH\4\L]W#(I0$,3]N&0<G ] !T%=W;^*=0M?
M%USHVMVMI!%_9S:C#-;RL^V-'"LKY R1D'(XKGQX%\1K\-/^$2$NEL8;A&AF
M,LB[D6?SLM\AP3@+@=.N3TK?O?#6H:CXXCU:X2S&GMI,FG31B=C)^\8,2/DQ
M@8QU[YXZ4 4X?'&I32:+=PZ4]QI^IRHC1PV\WFVJ.,I([;=K+TW8QC/!;K4N
MB>)_$>N:M?01:3I\5KI^JO973FZ8ML"*=R?+R<GOCJ!ZFH_"^A^,]%@M=#N[
M_3)M&LBJ0W<8<74D*GY8RN-HX 4G)X]^:TO"6AZGHMYK\E^+3R]1U%[V+R)6
M<J&55VL"@_NYR/6@"WK&O-::WIFAV:1MJ&H"216ESLBCC +.0.3R0 ,C.>HQ
M6#=>.K_3[3Q/;W&GVS:MH-O]J*B5EBN(2I8.O!(/!!4]^]:7B/P[>W?B'1O$
M6DR0_;]-\R-H)V*QW$,@PRE@"5(P"#@\]:SM3\'ZCJ=KXHNV^QIJFMV0L8T,
MK&.WB"L!EMN6)+%C\H[#MD@&WX;U#7-3B-WJ=E9VUI-!#+:^3,SN=RY8.",
MCCH3UZGK7/W'C'Q&\OBF*RTK3@VA,"QEN7(E7RO,P,+]XCUP![UU^B6US9:'
M8VEV(A<00)$_DN64E0!D$@'MZ5R\7AC6HY_&<A&GD:X!]G'VA_DQ$(OG_=^V
M>,^GO0!<@\8'5)=#L],AC6\U73_[1/GY9;>'"\D#!8EG"@9'0G/&#S_B/QKJ
MP\(^,+6)(+/7=$0"9U)9&CD7*2Q]P2,\'.TCO5NS\&:QI;^%]3M'LFU/2=/&
MF74+2L(KF' Y5]F58,-P^7OCWJ;4O USJVE>+7FFMX=4\01)%A26CA6--L:[
ML GG))P/O=..0#K-/-\=(C,Y@-T8_E*[MF<<9SS]:\EU'4=6U?X#:[>ZM+!,
M\DTN&0$'(NR,8)X P !Z"O6])2_CTR!-2%LMTJ@.MLS,@P,<%@"?R%<#+X%\
M0GX=ZKX32;3"L]Q(UM.TD@.QIC+EQM.".F!GUSZ@'06WB/58?&D&AZI96D4%
MY:27-K)!*S,OEE0RR9 &<,#D<=N>M9C>/KZ:UL=6T_3'O=-N;A4,$-M,9UA)
M($P8+M/8E?0_>K4N]"U6[\<:/K;)9+:V=I-;S1^>Y<F3;DK\F"!M[D9SVK+\
M.>&_%_AV,:!#?Z;)X>BD/V>Z8/\ :XX2<^7MQM)&<!L\=<'I0!KV7B.\/C;4
MM U*&VMTAM5N[252<W$1)#$YX&T@ CGJ#Q6CHE_?ZIX?COY8X(Y[A#) HW;=
MA^X6SSR,$CMG':N:\:Z;8^)-6T2VL]01-2ANGAF$#AG%LT9\]' Y4%<#)Z,5
M]:[I5"*%4 *!@ = * /./"OB[4K?P#!J^KM#=7%Y?RV]NL88%I&N9%P>N% '
M  )VKW-:2^.+G3KK5UUFQD-C8V)ODU""VECCD .#$0XXDSC')R#VK-A\ :T/
M!3:";^SMY[&_:^TN[BW,?,\YI5,@( 'WBI SZ^U;']A^(O$F@:AIWBN;3H%N
M;5[98]-WLN6Q^\)?'((&%^N2<\ %ZUU+Q%_:FF)=:7 ]C?1.\LD#G-DP4,JN
M2?G!SC( Y'2N!\.>(M5\,>!)=3AL;272[?6)TN=\K"5E>Z*90 8XW#J>>>!U
M/9>&['QG;0VUIKESI;P62;4EM6D\R[(&%WY&$'0G&<D>G7#?P-K[_#:_\-;M
M-%U<WK7*R_:)-@4SB;!_=YSQC]?:@#;N_$FNMXUN_#>GZ=8%X[!+R*XGN&VX
M9ROS +GJIX&?J.E9ESX[N9OAA!XF.D6LCF=8+FVEE)5&$XA)7Y3N^;D9Q]:V
M(=$UA/B!<>(7CL?L\NF)9"(7#EPZNSY_U>,9;'X9]JY\^!M?/PP?PONTW[6U
MYY_F^?)LV_://Q_J\Y_AZ>_M0!U-UK=Y=:[>Z-HZ6YN;&W2>XEN,E0TF[9&
M"#DA22<\<<'/%7_A(=;>QTE[C28]*>YADDO9KR0/%9E< *<$9+$\<CC\JIZC
MX?\ $EEXP?Q'X=DTUFOK:.#4+.]=PA9,[71U7.0"1@@<?7B2_P##_B-]>T/4
MX[NPO?LD4JW$-T71%D<@^;& &Y494 \[>,\DT <[XG\0GQ3\&)M3D@2&7[=#
M$ZHVY=R7:(2I]#C/XUOZP/\ B[_ALC&?[-O>?QCK);P)XB/P^OO#AGTMYI=1
M-S'+OD1=GVCSN?E/)QC';U-='>Z)JMUX\T;756S6UL[6:"5#.V\F3:25^3!
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
MM([6Y9G#11R^8G#$ JV!D$ $''>F3:R(?$]IHIMV)N;66Y6?<,#RV12N.O\
MRT%7+R^M=/L9[VZG2*VMT+RR,>% &3F@"Q12%@,9(&>GO67X@UM=!T]+MK=I
MPUQ# 55PI'F2+&&Y[ L* ./C\*:]9:?I31V>FWDNF75U_HLTQV7,,SEMV2AV
M./EQP>_-7X]#UO2M9@U'3--TEHKBR^RW5@LIAC@(D>160A#N'[Q@WR@D\^U=
ME</)';2R0Q>=*J$I'N"[V X&3TSTS1%(S01O*HB=E!9-P.T^F>] '#:SX6UB
M_A\5Q1);%M5L;>V@?S-HWH&#%A@[1\W&,]*=K'AK6-0C\5"*"!3JIM3;[ING
MEA0V[CCH<8S^%=)JVM/8WD-A9VGVO4)X);B. RB,,D94-\Q! )+J!GCGJ,5I
MPR&6)69#&Y4%HV()0D=#C(S0!Q-YX3U*YL/$>C$1-9:U=?:5N3)\]N&"!U*X
MY(V94CU&<8HU/PKJUYJ&LW<!@1Y-1LK^S#R';(8%0%'P/E!VG!&>H-=SN4]"
M/SH#*<88<].>M 'G?BC3&AM]7U>\%O;W&IRV$%O#+<^6$>&3<KF0 A7R6(R"
M/E7.<D4Q;&^UK2]6M(;"%=1GOK2]GG^WI,DFR1#C<J+M(2$ +M[@]R:]#F6"
M6&2.<1O%C]XL@!7'N#5&RN86M].;2;6%]-ND,@EB945$*[E(7OGV^M &-INF
M:[IFMZA L%E/I=Y?&^2YDE/F0[L%D\O;ACD'!W# /M@YVE>'_$4&O:7J5]!9
MO):P7D-P\=TW[SS&1D*)LPH^3&WWR<GKW@()(!&1U% 8$X!&: ,3P=I=UHO@
M_2M+O1&+FTMUAD\MMRD@8R#@<5-XH_Y%+6?^O&;_ - -:U9/BC_D4M9_Z\9O
M_0#4S^%F^%_CP]5^8[PW_P BMI'_ %Y0_P#H K4K+\-_\BMI'_7E#_Z *U*(
M?"A8C^-/U?YA1115&(4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110!1M-%TNPO[J_M-/MH+N[.;B>.(*\I_VCU-7J** "BBB@ HHHH *
M*** "BBB@ HHHH HZ9HNEZ+'*FF:?;6:S.9)!!$$WL>YQUJ]110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!0O=$
MTO4KA+B\L8);B-=B3%/G5?0,.<>V:GL["TTZ$PV5M%;QEBQ6) N6/4G'4^]6
M** "BBB@#EOA[_R*B?\ 7S<?^C6KI+I6>TF11EFC8 >IQ7-_#W_D5$_Z^;C_
M -&M74UG1_AQ]#MS+_?*O^)_F>4^'?#T45IX:GMM+FM[BVTEX-:W6KH9?W(4
M1N",R,'&1C. O'!&66.EC1O"GA*[?2+U+<V\<>L+#9&2<2"$*CR1,A9@IW#[
MIQD8Z5Z=)J=G%JL&F23;;R>-Y8H]C?,JD!CG&.-P[]Q5NM#B/(M>TL1>'Y],
MT_2=691HES]AFGMI)I-Q=F6-0!B)AA2,@-@JHP1Q9OC?GQ9>ZD^DWMYH[16'
MVNU:QEWS@>9\R@K\QC9E9DQR#ZC%>J54OM3L]-:V%W-Y9NIEMX?D)W2-T7@<
M9]Z /-=?T[]UX[6VT>Z,M]%;O:M#8OF13&@8*0O7<#E>O&2*3Q%I06+QI;6.
MD78M[FVLI($@LI,23!GWLN%Y?&S)'/K7JU% '!3Z386/B>2&XT<MX?N=-(@2
M*T9T2<R,TH*J"5=P4P<#.TCK61;V&I::EB-9L[JYNKCPR]G(Z0-,6G# A'90
M1NVGJQP<'FO5** /([T;-,TFUO+>\(F\,K9O'+I\\OV60X&_"(Q#9!R"%SL7
M!IVIZ197\6M"UT^>_ME\+Q0V4HLG(>X4S_=&WB0%E.!\P)/3FO1+SP[97FIG
M4/-O(+ED6.1K:ZDB$BJ20&"D XW'GKSUK2AABMHD@B4(BC"KGM_7ZT >?3Q7
M[:[87T-O)=EVLDN;2\LW#+C:?.AEQ\I7)+*WH>A//1>-H[U]$@:TADGBCO;>
M2\@B4L\MN) 9%"CEN.2O< CG.*Z.H);R"&\M[5V837 8Q@(Q!V@$Y(&!U'4C
M/:@#S/6](>5M4FM+"Y?29]3TR6W@BM7X=95-Q(J 952F,D 9(:O2;.PLM.T]
M+.SM8H+1 =L,:84 DD@+^)XJU534]3L]&TZ6_OYO)M81F2386VCZ $T >;Z;
M:16>G6D;:#<H)-=O'>3^SY2(D+SF)FB"@N"K *2"JE@>V*?X:M;F)_ _GZ??
M))9K>PS-+:./*7!"!CMP!T [>E>H44 >7:9!-96_AF_N-.O52UUG4?/_ -"D
M,B)*;C82@7=M.Y.<8Y%5]/T=+Q?#-K?Z+=- FJZF)XY;)]J1.9]F[C&P[DQV
MKUFB@#S?3]/C;Q(UEJ%EJL=_9ZHUQ92P6P$+6^?D_?!.$$9V%"PSC '2G>&K
MB;P]]IN+FSN+O3XK%72[73Y$O%&__4RH!^\<9)W 9X)/7)[Y+V"2[N+56;S;
M=5:0%&  ;.,,1@]#T/'>I9H8[B%HI5#QN,,IZ$>A]J ,W6WO+OPKJ#Z,_P#I
MLME(;-AQ^\*'8>>G.*\]$$MU>0S>']*O;*];PS=V@>2SDA*7.8BBL[*!NR'^
M;/7O7J_08%% 'E%WIUMJ?AG5+S2],UN*YD@MH[FVFLS!@QS*V BHN]P-WS+G
M@ 9Z4[6_#D9LO$LVC:4ZZ3-%92):QVS 23I*6EDCBQG_ %>T$@?,0>I!KTJP
MU2SU/[3]DF\S[-.UO-\A7;( "1R!V8>W-6Z .=NK?4Y(9V26R_L)K9@EB-.D
M$^WR\ 9WXZ]O+SCCKS7%6FF+HWAKPE=/I%XEJUJD>KK!8F283"%51Y(F1F8*
M0Z_=.-PKU>B@#S>*Q.F:CHRV.G:M-:6^BZ@D:RHX?YWB:.,N  C$*=H."H &
M 16!<Z9<7FC:_!:Z/>>7=>&X!%#_ &?)&OG1M+E0&&2X!49/S'J..GL]% 'F
M>KVUO>ZS=6E]IVKC3;RVA_LQK*Q/R%224R4)@?=ALG;P>2,54UB">6WUBVU#
M2KV?5DURVN+:9;-Y=UL)HBI1U4C"H&!&1SNXYKU!;R![^2R5F\^.-96&QL;6
M) ^;&#RIX!S4] &-XKB^T^#M8B$#S-)92JD21EV9BAV@*!DG.*X.\T:*^FN#
M<Z-<3 ^%4C7?92$>>-V!]W_6#C'<5ZK10!YR+*>ZU[P[<_V?-]M70)D-S/9O
MB.Y/D>7O8KPP*OUY&#ZU#I>GRS1^&95T^YM[JULYHM;$ENP,H\HAE<X_>DRX
M8=<\D=:],HH \GT_PY;0^$O ['0YEO3<VHU#-F_F82%U;S>,A02!SQC':ECT
M9+2/S;;1KF.6V\4JULR6,@,5L9%+;/E^6,@OG'R\FO5Z* /*M-MI;G7M.D&C
M7MNDT&I6]S#)9R85G=6422,/WF<,0V=O8>\V@V,D-O\ #[R=+N;>>UM9(KEG
ML9$\J3[/M._Y>,OQD]>V:]/HH \ST;3[J6V\+%[&X@UBSED36I)(&'FQ^6XE
MW-C$@>38RXSG.1T-5_">F'39?!=PNE7=O<"UNHKZ0V<BN!@%%D.W.,@8!_"O
M5*",C% %+2=4M]9TR&_MEF6*7< L\31NI5BI#*W((((JMXH_Y%+6?^O&;_T
MUI0110PJD*JL8Z!>G/.:S?%'_(I:S_UXS?\ H!J9_"S?"_QX>J_,=X;_ .16
MTC_KRA_] %:E9?AO_D5M(_Z\H?\ T 5J40^%"Q'\:?J_S"BBBJ,0HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "HYKB&VC\R
M>6.),XW.P4?F:DK@_B]X;U7Q5X%?3-'MA<79N8Y AD5/E&<G+$"@#MK>[MKH
M,;>XBF"_>\MPV/RJ:O)_@AX*U_P;9ZS'KMD+5KF2)H@)DDW!0V?NDXZBO6*
M"L[7=:L_#VBW.JW[,+>W4%@@RS$D *!ZDD ?6M&LCQ%I>G>(M,N/#VHDE+Z!
MCM4X8!2OS ^H9D- $$?B&\CU#3[.^T.ZMGOW9(Y!(DB(0A<AR#P<*>@(/K3_
M  ]K[Z\^J V?D+87KV>_S=XD9 -Q' X!./J#7)>'O$VH:'#K^C>*&2[N_#=O
M]KBO\?\ 'S 4;:Q]'P"I]<]^2<SP['K-E;>!;,7MQ;7.H3RWMU;@ !XMK2RM
M)QDEGD0#G@$<9S0!ZW17!6VMSZ[HOB#Q#<WLUEI-FUQ%8K _EG;#D-,S#DDL
M#A3P .02:HQ:YK^J/X$MEGEAU*^M&O;]%&$V+&,,Z]@7=3CC.-O&: /2)98X
M(FEED6.-1EF8X I]>;:SH]W-K_AKPW<ZWJ%\TEY/J=S*7$9$,9W(I"X& [1@
M<?PG '2O2%&U0,DX&,F@#%U+Q$+36[?1;.SDO=2F@:Y,:N$6.($+O9CZL<
M$U/H^LG5GOHVL+FSDLYA!(L^WE]JO\I4D%<,IS[US/C/1KJ_\GQ=X8N1'KFD
MK+&%;_5W42L1) X^JG!]?S!8>+6\4_V%;:0ILI-5M#J-[( "\,*X3 .,%F;"
MANRJ3Z4 =T<X..36+X:UYO$-I>7!M/LZ6]Y+:*1)O$OEMM+@X'&X,/PKD[+Q
M'/8V7C?7OM\MSI6FN;;3XY'+C?''E\$\MF1]N23]T4MK<W'AG3_"W@VV,RWL
MUHUQ?3Q1&21%7!D*C!&YY'QD\#D^E 'HM%<'?1>*[3PYKMU9F?SY)8YK+3WG
M\R=($V>:H?)^=P&P 3M)&#FMWPC=P:II']KV=_<75C?,);9)V):!0H5HR3R2
M'#YR3UQGB@#?KF-4\9)I/BS3= N=+N@VI%EMKO<@A8J,D$EL@^V.<C%=/7/>
M-?#<'BCPU<6;R&&XBQ<6EROWH)DY5Q^/Z$T 6=4UR33M5T_3XM.N+R6]W[3"
MZ 1JN-S-N(PHR.1GD@=2*V*XSX;7=SX@\,VOBG4F1]0U"$(=BX6-$)7:H]V#
M.?=L= *J:3)<>,V\5-+J%[9S6.I3:?9BVN'B$ C5<.54@,2Q+?-D8XZ4 =]1
M7E7A_P 2ZKK5W\.-0N;B:*34XKQ;V))"(YC'&0K%,XZC=P.]=+X.NKF3Q'XO
MM)KJ>:"UU!$@6:5G\M3"C$ DGC)- '845@>.)+B#P+KEQ:W4UM<06,TT<L+;
M65E0L.?J*XR9-1MKSP+<1:]J@DU=/(O UQN1U-N7R$/RJP(X8#/J2: /4J*\
MR@O+K29O'^EGQ#<VMII\=O):WMZ[7+VIEB);!8[FY P/4\5;T:XO$^(YTAFU
M*'3KG0C<&"[NF>0R"4)Y@RQ,9(8\ ^A(!H ]"HKS'3[^_LH=;\&76HWLNM&]
M6.RNI+AS*]O-EEE4YZQJLF<<9C]Z]+BC$,*1*7*HH4%V+,<>I/)/N: 'T5Y_
M+;7>J?%#5])EUG4XK#^RX9Q#;W!CVLTCCY2O*_='3D]SCBL?1O%&IW/A+P19
M75[,9=6OYK2YO-V)&CB:0!=W4,VU1N'/7OS0!ZQ45M<PWEND]O(LD3_==3D'
MG'%<!>M=6'C34?#8NKR?2;[19+U5DN9&DMY$;:=LF=X5@1QGKTQ6G\+;9(/A
MOH3HTQ,MG&S"25G ./X020H]A@4 =C17+>-M7N=-BT:UMF$9U+4H[-Y#*8L*
M5=L!P"5+%0N0,\\8.#7.Z[8^(M#T#Q9=?VR]O:'3WN;*!+Z2>:"5%^8K)(H;
M8>..QZ8S0!Z744-S#/).D4BNT#^7* ?N-M#8/X,I_&O.X#?:;XI\$2#5]0N!
MK%O-'>13SEHWVV_F*57HI!'4<GN3UK(TR[/A;PEX[U>SEG$]OKEQ;HTUQ(ZH
M&>)=Y#$@L-V=Q!/'.10![!17&6VBZY!XBMKE-3%OI=Q \-Q;MJ,MRTCX)1XC
M(N%88.<<$=N*H_"ZUO=1\,Z1XAU#7-4NKJ2"6-X99\PL/-;#%<<L,=<]\=,
M '?2LR1.R(9'"DJ@.-Q],FJ^F7-S=Z9;W%[9-97,B!I+9I YB;^[N'!INKJ[
M:/>B.:2%_)<K)&0&4@=17F2ZAJUQX(^'-TNLWT5Q?7MO#<R+)DRJR.26R#N.
M5'7(]C0!ZU45M<PWEK#=6\BR03()(W7HRD9!'X5YI+'/#=?$'09-1U"YL8--
MBNH//NG9XV>.0L ^=VTE <9QU'0TS2[V33] ^'.AP7%S#!K4"-<S?:'+!4M@
M_EHQ.4#-M'RXP <8S0!ZG17%:7=7NE?$^\\.BXN+G3)]+748A<2M*UNXD\ME
M#,2Q5NN"3@@XKJM5%T='O18RQQ7AMY/(DD^ZDFT[2?8'% $EY.UK9S3I"\[1
MH6$:$ MCL"2!5#PQKB>)?#5AK,<#0)>1>8(F;<5&>F:X_P +ZT+C5)M-U&+5
MM,UJ'3G\^POIWFBGY7]]$Y8@@$$<8^][5SF@"[TGP)\/=6MM4OEDGOK6SD@\
MXB!H9&964QC@GON/.>_3 ![317":3+-XQO\ Q5'/?WMHUA?M86BVUP\7DA44
MB3"D;BS$GYLC  ]<\W8Z[K?B.P^'US<:G=VDNHSW-M>"V?8LPC20;\ =3MSZ
M G(' H ]::YA2ZCM6D43R(TB1YY*J5#'\"R_G4M>9V7A^'3_ (O6-HU_JEV8
MM 9_.N;V1I'(N%QN((!'J,8..037IE !17FEOK-U8^*K>P\1_P!I6=Q/J3FQ
MU"*=WLKQ&9O+A*@[4;:0,$=5SGDYI>)=4OK2PU+5;#5;Z[FMM;B074<K16\*
M&5$-N(]V), D$[<9)YR,4 =XOB,-XW;PTUE(C"P-\+EG7:R^8$P .>I/7'3I
M6Y7"W4OD?&<S;2WE^&9&VCJ<7 .*S=''B+Q#X?T'Q-9ZG#;32,EU=2/J$K0R
M1G/F1&';L7'0$<C;U)R: /3**\TDUFZT[Q5]C\1?VG:"XU7_ (E^IP3N]G-'
MO^2!U!PC8^7!')!.?7TN@ K.UO6;?0M.%W<!FWRQP11KUDDD8*BCZDCGL,FN
M6TJ6;QAJ?BJ*XOKVT.GWIL;5;:X>(PA44^9A2-Q+$GYLC  ]<\I?W]UXI^&?
MA'5=5>87K:S;6\K13/&LFVX*%]JD#)VYSC()XQ0!ZCI&I:A>7%[;ZAI+V,EL
MX5)!*)(IU(R&1L \=""!BM2H[>!;:!(4:1E08!DD9V/U9B2?Q-24 <M\/?\
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
M;K?Q".=MS;G)4$X P /]Y^W7KJ** ,9?#=LGB*YUV.ZNDO;B 6[D,I4("2H
M*]B2<_GFJ$7@+1H_#<.A?Z2UK;S_ &FV<R_O;>7<6WHX (.XD]^I'3BNHHH
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
MXXH+>UO([U;VVD4N?,@=8W4-P"N2V..>,^E=1J&AV^H:A::AYLUM?6H=(KB
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
M,9!(W$=AP #M**J6BWZ3W"W3P/;C8+=D!#D;1N+]L[LXQVJW0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5D^*/^12UG_KQF_P#0#6M63XH_Y%+6?^O&;_T U,_A9OA?X\/5
M?F.\-_\ (K:1_P!>4/\ Z *U*R_#?_(K:1_UY0_^@"M2B'PH6(_C3]7^8444
M51B%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !117#^/Q,-5\(^3>7=OY^L)!*()V0.ACD)! .#RHYQD4 =Q1
M7FNEZ#!<^.?%/A^6\U,Z3'!:W"6_V^7Y9) X8[]V_P#A!QG&><<#%/P[J<NJ
M^"O ZZAJ%W<WEP9O]"4\WPC#K^\<D85!M8DYR0."2* /5JP/$7B*;0M0T2W6
MR6:+4[Y;,RF7:8B0S9VX.>%/<5YI?76HCX6>*\WUW!/IVOO;VYBNW/E1^=$/
M+W<%E =@ PZ=JVO'&E_\(X/#\VFK>:A<R^($N1!<W;.9)/(D^56;.T$CZ<T
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
MJCIFKV&L68N["<36Y<H)-I4%@<$#(&<$$?45:GF2VMY9Y=WEQ(7;:I8X R<
M<GZ"M#B)**9#,EQ!'-'NV2*'7<I4X(R,@\CZ&GT %%%(2%!)( '))[4 +114
M-Y=PV%G-=W+%((4,DC!2V% R3@ F@":BHK6YAO;2&ZMWWPSQK)&V",J1D'!]
MC4M !1110 445#=74-E:375PQ6&%"[L%+84<DX')H FHJ&TNH;^R@O+9]\$\
M:RQM@C<K#(.#R.#4U !1110 457O[ZWTRPN+Z[<QVUO&9)7"%MJ@9)P 3P*D
M@FCN;>.>)MT<BAT.,9!&10!)12$A1DD >]5+35+.^N[VUMY2T]E(([A"C+L8
MJ& Y SP0<C(YH N4444 %%%% !1110 44F0"!D9/05#9WD-_:K<VY<QL6 WQ
MLAR"5/# 'J#0!/115/\ M2S_ +8&D^:?MI@-P(]C8,88*3NQCJP&,YH N444
M4 %%%06MY#>"4PER(I6A??&R?,IP<9 R/<<'L: )Z*** "BBB@ K)\4?\BEK
M/_7C-_Z :EL-=T[5+EX+.=I'6)9@3$ZJ\;9PZL0 RG!Y4D5%XH_Y%+6?^O&;
M_P! -3/X6;X7^/#U7YCO#?\ R*VD?]>4/_H K4K+\-_\BMI'_7E#_P"@"M2B
M'PH6(_C3]7^844451B%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !67JWA[3];GLIKY)FDL9A/;E)WCV2 $!L
M*1DX)'/K6I10!D1>&M-AUB]U:,7*7MZBQSR"YD^95SM &[ QDXP!C-9R_#WP
M['8:;9Q6US%'ILCR6;1WDRR0E_OA7#;L'N,UU%% '+2?#OPU)8W]B;*5;6_G
M%Q<1)=2JK."#D8;CE0>.I ST%:6I>&M-U9K!KT7$C6$HFMR+F12L@! 8X/S'
M!/7/6M>B@#$M_"6C6M]J=W%;/OU0DWL;3.T4V1@YC)V]..E5_#_@;0?#%P9M
M,MID8 K&LMQ)*L*GJ$#$A<^W-='10!E:+X<TSP\LZZ;"\232-(4:9W52Q+$(
M&)" DDX&!S1J'AS3-4U6SU.ZAD-W:*R121S.F5;!*L%(#*2!P<BM6B@#GAX)
MT,:?JECY-R;;5)&EO$-W*?-9AACG=D9  .,=*1_!&A/?6UXUO/Y]O;"T#"ZD
M'F0@Y"2 -^\4>C9KHJ* .93P#X=BT6RTF.UG2ULIQ<6Q2ZE62)QD95PVX<$C
M&<5O3L;+3I&M[9IC!$3'!&0"^T<*,\9.,<U8HH YGP_;3ZGJ\WB;4-(?3;J6
MU2TA@F*F98PQ9BQ7(&6(P,]%!XSBK=UX4TNYU.YU +<07%W&([IK:X>(7"@8
M&\*1D@<9ZXXS6W5:&_MKB]N;.*57GM=GG*/X"PR ??'/XB@#.U/PII&JV=A;
M2P/ FGL&M&M)6@># VX5D((&.,4[2/#&DZ%>WMYI\#Q3WI5IR9G8.5  ."2,
M\=>IR<GFMBFR2+%&TCG:B LQ/8"@#-O?#VG:AK-CJUPDQO;'<+9UG=0FX8;Y
M0<'(X.16=/X"\/W-MJ5O-;3.FHS+<7.ZZD),JXVN#N^5A@<C'2F:)XAU?6SI
M>H6^EPG1-1B:03"?$MN,90NI'S;N.%Z$]^M=10!AV'A#1M-UC^UK>";[>81
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
M.6 D4?1>]:EWX&TN]DN7FN-0S=&!I@+EAODA(*.?]H;1[<=.!4USX/T^Z_M
M23W>+^XAN9L2#EXMNS'';RT^NWGJ<@$F@ZO>7^H:QI]_% EQIUPD>^ G:ZO&
ML@//.1NP?IFI=9UAK"]TO3X%0W>I3M%$9,[4"HSLQ ZX"X R,DBJE[X6$CWL
M]GJ%[;W5[<13RRI-LP8P%' '(V@ J>#CFK^LZ%::Y';?:&FBFM9A/;W$#[)(
MG (R#[@D$$$$'I0!QGA;5)=-N+G1XX[=;W4-=OE5@I\I%10[-MR"<\?+G^+K
MQSUGA[6IM8M;]9H$BO+"[DLYE5CL9UP0RGK@JRGVR1SBJT?@K3(E#1RW@N5O
M6ODN3-F2.9AM8C(Q@@D%<8.>E:]AIL&FVTD-ON!ED:621CEGD8Y+'W_0< #
MQ0!Q^G^.=0:+2;W4K.TBLKX78;R79GC, =L\C!!$9&/7![X%ZW\4W\DFA>;!
M;K'KUL\EJRAC]GD$7FJK\_."N>1MY7WR+MMX.TVUCTV-9+EX].>5X$=E()D#
M!PW'((9OSJ?3/"]AI9M!$T\D5DC1V<4S[EMU;@A>,]!@;B2!P,#- $/@B_OM
M5\%Z3J&HRI+<W5LDS,B[?O 'U/O5KQ1_R*6L_P#7C-_Z :FT31K;0-*ATVS:
M8VT(VQB60N57LH)[ <"H?%'_ "*6L_\ 7C-_Z :F?PLWPO\ 'AZK\QWAO_D5
MM(_Z\H?_ $ 5J5E^&_\ D5M(_P"O*'_T 5J40^%"Q'\:?J_S"BBBJ,0HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *P_$/B Z//IEE!"DU_J=P;>V263RT!"EF9FP> !T R20/<;E<WXPT+1?
M%%M:Z+JS21RS.TMG-$^R2*1!G<C?WL$GZ T 6+'5-6.O?V7J6G01*;9IX[J"
M<NDF&52N"H*D;N>O4<]<;E>::+J/BKPOXD?PQK%TFMQR6$UUIU]LVS?N\924
M=^HY[\<G/%7P_I8\0^&_#?B=->M+:\CDAFN+N&U8SSR'Y9()&\SY@S';C''&
M !@4 >JT5YCHUKI_C+P[K=WJ]Y):ZG:ZI.LMY&X6:P$4F45&(.Q0BCZY;N36
MEI,<#?$WQ9;NB_9I-/LY&B<84D^9N)4]SQF@#O*I73ZDNI6*VL-LUBQ?[8\C
MD2(-OR; !@Y;KG'%>/6$9O?A[\-7EN;G=-JR0R,L[ LA,Q(.#_LCGJ.Q%=1?
MZ)8^'O'O@.RTQ9H;;S+_ /=&=W7F%FZ,3W8_G0!W4&I6]Y/>V]I*DD]FXCE&
M>%<J&"D_0C\Z-+?4'TRW;58K>*_*_ODMV+1AO]DD9K@O!^CZ<-4\=!+6.)AJ
M;QJ\7R,JF%"0&&",G)XK%T74Y5\%?#FQN+F*.SU$R)<27*EXY'"L8T<;ER&8
M]">2!UH ]CHKS>Y\*W^FV6LV&EZW9--=7-M=0:9)"T5M'@DM%]YB$EV'*CC@
M\8-:O@/4+>ZFUFU.C2Z+J=O-&;VP+!HT9DPK1E>"K!<\8YSZT =G117,^.9K
M1-%M8+N:Y07-_;PQ0VY -RY<$1$G@*V#NSVS]" =-17DGE2PGXGV#*EI%!80
MW$5M9S,L<,AMY"2N-O4JI/ R1TIUII\.F7'PTU.U:5;R]1(+F5I68RQFU+;6
MR<8! (';'% 'H?B;5+C1/#&IZK:V\4\ME;27'ER2% P12QY /8?_ %Q5K2+Q
M]1T6POI%57N;>.9E7H"R@D#\Z\M<6WBCX<>.-5U.-9M3A>_C!?[]J(E/EQKW
M48 ) Z[CG.:])\,?\BGHW_7C!_Z+6@#5KE_$WBB^T+6M$TZVTVWNO[5G:!))
M+IHO+8+NY 1LBNHKSSXB1/-XL\"QQSR6[MJ4@$L84LO[H\C<"/S!H ZVUO-:
M_M..WOM,M([62-V^T6]VTNUP5PI4QKC()YS_  UK5A6FFOI^JW3ZAJ\U_%J$
M<5O#%=+'D,GFLP 1%!!5L\C/RGMBN!TRSL]*\=#0[IFD\.7-])<:;)(N5-XJ
M@- 7)Y5?FV@]2",G;@@'K=<[J7B"[L/&VA:&+6$VNI1W#F<R'>IB4'&W&!]X
M<Y/?@5AQK:>)O'OBK0]9595M;>W6SA?'R1O&2\J _P 6XXW=1A16?J.F6DGB
MWX?Z;]NN;^U2VU"$W$DIWS!8T'S,,9SCJ.H]0: /3J*\BM&LM-\/>+=(EN;R
MWL(O$"VMI#:O\YW^4PA4L<!6)(.2  QJU;020>(O'.G-%'96YTF"<6ME,RI&
MY63E2 N"=HS@#..] 'J=%>.6-A#8:#\,=9MVF&HW-Q:VTTYE8EXG@;<A!.-O
M XK6U>TN;[5_&UI=6D]_<26\0TF2!2_V=C$<(&'^I</A\DC((.<4 >FT5YBM
MO<6VO^'/">IW-LP;1VE=;Y7N8KJ[#*).&<;B!N(!R &/'3'6>#M';0=-N]-.
MK?V@D5VY0>65%LK ,(1EF)"YXYZ'':@#HJ**X3XE0>;)X4 GN(3+KUO"QAF9
M,HRN2.#C.0.>H[4 =W17E4FBQ^'_ !QK>D:6]Q%I%YX?DO)[=9WQ%.K[5=6S
ME2PSWYP:RQ;Q:#\)=%\0VSW,=[?6UC:7U[]H?*6[NNXCG"X'R@@9&>M 'M#E
M@C% "V. 3@$_6N?\&^(+GQ)HT]Y=VT5O+%>3VQCB<LH\MRO4@9Z>@K"U2S70
M/B)X6_L.);:'4?M$%];0C;'*B1[U<J.-RG^+J<XKB+C3X(OA7KFNH95U*QUJ
M>2UG$K PG[6!\H!P,@G/KGV& #V:9]5&K1K!!:MIWD.7=Y&$GFY&T 8(VXSD
M]?ZYO@WQ!<^)-$EO;NWBMYDNY[<QQ,64>6Y7J<9Z>@K(NTV?&K3"KR8DT6X+
M*9&*Y$D8!"DX'X5Q,/AZPNOAAXAUN26XAU+3[S4+BSN8[AU,+I*[*% .!DC!
MXR<_3 ![#*^I#6+=(HK8Z:8G,TC.1*),C:%&,$8SGFGV6I6NHFY%K*)1;3FW
MD*] X )'X9P??-<)";F;XC^%9KWS%N;K09FNHF<[1)^ZS\N<#DGH*RO#FB(_
MA#Q;!I)L]/OGURZMH)77:NT3KMB..=C<)@?WJ /6J*X?P/?QR:SJUC=:$VAZ
MQ%%"US:1L&@=,N%EB*\8/(/T'?-=Q0 45R'Q-U6ZT;P-=W5K(\),L,4L\9PT
M43R*KL#V."1GMG-9^LV::!XX\)RZ#$MNE_-+:WEO",)/$(RX=@."RXSNZ\XS
M0!J7OB+5[K4-7L_#UG:W,^D/$DT5RY3SV=0Y5&Z+A2.3G)..,9-8>)/$6KVD
MM]X;TZPN8([R6S\JZF:-LH2IEW#C:&'W<9(YSDX&=X/T/2CXU\;)_9]MMCNX
M8T'ECY5:W7<![')_.L70],LHO@]XKN88!#<*=3Q+"2C@(\A497!P,#CIQ0!Z
MS:FX:S@-VL:7)C4RK&25#XY )Y(SG%35YI#?I+J7@'1=18?V;>:2TGER?<N)
MUCCVJV>&P"QP>IQW I->CM?"EM8Z79:FR:=>Z\$NA<_/%:K)&SK  "NV,L$^
M7/1N>#B@#TRBO*_$WAO^PO#7C&2/5D6.YTXW*:=9Q-!' Z*1YB@.<;NXX!([
MXJY>>%7MO#VGWF@K#+J5T]O-<VU_<.8]1"0O^[.20IP2PP,909X% 'I%%<GX
M"U"SO],OQ;Z;/I<\-ZZ7=A-@_9Y=JDJI'!4C!&..:ZR@ HKE_'$MH-/TVVNI
M;C-SJ,$<5M 0/M3Y+")R>/+."6]AWZ'A;B.6#2/BG8G;:Q6D*3PV]I,PCA=K
M7>=F,<$C)X )[4 >Q5B^+M9N?#WA34=7M+:*XELX6F\N60H" ,GD _EQ]17$
M0:?!I7BKX>W=H95N-0@FBO)&E9C.HMMX#9/0, 0.W:LJX%MXG^#WBG7-2C67
M5MUYO=OOVQC8A(E/55"A>!UW'.<F@#UZQG:ZT^VN& #2Q*Y Z D U8JEH_\
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
M',T\A(3NO+<@]\]:@C\(Z'%<R31V.T2S>>\(E?R6DSG>8L[-V><[<Y&:VZ*
M,Z;0M.N-:AUB6!FOX$,<4WFN-JGJ  <8/<8YJHW@[P^YOR=-C!U"02W)5F&]
MPP;=P?E.Y5)QC) S6Y10!2L=(LM.EFFMXW\Z8*))997ED8+G:"SDG R<#..3
MZU=HHH BNK6"]M9;6ZA2:WE4I)'(H974]00>HJAIOAS2])>-[2W</%'Y432S
MR2F)./E3>QVKP.!@<#T%:E% &59>'-+T^[O+NTAEBGO3FXD%Q(3(<8!.6Z@=
M#VJ&#PCHEKI-UI4-FR6-UN\Z 3R;7W?>S\W?OZ]ZVZ* ,._\'Z!JFB6^CWVG
M)/8VV/(C=VS%C@;7SN&!QP>G%2'PKH3>'VT%M,MVTMA\UNPR"<YR3U+9YW9S
MGG-;%% '/VG@?PY8Z)<:/;:8L=A<_P"OC$KYE&,89MVXC'8G%7)O#NF3V%G9
M202>39.)+;$\BO$P4J"'#;NC$=>AK4HH JV&FVFF1/':1;!(YDD8L69W/5F9
MB2QX R3T ]*M444 9VLZ%IGB"S6TU2T6XA2194!8J4=>C*P(((YY![U0_P"$
M'\-9O2-)B4WT:Q7)1F7S4 Q@X/<=?7OFN@HH QV\+Z.TNG2-;2%]-&+-C<29
MA&,<?-Z<?3CI52[\!^&;ZZO;BXTI"]\,72K*Z),?5D#!2W^UC/O71T4 0VEI
M;V%I%:6L*PP1*%2-!@**FHHH Y;X>_\ (J)_U\W'_HUJZFN6^'O_ "*B?]?-
MQ_Z-:M[5+>>[TB]MK6;R;B:!XXI?[C%2 WX'FLZ/\./H=N9?[Y5_Q/\ ,6/4
M["9YDBOK:1H1F55E4F,>K<\=#U]*+74K&^#_ &.]M[C8%+^3*K[0PRI.#QD<
MCU%<39:3?7(\-R2:;-:2:1ITUM>(5&)"8U01K@_.I90P(X^4="<5O>!M,.E>
M"]'M9K(6MY%90Q7*[ &WJH!R1UYSS[UH<17N/&]BZ:;/IDMM=6ESJ1L9Y3-C
MRL"3+8'49C/)(XYYK?75=.>P6_2_M6LFZ7 F4QGG'WLXZUP4.CZD+'2K&?29
MR+3Q+/=R,0K(86DG8..>1B1.V>>G!J,:9K%@XO4TF]GM8-<N[A[2WD\N5H90
M0LL?S#)!)^7(.&- 'HOVVU^PF^%Q$UJ(S+YRL"FP#.[(XQBL&V\0ZKJ7A\ZY
MI^D126TD)FM8))RDTR8RIQM(4L.0,GJ,D= ^ST&VE\%W.C0V4NF6]Y#.GD/(
M9'B$N[))W'GYB< D G%5_"]SJ6F^'K'1K[2+@7]E EMN3!@E" *'#YX4@ X.
M&'/!H D3Q'J-QXAUC2K?3K/&FQ0RF:>\9 XE#$9 C.W&PYZU+#XAN;W5GTFS
MLH_MUM;13WWFRG9;-("5CR 2[<$]A@ ]\5DV_AY=0\=^(KG4]-D-K<06B6T[
M# +1A]^.<C!9>O6K=OIUSH/CC6=6\B6XL-8C@9GA7>T$L2E,%1R59<$$9P0<
MXXH U-%UY=5NM1L)H?L^HZ=*L=S"'W@;EW(ZM@95ATX!X(QQ6Q7(:597NG:U
MKWB6?3[AI-5FMH8K.,J9(X8QL#M\P Y=F(SPH'?(KKZ "BBB@ HHHH ****
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
MZ6BN:_X0JR_Z"6M?^#&3_&C_ (0JR_Z"6M?^#&3_ !HYI]OQ#V6%_P"?C_\
M ?\ @G2T5S7_  A5E_T$M:_\&,G^-'_"%67_ $$M:_\ !C)_C1S3[?B'LL+_
M ,_'_P" _P#!.EHKFO\ A"K+_H):U_X,9/\ &C_A"K+_ *"6M?\ @QD_QHYI
M]OQ#V6%_Y^/_ ,!_X)TM%<U_PA5E_P!!+6O_  8R?XT?\(59?]!+6O\ P8R?
MXT<T^WXA[+"_\_'_ . _\$Z6BN:_X0JR_P"@EK7_ (,9/\:/^$*LO^@EK7_@
MQD_QHYI]OQ#V6%_Y^/\ \!_X)TM9/BC_ )%+6?\ KQF_] -4/^$*LO\ H):U
M_P"#&3_&FR>!=.FB>*6_UAXW!5E;4)"&!Z@C/(I2<VFK?B72CA85(S]H]&G\
M/_!-/PW_ ,BMI'_7E#_Z *U*AM+6.RLH+2$$101K&@)R=JC _E4U:15DD<E:
M2G4E)=6PHHHIF84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !7,>/?&"^!O#+:R]D;P+,D7E"7R_O9YS@^GI73UC>)_#&F>+M'.E:LDC
MVID60B-RAR.G(H Y[X;?$A/B);ZC*FEM8?8V12&G\S?N#'^Z,?=KNJYKPCX%
MT3P1%=QZ+%-&MTRM+YLI?)7.,9Z=372T %9/B?4(M*\+:IJ$[NL=M:R2DHY1
MLA20 1R"3@5K5PGQ.:74--T[P_%:WDT6H7\"WKP6TDBQ6RN&<LR@@9V@?B:
M.?N[C6M ^'^@WL.M7]UXLO#;F.UEG,HN6<@NAC.0%"DY88QC.:](M/$.E7UY
MJ-I;W:O-IP4W0VL!&&!(.XC!&%/0GI4]II.FV,K36>GVEO(XPSPPJC$>Y KR
MB_;59?#/C62VL+^.^U/4FMY)/LLF4M]RP1A!C+_)ELKD $\YQ0!TOCK6[74/
M#.B?V?J%Q$FLWUND-Q;R21/Y).]V &"<HI&,<[AQ71V_BC1]0T[4[F&YD$>G
MAA>))&\$D.%W'*L%9>.0?RKGFMDA\<:*\]E<6^E:1I)%GNA+9F<A-HV@_,L:
M8QU^?BLGQ#I5^-!\07TMK<K<>)]0MK9XH8FD>WM!MCRRJ"<E Y/H7 [4 7]$
MN[FR^'VB07FMW5AJ^LRI)#<RPO=,'E?S!%\V1]SY>3P 3VKLKW7-/T^9X9YS
MYL<1FD2.-I#''S\S!0=HX/)QG!Q7,ZF)KOXA^&;;^S[I;.QM);L;8B465L1*
MI8?*"BF0]?3&>*K>$KCR?^$@LM8TV[EU:\U*=IXY+1V2>(G;'AR-AC\L <G'
M7UH M^)KT:GK/A&TT^\G$=U<&_>2VE<![:)-Y!53\P9FC&"#UK:_X2[0_P"Q
M;S6#>$6-E*8;F1H9 8G! (92NX8)':L?38Y)OBEJDKV,\<%A8065H_DE8MK9
MDD*L>#SY:X']VJN@65S-XA\7:4T+K8/JPN)I2,+(KP1$QCUR?O>V1_$* .RU
M.WGN]-GMK:X:VEE78)T^]&#P67_: R1[XKA=)L9]3\>ZYIZ:SK!TO2K:" _Z
M=)E[EP79MV>R[1CISTKO[NZCL[:2XE61D09(BC:1C]%4$FN/^%\-P/#=U?WU
MM<6VHZG?SWMS#<0M&R%G(5<,!P%5: +-MXJT;P[H\MIJ^LR/<Z3#$M]-/%(6
M+L#@CY?GSAB-N>!Z5MWNO:;I\KQW%P0T<7G2A8V?RH_[[[0=B\'EL=#Z&N?\
M%Z5)/<:WX@U*VD2YU2^D\J*XC*M';H1'&"IY&1&&_$5QTU]JK?#OQ! FEZC_
M &[J=]+#J#O:28B627RAM./G BVXVYP!GZ@'J">(-+DTFTU1+G-I>!3;-Y;;
MIMPRH5,;B2.<8SCFN;TC4%U;XBZU?Q7=RFFZ991VSQS2.D8G8EW8HW"E55!G
M ^\:IQ-+9?$*VC?2KXVEKH\<6D1B!C&KDD2;G *HP54&2>GUP><,&L7'PR>[
MET^_\W4=;%YK$:6K"0VYE^95C/S, B1@C'(SU&: /4;7Q'I=Y?P64-PYFN(F
MF@W0NJS(I 9D8@!@-R]#T(/2N:\=^([>?PO-9:3>7 O[ZX2QLY[?S$4S.X0[
M95P"5&XD _PGT-4?$T<LWA'6M8T2'5;S5'M!!'=S0-'*L+.N]88]JD87+9"C
M) Y)'"R%K_Q?X0LK+2KR+P_8127, :U= SJHCCW!@-@4.Q&[!..ARN0#K]:U
MBR\(>%KC4KUW-K8P#JV7<C 49/5B<#ZFJ&CZ7J.KZ5'?>(+J[BO+I/,%K:7,
MD"6BGD(-A!9@,99L\YQ@<53^*&BWNM^#C%8P-<R6UU#=-;)]Z=$;+(/4XY [
MXJWJOB6>ZTEHO#5K/=:I<)MA\R!XX[<G^.5F "A>NW[QQ@"@#%\(>.8H_#=Q
M)XAOG;[)J\VE1WAA9OM&U@$9MHP"0P&> <5U5KXGTF\N[NTAFF-S:1":2%K:
M17,9SAU4KEU.#RN:X!M"T[0+SP;X/E=I[:R,NK7\AC9O-E7A&; /!D<D9_N
M5<UN#5#;>*_%\5G<K<S:<--TNW$3>:(\G,K)C(R[[@,9"KR.<  UX_'%GJO@
MVXU=;FYTF"XD:"SNWLI)"I)V1R;=N&RV"!TY /.:Z*34[;3!:V=Y=M/>O'D+
M'$6DEV@;GV("0,]^@R!7&:K9M#;>!=!MM/O6T^"X663; <[;=/W8?LFYRC?-
MCH<X(-6=/DGTCQ7XMU/4+.ZN+Z:2)+".*)F\VW6,;5C.,#YR^[D8/)P.: .B
MF\6:+!H\.JO>$V4T@B2587;YRVS:0%RK;OEP0.>*EM/$ND7VI7FGV]XKW-G&
M)9@495"$D;@Q&UAE2,@G&*\_A\):J+'PMX?O5DW3ZC-K.K30@F.-@2XB#=!E
MW4#G/RDBM+2KC[-KWBC4;O2+UHI[V'3(HUMFVK;1J%W  <IEI&. 1@=: .NT
M_P 1:9JD\,-I-*SSP&YB+02()(@0-ZEE (^9>GJ*U"-RD'.#QP<5P/A19O"N
MEZTDT5W?:-I<F-*E6!GG:!E5FB4=656P >^/;CO%D#1"3# %=V"I!'X>M 'F
MOAR>.\U_Q?;:IK]]#%8W_E6N[47C\J/8#QEL'!/\6:U/ /B:[O?#&IWVM7?G
M6=E?30VNHN@3[5;J1MDP!@D\C('./6L;PU]@A\1^,I=8T:\DAN]1\R!I=(FE
M$L80 D?NSD9!K+M/#7B)_!/BI+&PN8;*348KO1]*N24<11R*[*%/*!MO"\8Q
MTYH ],M/%&FW6K2:6YGM;U(/M(BNHC$7BSC>N>" >O<=P*C@\8:1/?V%H))D
M.HAC92R0LL=SM&3L8^W(SC(Y&:Y$1V'C/2-031_#M]8ZD^G3VYNM0MWA:!G0
MKY:LW4DGG;P #DYP#I>$?$3ZI8:5ID_AV_M]4L8TCN?M5H4CMRJ[699",'=C
M"A<GGTR: -F+QIHTUQ:HDLOD7=RUG;W7E'R99E)!0-ZY5@#T.#@FIT\5:9(-
M7VM/OT@C[9'Y#;H\KN&!CYOEYXS7F$US?ZCIGAVZN='U:*^L_$,4MY9P6,B0
M6B!W^XJC#YR#O&X\G)&0*VYIIM,\2^/()M.U!I-5@BELO*MF=90+;8PW@;5(
M8<Y(]LT =K'XGTZ>UT^>U,US_:%O]JMXX8B7:+"DN0<8 WKUYR0*D'B*P?3[
M.[C,T@O,_9X5B;S9,#)^0\C '.<8[XKSNVTR&]\*^$8;EM9T/5K+2U6#4H;>
M1?(<*BM%(I7!#8! ;KM.#ZI=R:[;V_A+Q)K^CW%XD$-S;:C#9PL)(Q(ZE)A&
M,'D1@L.V[IVH ](T77K#7[:::QD8F"9H)XI$*20R+U5E/(-<]'XJ&NW_ (FT
M=+>^M1IZ")9@CHV[RRY;</N_PXZ$_C6EX42PDM[J]TW1Y-.@NI ^Z>(Q2W!
MY=E/('89Y.">F*YZR:;3O%OCJ.XL;[%YY4\$J6KO&Z"W"G# 8)W#&T<Y[=<
M!X$\:6(\+>%[+4+B[>\OK=(UNI89&CDFP3L,I&"YP>,]L=:Z;5?%FEZ.MS)<
MFX:"T(6ZGA@:1+?(!^<@>A!.,X!!.,UY[%#=)\//AW;-I^H"XLM4LWN8OL<N
MZ%4#!V8;<@#(YJQ"T&D:]K^C^(?#>I:@FH7TEU936]N\T5Q'+@^6V#A2O(.[
M QUP* /39]0M+739-1FN(ULXXC.TV<J$ SNR.V.:QM1UB&_TS4[)%O[.Z6Q>
MX4LC1,%P<,K#OD=,Y'<"IM3M[>'P3<6MQI?G6R6)BDT^V!;<NS!C3')XX&/:
MN,TJ#4M*?5;"UOM0U;P[_9,C0/=VSFXMI20%@#;0SY&3MQE=HSCN :/@CQG8
M'PWX6T^^N+M[V]M(T6YEAD,<LVS)3S2-I?@]^H(Z\5T>H>*M,TYKSS#<2I8X
M-Y)! TBV^1N^8@>A!(&2 03@&O/Q%<KX'^&UN;"_\^QU"T>ZC%G+NA5(G5BP
MV\ $CK6MH$DOANZ\6:7J]G=RF[U">_M'CMWD6ZBE PBE01N&-I!QV[4 =+J'
MC70]-FT^*:YED;4(FEM#! \HF4+N^4J"&.,8 Y.1QS6=IWCZWU7Q9;Z3:V-\
M()=/%V)9+5U)W.%7@C(48;)/&?I7+:3HE_X>N_AG87EO=2R:?%=_:Y(H'D2
MR1G:K,H(')V]>WI71W GL_C$EV]G=O;76BK:QSQ0,Z"03LQ#,!A<*<\X_/B@
M#KM0O4T[3KB\>*658(RY2%-SMCL!ZU@^'O&,&J^%+'6;J&:W:Z";(O);+NW(
M5!CY^.X]"> *+;PSJ-BEV\OB75=3$EM)&MO=>4$W$<'Y44Y_'O7!01ZC'\/O
M!MXNB:E<?V!*JZA8FW>.5E,;QN44X+E=V>.#GKP< 'H#>.=#BL=4NKB6X@.E
M$"]A>V?S8<C*DJ 3M(Y##CWJN_Q&\.QQO)++=QQ+)#&)7LY1&YE^X0^W:0>>
M<XXZUSNKC3]4\#>*+S1/#M[ ]Y8-;K+)9R+/=/M("A""Q"\#)XYXZ&K/B\2W
M/P^T%+>SO99!=V+M$EI(714=2Y90N5P >HH Z!?'>C-?7-CMOQ>P()%MFL91
M+,A) :--N6&0>1T[UJ:)K=CXATN/4=.D9X'++AT*,C*2&5E/((((Q7,,S_\
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
M[-B2:^:",,+9&!(+<@G@$X4$X&: .@HK)G\0VD<T4-O'/>RR6_VH);*&(A/
M?DCKV R3@X%(WB*T-M9R6\-S<RWEN+F&WA0>88\ [B"0%^\!R1R<#- &OVXK
M!\/>'7T&[U:<WOVC^TKMKR1?*V;'( (')^7"C@\^]7=#URP\1:8FH:=*7A9F
M1@RE61U.&5E/((/:K-_?6VF:?<7UY*(K:WC:65S_  J!DF@"Q163#X@MVFN(
M[JWN;$V]O]ID:Z5541\_-N!(XP<C.1WQ5>'Q7I\VKVNE317=I/?1M)9FXBV"
MX51EMISD$ YPV#CM0!O45Y)')<_\*M\>M]NO?-M-0U 03?:I/,0)]T;\[B!C
MH37INBL6T'3F8DL;:,DD\D[10!>HJMJ&H6NE:?-?7TRPVT*[G<Y./P'))/
MY)-9T'B>RDU9-+N(;JSO986G@BN(L&=%^\4VD@D=U^\/2@#:HKF=*\=Z1K5_
M%:6$.H2&2:6 RFS<1QO'G<KL1\IX. >?ID5LZAJ<&G^2CK)+/.Q2&"(9>0@9
M..@  &220!ZT 7:PK#P[);:Y<:G>:O>WY:1VM8)]HCM0_4( !GC@$YP,CN<T
MY/'^C0Z+?:K(EX(M/F,%]$("9;9A_?4=N1R,C'>M:QURUU&^>UMDF<I#',TH
M4&,!QE1N!QG'./3!Z$$@&G17//XSTJ*XL5E%PEK?S"WM;UH_W$TASA0V<\X.
M"0 >Q-00>/='N]4?3[:'499H[P64I6RDVQ.0""Y(^5>>IQT/89H TO$.A)K]
MA';F]N;.6&=+B&>V8!DD3E2000P]B,5%I^AWD4T4VJZU<:F\+;HE>&.)%;!&
M[" $G!/4XYZ9YJ#_ (3721/8*WGK:ZA<?9K2\,?[F:7G"J<YYP<$C!QP35>P
MUO0+;4?%-ZES>(UFT;:C]I\P)&1'QL5NGRC/ YR.M '545E0:]!)/<PW-O<V
M36\ N)#<JJJ(SGYMP)'\)SSD=ZK0^+=/DU:RTV6*ZM9;]&>R>XBVK<!1D[3G
M(..<, <=J -ZBJ&KZS9Z):QSWC,/.F2WA1%RTLKG"HH]2?P]:S&\:Z5%8:O=
M7"W<!T@XO8&@+2197<#A<@@KSD''O0!T5%<Y8^-])O\ 5;'3XTO(WOX3+:2S
M6[)'/M7<P1CP2 <^GH35C2O%%CK U/[-'<JVFRM#<I-'L*N!D@9/ICGISUH
MVZ*IV.I0ZAI,.I11S+!-$)D5XSOVD9'RC)R1VZURQ^*?AH6D%Z3?BPEF,+7A
MLW$,#!RF)&Q\N2.AYP02!F@#8T;P[)IM_/?7FKWNIW#;UA:YV@6\;,&**% Z
MD+DG^Z.F*W:R8O$-G-KEWHZ).;ZVMUN6CV##QL2%*G.#D@U@:G\0K9-#T74]
M*M+FZAU348[-6\O&S][L?()!S\K #UH [6BL*]\56EDMR3:WDILX%N+M8HPS
M6ZL"1N&<DX!X7)X^E;O44 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %<7XZCGEU?PDT-I=SK;:LL\S06[R".,1NNYBH..6%=I10!
MY?J#:Q::]\0KW3-'N+F:XL[06:S6CF*=D1U<#(PV-W3OVS4NCK<-\3--U2/3
M=<>TGT:2W:ZO864^:948[@V!&, \84'^$&O2Z* ."T[0-0L?'FI6"PG_ (1V
MYG365?L+CD-%^+A9?;;[UFW:?V%XWUT:QX6O-8T_5I(Y[6ZM;/[1M(C6-HG'
M\/W1C/&*]/HH HZ3 MGH]M$MC%8HD?%K"HVPCKM 7CCV[]*\ODL[^3X6^-K)
M=+U'[5>:E>/;PFRE#RK))E"!MZ$=^W>O7J* ."U,3S^-_ MU%8WS06T5T)Y/
MLDNV+?$JJ&.WY<D$<].]<M=/K&I:=HMS>Z%K(U*R\0Q3W=O%:LL$$0E8_NU&
M XP0=X#'DY(R*]FHH \X?3=0N?%/CRP^PWD/]N6,*VMT8CY2XMVC.YQP"&(&
M,Y]..:B\)S07D6F6%]X%N+76=/*>?<7%B!#$R<&2.3^(G'R[<G)].:],HH X
MGX?":UMO$ANK.]M_,UN[NHQ-:R(9(G;*LH*\Y'8<US.C2:SI'PWT&W72-10I
MJL@OMMBS7%O"TLK!XT*YR05&X D!CCGIZY10!Y39VUW GQ%B71]72.^@#VAF
MA>1ILVP0 ')+,6[<D=\=*[KP:LD?@K1(9H9H9H;&&*2.:-D9&5 ""& /4&MR
MB@#SJ*.Y3Q/\0YVL+_RKNUMUMG%G(1,4A9&"?+\V&(''\JS?LUXO@WX<6QTW
M4?/T^]M'NXQ92EH52)E8L-O !(KU>B@#AK9)W^*VLS?9;Z*VGTJ&VCNOLL@C
M,BNY(#8QP&!SG%<]9V&HCX1W7@:YTNZ_MF.-[)/]'<PR9<[91+C9MP03DY&"
M,9P#ZU10!P6FV<]E\5$S;WKVT7A^*R%VUL_EM*DI8C?C&<$'KBJ]DEQ'JWQ$
ME>POUCO-AMB;.7]]BW$9V?+\WS#''UZ5Z+10!Y0]M>CP-\.K;^S=1,]A?V3W
M48LI2T*QQLKEAMX )'U[53\7C6-9T+Q=8S:+JS7B7@-G#:V[+!) KQD2Y&!*
MY .0=Q'& ,$U['10!PI:[C^*]MJATN_-G>:(MLDBP$B.03EB)#T3Y3GGZ=>*
MYJXT+5]6\*>-[2RLKJ.[FUTZA:QW$#Q"YC4Q, "P .?+./?%>OT4 <)J*/XO
MUWPK=VEG>VR:=<M>73W-L\)B'EE?+^8#<Q8@';D8!/IGGWM;U_ /Q#M!IFH_
M:+_4KR2UB-E*&F60*$91MY!P?IWKUNB@#FK'Q)%;7VB:'-IVI))=V:LER]LR
MPJZJ28V)P0^$8X(Z#WK;U/3K;5]+NM.O(_,MKJ)HI%]588/XT][2&2\CNG4M
M+&I5"22%SU('0'MGKCBJ6NZ1-K-E';PZK?:8R2K)YUDZJ[ 9^4Y!&#G]!0!Q
M?A?1M9U7PMJUKJLZ_;(+6?0K.Y#9#*A9#-[%CL!_ZY51GLK_ %_X4V'@Z33;
MVUUB,6MI+YENXCA$+INE$F-A7:A(P3G.*].L+&#3;&&SME*PPKM7<22?4DGD
MDGDD]2:L4 >?;KK1_B%XH:33-0GCU:TM?LDEO;L\;-&CJRLX^5#DC[Q%:OPS
MAN;7X=:):WEI<6MQ!;B-XIXRC CV/-=910!XYXM&L:QH7BNSFT35FO8]05K2
M&UMV$#P+)&1)D8$KL <YW$<8  -=5:-/-\7I-0.GW\5K+H<=N)I+5P@D$S.5
M+8P#M(/7VZ\5W-% 'E<42Z+XAU[2]<\'WFKQZA?27=E=V]F)XY4DP?+<GA"I
MR/FP,>W7TJT066EP1F!(1#"JF&W4E4POW4 &2!T  JU10!XU'9:@OP6L--.E
M:D+Z/4ED:W^Q2[U479D)QMZ;.<_AUKJ-+:Y\.^//$=Q?6M[+8:QY%U:7,-K)
M+@K'L:)PH)4C (R.1[\5WM% 'D?_  CNIZ+X5\-S/I]U(8?$O]ISVUO&97MX
M7,N!M7). RY Z$FO3=1GNQH%W<6=IYMY]E=X;:;'S2;251N<<G /-7Z* /)-
M/^WW/B/P+JCZ1KC/#'<1WS3VK1K#(\(4*L9PJ(#D @!<8Y)S6CIT5TFG?$57
MT_4%:\N9Y+8&SE!F5H50%!MYRP(X^O2O2J* /*[2RU+3HOA[KC6%Z]MIFGFQ
MU"W%N_G6Y>)%W^7C<0&7!P#QR,UT&DZ.=2\;>(-<EMY$TV]LH;%4FC:,W&W<
M78JP! PP49'//;&>THH \>/AGQ'#X3$AAF>^\)7.-'0$YNXXWR3@==T15 /5
M3ZUT'BS0]3C\(:3<6]@-1O+#4$U*]LDY-QNW^:J^I!D.!Z**]!HH \KUS2U\
M7^"];_X1SPM-I=W+;(@DO+06TUP5D5_* /)7"D$GC)&,\XM7^L7'B#Q)X*U"
MWT/68A:W4S7:36,B?9RT++@E@ 1D]1D>]>E44 <O\1M/NM4^'>N65C \]S+:
MD1Q(,LY!!P!W/'2L2[DO8_&'A[Q6NG:@VF&QEL+B,VS&:W+%660Q %L$KM/&
M1C/2O0Z* .0\,Z9,?&?B;Q$8I8;74?LT4"2H4:3RD(9RIP0"3@9 /RYZ$50U
MZ\CL?B]X>EE29D.EW2DQ1-(5^>/DA03CW]Z[ZL*Z\.?:?%UGXA^W2)):P/;I
M $784<@MD]<Y4<T <#KGAO4;WPUX[U*SL+C.JWEM/:VGEE972 Q[FV'D%MKD
M C)X]:V5OYM1^)NDZQ%I.JIIPTF>(S2V;IABZ-@J1N'W3U&3VS7H5% 'E>DZ
M%J6K?!?6-!CM;FTU&5[HQQW,+0EMTS2*/F X8$#/;/-=/X?\4W.N+;>?X<U*
MQN+>,F\>[M2BQ$+RL1ZN2V,;1TZ\X!ZVB@#QH66H?\*573/[*U/[>-3\S[/]
MBEW[?MGFYQMZ;.<_AUK3\52:IJLOB_3I-(U5DDT[&F"TMV6.YS"<M(XQE@QQ
ML8]!PI->I44 >67>FIJ=AHTIBU[0]8M-)B%MJ-M;2,<\AH9$4$$94':V"=W:
MHKD:SIVJZ%XA\1^')M3AN-(2SOH;*W\Y[2=7+AO+'8AB#CH1] ?6** ..@UN
MQ\,Z5:3)X8O+&TU"\P(K6T ,(8 >;.JGY,D>YQC/.16]XC6)_#FH)/82:A"\
M#+):1@EIE(P5 '.2.E7+FTAN_+\]2ZQN) I)VE@<@D=\$9&>^#VJ>@#R8>&]
M:GTW7_#VDW^H7>AW.DL+0ZI$R26\Y/$(=P&9"H.<_=X_'8\,7EIJ]U8M)X&N
M-.U.TRUQ/=6(1+=MN&\I_P",D\#;V.3Z'T&B@#R>*UO6^''CVT_LS41<WM_?
MO;0FSE#RK*?D*C;R#^G?%=?:>(XM,B\.:9<:=J8-] L?G_96$<#A0-LA."I)
MX'%=34$MI#/<PSRJ6>$DQ@DX4D8SCIG!(S[GUH YKXCZ1J.L>$)8]*C\Z\M[
MB&Z2#./.\MPQ3\<<>X%4=01O%7BCPMJ-I:WL$&EO-=7,EQ:R0LFZ/:(@& +,
M2>0,\*?49[JB@#B_AM'/!I.JQ7-I=VSMJUU.JW%N\6Y'D+*PW 9!%5_']M=6
M^M:!KRZ/-K%A9>?#>6D$?F2!)0F)%3^+!3D>AKO** .*MKFTCT6\N=.\)RVB
M:DZP)#)8%7F+?*9)T4$K& ?XL' /J,Y_A#3KWPS-JG@EX+R2PV&33]4%J^S#
MKS&[@8W*>ASTP., 5Z+10!Y3X1CC33].\.:KX%F_MG3S'$UU+9!K4^7P)Q*>
M"<#.!SGCWK9\+VES<7OCBW>WO+3[??.]O--;21JR-$J;E+ 9Y!KO:* /._!&
MKZE!HFE^&+_PUJ$6IZ:$MY)I;?\ T4(G'FK+T.5' '.?;FHH8"=:^(3WNB7]
MW8WIM]D)M9%^U1K"$<(<#)SG&#[CUKTFB@#RF'PYK4^G>(?#NF:AJ%WH=UI+
M+9OJ<3)+;SMD"$.X#,FWKD?+P/KI^%KJUU:XT])O UQI^JVG-Q<7=B$C@8##
M&.0_>)/ V]CD]*]#HH Y;QU=ZC9Z78/86<]PAOXENGMK?SIH(>=TD:8/S X&
M0"1DG%<3-:7J1?$F&'1=9V:G8QBR:6&21IC]G*8R2226/3J.^,5Z_10!YQ<1
MW+:I\.95T^_*6:O]I/V.7]QFW,8W_+\OS<<_7I4OB31+V/QS#_9NT6?B.#[)
MJB[L%1%\WF#W,>^//8LM>A5AZ-X;72KZXO9]3O\ 4KB0N(WO) WD1LVXH@ &
M!D#_ +Y'I0!MJH50J@  8 ':O&]$W:Q\&;[P]:V5S/?7=Q=P1 V[^7EKA\.7
MQM"KU)S_  XZXKV.0,T;!&"N1PQ&<'Z5C>%O#J^%M'&F17<MS"LLDJM*H# N
MQ=NG'5C0!S*17'ASXD)-)8:A=VMQHD%G#/;6[2 RQR-E6(X3((.6('O7.6.G
MZI#\,_#8DT?4!-IOB!+NX@%NQD\K[1(Q94'+## \"O9** /,?%=C)>ZC?:OI
M$>M:3XAAMT^SO%;/)#?KMW+%*H!0D$E>3QG/;CK[7Q(XURTT*_TZ\BO9;-9V
MN%B_T8R8^:-7SRPP3CTK?J#[)";T7;*6G"%%8DG:IQD =!G SZX'I0!/1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5#4M7M],:VBD
M626YNG,=O;Q %Y6 ).,D   $DD@#UZ5?KB/&T6J6'B+P[XFT_3[C4K?3C/#=
MVML-TOERJHWHO<@J./?\: -%/'6D-8W%PZW,<UO?+ITEHZ#S?M#$!4&#M.<C
M!W8QWIMWKEKKFC>([!$O+2]T^%EN(7;RY(RT9=&#(Q&".<@_6LW7]8UZZT""
M^T_0[Z""2_A6:+R5-XMOSYDBIDX;.T ?> R>#C&7I5I>6FM>.9!HFJ16NH6D
M#6KRJ9&D(A92"=S,6+'IR1WQ0!3F>5OAQ\-KC[1.)6O],5R)F <-C(89PW0=
M<UWU[XGMK2:^C2TN[I; JMV]NJ$0EE# $%@3\K*3@$ 'ZUP\UAJ ^'?@.S_L
MV^-S87]@]U$+9RT2Q??)&.@_7MFIO%6E7,^M:GJOA^'5M.\1Q-$D$L,+M;:D
MNQ"!*"-F 2RY8@C;0!Z=5+5-5M-'LOM5VY5"ZQHJC<TCL0JHH[DD@ 5;3=L7
M?C?@;L=,UR7Q"TO4;_3=*O=,A:YGTG5(-0:U4@-.B9#*N>-V&R/I0!IV_BBT
MEU6?2[BVN[/4(H/M(MID#-+%G&Y-A8-SP0#D>E5?#WCC3_$TEM_9UEJ9@N(Y
M'6YDM2L2E&VE2V>&[@?UR*H36SZYX[T?Q#%;7D%EI5G<"1YK:2-Y7EV@($8!
MC@!B3C&2 ,\XD^%UM=6'@"PL;VTN+6Z@:8213QE"-TKL.O7@CI0!V-8<WB>V
MCN)XXK2[N(K>Y2TGGA5"D<K;>""P;C>N2 0,^QK<KS#7-)O/[<N]7\.0:KIO
MB 7B(\2Q.;/48PRC?)D;!\F?FR"-IZY!H ZBWU+1_P#A-M62**_.JV]E&;CY
M7*-%N;;L7/)SGD#\:IQ?$S1)=-T[4Q;:DNFWTHA6\:VQ'&Y8J YSD9(Z@$#/
M.#Q3;5)X/BKK&H26=V+-]+AA2<6[E7='=F4$#GAA]>U<G#IFIQ_!?1-);2K\
M:A!?0O+;_9G+(JW/F$].FWG].M 'H6G>+;+4-9N=)-I?VMY!;_:E2YMRIFAS
MMWH 22,\8(!YZ5Q7B.ZTN[^"WB&[T)M0@A22=@99I%D\T2X?^+.W.?E/'M6^
MZ3GXN0:D+.\-B-#>W,_V=]HD,RN%Z==H/\NO%<NVF:G)\&O$FEC2[[[?<W=R
M8;<V[AW$DQ=2!CICGVH ]!NO$=O87<&F1VUS>W[6ANS!;!=PB4A2Q+,HZG &
M<GTJE-\0-#BTW1M04W<MOK#A+5HK=FRQ!(4^AX(QR>.!6=J-UJ<WBFR@DTK4
MY=&ETX&,VL90M<;N4F8E2BA<8!(4Y.<]N6TFPU6W\'^ +.?1=2BGTO51)=*;
M<L4C E!?C/&7'N>H&* /5='U-=8TR.]6SO+0.6'DWD/E2J0Q'*_AD>U-URXM
M;70K^:^69K18'\X0*Q?9@YQMYSCN.E:'6LOQ*KOX7U6.**2622TE1(XT+,S%
M2  ![F@#%M_%VA:-HOAJ&*+4/LVI01K8CRFE;;Y>Y0QR<M@=,DYJU:>-]+N+
M+5KB>.[LGTIPMW!=1!9$W %" "00V1CFN3CL[Y-+^&L;:;?;]-:/[8/LS_N-
MMN8SNX_O'^O2IY+-W\0^/)+W0KR^T_4%LD2+R''VE%39)L/'*YR.1TR/6@#I
M=3\6MIVEZQ<G1K\3Z9:"Z:"3RQO4A\$,'(P-C9YR/0]*I0>/+>TT/0;G5[.^
MBN-4$<<82 ,'D9 V1M)&#S@?>]JP;30=8ATGQ3HVGW&I7NB3Z2Z6"ZE&R31S
MLKCRE+@,4QMY/ R #UI+D7]UHG@$?V-J<;Z=>V[W*-;,6C1(61F(&<#<V/4X
MSC% '6:7XSM-3U*VT\Z=J=G=W,$EQ'%>0"-BL;;6R-W!R1C/4'-07'Q!T>UT
M&_UB>&]2WL;QK&X7R<LDH8*1P2,98#.<53\1+=Z?\1-#UM=.O;RR%E<6DAM(
M3(T;LR,I8#H#M(ST'?%<E>Z;K,WP^\8V+:'J"W=[K[W-O$(MQD0SQMD8SP C
M<]#V)S0!WK>.;!-9?2I+#5$O#"9[=&M3_I2@X/E\]B1G=MP.3QS5C3O&&EZC
MHEQJ@%Q;I;7!M9H)X\2QS!@OEE1G+$LH &<[A63J"3S?%'0K^.SO&LXM/N(I
M)_LS[49RA4$XX^Z?IWKEY-"UB]\.^*1:Z9*UVOB7^UK6VNHBB7D2F,A?F&/F
MV-P?;UH [D^-=/AO+ZRO;6^L[VSM?MC6\L0=Y(<XWIY;,& /!YR.]067Q!TF
M^FT<+:ZA%!JX'V6ZEM]L3.5W",G/WL ]B,@C-95I/!JFE:C=V?@FYTF06$L3
M/<6"QSN[# CC"Y9ESG)X'3WQEFROU\(?#JU.FWWGZ;>VKWB"V?,*QQ,C$\=B
M1TZ]J .DTWQLUQK/B6*^L)[.PT8@/.^PA5$?F,S88GD$8 !X S@\5N6&MK>W
MJVK6%Y;.\'VB-I@FUTR!P58\\CCK7(007MAK_CM+C0;J]M[\+<0@(#%<(+<*
M8\Y^\6&W'7GTI_@[2;S1O$AM]*GU1O##69;[-J<;J;2;<NU(F<!BNW=D<@8'
M/(H ] KE]4\=Z=IFKW6E?8=5N[VV@6X:&TLVD9D+;<J.,@'.3T]\\5U%<9;0
MW ^+U]>&SNA:2:3%;+<&!O+,BR.Q7=C'1ASTH T-4\::?I-O<7DUO>2:?:RB
M*ZO(HU,<#9 .X;@QP2 2JG!R#T.,I'_XO2ACGD>"7P\TNTRLR9\]1N4$X'&.
ME86GVLNB:IJ^BZKX(EU@W-]-<V5]':QR12I*Y<+*[?<*DD'/;H.F=S[+>P?%
M.&ZCL)/(CT V@E2!E@$WFA@@..!@?0=.M &G9^.=+O9M,\N&[6UU25X;*[9%
M\J9USD##;AG:V-RC.*KZ+XR?4-6\117MA-966DS>6T\K)M15C#LSD,2,YR,9
MXQG!S7&)'KE\GA+4+S0-9?4K/5-]^#&%2/Y)!B)-P4)ROS 8QC+$UISZ#JE\
M_P 0=$%C<1-J[&6UNV4"%@8%4#=GKN7!';- '7Q>+;)M9LM+N;6\LIM01GLG
MN8U"W 49(&&)5@#G#!3[5R'Q*\10ZAX"NY]/BU P+=111W\#;(683*K#A@S+
M]Y<E=I/0]*M^'Y#K2P6\O@:31]4AC9;B]GLHTCA;:03"XY<D],=!G)X&>9FA
MUM/@])X/E\.ZF=7L6AA_<VY:&95G5@Z2=""HZ=1SD8R: /::YSQUXBG\*^$+
M_5[:T>YEA3" $80DX#-DC@$C@9/\ZZ")S)$CF-HRPR4?&5]CCBN8^).FWFK_
M  \UFQL(&N+J2)3'$GWGPZL0/? - &E-XAB@:TMWLKLZA=AVBL1L,I5/O,3N
MVA1D<ENX'4XJ31-?LM>BN3:^9'-:S&"YMYEVR0R#LPY'3D$$@]C7*7?V^'QW
MI'BY=,OVTZ;3I-/N(?)+36V7$BR&-<M@D8.,D<9%:7A;29X_%/B?Q!)%)!!J
MLL"P12J4<I%'MWE3RNXDX!YP!GK0!UM>6C7=-7QQK.C^,KJ\L+R6YSI4S7,D
M$#6^T!?+92%#YSDGDDXSQ@>I5Q.IRV.N6&H:7XK\.7MQ"EQ*MNR6+S"6/<=C
MH8P2AQ@9.WIGH: $U36=0\%Z'X?L6BN=3N;J_BLVNBZDL&<DD[B,LR@X[ ]2
M,<[T_B***Z-G#8WEU?) MQ-:P!"\*-G&XE@N200 "2<''%>?KX>UW2_AUX2@
MN;6[NY]+UF&[D@3$LT5N'?:O'WBJLH('3Z"MVR6^T'XA:SJMW87KZ;KEM;.D
MD,#3-;RQ*5,;K'N(R#G/3/&: -2;X@:#%H^FZHLES+:ZA<K:1-' Q*2%MNUQ
M_"00<@\\< U9TWQ?I^H7FI6DD5U83Z?&LTR7L?E_NB"1(.3\ORGK@C'(%<'-
MX<U*PT.P;[!=-+=^+EUB2WBB+FV@,F?FVY (4 D>I(&<5I:WHM]KGB_Q1!!;
MW,46H>'Q8P74D+K&9<R'!;'HP_6@#IU\96"ZG8V5S:WMJ=01GLI9HALN-HW$
M  EE;'(5@I/UXJKIWC_3-7F6.ST_6)8S)-"\RV3%(GBSE6(Y!..!UZ=,BL?P
MK<?;#8P7?@)].U.R -S=SV48B0J.6A<<N6[;>F>O'-_X>)<:?H.J+>V5W;O_
M &G=7"I);N&>-Y"RE1CG(/0<T 6/#VO:!8^!M,O=-%V-.G<PV44I+SRNSL H
MW$DDD$\G@=< <9>C7SS?&#61)%>VJ)I$+/#=R9"MYC99<,R@$;?NG'![YKG-
M-T?7=.\"^";Y-)O);C0;V22]T_RR)2CEP613]X@," /6NDL'N-0^)E]JCZ/J
M$>EW&B1P>=<P^4I(D=B"&((X.,$9_#!H UI/'^DQVUA>-;WYLM1E\FSN4@WK
M._. JJ2PW8)&5&<59U7Q?8Z3!>7+VM[<6EB0+RXMXU9;?@$[@6#' ()VAL9Y
MKS?1+ZV@T/0+;6=)\21:7I,XO8"=-+QQ8W%"\R$[T0-D$*,X!/I6O#;R:'XC
MURQU3P7/K=OJ-Z]Y97MO:QS*RR 9CD9B-F#GD\8H ].MYXKJVBN()%DAE0/&
MZG(92,@C\*KZIJ=MI%@UY=$B,,D8"CEG=@JJ/<LP'/'/-2V,1M["VA,,,)CB
M53% ,1I@8PH_NCM[5E>+[>VO/#=Q:WNF2ZE:S/&DUO"I+["ZY90.<K][CGY:
M )!XCMHXKY[VVNK'[$$,BSJI+;_N[=A;=D\ #OQUJ"#Q;8-K$VE7L-QIMY%;
M&["780!X0<%U969<#N"01Z5PEQX;\1S^&]>TRQN+S4["VEM+G2EU9"LLC1OY
MCPL7 ++\J@%@.3CUK2%FGC#0=3M;'P=)H-U-836[7-[9I"P=U("(1\S+D\MP
M,#U/ !TL7C.PDO\ 3K5K6]B_M1'>PEDC4)<[5W8'S94E>1O"YJ*3QYI4?A>X
M\0M!>?8;:=K><>6N^-E?8<C=R-W'&:I^$M?U>^L]/TR\\-:A87EI&L=Y/=1A
M8%VK@F-L_/NQQC@9.3QSQFH6.LI\._%/AB/0=3EOGU&6:-TA_=2QO<!U96_B
MX[#D=\ $T >A:OXWT[1]9?27L]2N;Y;1KM8K6U+F1 P!"]-QY[<<'G/%066L
M:3/XIU:6TLM3;5HK"&2>*160-&=Q155V"ALYR>![U4*W4GQ:LM1.GWJ6AT5[
M9I6@)5)6E1PI89'13SG';-/L+>Y'Q5UN[:TN5M9M.@@CG:%A&SHSE@&QC^(?
M6@#,;QC8:W\*I-;\2:?J$.GW W.+;.2IE.T*R-D8PH).W/XUVE_K,=C<?9(;
M6YOKL1><;>V"EECSC<2[*.2" ,Y.#@'!QY@=-U=O@%-X=;1-074X8UMQ"8<F
M1Q-N.W&<KM&=W YX)K:U^.?3?'(U^;PU<ZYH^H6,5NZPV@EGM9$9R#Y;<A2'
M.?<<^X!TUEXTTO5++3KC3!/>/J"R-#!&%63$9 DW!RH&TD C/?C-:^FZA'JE
M@EW'%-$KEE\N9=KJ58J01VY!KAM7T33]2LM*AN= OM'4F>XM;C28BLVGOE-N
M[R@<,X))X(RN.V:Z7P8-97PO;+KSF2^5I!YC($>2,.=C.HZ,5P2/?GG- &U=
M7,5G:374[;(88VD=O10,D_D*YCP[K4;^$?\ A+]9F\A+J(W1W$E;> G*(H'?
M;MSCEF/T V]?L'U7PYJFG1'$EW:2P*3V+(5'\ZX'^R;[Q-\!;#3M.7;J$-I
M@A<[<RV[KNC;T.Z,CGO0!V47BFU_M>VTN[M+RQNKN-I+1;E% G"C+!2K'# <
M[6P?:N.U/Q/=^)? /C=Y+&]L/[/^UQ0NLH4H8D VDH^2V[)(^[CC)K4U"*?Q
MAJ_A:XBL+VS&G7?VV[:ZMVB,6$($0+ ;R6(Y7(PI.>F<7[%JD'A+X@Z.^D7Y
MN+V[OYK9UAW),)A^[VD=<YY[#'.* .E\/>+K)CH>BRV]]%/=V2M;7$L.V*X*
M1@N%;.20.>0 1R":MZCXVTS3(C=W$-U_9BW'V:34513!')NV'/S;L!OE+!2,
M]ZY^>WNWUKX=SK87ICL$E%VWV9_W.ZW,8W<<?-Q^O3FLO0K*;28KCPQJO@9M
M1NTN)?LNHFTCDMIXV<NKRR'[N,\CD\<9/% '7W'CW38=9O=*CL=5N;NR>%9D
MM[-FP),X;_=&.3[\9YQU-<7H$-Q#\2_%5Q)9W,=M=0VBP3M RQR&-'#@$C'!
M8?7MFNTH Y?Q-XHN=$U[0--M]-GN1J,[J\D93@+&S;1N8?-D ^F,\YKG;+6A
MH7Q"\;2/;ZG>JL%C*MO &F=!LD+XW-A1[9'M6QXTMKP:_P"$]4M["YO(+&^D
M,ZVR;W4/$R X],D9/:JFFI=0^./&E[-I]ZEO=VMHL#_9W(D:.-PX! YP6 ]^
MV: -[_A,-,EMM'EM!-=OK"&2RAA4!Y%5=S$[B N 1G)')Q56;X@:-;^&6UZ5
M;P6J7!M94\G+Q2A]A5^<##<9SCT-<AH8US2_#?@K3I](U064<$L6H"UA(GCE
M &Q2>&5#DY92.@R0,YHR:5JR_#77](&@ZC'<R:Z9X8O*W;X_M*R9!!.0%4\]
M#V)H ](T[Q79:CK\VB_9KZVO$@^TQBZ@\L31;MN].<X!(&" >>E;U<7-'/+\
M6M/U!+.[-D-'EMVG-NX19&D1@I)''"GZ=.M=I0!EWVN06>H)IT4$]Y?O$9_L
MUOMW",'&XEF50,\#)R><=#C*F^(.@P:$FKN]S]G-T+.11 =\$VX*4D'\!!/<
M_3-4;FWO=#^)\VN26MS<Z5J.GI;-);PM,UO+&Q(!106VL&/(!YZXKD_$6E7.
ME^%=8U6>WEC_ +3\2VUY%;8PX02QJN1V9MI..V1G!S0!WEAXYT_4-7NM(6QU
M*#488#<16UU;^2US&.-T>X@'GCG!_(XP%\96.N_"RZUKQ'IVH0:=*'\P6WWB
MGFL%"LC9& J@D[1GZUJ2V,FN_$/1M9@MKB&TTJTN%>6>!X3*\NT*@5P"0 &)
M.,<CWQR,>FZNOP(O_#;Z+J"ZE$DENL?DY\UC,S#9C.5VX.[ISUH ]+NM;MK*
MYMK"&&>[O9H3+';0;2_EK@%B68 #) R3R3QFLJX^(.B6WARXUN3[5Y%K/]FN
M8A ?-@EW!2CCHO)')..1@FLR:&]TSXAV?B3['>7&EWFDBQE\J!WDMI%?>I:,
M#=M.2. <'K6!X@\.ZC+X7\97D%A=O-KFH6\MK:)$2_EQ-'EV7^$MM9L'!QC/
M/% '>V/BZPO=>ET9K>]M;E;<W49NH?+6:(':63)SP2." >>E2:=XFM]3DL?)
ML[Q;>_C,MK<NJ^7*@&0>&)7(((# 'VX-86H+<2_$_3-1BL;N2TCTF>%I3;.$
M#NR,JG(XR%/T[UE^%M(N]+\1:7)H,>JV6C7*2/J6DWT3B&S;;E?)9QP=YQA2
M01D]* /3**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ JO?V,&IZ=<V%TA>WN8FAE4,5)5A@C(Y'!JQ10!S-C
MX.^RQ+;3^(-9OK!5VBSN98RA7^ZS*@=A[%N1P<UTU%% !1110 4444 %%%%
M!1110 4444 %%%% !56VT^"TNKB>WW1BX;?)&#\A?N^.Q..<=>O7FK5% !11
M10 4444 %%%% !1110 4444 %%%% !6+XE\.0^)["*SN+RYMHHYXY\V^S)9&
M#+G<IXR!6U10 B JBAF+$#!8]_>EHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BD
M+ $ D#/3/>EH **** "BBB@ HIJR(^[8ZMM.UL'.#Z&G4 %%%% !1110 44T
M2(SL@=2ZX+*#R,],TZ@ HHHH ***1W6-&=V"JHR6)P /6@!:*0$,,@@CVI:
M"BBB@ HHIID175&=0S9VJ3R<>E #J*** "BBB@ HIAEC&S,BC><+S]X]<#UZ
M&GT %%%% !1110 4444 %%%-\Q!)Y9==^-VW/./7% #J*** "BBB@ HHHH *
M*** "BD+*N-Q R<<FEH **** "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 \X\4Z&\.OZIK6K>&X?$>DO A3]XOG6*HIWA$? .3\V58-G\*SK;6M0TU
M_%.M:9J"3V*O9BTMYH3M(FAB6(EMV0%WJ3W.#TS7<:EX,TG5;RXN;AK]?M0
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
M3ZI:ZE)&3=6L<D<+[B-JOMW#'0YV+^5!TVU.KKJAC/VQ8#;A]Q_U98,1CIU
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
M=%.?):2(9R57]WM()SU!/-:6C:-;:)9-;V[2R-)(TTTTS[I)I&ZNQ[G@#L
M   * -"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
+ **** "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>sri-20241231xexx191003.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 sri-20241231xexx191003.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ IDT,5Q"T4\22Q,,,CJ&!'N#3Z* (!9VHACA%M"
M(H_N)L&U?H.U.-K;F?SS!%YO_/38-WYU+10!"MG:I=-=+;0BX8;6E"#>1Z$]
M:(K6W@<M#;Q1L1@E$ )_*IJ* (4M+:.Y>Y2WB6>08>4( S#W/4T@LK52Q%M"
M"XPQ$8Y^M3T4 0VUG:V:LMK;0P*QW,(D"@GU.*(;.UMI))(+:&)Y3F1D0*7/
MJ2.M344 5CI]DTTDS6=N99,;W,2[FP<C)QS@@?E5AE5U*L RD8((R"*6B@"M
M_9]EMV_9+?;G./+&,_E3UL[59!(MM"''1@@R.W6IJ* (YH(;E-D\4<J9!VNH
M89'0\TJPQ*TC+&@:3ER%&6XQSZ\4^B@"&VM;>SC,=K;Q01DYVQ(%&?7 HBM+
M:WEEEAMXHY)3F1T0 N?4D=:FHH @-E:&[%V;6$W(&!,8QO ]-W6E^RV_G>=]
MGB\W.=^P;OSJ:B@""6RM)YEFFM89)54JKO&"P!Z@$]J5K6W81!K>(B$YBR@^
M0^WI^%344 5VL;1AAK6 C<6P8QU/4_4TY;2V27S4MXED'\80 _G4U% $,=I;
M0SR3Q6\4<TO^LD5 &?ZGO0;.U-V+LVT)N0-HFV#>!Z9ZXJ:B@ IOEI\_R+\_
M+<?>XQSZ\ "G44 1O!#)$(I(D:,=$901^5)]EM_+2/R(MD;;D78,*?4>AJ6B
M@"O]AL\L?LL&7^]^['/?FI8H8H$V11I&O7:B@"GT4 1/:V\C.SP1,9  Y* [
M@.F?7%,^P69 'V2#"]!Y8X_2K%% $+V=K+<QW,EM"\\8PDK("R_0]14U%% $
M:V\*1O&L,81R2ZA1AB>N1WS4:6%G%;"VCM($@!R(EC 4'Z8Q5BB@" V5JT:Q
MM;0E%^ZIC&!]!1]BM-X?[+#N P&\L9Z8_E4]% %8Z=8F-HS9VYC;[RF)<'ZC
M'N:EA@AMH5A@B2*)?NHBA0/H!4E% $%S9VMZBI=6T,ZJ=P65 P!]>:=+;P3(
M$EACD5>@=00*EHH ;'''"@2)%1!T51@"HC96I,A-M"3*0TF8Q\Y'0GUQ4]%
M$!LK0NSFUA+-G<QC&3GKFGQ010*5AB2-2<D(H S^%244 0365I<RQRSVL,LD
M1S&\D88H?8GI7.^(/#M[J_BS0-22.RDLM-^T>=%.YS*)4V8 VD<=>>OM74T4
M 1Q6\,$ @BACCA P(T4!0/3%1FQM&1$:U@*H,(IC&%'H/2K%% $$]E:73QO<
M6L,S1G*&2,,5/J,]*=+:V\[AIH(I&'0N@)'YU+10!%':V\4ADC@B20]65 "?
MQKFM<\.7FK>,M#U3R[*2PT^.XCEBG8EI1*JCIM(XV]SS[5U5% $(M+86ZVXM
MXA O CV#:/PZ4GV.UQ$/LT.(CNC^0?(?4>AJ>B@"NUC:,,-:P$;BV#&.IZGZ
MFG+:6R2^:EO$LG]\( ?SJ:B@"&YL[:\39=6\,Z?W94##]:YOQ3X<O-8N] -E
M'9"VTR\%S)',Q4.H1DV !2,8;].E=510!%;VT%I"(;>&.&,=$C4*H_ 4V&RM
M+>:2:"UABEE.9'2,*S_4CK4]% %?[!9@,/LD'S=?W8Y_2FR:9I\R*DMC;.J\
MJK1*0/IQ5JB@"*>VM[J$PW$$4T1ZI(@93^!I#:6S0) ;>(Q)]V,H-J_0=JFH
MH C-O ;<VYAC,)&TQE1M(],=*2*V@MX!!##''"!@1HH"@?0<5+10!7@L+.UV
M_9[2"';D+Y<87&>N,>N!4[HLB%'4,K#!4C((I:* *\=I%:6KPV$,%OP2JI&
M@;U(&*R/#^EZO#*^H>(;NTN=2:,0K]CB9(HXP2>-Q))8X)/'W5&..=^B@!&5
M74JP#*1@@C((JO\ V?9?;/MGV.W^U=/.\I=__?6,U9HH 8T,3R)(\:,Z9V,5
M!*YZX/:HVLK1[I;I[6%KE1A9C&"X'L>M3T4 0M:6SR^:]O$TA_C* G\Z$M+:
M)'2.WB17&'54 ##W]:FHH KI86<5L+:.T@2 '(B6,!0?IC%.-G:M$L1MH3&I
MR$*# /TJ:B@""6QM+B)(IK6"2.,@HCQ@A2.A /2L?Q)HE[J&GV\>CW%K:R0W
M0N7AGAW0W.,DJX!!P20V?4#K6_10!RVE>'+C^TK;4=3L]&MI[5F:(:= 02S*
M5.YV .,,?EQUP<\5T:6=M'<O<QVT*3R##RJ@#,/<]34U% &98:2MOJ-WJEPR
MR7]TJQLP'$<:YVQK[ EB3W))XX T(88K>(10QI'&O1$4 #\!3Z* "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***XSXH>+;_P5X-?6--BM
MI;A9XXPMRK,F&SGA2#G\: .SHKS3X0?$/5_']KJTNJV]E"UH\2Q_94900P;.
M=S-Z"O2Z "BBN?\ '&I0Z/X'UF_GC218K5]J.,AG(P@(]V(H Z"BO,;6_P!)
M\%_"5X);6X:X@TXM/YVGS 2SE>C,R8^^<#)]*VO"=M:>"O">AZ2\+R:M=0@O
M#$ 99I,;I"22/E7=C+$ <#J0* .TIK2(C*K.JECA03C/TKG[?QEITMA<7,D<
M\3PWS:>(<!GFG&!MCP2&SGKVP<XP<<_<WMOJ'Q,COK^U^Q0>&M,EN;B6;:2K
M3<+\RD\!%D/U)H ]"HKDYO'MK;V^E7,FDZGY&JMMLBL:%Y#C<,INR,J"1G\<
M'BIHM1M[_P 9WL:1ZHMSI%J!)%YR"WD$O*_+NP7PAP3C /O0!TU%<=:?$;3K
MVTT6ZAT_4/)U:Y6VC8HG[IFW;=_S=PI;Y<X4@G&1F]=^,;.%M7^S6EU>1Z.I
M:^EAV!8R%W% 68;F"\D#ITSGB@#HZ*S]$UB'7M)@U*VAN(H)U#Q>>FUF4@$,
M!D\$&M"@ HKS_P")'AAYTM?%6E6:3ZKI$@G>W*Y%Y"/O(P[D#E3R>,#K5FUE
MTGXD7.FZC#"EQI%B!<!W7F2=EXC/L@.6'0L5'\)H [>BL"?Q&WVS4++2=.>_
MDTU5^TJDBH Q7<(TS]Y]N#C@<CFJD'CS3KQ?#T]G#+-::Y(T4$H(!C=58LKJ
M>1C:1QGD4 =516-I?B%-3U[6=(^S20SZ6T0D8L"KB12RE<>PYS6S0 45RU[X
MT6WL[G4;72[J]TRUN?LLT]O\SE@X1BD8Y=5;@GCH< @4[6?&']E/K!CTR>XA
MT>!+B\DW!/E8%L1YX<A02>0.@SF@#IZ*Y:]\:QV^L:9IMMI5[=R:E:O=6SQE
M KA0IQRW'WADG ^O2J4OQ&@M_".HZ[/I%XKZ;=M97EJK(6BD#*O7."OS+R,]
M>E ';45SEGXL,WBG^P[S2KJQDDMFNK:69D(F16 ;A22I&0<'MZ=*J3^/;:WT
M:/7VL9CX?>7RS?*X)52VP2E.OEY[YS@YVXH ZZBN1A\2:G/\2I]#6R4V$-A'
M<+(LJY;>Y&\^PVD #Z]^.NH **YS6/%L&FW5U:6\,=U<VD(FGC:X2+ .2%7=
MU<@$XZ=,D9%9Z?$:QNAX>>PTV^NXM=25K9XP@PR*2R$%N&R,<_+U.>* .SHK
MD[7QY9_V-KE_JEI/ISZ)(8[R!RLC [0RE2IPVX,,>]2_\)=)#XAT[1;O1KE+
MG4(3/ T4L;HJ#&_>6*D%<@D*&Z\9H Z>BN2B\<QN^E32:;<0V&J7C65M.[ /
MY@W %XSRJML;!R3TR!FI[_QA';3:TEI8R7BZ)&LE\5<*1E=^U ?O,%Y() Y
MSGH =-17,)XUM)]/TR>*V>.;4X3<6T-U-''F(!3YC,&8 ?,OJ?F''7%KPMXI
MM/%-G=2V\;0S6=R]K<PLP;9(O7##AE.001UH W::DB2KNC=77D94Y%$C%(F=
M8VD902$7&6]AD@?F:X'3?&>CZ/X!T_5].T&ZM].N+U[=;:+9F)FG9"6&>[9.
M%W=<4 >@45SVE>*6OO$MUH5YI=SI]W%;+=Q"9T<2PEBN[Y"0"",$5T- #0ZE
MR@8%P 2N>0#T_D:=7F=I>2Z)\2O'$NG:/+?2M;V,K0P,D8X20L2S$#)].23^
M)'31^-M.N='T>^MN7U:(RVT4TBQ84 %B['@!<@'&>2,9H Z:F[U#A-PWD$A<
M\D#O^HKD;+XB:9=Z;=SM#*EY:WJZ>UFC*[23L<(J,#A@V<@\< DXQ678M*_Q
MS9KC3EM)SX=<LR.'64?:$P=P )(Z<CMW&* /1*;YB>9Y>]=X&[;GG'KBN.F^
M(=O'I%IK46F7-SI-Y=_8[>:&1-[N7**Q5BH"%@0"6STR!5B#5;"3Q]=VPT*>
M/6(]*29KAC'NDA+G$8PQ'WL]2.1Z<T =717"6WQ,BN-'TW63H5_'I=W=?97N
M7:/]RQE,:Y7.6&0,D<#/4X-;UWXCV:U<Z186;7E[:VHNIT\P(%5B0J@D'+G:
M<#@<<D4 ;M%8WA?Q%!XJT*'5[6TN;>VGSY7VC9N<#C.%9L<Y'.#P>*T=0O8M
M-TVZOIPYBMHFF<1KN8JH).!W/'2@"Q17-:?XM^TZU9:7>:=)9RWUD;VV)D#
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "J6J:1IVMV1L]4LH;RV+!C%,@9<CH<&KM% &9H_
MAW1O#Z3)H^F6MBLQ!D$$87>1G&<?4UIT44 %<9X]T_5-:_L?3;33)KG3QJ,-
MQJ#K)&H,49W;,,P)RP7\!79T4 <;\0-/U36[?2]*L],FN;%]0@FU!UDC4>0C
M;BN&8$DD+^ JKK.D:DOQ%&KMI=[J.FSZ:+-?L=TL+V[B0LP8%TRK<<@G[O2N
M\HH X2_TC5;3Q3X:O+/0XI-/LK>XC%K:RHB6LKX"N=V,C;N!(!(R< YYHVNG
MWEGIWB]O$EBLUQK5W)!!&9@#>+Y>R&--N2H(#')Y&23T)KTFJ.J:19ZQ#%'=
MHY,,HFA>.1D>.0 @,K*00<$CW!(/% '!^&YK5M8T"R\1V6MV^KV<30V"W\*?
M9]X3YO+>+*LVQ3RQS@'&":EBTKQ*NA>-9(]-V:MJMU,+9FG3+(0(HB"#@!4&
M[D@YSQZ]I!HMM%=174LEQ=7$.?*>XE+>7D8)4= <$C.,X)&>:O1313J6AE21
M0Q4E&! (."..X- '#-X9GTO6_"-G9V@.B:);2N\[R*JB7:$#,"<YVF0\ \D=
M.HP+F>UA?7Y+O2]=C\*ZO+]J>XT]%EAG0HHDD?'[U%8#G Q@9!YKU6=K9@+6
MX:(_: R")R/W@QR #UXK)B\*Z?#8C3UEO3IZIY8M&NG,83IMZ[BN.-I.,<8Q
M0!8LKIQ>6UG9:<!H_P!B62&]210@.0%B"=?NX.>G:M2D5510JJ%51@ #  I:
M &2NT<3.L3RL!D(F,M],D#]:X_X7Z3J>A>#(M,U:P>TN8IIGP9$<,'D9A@JQ
M['O781S13!C%(CA6*MM8'!'4'WI] '$Z;I^J^%_%GB":/3I]0TW5I5O(7MW0
M-%+MVLCAV7@X!!''K6*/!VK:!H'A62ULSJ%UIFIR7MY;6\BJ2)1)N"%R =N\
M#DC.*]0HH XSPQ8ZQ#XX\3ZG?Z6;6UU$6K0,9D?_ %<6TJ0#UY^F0<$]3V=%
M% 'G?AVV\6>%GO?#L.BK=V3W<LUCJ?VA%CBCD<OB1"=Q*ECP!STXZU#XGT;Q
M)JUUXILIM(.HVUS8^7I$S7$:PP$Q$-E"<B0N>&VGL,J*]*HH \]L=+US_A)/
M!U[/HTL4.G:9+;71\^)O+=E0#^+)^X<XSU'6LG4?#7B&Y\'>--.CT6<W.JZP
M;NU4SP@-&6B.2=_!Q&>/<5ZQ10!Q6JZ5J.I>/]+OO[-N%TY=-N+6>;S(P8VE
M*XXW9.-IY /XUBVWAW7S\-)? =SIS><JFS34 Z>0T&_(DQNW A?X<9R/0Y'I
M<T\-M"TT\J11(,L\C!5'U)I8I8YXEEAD22-QE71@01Z@B@#CH='U+3/B2M];
M6#3Z9-I,-EY_G(/):.1B=P)W'*GC //7'6NTIDLT4$1DFD2.,=6=@ /Q-/H
MX#4+/Q!H'CG4=5T_05US3=7CA\R-)HXY+:6-=@/SD J1C\?UGU+3-:N/%/@Z
M_;3 Z6#W,EX;>1 D/FQE54;B"V,@$@<XSWQ7<44 >8W^F7UO9_$&6_T<-!JK
MI]CCN)D"W#>6L2K\C%@Q<# X)R.0:ET>>\L];TVYUSPYKB30Q"PMKZ[GMID@
MWE5Y$1!^8A06()^G-=WK&C6&O:;)I^I6XGMG(8KN*D$'(((((((R"#5+3/"U
MCIDR3?:-1NY(_P#5F^O99Q'VRH=B <<9QGGK0!Y]_8?BR[L_#]S?^'GFUG3]
M92YOKN2[B)F0;QF+YN(P&7Y?EQCA3R:LZI%J,OBCQ*VGZ!J%W8WJQVMW)IE[
M JS,L>'#"7D. VW*8X []/4ZYN3P/I!U&XO;>34;)[F0RW$=G?S0QRN>K%58
M#)[D8S0!R]U!J+2Z!XE\-: TL5A;RZ7=:+<,D<J1!E'R$DKE6C'<Y&*[C0WO
MY[-KB_T^/3GD;*6BNKM&N/XV7@L3D\9 &/>K]M:P6=LEO;QK'$@PJC_/)[Y[
MU+0 UV*1LP1G(&0JXR?89XKRF+PUXA3X7:=HIT6;[?!JPN7C\^' C%T9LYWX
M^Z<8]:]5>:*.6.)Y4623.Q"P!;')P.^*?0!R"V&I-\55U@Z=,NG'1OL9G,D?
M$GF[\;0V<8[XZUU],\Z+SA#YB>:5W[-PW;>F<>E/H XJQT_5+7QSXLU)]+G-
MI?6UM';.LD7[QHU<-QOR,EAC./PKF;#PUXHT3P[X/O[;1EN=0T6":TO-,DFC
M!FBD()9'R5R"H/)YKUNB@#SSQ%I7B/7=&T[5;;2(;._TW4H;^#2VF3=*J!@R
MLX^4,VXXY(&!SDG%BTCUB[^)-OXAN-#N+'3AHSVDC7,\6Z-S*KY(5CQA3T_'
M%=W4<\<,UO+%<*C0NA617^Z5(Y!]L4 >0:5'>6VCVHNO"&KW&BP7C:C;Q6EW
M;O;@;V=&121(5&=P4GD]L8%=?;6]_+\2Y?$$>G3OI<VBQV\4X>,;G$C28VEM
MPR& Y YJ72O"GAF(1Q6.H74]F<B*R_M662WP.JB/>05']TY'M75QS12LZQ2(
MYC;8X5@=IQG!]#@B@#RN/PUXA3X1V&@G1IO[2AU!9GB\^' 071FSNWX^Z<?7
M\ZT-=;4U\>75[H^BW]PRZ?';W,NG74".&8LP219<KE1@@KSAN3@BO2*YZ]\&
M:5>:M-JB27]G=S[?M#V-[+ )L# WA6 ) XSUH /!<EHOAY+"STJZTI-/;[,U
MG<X+QMM#_>!(;(<'.><U?\0IJC^'=171'1-4-NXM6?&!)CCKQU]>*M65C;Z=
M;+;VT92,$DY8LS$]2S$DL3ZDDU8H \PL= UB7Q1H&HOX<EM8183VM_+->1O,
M'<)EW8$ENAP<D^H6KW@R/Q=H>F6OA:[T9/+L3Y2:N+A/*> '@A,[M^WC&,9Y
M)KNHKRUFN)+>*YADFB_UD:N"R?4=14C31+,D+2H)7!94+#<P'4@=\9'YT <?
MHEAJ^D>+/%,LFEO+9W]PEU!<)-'A@(E4IM)SNW+WP,=^QK^%O"<\WPCA\*Z[
M:-;3-;26\JED?:2S%6!4D<9!'N*[NB@#FO!]CJVG^'%GUQ?.UF1%^T",@YV*
M$4 DXY"[CSC<[5QUKX7\00?"K0=-.E/_ &GI>IQ7<EIYT>9$2<N=K;MN=I[D
M5ZM10!QMU8ZM=?$70=7.E2I:6]C/#._G1GRWD*$#&[)QMYP#[9K(\,V/BGP[
M ?##^'H+JWAE<6FLF>/8(68D%T/S%ESC '. ,CK7I-% 'FVO^&+[4=9EU33-
M*N=+\117:K#J5O,BPW, <<S*&RPV9&"N3@8XXKTFBB@#C_$VD:DGB_0?$VFV
M[7@L5EMKJU5E5VBD ^9-Q RI .">126>CW@\0>(?$LEC*DEY:Q6MM9[D\QE0
M'+-\VT$EN!G@#GK@=C10!S'P]T^_TCP+I6F:E9O:W=I (I$9T8$@GD%21BMW
M4A>-I=V-/9%O3"XMVD^Z)-IVY]LXJT2 ,G@4R*6.>)98I%DC895D.0?H: /+
MK#1?$3:QX.U:?PY*MW8&9-3GGO(GEE=X2GF;@QRF[) SD X"@8J1_#VO2>!O
M'&F_V/,+O5M0NI[1#-#\Z2[=I)WX'3D']:]0ID4T4ZEHI$D4$J2C C(."/SH
M XWQCILMW\/$G -IJFF)'>6A?!:.XCZ+\I(.[E>,YW5T>@Z?)INC007#*UTV
M9;EUZ-,Y+.1[;B<>V*@O/"^EW_B"WUJZBEDN[= D:F9_+^5BRDIG:2"<@D=<
M>@K9H ;(Y2-G6-I"!D(N,M[#) _6O(_"/A?Q/X/MM)U"STF=KF5GM]8T\W$6
M)(_,=HYD;?C>H8#&>0<<=:]>HH XZ.RU,?%&;6SI<XT]M&6T$GF19,HE9\8W
MYZ'&>F?;FN83PUXA7X1VN@G19O[2CU 3-%Y\.-@NO.SNWX^[Q]:]8HH X.RL
M]<\.^.=;O8M'GU#3=;,4ZO#+&KVTJH$*R!F'RG&<KG&.AJ_\-=,U+1O MAIN
MJV9M;J R;D,BOD-(S Y4GLPKK:* "O*Y/AYJ9\/ZUIRLH_L^=Y?#FTC,1+B<
M'/;Y\1C/0!NQKU2D) !). .I- '':[HFI3?"_4=*AMOM6K7UK)YBQLJ@SRY+
MG+$ *&8XYZ 56U#2]9&M>"]5MM*>?^SH)X+J#SHU:(R1HH8DM@@%3G!)QT!Z
M5W$4T<\22PR))&XRKHP(8>H(ZT^@#SZ+2-96?Q\[:3.!JP'V+][%^\Q (_[_
M !R,\XX_*NG\(6EU8>#=&L;VW:WNK6RA@EC9E;#(@4\J2"./6MJB@#.UUM23
M1IWTB)9;]2ABC9@H<AAD$GH",YKC_$^AW'B^^T61/#]QI^HV5[%.VHS-$#!&
MARRJR.2^>@&,=SBO0:* .%D\/ZE+XR\5I)9L=,UZQA@%ZDJ 0[8W1@5SN)^8
M$8&/<5FGP]KFK?#:V\#ZAIKP2Q""TEOA(AA,$3J?,7YMQ)5  "H.3S@<UZ91
M0!QFGV&IVGC[Q/J;Z7.;.[M;:.VD62+]XT0<$8WY&=PQG'X5RVG^&?%&B^&?
M!]];Z.MQJ.B1SVUWIDLT8,T4I!)1\E<C:I&:]<HH \\\467B'Q#X)GBB\/\
MV>ZGN;=XK)9HMZ)'*KLSON"Y.#@ G&!SR<:GC>PU+58O#K6&FS3FUU>VO9U$
MD:F.-,[NK $\]!FNOILDB11M)(ZHBC+,QP /4F@#A=/LM<\->-==EBTB74=,
MUF5+F*:&:-6MY0@5ED#L/EX!!7/T-<W;:1K&F> /!VDS:)(VMV5V94A@NXEG
M15#L70DE,?,JL&X^;&,D5Z^K!E#*05(R".AK(UOPSINOR6TUXL\=U:EOL]S;
M3O#+%NQN 9"#@X&1TH X673+C7]*\0:,VCZEI.O:K&MXMWJ#Q2+.T+1[1NB)
M "_(,8'!)YYKI_#5]XAU":'^U?#$6C&%3Y\AGCD\YL8Q&%R0N><GTQSDD;6E
MZ)::2&:%KF:9QAI[JX>:0CTW.20/88%:- !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !6/K&O)I>H:;IR)$]YJ#.(%FF\I#L )^;!
M.>1@ '/X5L5S/B_2(]<6UL;[01JVF.)#-L=$E@D^78Z%F7_;!P<_RH =<^+$
MLK.Q^VVT=I?WDLL4=O<W"HB^62&9I"/NX .0"3N7BJ&G_$;3[RTO=\!%_:WJ
M6'V:&591-+)_J_+?@%6Y.3C !R.*PQX8\7:3IOA_4[)O[2U+1Y[I5LKNX >6
MTE.%C:7IYBJJ<],YY('.EXATOQ3XF\/V]\MG;Z?JMA?0W]E823B0$Q[@5DD
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
MJ,]ZJ1^#/$'A;2_#%[HD5OJ&HZ4+A;RS,OE+<+<,'<(QX!5@,9Z@?A0!H/\
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
M=LDT >@T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M+[0$WF+>-^W.,XZX]ZEKS?4);O3OC)=RZ1I"WMW+X?C8QB5858_:&^9W(/8
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
M1E(Y4]>00:BTKPWI6BN9+*WD\TKM\R>>2=P/0-(S$#@< ]J -6BBB@ HHHH
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
MQ)Y3 %E;9WST(_&IYM(U;Q)?>'YM9LX;-=*N/M<OES"3SIPA5=F.B98MDX/
M&.]<_J'A'Q,V@>,/#]K:V3V^K7D]W;W;W)!Q*0=A3;P00><X^O2@#TV&3S8(
MY,8WJ&QZ9%9>K:W]@U'3],MH5GU"_+F)'?8BH@!=V."<#*C ')8>Y%^P6=-/
MMTNDC2=8U#K&Y900.Q(!/Y"N8\8:'K-QJ^B^(?#_ -GDU#2VE1K6X<HEQ#(
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
M*DDJ.2,'&.*J>(_$<.@-IT<I@1K^Y^SQRW$GEQ(=C-\S8/7;@#N2*VP H
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
MU&6,"&0L5[@D;AR,C(R.F:Y_2- UNW\<V>LMI>FV-A_9)L7MX+@L83YH?CY
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
MZ?)?7+2QQ)$AP!N8+N8X.%7.2<=!69X<\4-K&NZWH\JVSRZ683]HM9-T<JR
MD<?PD%2",F@#I:*YKQ%XDOM&U_0],MM-BNEU222(2-<;"C)&7Y&T\<#G.>O!
MXK)A\7>)+B77M/CT73_[3T9E:4F\;R71H]Z;3LW;B,C!  ]>U '=T5REOXMN
M=3T?0;^PT\)#JENUQ-<W#?N;-0@.'(ZDDX'3H3VQ5"+QQJE]X$N/$.F:/!>7
M%G--%/:I<G#B-BK-&P4[N!N P/\ $ [JJUEJ%GJ4+365U#<Q*[1L\3A@&4X8
M9'<&LCP_X@F\11RWUE# ^E-&IM;G>P,[[06^4KPH/RYYY!XXKFQX[N+'X?7O
MB*WT&UC:WU"2WEM8Y]H!\_RRX(3YB6.3P,^M 'HE%<;-XHUZW\5KH,FC6?FW
M=J]S92+>':-C ,)?DXX8'Y0WI[BE+\0;ZW\&ZIK$VEV_VO2=1.GW=NLYV,WF
M(FY&VYQ^\4\CUH [^LO1?#>C>'1<#2-.@M/M+^9,8QR[>Y//<X'09JE<>(;F
M#QO!X?6TB=+BPDNXYC*0<HRKM(VG@ENOZ5S!^(VL+X0_X2=M"M5L(+MH+N/[
M63( )O*S'\F#C@\D9YX[T >D45RUKXEU./QG#H6J:;;P)>6LES:207!D8;"H
M99 5 !PP/!([<]:G\8^)+CPOI4%]!8+>"2ZBMV3S=C+O<*".,$\]"1]: .BI
MDLL<$+S3.L<4:EG=C@*!R23V%<?:>+=9B\6_\(]K&C6UM<75L]SITD-V7CEV
M_>C<[ 58 Y) (JGHWC/7M=\,?V]_PCMD-->SGE9'O3N+HQ&W&P_*0#SZ@\ 8
MR =S:W5O?6D5U:31SV\R!XY8V#*ZGD$$=14U<AIOBL7&C>%X;*Q@BO=9M!/%
M;AML5O&L:LQX'0;E  ')(Z#)#G\77NGZ?*=8TK[+>?VC]@MAYA\JYR,B13@D
M+M#$C!(VD<T =;17,>'_ !-=:GKM_I-W9!3;QK-#>0!_)F4\$?,!A@>HR?6N
MGH *S9] TVYUN#6)87:_@4I%*)G&Q3U 4'&#@9&.:TJ* "BBB@ K+T[PWHVD
M:C>ZC8:=!!>7SF2YF4?-(2<G)/J><#O6I10 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 %%%% !7+^+=%U+5[_P]-8);
M&/3M16\F\Z4H64*R[5PIY^;/..E=110!REAHVK6?CK7=;,-JUK?6T$4*BX._
M,6[[PV8 .[L3C%<[;^"/$$'P^\.Z#LT]KO3-1BNI7^T-L9$E,F =F<G..E>F
MT4 <I;:-JT'Q U'7C#:FTN+"*UC43G?N1F;)&W&#NQU[5SL/@GQ#%\.](\/[
M-/-W9:DMV[_:6V,BSF7 .S.><=*]-HH Y6/1M63XBW/B PVOV.32TLE43GS-
MZNSY(VXP=V.O:N=D\$^('^%U_P"&-FGB]N+MYED^TMY85KCSN3LSGMTKTRB@
M#C[S1]>A\>1>(=/M[&6.XTU;&YCGN&0P,LA<.,*=X^8C''3J*P+?P3XCA\&Z
M1H[+ISSV6M+J+/\ :'4-&)VEQ]PX8[L=Q[UZ?10!RJZ-JP^(\OB'R;7[&VE+
M8A?//F;Q(9,XVXQSCK3_  +HFH^']#FLM26W$K7D]PI@E+@K)(7P<J.1G%=/
M10!Y]:37T/Q>\2FSM([D'3K,,K3>60?WFWL>.N>_3@U'+X&U6VTO0H+0V<US
M;:Y_;-\[RM&KNQ<LJ#:?[^ 3C[OO7:0:'IUMJ\^JPVY6^G 66;S&)<#H#S@@
M=AV[5HT <OKVBZGJ'C#PSJMK';&VTMYWG$DQ5V\R,IA0%(.,YY(K)TOP_P"+
M?#FI:E8:3)ILNBWUW)=Q7%P["6S,ARZA ,. <D<CW-=]10!PMQH7BK1/%M_J
MGAPZ?>66J+&;JWOY6C:*5$""1653D%0,CU%=G917$-G$EU,)K@#,DBKM!8\G
M [#T'/&.M3T4 >6KX,\6G2=/MIAI,UW8ZU'J,EX]P^^^"NQ!?Y/D(5@/XNF!
M@#G>M/#^MP:YXOOWBLF36(H5MPL[ @I$8SN&S@'.>,UVE% 'F=GX+\1:/;>$
M]0L18RZIHMHUC<VSSL(KF$@<J^W*L",\C^7._P"&-&UJP\4^(]4U**RCAU1X
M)(T@G9V0I$$(.5&1[^W2NMHH Y?5]%U.\\=^']8MTMC9:=%<)+OE(=O-"CY1
MM(XV]R.M<]<> =6U'3?$<$TMK:W-YJZZMI\R2-((Y%"!0XVC^YSC/WO:O2:*
M .5_L;4=;\0Z+JVKVUO:#25E=(89C+YDSJ$SG:,*!G'<DCICF3QYHFH>(?#+
M:;IHM_.>XAE+3R%% CD5^RGD[<?C7344 <K/HVK2_$.RU\0VHLX=.DM'4SGS
M-SNK9 VXP-N.O>N>/@'6;G1M1C>6SM]17Q VNZ=(LK.@?=D))\H.,9!QGKGV
MKTNB@#E3HVHZKXFTW7]1M8+=]+MYDMK9)]Y>64*&8MM&% 7 X).XDXQBLO2O
M ]^_PMN?".JR003R>=LGMI#( 6E:16Y53P2..^*[ZB@#E_#B^,W>&/Q'_9<4
M=L,-)9.S-=-C )! "#G/&22!T'5_C;0[[7-)LUTTP&[LM0M[U$G<HDGEON*E
M@"1D=\&NEHH Y&/1M;_X6%'XAFALOLXT@V+(D[;O,,GF9 *?=[9SGO@=*P(?
M!OB>V\/VMHJZ=*T.M2W\]FURXBNH79FV,VSJI8'!!!Q^%>FT4 >:7G@SQ+<V
M'C2UQI?_ !/MK0E9G C/EJA!^3H-IY[^B]*VKK0=8N/$OA+4A#9K#I,4Z7*_
M:&W$R1A/D^3G&,\XKL:* .<\;:3JFLZ%';Z3)#YJ744TL$[E([F)6RT3, 2
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MLY;MA:"7.=WE=,YYQTR!QP* ,O3A>^-=,UVYBUN[TV_M]4FM;9X9&V6JPN
MT08*^X#)W9^_Z 5'XHNIYIM?-IJU[=2VNDK+%%8S- EDVUV\UW5@'+8!"X;A
M>F#FMNX^'VC3Z[<ZJDM_;F\(:\M;:Z:."Z([R(.OOZ\YSDU-?>!](O\ 5K[4
M'>\C;4(!!>0PW+1QSJJE5+*.I ./3'K0!SMGJVH7&O\ PZF>]G_XFFF32WD8
MD(CE<01L"4Z @L3P.]0VUSK\]AXTMM+N)KFZM-82.VAFNBK&(")GB20G*E@7
M .>">U=&_@+2CI^CVL5SJ,#Z1D6ES'<GSD4KM*[CGY2H QCL,8IT'@/2;6._
M6VFU")KZY2ZDD6Z8L)$*D,,YYRHR3DGN30!R3^-(H/#VK7%A-J5G>K=VEK<V
M6JR/YFG^8X1G#-N^4J20>1D9QVKJ-*TG6].\5_:9+Y$TF>W,;64M_+=,9@<A
MT:105^7(*@X[U>E\(:5=VVIPZBCWYU-$CNY+@C=(B9V#Y0H7;DD8 .3GK3?#
MOA"Q\-DM!>:E>.$\J-K^Z:8PQ\?(@/"C@=!S@>@H =XP_M;_ (1Z0Z*GFW@E
MC;R!-Y331A@7C5_X6*@@&N+;QG%#X7U6ZTZ?4;:[%_:VUQ:ZJ[^9IWF,B,=S
M[OE(W,#R,GIVKT35=+BU:U2"2:>$QRK,DD#[75E.0<X/Y'@]ZSY/"&DW5IJE
MOJ$;WW]J!5O))R-TH480?* !M[8 YYZT <]?1Z_X5DU775NHSIL6ES2?V?-?
MRW3-/&I=70R*"HP,%0<=ZNZ3IEQ>67A[7(_$=V!+ KWJR3,\=YYJ# "[@L9W
M$$%0/2K^A>"].T&.1%N=0OPT1@7^T;EIQ'$>J*#P%.!GCG STJ+0? 6D^';E
M9+.?47@B9FMK2>[:2"V)SDQH>!U/)SC)]: .*NM5U-/A)XLO%U.]%W8:I=1V
MT_VA_,14F"J-V<D <8.:VM6MK[5?B:NC#7=4L[&XT)YV2TG\LJXF50RD#@^_
M7J.A(K4O/AQHE[%JMO+-J L]3E,\]HER1$)&(+.J]B2.^1W&#6G%X6LX?$,&
MMI<WOVN"U^R(&EW*8L[BIR"3DC.2<^] '/:>MS)X^\2:-<ZE?W%DFEVQ1'N&
M4H6WABI7&"<#D<UR5K]ITO\ 9PM]2T_4+ZUN_(B?S([E^,S!2!DG:,$_=Q7J
M=OX=M;;Q'=ZZLUPUW=Q+#*K,"A1<[0!CC&3^?.:RA\/-&7PM-X;6:_&F2L"8
MC<$E5#;@BDYVJ&YXY]2: *NHWMYJ_CF^T",E8;33XIU1+^2T=VD9PSAHU+$+
MM48R "3UXQEW9\6:'HVC_P!HF;7X[,SIJ2Z7<LEPPROEN,;6<J,AEXR6!KI=
M=\#Z;K]W9WT]S?VVI6B>7'?V5QY,Q0]5)48(/ICN?6K/_"+VL1L&L[N]LY+*
M.2-'BE#%Q(5+E]X;>25!R><Y- !X0O[/4_"]G=V%_/?6TF_9/<9\S[Y^5\\[
ME^Z?I63JES>1?%70;5+ZY6TN;"Z:2W#XCW)LPV.Y^8]<UTNDZ5::+IZ65FA6
M)69R6.2S,Q9F)]2Q)_&JEWX=MKSQ%9ZX]Q<K=VD;Q0A678%;&X8QSG _+B@#
MS&ZDU8^!_&>K?\)#JXN]'U:[6S*W) 58V7 8#[PQQM/'H <U[#;2&:UAE;&7
M16./<5SA\":8=%U726N;YK359WN+L&1<N[G+X.W@' X'IQBNBM;<6MK%;B1Y
M!&H4,^-Q ]< 4 >>);7NJ^)_'=A/KNK);V8MFMA!=&,Q,T!<X*X(&>PX/?.!
M69;W^JCPOX#\2OK.H27U]?6=K<H9B(9(Y"58&,?*3WW8SGO7?Q>%;6#4=7OH
M[N\6?5E5;H[U(.U=J[1MXPO'_P!?FJG_  @FF_V)I6D"ZOA::7.EQ: 2+E'0
MY3)V\X/8_CF@#D?&VIWUKI7BO4M.U:^N+G3YHS%+;RM#!8[0F8F7=ME8Y)/R
MG[P!(P*T]6MK[5OB>-'&NZI9V-QH+SLEI/Y95_.50RG'!]^O4="16M>_#G1+
M\:NDLE^(-6;S+JWCNF6(R8 ,@4<;C@=<C@<<5?M_"=G;:];ZREU?-=P6OV13
M)-O!BSN(;(R<MSG.?PXH Y;4[N\CUSQ+IVH7^H0);Z="VCM!,ZM*=C;F^3&^
M0R #:0<@<#!-173Z]IND^ 7O]2ODO[K4K>*_B:4 .6C=F5L <94<=.M1:I9>
M?XOU:>_A\8:;-+*B0RZ,TK07$2J K,4# -G=P0,#'N3T5IX3DU'3-,&L7^IO
M+I]V;JT,TD9F4C(0R$+AF )'ISSD\T 8OV6^U7Q?XXT^;7=6BM;2&UDMT@N3
M&8F:)V^4K@@9'0=>^<"NG\!:E=:OX"T._O9#+=3VB-+(>KMC!)]S4L?A:UAU
M35M1CN[Q;C541+DAUQA057:-O& 2/QYR:N:%HMMX>T:WTJS>5K6V79$)6#%5
M],X&?QH YCQ/)+/KM];0:C>RO%I9=;*RF:#[,Q+?OY)%89S@ +@GY20.M9>A
M>(KW6QX)TN_O)D&HZ2]Y<RQR&-[B1 @"[EP1U9CC&<#MD'K+[P=IE_KLFKO)
M>13SVXM[A(+AHTG09P' ZXR>X].E4)?AMH4FA:=I8DOX_P"S6WV=W'=,+B X
MQ\K]A@ 8QCCI0!FZE-?>&O[+T2379[F+5-;\D3R,?-MK=E9UAWDEBQ*[0Y.[
M#<8(!I/%EQJ'@;0-?U*UUJ>:.X, M+>Y8RFR+,L;R!W8EA\P;!X!'O6_=^!]
M%O\ PXVB7B7%Q"T@G-Q+.S3F8=)/,/.X8 SZ<8QQ3[7P=I<.CWFFW;7>IQWJ
M>7<RZA<--)(HS@;CT R2,8P23UYH Q-<-WX9\3^&38WM]/::G<FPN[>XN7F#
M90LLBEB2A&TYVX!!KGKG5-23X6>-+I=3O1<Z=JEY':S_ &A_,C5) %7=G) '
M8YKT'3_"]K8SV<TMU>7KV*&.T-W(&\@$8., 9..-S9.,\\G.9>?#G1;U=6BD
MFU!;35)&FN+1+DB+S&QN<+CJ<=\CN #B@#.U07UW\2=(TX:OJ$%E=:3-)+#!
M-L!9609&.0>3SU'8BN3UEKB\^%>OVU[?7ET=*\1?8[>66X?S&C6YC #L#\Y
M8_>SV/4"O3AX5LUUJRU9+F]%S9VYMH<R[P(S@D'<"3D@<DYXJH? >DOHNJZ3
M++=RVVJ7)N[C=* PF+!BZD 8.Y5..G'2@#'\67-[X?U"":2UU>\\.1V969["
M\D-Q:R%B3*XW;G7;CDDXVGBNPT&XANO#^G3V]Z;V%[:,I='.9AM'S'/.3UYJ
MD?#$0G$\.IZE#(;86TC"8/YJAF;+;U;YLNW(P1G P*U-.T^UTK3K;3[*(0VM
MM&L448.=J@8 YH X>&TN]8^(GBG2KC6M5CLH[6TDBC@N3$8V<29VE<%>@Z=<
M#.:YNUU#6&^&WAGQ5+KFHOJ(O;>%U\\B*6,S^45=!PQ(Y+')SWKTN'PU;V^N
MZAK,-W=I>7T:Q3$,I7:N=F 5XQD_GSFL\> -*7PS:^'EN;X:=:S":)!*NX,&
MWCYMN2 W/_UJ .<\:WUW'#XNN;'5;^:XL+5)(5M9F@BT\K'NPY#8E9C\V-IP
M" < U=U^]O-*N?#'BJ6]NAIC&.#4X%F81*)5 28J#@!7(SZ@^U:UY\/]'OKG
M599I;\+JL02\ACN2D<K!=N\J.-V/P]JIZW /[,_X06UT?5+J&ZLQ%]OF7?!$
MC$JQ>1FSO498#']T#V -GPX9+Q]0U9IYW@N[@_98WE9D6)/D#*"<#<59^.S"
MN?\ &ULUYX^\$6ZW,UL9)+X&6 @.!Y'."0<''&>H[<UW%K;0V5I#:VZ"."%%
MCC0=%4# 'Y"L[6?#UIK5Q8W4LMQ;WE@[/:W-N^UXRPVMP05((X((- 'G5UKF
MK^"_^$RTY=3NK^VL8+6XL[F]D\V2W\]]C!G(.X#[PSG@=ZZRPTG7++Q39WJW
MZ1Z5+"T5Q:2ZC+=&5\;D>/>HVG@Y .",\<5KIX9TS[!J%I<PF[&HY^VR7!W/
M/QM^8C&,#@ 8 [8JGX=\$Z=X:D#6UWJ5T(U*6Z7MVTRVZG^&-3POIGKCC- '
M24444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445R7C:
M35X'TVYTZREU*TA:1KW3[>X,4TJ8 #I@C=M)^[GG([XH ZVJ]_<O9V%Q<QPF
M9XHRXC#!=V!G&3TKSBU\20:C/X-TG3[^_;3=4N+UKB2X=TN 8@S"!V)W AF
M/.2$'.#6A:SWFF>./$'AY9YY]+?25U"$32-(;=RS(R!F).TXW $\8.* .I\,
MZT/$?AG3]9$'V<7D(E$6_=LSVS@9_*J^G>(WOO%VKZ"]B83I\4,HF,@;S1)N
MQP!Q]WUK@O#VJ3)X8^&GA]9I(+;587-Q+&Y1BL46\1AAR-S$9QS@$=ZW?#%C
M'8?%?Q7#"\S1FRLF42RL^W/F< L2<>W;- '?45A^,M7N- \&:OJMH@>XM;5Y
M(P1D!L<$CT'7\*Y+6I+K0M(\+:[IE_>3W%Q=VL%TLEP\BWD<V V5)(#9(((
MQT''% 'I-0S7<%O/;PRRJLMPY2)3U=@I8@?@I->=17-W_9_Q*B-_?$6,DAM6
M-W)N@Q;!QL;=D#=S@&J?V5=3\0?"^YNY[MY[G2YC+*+J168BW1LY# @DDY(Y
M/?- 'J]4H+F^?5KNWET\164:(8+OS@WG,<[EV=5VX')ZYKS_ %#5+K2?$SKX
MACU".QN-3C:QUBSN&:!5#KBWF0'"#(*'(())/7FI;C6KS0_%'Q NUGN+F/3]
M+@NX+>65F1&V2L0H[ D#.* .J\2^(V\/-I.+$W":AJ$-B7$@41&0X#8P<]^*
MWJ\FUNQ67PYX"U=[VZN;NYU?3I9I7N&992_S$[,[0,], 8' XK0(U;QE)XG@
MM;O[+=65^]I;2K?2Q-:[%78WEH,-DY;D\Y(Z"@#TFBJFEF=M)LVN;B*XN# A
MDFB&$D;:,LOL3R*Y7[8VN?$C5="O)9X[/3["&2*&*9HO-:0MN<E2"<851S@'
M)ZT =1J^J6VB:/>:I>,5MK2%II"HR<*,\#UJEI>JZK=ZDUO>Z+]FM6MUGANX
M[D2HQ)YC8%5*N.O&1CO7FNK3WM_\*/&]CJ5S<W)T6\N+6VN6F8-+&NTKYA!&
M\@-@YSG [UZMI%I'9Z7;Q1-,RE V9IGE.2!W<DX]J +U%<KXFD677]&LQ>7+
MNZS/_9EN2AN0  '>0,-J)GWR6& 2!7#Q:IJG_" Z=-)J-ZMS;>)A9>8MTY)B
M^T[-C-D%QMX^;M0![%7-^(O%T6BZ'#JMI;?;[>2Z2V+)*$"EI/+SG!SAO3KB
MLR4RS?%>_P!+DNKLV$V@+,UN+F0(',S*64 _*< #(Q7#6]JL?[/FBR1R3!Y[
MFT+%I6<*?M0^ZK$A?H !0![A17G$UU<^%O'NK16MS?7=L?#LFI-;W-R\P:>.
M3&5W$[<@XPN!TXK/U&]O[/X4:9XVL]1NY=86.VNYLSL8[@R,HDB,>=NWYR
M.,#&* /5ZI65S?37E]'=:>+:"&0+;3><'^T+M!+;1RN#D8/I7#1:9/K?Q(\3
M:?/K.KPVD$-E/%%!>,FQSO)QZ#CD=#GV&+'AY)KW6/&]A=:I>BW@OX@DAN6#
M11^6CLJMG* \],8S0!WU%>:^'Y+C5-4OO%5I=:DF@6<4D>FVLE],XOW4'=,P
M=CE>"%'MFFZ+;ZWKNB>&_$MMJT-O*[17%W.U]*Z7"-Q)$8B B\G Q]TC H [
MGQ%JS:#X>O\ 5EM6NOL<#SM$'"9502>3["K.F7G]HZ39WWE^7]I@2;9G.W<H
M.,]^M>874Q\6?#7QGK-Y<W0GC^W1111SNBP)$K!4V@X.0,MD<[O3&/1/#/\
MR*FC_P#7C!_Z * +\MW!!<06\DJK-<$B)#U; R<?0"H+:YOI=3OH+C3Q#:0^
M7]FN?.#?:,C+?*.5VGCGK7&^(]/@N/BYX59VN%:2SO-QCN9$^Z(\8VL,=3G'
M7OFHK>6[;Q%\1K0ZC>^7;V]L]O\ OVS 6A=SLY^7YN>* /1**\?1;Z+PI\/=
M9CUK51?W]S9VEQ(;MF5XY8VW H<H3P#N(SGDDU?NM1O/"&M>-(;"YN[B"TT6
M/48(KNX>X\N;]X"07).#M!(SCB@#U&BN$TW2]5;4-"UNUU6.*S9!]J#W\MPM
M\KJ-IVL JMDY!7UQTXKNG7>C+DC(QD'!% "T5XM'9ZG=_#+5_$*^)-834M*N
M;R6V?[6VS$4K':R]'R%Q\V>P''%=#:ZCJ/B[6K_3I@(F@TZTD6$7TMLR--&6
M:0; 2Q!PO)XV^YR >D52>YOEUF&V33PU@T+/)>><!LD! ";.IR"3GH,5YS<6
M>LIK7@72-1\174\TXOK>^FLIVC6?RXSC..C#H6ZYR>#BM2W@GT7XFZ/I46I:
MC<VBZ),QCN;EI-[+(@#'/!;!ZT =_2.2J,54L0,A0>OM7D\-_>ZS\(+GQHFI
M7<&M(D]ZCI.P2(QNV(O+SM*[5VD$<]3SS6SHNK2^+O%UY8ZB9[:"RTRTG6TB
MF>+=).I9V)4@G;\JCT.3UH Z3PIXB/B?2)+YK,VC)<S6YB,F_!C<J3G ZXK<
MKR#P[%K%O\/T&D1O?M;Z]=FYM#<^5+=PK)("H?\ O9VMCOM([X/<>!M4L=6T
MBZFLI+\;+MTEMM0+>=:R87,3;B3QU'/0X[4 =/17(^.M7N-/_L"QAE>"/5-5
MALYYT;:RQG)*AARI;:%R.1DXYJDWVG2/B7:Z-;7-T^EZKITLLD+SNYMY(R!O
M1F)*@A@, XSSUH [NBO//A=I\]]X:TK7[[5]4NKLK<1%)KIFB9?.8 E3U88Z
M]>?0 #L]=TZ35M$O+&"[GM)Y8F6*X@E:-XWQ\K J0>#CCO0!H5@^+_$;^%=
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
M/4C'XT =C1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MX]_\DMNO^OF'_P!"KTVL?Q'X7TGQ78"QUF"2XM0P?REG>,$CH3M(S0!QFB^
M!KW_  B?B#7-2^TKIEC ]E9P0>4B-M5@7)9BQR%]!\HX[5PZ7=V+?XPQ_:[D
M)92H;4><W[C#RXV<_+T'2O>=-TZWTG3X+&T$@MX$"1K)(SE5 P!EB3P!7.WW
MPU\+:EJ.HWMS82,^I*!=QI<R)'*1T8JK ;AZ]CSUYH \H\822WGPH^'#W$TL
MDDMY!OD9R7)*GG/7/O74Z<T^@?']M$TR6X.EWNF_:+FW>9Y%1QGY_F)P25'/
M^U7:S^ ?#=SHMAH\]BTEAI[%K6)IY#Y9P1D-NSQDXYX[=*NZ?X8TS3;Z[OXD
MEDO[M!'-=S2L\I4# 4,3\H'H,>O6@#P+19)+?X"^-;F"62*>'60T<L;E60EH
M0<$<]"1^-=8VNS77B;X:^'M2GD.E7FD1SSAW.+F9H2%#G^+# ''<L*[N+X9^
M%8-"O-$CL9UTZ]E$UQ!]LFQ(XP02=V>P_(5-JOP\\-:SHVGZ7>V+O!IP"V;B
M=Q)"!@ !\[L8 ZGL/2@"UX/\/S^&-!72I]7GU3RI7*33C#(A.0G4YQ]?R'%>
M:?&[_D=/AW_U_O\ ^C(*]=TO2K31[);2RC98@<DN[.[GU9F)+'W)[5DZ]X'T
M'Q-J%I?:M;33W%HVZW874J"(Y!RH5@ <J/RH X7QR)9OC;X1L!=W<-K>6\@N
M(X)WC$@ ?KM(^F>M97@??>>#/B-I-S-/-9V-S<+;I),Q,8"L0 V<XRHXSZ^I
MKU.\\&Z+J&O6.N74$\FHV*A;>;[3(-@Y[!L'.3G(YJ'3_ ?A_2[75+>SMIXH
M]5R;P?:Y292<Y.2V03D\C'6@#Q2#5+WPU^S197FD22V]U?WC03SQNVY$\R3E
M>?E^Z%XQU]:[B"XET#XY6'AO3BXTB_T</<6Q8L@=?,Q)@]&.Q03WSSFNVM?
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
MC[5*TSRCL"S$GCMSQVQ0!GZAX?MM/EU"[M=2NHH;C3)(_L F8JSK\PF!SN#
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
M)) ^Z,]*Q[2]O[_P'\/IM2G>XN%\2Q1>>YR951ID5B>^0HY[]: /9:1L[3M
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
ML#4/$>I2:EJNG:!807EYI44,DT<\QC\TR!B(T., [5SD\<@>I&UHW_(#T_\
MZ]H__017GEC;0:5XR^(NH6=H'N;"WMI[9,DY?[,S8Z\Y- 'IL3,\*,Z&-RH+
M(2#M/ID4^O(]1>2W^$>D^,=-N)7UY$M;EK@.2UU)(Z+)$_\ >4ER-O08&,8K
M3M]"MM;^)OBJTO;F_:VABL)XXEO)5"N=YR,-P,CITY/'3 !Z317.>.)[>'PQ
M*ES>W5HLTT,*FTQYLK-(H$:Y(QO^[G(P">:Q/"AN+7XC>(M/,$=G;?8[6=;.
M&4O'&Q+@D#  ) &<#''?K0!N^*/$-SH$^BK%9Q3Q:CJ4-B[M*5,6_/S!<?-P
M#W';K70UQ7Q&Z^$O^QDL_P#V>J^EB'Q7XL\7V6L*T@L)HK:VA+$>3&T>[S%Q
MT9B2=PYX SQ0!WM%>3>']2N-8T/PM:ZO<W%_??:;R.*U8@1WZ1%D$DS'^%1@
M]"2<'!-9EW+>?\*MUU&N[B*2P\2-;0>3<OB./[4B[ >-R@,0 PQ[4 >V45P5
MC9IHWQ?%G9RW M[S17N+B.2=Y \JS*H<[B><,17>@YZ4 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %9^KZ)I^N6T<&H6_FK%
M(LL3*[(\3CHR,I!4CU!K0HH SK?0M.MK>[A6 R"\&VY:9VD>88VX9F))&.,9
MP.U9R>!?#T=G86B6<HAL)1-;*+N;,;@85L[\G X&>@X'%=%10!DQ^&M)BU2]
MU(6S-=7T8BN6DF=UE0 @*49BN ">,=S5+1/ ?AOP[/+-I>GFW>164'SY&\L-
MU"98[,_[.*Z.B@#-T70=.\.V1L]+A>&W+E_+:9Y &)R2-Q.,DD\=Z1O#^E/;
M:I;&RC\K5&9KQ1G]Z60(2?\ @('3Z]:TZ* ,_4=#T[5M&;2+RWWV#((VA21H
MP5'1<J0<>U5W\,:8\T4RB[CEBMQ;+)'>3*QB!)"DAN>2>3S[UL44 <]JO@?P
MYK.G65A>:9&8+$ 6GE,T30 #&%92".@[\XK6TW3;/2+"*QL(%@MH@=J D]3D
MDD\DDY))Y-6Z* .!TOP_)=_$'Q9?7UGJ$%K?"V6WF29XEE5(MK@[&!Z],_AW
MKIKWPMHU_;Z?;SV9$&G2)):1PRO$L+*,*0$(Y Z5L44 <YK'@3PWKVJ1ZGJ&
MFB2\1 AE25XRZC^%]I&\?7-6-4\):+J]S9W5S:LES9KLMY[:9[>2-?[H:,J=
MOMTK;HH X7Q%X.M;+PS<6&AZ EY;WE\EQJ%H+@J\J;M[&-F; ;(7N.,X(.*A
M\->&H8-8M;[3-(US1HHF8SKJ&H&19E*D;!'YL@/)!R<8QQFO0** .;TWP#X8
MT?6&U2PTM(+EG,@ D<QHQX++&3M4^X K9U/3+/6=/EL-0@6>UEV[XV)PV&##
M./<"K=% &-#X6TN&\M[IEN9Y+8[K<75W+,L38QE5=B <$C/4=JE7PYI*:]-K
M:V@&H3HJ2R[VPX V@E<[20"1G&<'&:U** ,.Q\(:)ISQ?9;1TBAE,T-N9Y&A
MA<Y^9(RVU3R<8'&3C%2+X6TA+W4KQ(9UN-24+=N+J4&4 8'\7&!P,8P*V**
M.;NO 7AJ]T"VT.XTW?86K!K=#-)NA(_N/NW+^!J1_!/A^31H=):Q?[%#*)E1
M;B529 <AV8-N9L@<DGI7044 9>I>'=,U=K%KZ*65K&036Y%Q(I1P,!OE89/7
MDYZFJ]]X0T34-9_M>:UD6^,8BDEAN)(O.0?PR!& <>S9K<HH \Z\1>#[2QL=
M$TRP\,2ZAX?LWDDE@M+HI<1R$81E9G4D<OD!@<X[9S>\,^%K>&:Y9--U*RTJ
MYMF@FT_4[PW'G$D?-L+N%  8=<G=R!@9[>B@# \/^"O#_A>5Y-(L/(=U*Y:9
MY-BDY*KN)VC..!C.!Z5H:CH]GJDEM+<K*);9B\,D4[Q,A(P>5(SD<8/%7Z*
M,6Z\):%>Z'-HUUIZ3V,\AEE21F9GD)R7+YW;L_Q9S3;#P=H.FZ-<Z3!IZ-9W
M0VSI,[2F48QAF<DG';GCM6Y10!AZ#X0T/PS'(FEV1B$B[&,DKRG9V4%R2%]A
MQ5*'X=>%H(8(4TYC%;7 N8$:YE80N,XV9;Y5R2=HP,XXX%=310!EV/AW3--U
M6]U.TAE2[O=OVB0W$C"3:,+D%B.!P..!4$'A+1+>TU.T2S9K?5&=[R.2>203
M,PPQ.YC@D8Y&.@]*VZ* ,%O!FA-;:?;FUF\O3Y1-;?Z7+E' P&SNRQ XR<\<
M=*BU;P'X:US5UU6_TQ9+T*$:1)7C\Q1T#A2 X_WL^G2NCHH Q[KPQI=Y<S7$
MD4Z//"L$PAN9(UDC&<*55@"!D]NYK4CMX8K9;>.)%@1 BQJH"A0,  >F*DHH
M Y:+X<^%(8;>%-*_=VT_GP*UQ*PB;GA<MPO)RH^4]Q5]/"FD1SF002E3=&\\
ME[B1HO.+%]^PMM!W'=TP#SUK:HH CN+>&ZMY;>XB26&52DD;C*LI&"".XQ6)
MH'@O0/#$CR:38^2[*5!:9Y-BDY*KN)VC..!CH/2M^B@#"MO!^AV<H:"T9(A/
M]H6V\YS LN<[A%G8#GG@<'GK5G_A'M-_MY]<\F4:B\/V<S"XD'[O.=NW=MQG
MGIUYK4HH YQO GAQM)GTMK!VM)[C[4Z-<RDB;.=ZL6RK9YR"*FM?!N@6=[<W
M<.G+Y]S ()W>1W\U "/FW$Y."06/)R>:W:* .<D\!^&IO#HT&73%DTY6#)&\
MKLR$# *N6W# X&#P..E+_P (+X=/A]]#-@QT^5Q)+&;B7=*PQ@N^[<W0=2>@
M]*Z*B@#'U3PQI.M0V<=_;R2FR?S+>47$BRQMC&1(&#<CKSS54>!?#:VVHVR:
M:$@U(YNDCFD42< 'HW .!D#&<<YKHJ* (;.TAL;.*UMPPAB4(@=V<@#H,L23
M^)JA9>&]+T_5[S5;:&9;V\V_:)&N9&\W:,+E2Q' .!QQ6K10!A6G@_0[&1#;
MVC)$DWVB.V\]S!')G.Y8B=BG/(P.#R.:LVWA[3;/6[K68(95O[I0L\AN)&#@
M= 5+;>,G''&:U** *&LZ+IWB#3)-.U2V%Q:R$,4+%2"#D$$$$$'N#5.P\):'
MIFJ_VI:66R^\D0F=I7=F49P6W$[FY/S')P<9K;HH S=7T#3==-H=1ADE^R3+
M<0;9Y(]DB]&^5AR.V:BO/#.E7NI?VB\4T5X8O)>:WN)(6D3LK%&&X>F>G:M>
MB@#$OO"&A:A'IT<U@$&FY^QF"1X3"",$*4(."  1T-56^'_AAK.ZM!IFRWN[
M@7,T<<\B*T@((.%88&0#@<9'2NEHH RO^$=TS^VXM9,4QU"*'[.DQN93B/KM
MQNP1D G(Y/-3:-HMAX?TR/3M,@,-K&S,J%V;!9BQY8D]2:OT4 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !117-^./%\'@CPXVLW-K)<QK*
MD7EQL%.6[Y/TH Z2BN*^'OQ&M/B%!?RVMA-:"S9%82N&W;@>F/\ =KM: "BB
MN=\=ZKJ.A^"-4U+2HR]Y!$&3";R@W ,^.^U26QTXH Z*BN1T]))H=(UC2?$=
MW>Z,^Z6Z\TI)YJ>6V&!V[E(<+E1CTP,5H:%XMTW7M)NM6AD\G3X9759YP8PR
M+P7.X# R&_ #.,XH WJ*S(/$.E7-W):QWB_:(X?/>)U9'6/(&X@@$ Y&/7M5
M>/Q?X>F6P:/5K9AJ$ACM<-_K6R5P/Q4C/<B@#;HJC?:OI^GMY=U<K&^PR%1D
ME4'5SC[JCNQP!ZUQ'A_6+N3P8ETVNBTOM;U!VTQ[Y6GV1M+B., GG,:Y'/\
M$30!Z+165<>)M%M)[N&?4H(Y+-!)<*S<QJ3@9^IX ZFI#K^E?V=::@+Z(VUY
MM^S.IR9BPR @'+$CL!F@#1HK,L/$6CZG>265GJ5M+>1 F2UW@31X.#NC/S+R
M1U'<5;O+ZVL(1+=3+&A8(N>2S'HJ@<DGT'- %BBL@>*-$^RWMR=1A6&Q(6Z=
MLCR3C.&ST('4=1WI\'B/1[G4XM-AU"![V:'STA!^8I@'./HP..N#0!J45SGB
MKQ/INC:%JLLMT1+:V[,1&6!5]N44L.%9CC )!.1BKOABVO;/POID&I7$MQ?+
M;(;B65MS-(1ELGZDB@#6HKBM&N]1U7XD>((UU*Y_LC2UAA6W&W8T[+O?G&<*
M-HQGO6WKFHF&XL-/MM5M[*_NKA/+2:(R&9 <NJC(P2H//:@#:HK$NO%_AZQ2
M]:YU:VC%DRI<9;_5LP) /O@$\=N:M1Z_I,VK'2XK^![X0^>85;+!..?U'YB@
M#1HKFHO$EK"NN:Q<:S!/HUFPC"0V[;K9T7,H8C)8\@\#BM30M677-$M=22)X
M5N$$@C<$,H/(!]\8S[^M &C17(P:W=^*/$NH:;I4[6NEZ4XAO+R, O-/U,49
M((4*/O-C.2 ,=:K2ZM<^'OB-INB->S7.G:I9S2A+AM[6\D7)8-U*L,C!SR./
M2@#MZ*Q[?Q7H-W)91P:I;R/?.\=LH;F5DSOVCOC!R>G%8WCKQ-;6/A;5$L;Q
MO[2Q]FMC S#%RQ"HH8<;@6!*YS@'(Q0!V-%92WMKH>GVEI?7SRW$=N-Q(:26
M0( &<@ L1W)QWH_X2710]JG]IVV;N W$!W\/$%W%P>FT#G/O0!JT5CQ^*=$F
MM+>ZAU".6"XC:6)XP6S&IPS\#A0>"QX'K6G;W$5W;17,#B2&9!)&XZ,I&0?R
MH EHKCOBCJ-_HWP^U/5=+O9;2\M51HW0*>LBJ00P(/!-9OC'5-5\'Z5INIV.
MLW%[/+<PPG3KE8V^UAR 0FU0P8=00<<<B@#T.BL[4M=T_221=R2[EC,K)#!)
M,RH/XBJ*2!UY/'!IA\1:2;&TO8[Q9X+P9MO(5I6F&,G:J@L<#K@<=Z -2BL:
M/Q9H<VE)J4=^K6SS_9EPC;S-G'E^7C?OS_#C/M3&\8:$FF7NHO>.EM8R&*Z+
M6\@:!@,_.FW<O!!R1CF@#<HK.?7=-CU2RTU[@K=7J-);(8VQ*JC+8;&.!SC/
M>HXO$>ES7D%K'/(SSRO#$_V>3RY'4,6"R;=IP$;OV- &K16-=>*]%LKE(+F\
M,>^?[.)3"_DB7.-AEV[ V>,$]>.M:ES<PV=K+<W,J100H9))'. J@9))],4
M2T5B3>*]+AM[R4_;"UI;_:9(OL4RR&/G!"E03R#T]#G&*JZ/XTT^_P##.FZO
M=>;;&^6,)"UO)N>1UW;8QMS)QGE<C@F@#I:*P9?&?A^#1;G5YM16.RM93!.S
MQNK1R#JC(1N#<CC'>IK'Q5HNI:Q)I5I>B2]2/S?+,;J'3."R,0%<9XRI- &Q
M17GGQ,\5Q6O@O4VTK5+NWO()4B$]M$^S?O4,AEVE0<$C 8'/'7BNDFOM.'C2
M&W;6;A+Z.RD<Z<&_=,FY<R,,?>' '/0]* -^BN8/Q#\*B-)/[60QM/\ 9S((
M9"J/NVX9MN$&> 6P#ZUL7NLV.GW$=M/*YN)4:1(8HGED*KC+;4!.!D#..I [
MT 7Z*SM'U[2_$%L;G2KV.ZA'!=,X!].?H:KZEXKT;29;F*\NV5K5%DN3'!)(
M(%;[ID*J0@."><<<]* -FBL6^\6:%IU]%976HQK<RQ&:.-59RZ#'(V@YZC Z
MG/&:?9>)]%U#1)=9M[^,V$)9999%:/RV4X8,K %2#V(S0!KT5P:Z^]Y\6M.L
MK:^OA:/IDTLMG/"\*A@R!6VLJD]6YY[U=^*%W>Z?\.]6O=/O9[.Y@1662$@-
M]X C...#VP: .OHK OKW3QXJT6UEUBX@OF29HK"-ODN1LY,@P?N@9'(Y]:@G
M^('A>WANIGU0&.TF,%PT<$CB)@ 3NVJ<*,CYNGO0!TU%8D/B[0;C6(-*AU!7
MNYPQA 1MDNT9(23&QB!U .15&/7M)LKOQ-J":K?7_P!C$;W5FB-(MKA#@1J%
M_BQD\GU.!0!U-%9'AC75\1^';'5%AEA:X@CD9'B= "RAL*6 W#G[PR#ZT[4/
M$>EZ7)-'=3R;X(Q+,(8))?*0YPS[%.T<'DXZ'TH U:*Q;WQ;H&GK8M<ZI JW
MXW6K+EQ*,;L@J#Q@4V'Q=HEYI]I=VMY)-'>J[6XAMY'D8(=K,(PI8 '@DC&<
M>HH W**X3P!X@\_P_K-_J&IS7,$6LW,,$\^2QC#A8U"@#DY "@=3TS6]_P )
MEH M]0FDO_)&G &[2>&2*2($9!*,H;!'0XYH W:*Y^U\;^';UYDMM0\UXO*W
M*D,A8^8"4"C;EB<'A<XP<XQ6II^J6FJ1S/:.["&4PR"2)HV5P 2"K 'H1^=
M%RBLW4M?TW269+N:3>L1F=(8'F9(Q_&P0$A>#R>.#5*Y\;^&[069EU:'%Y"T
M]N4#/YB 9)&T'MVZDX'6@#?HK";QCH:Z=%J"W<DMM+;BZ#0VTLA6(YP[*JDH
M.#RP'0^AJ:7Q/H\<=HZW?G_;(C/;K:Q/.TD8QEPJ G;R.<=P* ->BN4U?QYI
MEAINC7UIYM[!JUW%;P2P0.ZX9L,3@=0 V%^\2,8X.-6^\2:7IL/F7,LZ@0B=
MU2UE=XXS_$ZJI*#@_> Z'T- &M14%K=V]_917=I.DUO,@>.6,@AE(X(->?\
MAKQI9Z.GB)?$6LS/Y&NSV\4DR-)Y<0"!=VQ<(N2>3@9S0!Z/15#4-:L=,VBX
MDD9V0R"."!YG*CJVU 3CD<XQS6-J.O:'J%MH-S'XAEMX;R]B-HUHQ_TMLD")
MN#\I/!!QTZC% '445F7_ (@TS3)Y(;F=O-CA\^1(H7E:./IN8(#M'!Y/7!]#
M7(^)?%,$MWX4U+2M<(TR;5!!<&)P(I$\IW^8XR>@[XH ]!HKG&\<:(VB:KJE
MM-/<1Z6#]JA2VD$J$#."C*& (YR1C'.< U-I7B>TOO#=CJUP)8/M,<?[LP2!
MFD9 VU%*[GZG!4'(!]#0!NT5STGCCPY#I=UJ4VI+%;VDODW'FQ.CQ/\ W6C*
M[@>1VJS8>*=%U/5Y=*L[T27L4?FF,QNH9,XW(Q #C/&5)% &Q16,_BO18[ZW
MM'O"KW$Q@AD:%Q%)(,_(LNW86R",9SD$=JS/&GB2TL?#NN16^H7$%]:VCMYM
MM"S^0^PE [!2J9XZXX.>.M '645C^%;B6Y\':)<W,K22R:?!))(YR68QJ22?
M7-4XO'OAB>\2TBU:-YFN'M@!&^!(B[F!.W XSR>#@XZ&@#I**YK0=8TB#PW'
M>0:U=:E:27,D<=S.&DDD<R,-B@*"V#D  =!Z5D>/-?:3P5=7^BZC=6TUI?6\
M$NV-HFRTL896#J&'ROGC'6@#O**H#6;$ZK+I@D<W4*"211"^U%.<$OC:,X/?
MM45EXBTS4+J&VMII6DGB,T):WD194&,LK,H##YEY![B@#4HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *P?%_A*P\:Z$VCZE+<Q6[2+(6MV57RO3E
M@1^E;U% ')^!_A[I'@"&]BTJXO9ENV1I/M3JQ!7.,;57U-=9110 5AZGXCMM
M+UZUL+P&.UFMI))+ET/E1L&4(KOT7</,ZXSMK<HH \ALV?PO!X^U'PXLK: +
M=9;%(P3%]K92',/J@)7)''8=*O2_9M'_ .$"T2=)UT6&-W=A [">>)5$0( )
MY8M( 1R0*]0HH \KM]9NE;Q_XD6PN$U!,6-I#Y9+*(UVISW+22$D#.,?0E]O
MH*Z+JG@7PPR23"S1KZZD2,D22QH(TYZ !I&;Z+ZFO4:* /&9==NQX"\4W"6\
MY\0W]Y+;7A>%_P#14:3R8USCD*A! 'J3ZUTES'"/&'@O0X;:X6QTVT>[1&B/
M+!1#%GT*AG8YZ8]>*]"HH \EO_M<>D^._%S12&XN938:<A0_(J?N%D Z\L[G
M/8$^IJUKKZ5X3U#P/<O<+ FGVTMM%'=JR1",QJOF,P!,;<#&1SD@XYKU"L'^
MPKVVUK4=0L=0A5=0V&:*ZMC-M*+M 0AUPN.=ISR2>,F@"MX,TZT@M]0U:WU2
MWU.75KIKJ6XMF!B!P%")@GA0 .3D_H,NZU,)\4YTOX;AQ9Z<ATN%(F82R2,W
MFN#C ("HN21@$]B:Z;0M!M]"ANU@V^9>7#7,Y2,1H9"%4[5'W1A1Z^I)))K5
MH \:M5O-8^%[00P21:AXLU<FY81-MB660L_7&56) I/3)QUK<G\VU\;:Q)IU
MG-+)H6AF.S3RR1)/+ND9L]"3LC7U)8^^/2:* /&S=Q7O@SPCHMM#<W%OJ-[#
M+JMP\#[II%_?RKR,EF=<$]!P,]<>N7U];Z=92W=U($BB4LQ/7Z =S[58HH \
MP\">(]-T7P7/J>IRR#4]0NI[^YM4B9I=[N=J!0,YVA1Z?A6K+<2ZC\5-)BNK
M>13INE-/M12RK/,=I^;IA41AG_:]3BNZHH \9N=+O=5\*:A="&4:AXNUGR$+
MQG-O:;P,D=AY4.3]172Z<8+7XBZW/]FG\C1=+CMHML9.[?F:5\XP6)V#CDD'
MWKT&B@#Q[=(_P=LK:5)TF\0Z@@O9?*;(^T2^9*<8R0$RGN1@5Z[ 0;>,K&8U
MVC"$8*\=,>U244 >;_#JYM?"FBZCI&MSI::E#J$\L@F^5KD,V5DC'5P1@<9.
M1CK36CU :CKOQ#O[*:)K;3WMM'L70^;L&3O9>H9VQ@=0#S7I5% 'G<NBW7@[
MX12M9V_VC7K2P+B81[I$F92'9/3&YSQUY]3FA+-:7.H>!=#TRWG?1(9#>>=Y
M#YGDB3Y>H_OR!F8]2#SP:]3HH \MTJ<WNO>*[+6;R[MK^YOWB%O!;MYTUHH
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
M%WB?X>_$J-<&6YU2\:%,?-*&5 A4?Q D'!'H:]CHH \HNM4MM#\5VFJ:U_:
MT74=(MH(;VT>;;#+&7)1Q$<\[\\CK^-2:[!IECHGA%-+L)+&R_X2."Z2*0/O
M$>7W2L&Y0$G//3(S@G%>IT4 >7Z]K=CX:^(>KSO=_9SJ&FP)+]IM9I(RP+A&
M1HU;( SE3C.1@]<4F.B6^C?#NST?45O[*QU10UQCD!8W#,X_@^9AUZ9%=K+X
M<UJ#6[[4-)\1"WBOG62:WNK(7 5@H7Y&#*5&%'!R,Y]:W--T]=/AD!E>>>:3
MS9YG !D? &<  #A5  [ ?6@#SNX5KKQ!\4(+=6DDNM+A2!5&?-<6\BL%_O$$
MJ#CH2*IW>H^7X8\"ZX+;4)]*TN,0:@+=98Y(BT 3> ,,0K9!(]2*]<HH \A\
M6?V%??#KQ/J&@6=TPU$6RFZF$Q>\=7'"K)\QVKWQCK_=K?U>:*X^*.@-:SIA
MM+NHQ*G*JS[-@)''."0/:N_HH \?\*3Z+=Z+IGA?6]*U23Q#ISQQM8RM<&,2
M1G F#9\L)CYL_D#D9=;ZHND^'O'GA[6$GCU:>:_N(086;[5%(AV.A ((QP?0
M#G&*]>HH P?!<F[P-H64DC*:? C++&R%2L8!R& /45A?#J:W5_%K%E3=KUS.
M&;C=&0N'!/5>#STXKNZ* /(-$@TZ[^&ME::C=7=@W]M3M#=P$H]I(9)7CD.1
MPI''/&&_&H==O-6N?AQK5GJD\-]-'JMM';:C:PA?MZ+)"QDVC()4 @D<?+[5
M[+10!YWX9U4Z2VK^&=:Q=7$:O<PWRCC4HG!(+,./-Q\I'H!CBJWA#[5IGB'2
M]/TG56UGP[-;2,L=R@-QI0"C:C/UP>%VM@\>QKTVB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ KDOB'XBF\/>&_,MC.MS<3Q0+)
M'"[[%:158Y (#;6.,\D],UUM<1\4V)\*01)'++*VH6KA(HV=MJ3*S' !X &:
M +UA-8Z'>32+J6KW*ZB/-M].N$EFDA"<.RJX,BJ25SNXSC'459F\;>'H-!_M
MJ34,6'F^2TGE/E)-VW8RXRIR0,,!BL*ZG?2?BG'K=UO;1K_2A:1W:J62"59"
MVUB/NA@>">"1BN6\0:7<)X/\9WB6TYAUC6+>>SMEA8O(B21;Y-F,X;:QZ<@
M]Z /5-'U[3]=6Y;3Y9)%MIC#(7B>/Y@ >-P&1@@@C@TGB*YL[3P]?RZA>3V=
MH('$MS;[O,B4@Y92H)!'7..,5H12)-$LD;;D894CN*PO'.3X#U^-59WET^>-
M$12S.S1L  !R22: &KXIT/2K?1;.?4)F>^MPUH\T;N\ZK'NR2!RQ Z=23TR:
M@_X6'X<^QW-P+B[)M7*7$ L9O.AP,DO'LW*H!!W$ >]<RT@_M+X8/Y<NVVAD
M\\^4W[G-J4&_CY?FXY[U8L)43Q+\1I6218IT@,+&)L2[;<(=O'S8;CCO0!U-
MWXT\/V/]G^?J*@:C$9;0K&["50N[(('IT'4Y  R:@MO'WANZT:^U6._86U@Q
M6[#V\BR0G_:C*[A^7KZ5P&GW$=A!\)FO%DB^SQSQS*\;!HV%M@[AC(P>I[#G
MI5O7[!KH?$+6[2&0VE_I:65N4C)-W,J-EE &6 RJ@C@X/I0!W-MXVT"[CNI(
MKQ]EMY6]F@D 8R_<"97YR3P N>:L6_BC2IYKR#SI(KBSC$L\$T+I(J'HP4C+
M+[C//'6N0\117<GA3P=JMC;S7%OI5W;7-W;Q1DOY:H48A,9)7.=N,\'TJW-
MNN?$.UUW3BS6-GI,T,]P%(65G8%8P3UQAF/IQGDT :,'Q)\*7$]A%'J9Q?L$
MMY6@D6-F/12Y7:&/H2#T]:TM5\4:5HPG-W+-LME#7+PV[RK IYRY4';QSSVY
MZ<UY;IT4/B3X$Z+X=L59]3G\A8T"$&$K,&:4\<*%#'=T.<#)-:SW%IHGBKQ'
MI?B;3=6GM]4NC<6<UJD\D5RCQJAB*QG&X;<<CI[8H [+4/'?AW3+C[/<7Y,I
MM?MBK%"\F^'CYEV@[NN>,\9/0&LG2=4ED^)6L8O;N?3CI%M=Q0G<P3<SY*H!
MG) '&,U3LX8K+XH:'&E@UI;PZ ]LL:J62!S(A6+?TSM![U>T]O\ B\6L/LD$
M;Z7;Q)(4(1G5W+*&Q@D CB@#<M/%VBWWAV;7[:ZD?3(=V^;[/("-IPWRE=QP
M0>@[5LQR"6))%#!6 8!E*GGU!Y'T->=Q:->V7CV[T"&,'0=2E767.?\ 5.C?
MO(\>CR")L=,;Q7HU '-:OXOATKQ9I6A-:W3M>)+*TJ6TC@*@Z+M!R<D9QD =
M>HI+36=&@UGQ)<KJU[*]H(3>P2AVBM %./+7;_$ 2<9SP:S?%#O9_$?PEJ#V
MUS):I#>P,\$#2;7=8]H.T'&<'D\<5GV\H3Q9\1I6241S6ML(G,38E*P,K!3C
MYB&(''<T =#'\0O#,AL#]O=(;]0UO<26\BPN=N[;YA7:&Q_"3G\:O:5XITG6
M9[V"UGE2:RP;B*Y@>!T4@D-B0 [2 >>G%>=ME?A]\.(##-YUKJ-BUQ'Y+;H0
MBL'+#&5 )&2?6KFNV-SK'C#QC9V(<2WOAY;6"0J51Y09,H&Z9PP[]Z .WM_%
M>D7.IVVGK/+'/=HTEKYT#QK<*HR3&S !L#GCMSTKD_B;XIAC\#ZH^EW]]#<0
M2K"MU:(X02"10R>8!CID'GKQG/%1^'+_ $GQ$VFQ?V'JD>NV0S(+Y)]EBX7#
M,&<[>>@ Y.1P!G'+S7DT7P0OO"5U87ZZ_98AEMA:R/YA^T!O,5@,,&!SG/)_
M#(![E7.>)O%D7AR]TBT:VN)7U&Z$(:.!Y%1<$G[H.6P. .>_05OPRK/ DJ!P
MK@$!T*,/J" 1^-<;\0-\-[X4O_(GDM[36%>=H86D**8W4$JH)QD@=.] &A>^
M/_#FGW=Q:W%Y,MQ;"-IHA:2ED#G"D@+G'J>W&>HJQ/XQT2WN'BDNGVI="RDG
M$+F))SC"%P-H.2!UP"<'FL/195D^+6NSF*9$FTZU2-WB8 LI<LN<8R,C(S_*
MN/\ $EY/J.@ZW%)IM_;W=MK:.;&ULG6(1K<(?.9E7]ZS@9SD^PXS0!Z5>>-=
M#L=1N]/DN)WO;6,22V\-K+(^TYP5"J2W0],X[XJS%XGTFYTVPO[6Y-Q!J S:
M^3&S-+P2<*!D8 .<XQCFN:TVZC/Q7UB]=)H[>32;=5DDB91N5G9ER1U (R.M
M<OH%A9W7P]\,V5_/J.CWUO-=/;W\*-&UG)YC$!P1@*RM_%@'@=Z /2SXITD6
M5M=>=+MNIVMH(O(<2R2J6#*$(W9!5LY'&,TZV\3Z1=:5<ZDEV$MK65H+@RHR
M-%(I *,I&=V2!C'.1C.17!+K.MP:;H']MV@93J=Q%)K%MIY9U0!@DR1A3L,I
M)&[!X)/<&L86VIIHOB%[#3-2FEL/%,>K?9IHGWW$"^6< M]YC@G')^7ITH ]
M+G\:Z1#%J6?M9N=.M_M,UH;9UF,9Z,JD#(/KT'?%9;^*-,UCP=HFHZE>ZAI1
MO9+5@;:.6,M,VUA&"5^9"3C/0CO3FU>S\6Z/JT^CZ7<,\FFRPFZGM&A=F*G;
M"NX MR23C@''K7+WUS]I^$7A6WCM;SSK6?38Y8VM9%93$4\SY2,D+@Y/3WH
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
MM&T3['<R&^$LCRI"S@*B9PN.IR5SZ#ZT =-16)J'BO3-.:\\PW$L=CC[9)!
MTBV_&[YB!V!!(&2 03@5K6]Q#=VT5S;RI+!*@>.1#E64C((/<8H EHJAJFL6
M>CI;_:G;S+F806\2+N>60@G:!] 3GH,<TW1]<LM<AN'LV?=;3M;3QR(4>*1<
M94@_4'C@YH T:*R?%.__ (1/5VCFFAD2SE=)(9"CJP0D$$<CD5R_A#QWI/\
M8GAC3+VZNA>W=C;HEQ/!)Y4\WEKE1*1M9\]>>O'7B@#OJ*YG_A/=".J2::CW
MDES%=):2JEG*?+=_N[OE^5>1\QX],U-/XST:V432RRK9>?\ 9C?>4WD"3=MP
M7Z8W?+N^[GC.: .@HKB/MDEG\7;Y);V?["N@+=-%),3&C><06"DX'"BNAC\1
M6,FEP:ABY2*X8+ DENZR2L1D!4(W'@$].@)Z#- &M17,S>/=!MM-U.]N9;B
M:8X2]A>V?S82PRNY0#P1T;H?6M+2/$%CKDEVEE]H_P!&959I8'C5MPR"A8#<
MI'<<?F* -2BBLF;Q'I]OXCM]!D:9;^XC:6)?);:ZK]XA\;>.XSF@#6HK(F\2
MZ9;F_P#/EDC%A(D,S-$V/,<*51>/G8[EP%R?F'K26OB6PN;^XT_;<0ZA!$)S
M:S0E9&C)QO4=&&>."<'@XH V**YY?&NAMH5CK2W$IT^^F$$,P@?[Y?8 1C*Y
M;CFNAH **R=2\16.FWHL7$\]YY#7)@MXR[K$IP7/MGCU/8&J5QXY\/V]GI5V
MUW(T&JX^QO';R,)"03C@<'C[IY[8H Z.N;U'PWJ$FORZQI6OS6$T\*0SPR0+
M/$RH6*X!P5/S-T.#GI4T'B[3KNP@N;:&^E>9'D6V6U<3!58JQ9" 5Y! SU[9
MK0T?6+#7M*@U+3;@3VDP)1P".AP00>00000: $TW338B22:YDN[N;'FW$BJI
M;'0 *  HR<#W/4DFK]9>O>(=-\-6*WFJ2O% TBQ!UB9@&8@#) PO)ZG J'3/
M%6F:KJ]QI<!N([R"(3>7<6[Q%XB<;TW ;ESQD4 ;5%<__P )GHVZU=I95M+N
M;R+>\:)A!+)G 4/TY(.">#V)J&R\6K>>.-2\/BRN56RAA;S3"V&9R^3GLN%&
M"<9.: .FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MYB*MR7)*[<@;><U[/10!Y9XEMKF/6=4U?PS+J-GK@EC62PDMW>UU5=J '!&
M<':6!^7:<XZUM6KS:;\5M:GN+*\,-]I]KY,T5N[QDQF3>"X& 1D<'D]LY%=S
M10!YIX4L+RX^"FHZ2+*YAOW@OXQ!/ T3%I'E*<,!G(9?SJA#?R7P^'7D:7JN
M-.D$=V6L95\EA;E""",D ]QD>]>M44 >8^'-2N= 75/"NK:!?WETU_/-:.MJ
M9(+N.20NK-)C:N">=W3'KQ6M:^?I_P 6=4EN+.Z:*^TVV6&>*!FB)1GW@N!A
M<9!P3D]LDBNXHH \;&EZM=>"=2DL]/O#<6?BE]5%I) \;W,(GW@*& W9'(^F
M.M=5>*OB3QQX8UBPCN%M=*BNIKF:2!X_]8@58\, 2V<DCMMYZC/=44 >,26U
MXWP2O[ :;J/VU]39UM_L4OF%3>"0$+MSC9SFM?Q9:R/JVJ:OH$^IZ?KT4486
M+[,\EMJJ[ 51D*X)Y*9SE>I]O4** ([=I7MHFG0),4!D13D*V.0#]:XWQ8)[
M7Q]X0U,6=W/:P"\BE:V@:78TD:A,A0< D$9/ [D5VU% 'G6@23>&Y_%FE:Q9
MW<K7>H3WUH\=N\BW44H&$4J"-PQM(/MVYKHO 6BW?A[P)H^E7S9NK>W E&<[
M6)+;<^V<?A71T4 <EXWOKJRFT/R[.=[-[PBZN[:U-Q-:KL;!10K$%B=I8 X!
M/<BJ'P[CEM=5\5P26.H6Z2ZF;B)[N-_GC:., [VSN)P>Y([XKO** ,[7X);K
MPYJEO A>:6TE1$'5F*$ ?G7GJ6<GB'P%X2\/06MTE_9O8FZ,UL\?V3R OF$E
M@.?E*@#KNXXR:]3HH X;PM',WC'QOF"ZMUN[B%H)Y+=T5P(50E6( .&!Z5S=
MG:WA^#]UX(NM.N?[=CC>R6(P,4D)<E)0^-NS!#%L\8/>O7:* /'_ !%X?U6[
M\:A=/>Z$]AH5N(IY;9S;74\,Q?RI#C#!ASUZX/:M+Q#JE[K>D>&_$\>@:FZ:
M==%]1TMH'2=5>-D9E! +[2<C'4'MS7IU% 'E/B2.QU7X?>)KK0O#M]#)?6Z0
MK(]G()[IP>!L(+%5'<\<G'2NVU/Q19Z#H]A>W-K?R6]PZ1$PVK$P@@DM(#@J
MHP<D_E7057N[.&]C6.<%HPP8IG 8CD9]1GMTH L5Q_Q$LIQHD/B"P _M+0I?
MML/./,0#$L>?1DR/J!785A:AX=DU+78;V?5[W[ BINTU=HAD=6W*S'&[KCC/
M.!GCB@#EO$NAZM'X3T:^AMI+F_LM7AUC4+:'YGE^8ET4?Q%=P 'H@J^\'_"0
M_$70M:L$F%GIMG<">>2%HQ(9=H2,;@"2,,Q].,\FNWHH \0B-W#\+=,\/_V3
MJC:EINJQ&ZC6RD(4+=%\@XPX*D'Y<U[<C!T5@" PS@C!_*EHH X?7KVY'CI;
M&>POEL9-._=7-C;,7N)=YS$TJC,:@8.,J,G)..*X_1H[N/PE\.+>72]3273]
M1!N5:RES$H60%C\O RPYKVBB@#SCQ*[:'\0O[7U+2;^_T:^L([;SK.-Y6MI8
MW<X94YVL'Z^M=?X9MK6VT9?L6E?V7;R.TB6S)L< G[S+V8]<=1GGG-;%% '%
M_%".:?P>(+>VN+B5KVU81V\+2-A9D9CA0>  35#6+6XU+XE3"VCNHH[GPS-9
MI=_9Y!&DKR J"V, XYKT.B@#R26UN]<^$%KX,.GW5OKD:6]D\3P,%B,<BYEW
MXV[-J[@P//0<\5TFGB>P^+.M--9W;17]C:""=8&:,^7Y@?+XVJ1D<$@GMFNW
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S=4U
MNUTJXLK619);N]=DMK>( O*54LV,D   9)) K2KD/&%Y?VVLZ#''97LNF2R2
MB\N+&W,LT1VC8H*@LBL206'/'44 97CS7K?6OA+KVHZ9<W=O+:[HFVNT,D4J
M.%=&P?J".0:NZ\\L7Q)\$".XN%CG6\$L0F;RWVP94E,[<C)YQFN/FT[4_P#A
M6'CG2ET354N;G5+A[:)H&D:17=2N",[N <MDCWKK=<\ZX\>>"+R&ROGMK=;L
MSRBTDQ%OB"KO^7Y<GCGIWH V[_Q?IM@E[,T=U-:6#^7>74$6^.W8 $AN<G (
M)V@X[XJ4^*-/_MNSTE!-)/>V[7-LZ*#'+& "2KYP>HX]QVYKCM&CO=!T/Q/X
M=U#3KVXN)KFZELWBMWD2\2;)7YP-JMDD,&(QUZ<T^_\ #&J:'X&\*RV,)O-;
M\.M"1&AYF5@(YHP?0JQY_P!D4 =1:>,-.O-)U/4HHKOR--E>"X5HL.'3[RA<
MY)&1]<\9J74?$]KIT<[-:WD[6T(GND@B#-;H03\W/7 )VC)P,XKD].\+:KI?
MC9K;YI])U-(M2OYCG'VN(_,%]-[&-L>B$5#?J=!\>:W)J_A>\UC3=7,4UK<V
MEG]I,;+&L;1N/X1\H([<_7 !V9\4:;+!I[V3O?/J,1FM8K8 M)& "7Y("@9'
M+$<D#KQ7/_#*[>\B\4NTMVZ)KT\<:W;NTD:B.+Y#N)(QR,5G>1=>%_'6F:RV
MA3Q:+<:3]@,&G6QE^POYID *1@G!! )4$9'IBM7X>K=)=>*FN-/O+5;G6I;J
M%KB$IOC9(P",^ZF@#M)'\N)WVLVT$[5&2?8#UKDO#GCF#5?#=WK>HV\UA;0S
MRKND3(VK*451C.Y^ ,#N<#-=?7CL>C:W-\.;C2[?2[Q=1TK67OO)EC*)<JMR
MT@5&/#Y4Y&,C(QZ4 >DVOB6SN-972)XKBROY(C-##<H%\Y!U*D$@X[C.1W%;
M-</=PMXI\9>%M3L[:\AM]+^T3W$ES;/ 5+QA%C < DDY)QD +[C/<4 <UJ7C
MC2=-U:YTIHM0N-0@A$YM[:SDD=U)(RHQ\PX/(XXZYXKG/&?B&S\0?#>#7-$O
MK@1F^ME#1R/$P)G1'1U!'J1@_6K#ZA#8?&J^:9)RCZ#"-T4#RX/G2=0H)&?\
M]JP=1T#4+3X>ZL$TZ\:?5?$(U**TB@9WBB,Z,-RJ#M.Q-Q';..M 'H.J>*[#
M2[JZMC%<W,UG;?:[I;= WDQ'.&;)&?NMP,GCI4[^([#[/826S27;ZC%YUI%
MN7E3 ;<,X  !'+$#D#J0*X[Q'/J5_KFN6$FE:FUI-IBC3VL[=E6Y<J^X32#!
M!4D (Q Y/!)%9&EOJ_A[_A#_ !!)H6J3V4.B+I5[;QVY:>W8;&#^7][!9<'C
MH,^F0#T"R\7Z3J&EK?6SRONN6LQ;^61+YZYW1[?[PP2>P )SCFK&C^(K+6KB
M^M81-#>V#K'=6LZ;9(BPRI."001R""0:X[Q4-1O;31O$5OX<GN+:QOWFETQH
MAY\L#QE#(8_[X))"]<8S@Y Z'PJUA=R76HZ?X<?28YE13)<6@MYYR,]5Z[0,
M $]<G' R0#IJQ+7Q19WDEKY-O=M;WC.MM<B,&.7:K,<$'(X4XR!GMFMNO+O#
MVG7FG:]I$_AY=5M=.NY';4M&OK=Q#9Y1B7B9P-OSX&%)W;O0' !NZ+\0+>\T
M;6-7U.UN+"SL+N6'=(F<!&"!>"<N6[#UQ6O#XKL7NK^TGAN[:[L8%N)K>2'<
M_E-G#*$W;AP1QR,<BN%MI-=T;PAXIM+30KV6^36)YUW6F]7ADG!WQ \2-M)8
M 9P5Y[ V+!9H?'NHZA'I>N-976A+&EQ<P2,SN'<G(/*GD83 /HH'- '26?Q#
MT.^.E-$MZ+?5'$=M=/;,L)D()"%^FXX/X\=:E\2:_:K8:O90I?32VML6N9++
M(-ME25)8$'..<+DXYQ@C/#PV=_'\./ -FVEZC]IL=4LY+J(64I:)8V)=F&WH
M,CZ]JTM.EOO#VH^,-+O]+U&?^U+J:^L+FWM7E259(P!&6480KM ^; H ET#4
MM._X0SP"-7N-0-W<& VSQ-)B2;8>)&'!&,G#'G'0UOW7CW2+:\U2S6#4;BYT
MP(US%!9NS ,"V1P. !G/3D8SFN,@MK]?!OPWMWTK4EFL+ZW>ZC^R2$Q(D;J6
M8 ' RPZ\UNV"SP^-O'5S)8WP@N;>U$$GV20K,4B=6"G;S@D#CKVH Z4^*-+:
MPTN[@F:X75=OV&.)?GGRN[@'&,*"23@#'-&C^)].UN]O+*U6Z2ZLG,=S'+;.
MHB<8^4OC83R#PQR#GI7FT,<^E>"_ $TFFZJFJ:;(R[8K)I)(OW3"0-#PSJPP
M,C&.N>QZSP->:9/J6L/&-035KZ47=RM[8R6I*@!%V*W\(  ZDY//44 =M7/7
MGC/2K*&>ZD%PVGVTQ@N+Y(]T,3@[2"<Y(!X+ $ YR1@UT->5:5::AIOPUUGP
M5>:;>S:F%N[>V=;=VBNA,7*2>9C:!E^<D$8YH [#5?'.D:1J9TV5+V>[^R&[
M6.VM7D\R,$#Y"!ACSGC. #G%=#;S+<VT4Z*ZK(@<!U*L 1GD'D'VKS[2],N=
M(^(6@6\D%W-!9>'!I\EXMM(8C*'C(R^,<A">M>BT <5\0'EAO?",L-Q/$7UZ
MWAD6.9E5T*N2&4'!Y4=16A%J.D?\)OJ,:/J!U."P0SQ%)3%Y6XX*)T9B<\J#
MTQ5#X@13S3^%OL]I=7'V?7(+F8P6[R>7&JN"QV@X +"F0>='\7-2OGL[T69T
M>*%9_LLA1G61V*@[<$X8=.M $\?Q+\/R:?8ZB/MHT^\E\E;MK5A%&V\H [?P
MY(_#(SBM/3_%NG:CK%QI2Q7L%W#!]I5+FV>,RQ9QO0$9(SQTSSTKSB.QU!?@
M?IVEG2M2%_'?HS6WV*7>JB[\PG&WILYS_6NMG\UOB[97XL[TV8T22%I_LDFP
M.TJ.%)VXS@'^76@"G/XOT[0? &I:UH<.H7D:WTL?^D[B4F:3:2=YR$#'IU[8
M[UWUM/\ :;=)C#+#NS\DJX8<]Q7D<FEZG<_"/Q-91:7?_;'U:6YCMWMG1Y(S
M=+("H8#=E03@?2O6K*Z%[:1W(AGA609"3H4<#ME3R/H>?7% #-2U&TTFPEOK
MV816\6-S8).2<  #DDD@ #DDUGV_B>REU5M+N(;JSO\ R3<)!/'\TL8ZLFTD
M-CNH.X>E9?Q&TO4=3\-P2:7"UQ<V%]!?"V4X,XC?<4'OW'N*JWD1\2>-/#.L
M6EM>16ND1W,UQ)/:R1-F2,(L85@"QZD@ XV^I% %_3/B!HFKR1BU6]\E_.W7
M,EJZ0Q&+.X.Y&$. 3@\].F16!XGUX7^M^"I;-=3@ANM539(Q9(KF'8QY4'UV
MD;P#CIQFJFDZ)J>I_!_7M#BM;JTU">6\\N.YA:$N'E9U W <,"![9YHU#5;O
M6[;P48] UB*XL-4A>]A>QD40;8G4_,0 RY/4$C'7!(% '9ZKXQTS2([BXN$N
M7L[60175W%%NC@8XX;G)QD9*@X[XJMJ/C_1M.U&XL#'?W-U! EPT=K9O(6C8
MX#+@?,O^T./?/%<C8Q+I&J:SH>N>#+K5FNK^>YL[J*S6:&XCE<N%D<\(020=
MW']=W2[>>#XK7,AL)XK7^Q8+598[9Q )$=B45L8P 1B@#?'B>S:8+'!=20&Z
M^Q_:4C!C$V[:5/.X8;@DC&>,YK;KRZ73KRU\2?VEX:75;*[GU;;J&F3V[FTN
M8_-PTX+#:I*C?N4\G Z]?4: ,'6O%^F:#J=KIUVMV]W=I(\$<%L\GF;!DA2!
M@GIP,GD9P.:8_C"Q^P"[BM-0G"VRW4T,=OB2"-@2"ZL1@\'Y1D\=*R_$:3M\
M2O"%Q'9W<MO;)>">:*V=TB\R-0FY@,#)!^G>LC4U;0?'^KW&J^&;S6-,U=87
MM[BTM/M)A=(PC1NO4 X!!Z<_7 !V*^*]*GATR2RE:\;5$,EG' !NE11EF^8@
M* ",[B.2!UXJI#X]T&;3+V_\VZ2*RF%O.)+212LV[9Y0)&&?<0,*3C([5R^N
MA=#U/PG>V6AW=G/;Q76+?3K+[0L,+;<QO%&0<Y93N4X# ]<U7BU%;7PEJO\
M8%GJ5SJ<NII>ZE'<::R3H)9!NEBA<<X"?*/FP5R<XH [J#Q782R:G#+%=V]S
MIB+)=6[PEG5&!*L FX,#@_=)Z<XJEI_Q!T+4;5KQ#>16*V?VPW<ULZPE,XP'
MQ@MD@;1DYXZY%<SID<]MXP\2W2Z5K7V.]TJ'R9[B"1V<J) <YRP.6'R8R,_=
M J!]'UB[^!FDV5G87(U+3Q;2R6,T;1/*87#,F& STR/7% &G>ZK)<?%?PO&L
M6IVBR6MV\D%PQ$<@"+L8*&*Y'S<<,.,CI6A8^*/#NE:-XAUF*74FM;7491>^
M=%*[),%0L%4C*H,CL .:S;C4Y=<^('A#4[71]72UAAO$G>>QDB\EG5  VX#N
M.HX]"<'&/<6E])X$^(MHNEZB;B_U.YDM(_L4H:9'2-591MY!*F@#O;+QCI=]
MK<&E(EW%-<PM-;236[)'<*N-VQC][&0?IR,BH[WQSH^GVUS>3&Y;3[6Y^R3W
MD4)>-)<@;<#+'YB%R%(R<9K$OUGF\:^!+F.QOC!;070N)/LD@6$O$JJ&.WY<
MD$<URSR6?V+6_#]Y8:^FAW.K2S.D&E23@JLH9@DZ$C:SIG[I(!(SGF@#V2WG
M2YMXYT614D4,!)&T; 'U5@"#[$9KE/B1J=]I'AF*\M5NC:I>1?VBUIGSDM<G
MS"A'(/09'(!)R.HZFSNX+^R@O+6026\\:R1N!C<I&0>?:L[7M3NM+2PE@L;B
M\BDNA'<I;QEW2(HYW8'7#!??L,F@#%\._P!FZE>6FM>&]=N+S2?)D2>V:[>8
M!SM*G:Y+*PP1MXZ]*?X>\<1:I::Y?7]M+I]IIMW-"TDZ@*BQ8#;B"?FSN.!]
M.:PK/P]9K\3]-UGPK8W5A;F*;^V";:2WAE!7]V-K@9?<<_*.,9//7,N-!UG4
M?!_C?0+?3[N*_EUF>_MVEC*13H9DD15<\-N (XZ=\=P#T*'Q38OJEMIUQ#=6
M5S=QM):K<Q;?M"J,MMP3\P'.TX;VK+E^)6@16EW=[-1>WLKEK:ZE6RDQ RD
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M***Q-=\5:=X=NK"WOENC)?2&.'R8&<%@"<9'<XX R3Z4 ;=%<G:?$+2+JUU>
M62WU&UGTA/,N[.XMBLZ)@D.%&<J0#SGZXI]IX]TJZLVO#;:C!:>3#+%/-:E4
MG,IPB1GG<^2!@?AD<T =316';^(;.^U:30KJ"[L;]H/.6&<A6ECS@LCHQ'!Z
MX.17$^ ?&%KHW@?2(M0CU&5)KV>W>],9>.-VN9 @=R<\Y R,XR,XH ]2HKF3
M<Z-<_$":P*7PU<:62S[I$B\CS /EY W;C]X#/!YKC? _CJP\/^ ]+758]4:
MW$\<VHF!GAB8W$@7S)"<]QSSUYH ]8HKF6U#2#\0#;K#>OK,>EM(,;A$T'F+
MP 2%+%B.<?B*QK3QC!KO@/6M2UW3+^WTY&N8I1#@MY2LR$ HV0P Y/ ]\4 =
M_16&FN6%E9:3;VT5Q/+>0!K2U0AI6C502268   C)+=2!DDU3G\?:/;:#J6J
MS)>(-,D,5[;>3F:%_1@#C!'(;.T^M '445SUEXQL+S7H=(^S7UO-<PM/:RW$
M&R.X5<;MASG(R#R!QR,U+9>)[:_FLQ!:7;6U[(\=O=[4,3E0Q/1MP!"-C(&:
M $B\.>5XQG\1_;I&EFM5M&@V+L$:L6&#USDGG/X5NTUW2*-I)&5$4%F9C@ #
MJ37FOC+7TU3_ (1"YLX-2BMKC7K/R;HG9#/&7[J&S@@ C>HR!Q0!Z916'?>*
M;6TEODAM+R^_L\ WC6J*P@R-V#E@6.WG"Y."..16GI^H6FJZ=;W]C.L]K<()
M(I%Z,IH LT5SU_XQL+#Q VA_9=0N-0%J;I8H+<MO7<%PI. 3D]>@P<D46GC/
M2;SP[#K,;3K%--]F2!X\3&?=L\K;_>W CT[YQS0!T-%84'BFWFO[S3397D6J
M6T'VC[#*$$DL9X#(0Q1AGC[W!ZXJ#P/XCN/%7ABVU:XLI+8W 9UW%2I4LV N
M"3P  20* .DHK+U37;;2[VQL6BFN+V^+_9[>$+N<(-SG+$*  1U/<5DR?$'1
M(="M]7E%VMO-=_8BI@):*7?L*OCA<'W^F: .JHKE[#QYI=]JEYICVNI6=[;0
M?:1!=6C(\T6<;XUY+#/;@^W6J,/Q2T":'3;KR-2CT_4'$<=_):D0(Y. K/G@
MGVR!W(P< ';45PL$KVGQ>UG9]IG0:)#-Y D+?-YK@[ QP,A1P,"MBS\9:??^
M%/\ A(K>"[:S+E%0HHE8[]F-N[KNXP>?:@"76_#7]K:A::E;:K?:;J%JCQ1S
M6Q1@48@LK(ZLI&5!Z9X%6],TAK%S/=7]SJ%X5V?:+@("%SG:JHJJHSC.!DX&
M2<#&@&)C#%&!(SM.,CV]*Y'P_P"-_P"T;;7[W5+.73K+3+R:%I9BA6-8@H(;
M:Q);.X\ CL": .PHK"B\56AU6STZ[M+RPFOE9K0W2*%GP,E058X;'.UL'VK:
MFFCMX))I7"1QJ7=CT  R30 ^BL.T\31WK0B'3-0Q<6C7=LQ6/$Z#;P#OX)WK
M@-C\,&L;P_X^2^\'6VNZG97%M]JN3#;QJ%;SF>9DC1,-UX );:.IZ4 =K17-
MGQKIL5IK4UQ;WL$FC ->V[1!Y$4IO##86!!7G.>W.*98^.M,OM3TRR%M?PC5
M(C)9SSP;8I2$WE0<]0.>F#C@F@#IZ*X+Q]XA@N/!7B:*RAU"46<$L4EW:-M2
M&8+T)#!C@D;L @=^AQ8M;[21?^"K6]2\;5)+-FLW3>(O]0#)O.0K<#H<D$]J
M .UHKC[CXD:3!!JDRV.K31Z7,8KPQVA_=  $N<D?* ?KP>,"MJZ\16-O+IT,
M?F7-QJ2L]K#"!ND15#,V6(  !')(Z@=Z -:BL70?$]CXB:[6SBNHWLY6@N%G
MA*;)%.&3/0D>Q/458U?6[71OLB3K))/>3BWMH(@"TCX)P,D 8 )R2!Q0!I45
MRMQX_P!(M/#VI:S/#>I'IMPUM=P>3NDBD&.#@E<?,.<XYZU;LO%UC>>(1HOV
M:]M[B2%I[=[B#8EPBD!BASGC(X('K0!OT5YC\3O$4-_\/-4ET^+4&@29(DOX
M&V1%Q*JL.&#,N=RYVE<]Z].H **X709#;?$OQL&DN9(HX+&01EGE*Y20D*.2
M.>PIVD^+?#>B>"=&O;*/41I5Y<?9K;S$>5PS2E<N23@;L]3G'0=J .XHKEE\
M=V+:E=:9_9FK#48(UF2U-KB2>,D@.G.-N1@EBN#P>:I:UXJ\.:M\/VU:^CU!
MM*EE6.2.)'2:.190NUMI&TAP ><?G0!K:OX7;4-9CU>QUF_TR_2#[.SV^QTD
MCW%L,DBLN<D\C!K0TS2_[/\ ,DEN[B]NY0!)<W&W<P&<#"A5 &3P .IZUC7/
MBFZA^(=OX<CTRX>%K![IYE*?-^\101E@=JY;/?)& :ZAF5$+NP55&22< "@!
M:*YO_A-],5+&YEANXM.OY1%:Z@Z*(9&;[O\ %N4-V+* >.>145SX\TZ#6;W2
MH[#5KF[LGA69+>S9\"0D!O\ =&.3[\9YH ZFBO._B-XAANO 7B);&'4)$M4>
M%KVU;8D<PX(R&#, 3@X!4'.>AQTZ:VEG96EK%:W5]>"S2=H+8*75,8#$LRCD
M@@#.3@X!P: -T\BN4TWP7/I,2V=GXGUB/2TSLLSY+;03G:)#&7 _X%D>M-_X
M6-H#6>D74)O)X]59H[?RK9B=Z@Y1O1LJ1CKGVYJS;^,K:ZMR\.E:J9DMQ<SV
MK0*DT"%G4;D9@<DQO@+DX'N,@'06\$5K;16\"!(8D"(@Z*H& *DJ.WG6YMHK
MA 0DJ!USUP1FLB'Q-:SWVLV,=M=&ZTE8VN(]JY8.I92IW8/ )ZB@#;HKE6^(
M&BBST2Z"7K1:S_QZ;+9FSP3@X[\'@9/M5K3?&.F7\&K23+<:>VDG_38[U C1
M+MW!C@D;2O(YH Z"BO-]=U9K[QYX&=;34[1)[B9E\]ML<R>0Q&4#'!Y!PP#<
M^QQTNJ^--.TB">[G@NWT^VF\BYOHD5HH7R%.?FW$ D E5(!R.QP ='17*WWC
M[3++5;O38[+5+R[M8XY7CM+1I"R.<!E]0.YZ>F:ZEF5$+,0% R2>PH 6BN:L
M/'&F7]SI<:07<<.JB3[!<R(OES[ 6.,,67(!(W 9K/N?B?HMO;WUPMEJ\T.G
MW+6]X\5DQ$&T#+/G&%Y^O!XQS0!J:KX7>]UH:Q8:UJ&EWIA6WD,'ENDB*20"
MDBL,@L>1CK6EINF#3P[R74]Y=2@"6YN"N]P,X&% 4 9.  !R3U)-8]YX\T>U
MOK2SB2]O)KRT-W;"UMF<3)QC8>Y.X'T SDBJX^).A'PK>^("E\L%C*8+NV:W
M(G@D! VNO0=1R3CWH Z^BN=3QE8L)-UGJ,3_ &E;:W26V*&[=EW Q9/S# ))
M., '.*?%XMLY6U. VE['?Z=&)9[%D7SC&>0Z88JX//0GICKQ0!OT5A6WBJSO
M?#UAK5K;W,MM?.B0(H7>=YP#C=Z]>>!DG&#B+5O&-AI$-W=2VUY-964@CN[N
M!%:.!N,Y&X,<9&=H;'X' !T5%8MWX@M&N#86L-SJ$[6PN'2R*@I$V0K%BR@;
ML'&#DX)'2L+X2SM<_#NSE:260M<76&F8ER//DQDGG./6@#MZ*\@^/NH7^D:#
MI-YINHWME.]YY3M;7+Q[EV,<$*0#R*B\7ZM=Z'\1?"UIX0U:[NY+N4K?Z>;Q
M[F/R]RC<0S-LX+\\?=S0![)17.7OC/3[#QI9>%9K>[_M"]A::!E53&R@,3SN
MR#\A'(KF=:\;V?BGX:^*[S1VO[2?3$DC9V/E2)*HSE2C'^= 'I-%>>^$?%T6
MG?#KPI)J<US>ZEJ:+#!&&WS7$F3DY8C@#DDG KJ_#_B*R\1VUS):"2.6TN'M
M;F"4 /#*APRG!(_$$@T :]%<K\1[C4++P'J]]INHS6-Q:V[2J\2J2<=OF!QW
MZ8/O7+6GBJ_T3]GF+Q";B2;4%LOEFF;>QD>38&)/7!8'GTH ]3HKQ73?$-]H
M'B3X=C[9<S1>(-.47ZS3-())64$2?,3AMS=1VXI/"/C.[T+7OB')?IK.J6.G
M7YVI&_G"UA5Y<G]XXP, <#)P.F!0![717E7Q*\?Z8/ ^DW-EJE_;VFLR;A=Z
M<O[^.)!EMN67!W;%/(X+5;^$9TV[L[Z_L/%^JZ^7V(\6HR-NM>I^X2>OKT^7
M@]: /2J*@O(9;BUDB@NGM9&&!-&JLR>X# C\P:\V^!>L:GKGA'4[S5;Z>\N3
MJ<B^9,V2!Y<? ]![#B@#U"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "N$^(-P+77_  5,8Y9 NK'*Q(7;'DOD@#DXZX'-=W6)K?AJ
M+7-1TN]DOKJW?39O/A2'9M+X*Y;<I)X)'44 <EK&E7.I:IXKU^"RNEBGT$Z7
M;1F!UDN9#O8ML(W  E5!('?L,T:IH^JWOPT\*O8V<YU#1);&[DL9%,;RF%0'
MC&['/)([''%>D44 <3<6[Z_XYT'7H;6\@L](MKEI7GMGB>1Y551&$8!FP Q.
M!CIC-<FFF:F/@Q:Z2=*O_P"T$U(2M;_9GW!?MAESTZ;.?TZU[%10!Q:17#_%
M]=0%G=?8FT/[,+@P.$\WSM^W)'!V\_IUXKF[#2M2E^%-QX*DTN\CU::2> ^;
M PA17G9_-\W&P@*V< DY&,5ZQ10!Q$5C<6WQ7LYEM;IK*'039?:C"VSS/-5@
MI;&/NC.>GXUA6=CJD'PO\5:#+H]^+QFOTBQ%E9C*[E-F/O AAST'>O5** /.
M$L]1TSQ#X6\1BQNYK)-(_LV]AC@9I;9OE8/Y8&XC<N#@'L>:S_$6@7]YI7Q
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
MJE_<'3=+O04621I!"@>;A 2<= ,#VKT?PG";?PII<$EL]O-%:11RQO'M8.J
M'/KSWKS+0=)\2Z3=_$N]M]"DDGU.8S:='=1@I<+ODSD'V<':<9Z>M ':Z9\1
MM-U'Q#INCO:75M+JMI]LL9'*,DT>"<95CM;"DX/I5"[^+.FVUQKUO'HNKS3:
M'S>!(X]JKD@L&WXQQTZ^W!QQ>B^'/$Z^/O!.NWF@:@JV]H\-[))+&Q60JZYV
MAL1H-XPHQ@#IGK*?#>N_VC\3Y/['O-FLPE+ ^7_KCEAQZ?>!YQQ0!Z#<?$/1
MX]-T"[A669M>.+*(E8R>,G<6( QD#J<D@#-=!I&I#5M/%U]EN+4^9)&T-P '
M5D<H<X)'5<C!/!%>4_\ "')JOPP\-Z!X@T34$>WAE#W%O%NFLI01M.T?>5@3
MD#/0>F1TW@B3Q+X?\$:+::W97NH7DMW]G)!!>W@).UY<GH !GJ0"!U% '?44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 445EZSK::-]C4V5Y>37D_D116B*S;MK-D[F  PIY)H U**XFR^
M)=EJ.LZCH]GHFL3:AIP)NH%2'*8.#@^;AN?[N:L-\1-(34?#]D]M?I)KT0DM
M"T:@#/9_FRI&1GB@#KJ*** "BBB@ HJGJNHKI.EW.H203316\;2R+#MW;5!)
M(W$ \#UKD;;XJ:3=>&6\21Z7J_\ 8Z.4DNO*C(0@X)*ARV,GKB@#NJ*J:9J=
MGK&F6^HZ?.L]I<('BE7HP_I]*MT %%<[X;\9Z=XHU#5[&SANHKC29A!<K.BC
M#Y88!5CGE#714 %%%9>NZ_9>'K.&>\\QFN)TMK>&( R32N<*B@D#)]R!QR:
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
MY (ZX(H UO&"GP-\"M._X1?6)]MNT1AO87V^:LC%F..F"6)QVJY%KNK+\;-
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
MR?20%L;BPL0CQ*,87DD$<#_).37];TKQ+X=BT74O"WQ#>%9Q<23"R3S9I ,
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
MKW&A1!9(-JQNPF?(0 G( YZL1SSQ@9%O(EQ\$_&WD.LG^E:D?D.>/,8_RYH
M]/@U_2Y=(AU)K^U6VD 'F><I4,1G;GN?:G#7]'-A%?C5;+[',P2*?SUV.V<8
M!S@G/&*\^U;Q%96NN^$M2GU9K?0Y+&6V6_MRC117!$9&YBK*,JK#/;D9'-9_
MBFS\.P> =0GTNZ-W:7>MV\\ES*ZM')*TT?F&,@ 8P.2O&0?0T >KV&IV&JQR
M2:?>V]W'%(8G:"0.%<=5)'0C(XIMKK&F7MS/;6FHVD\]O_KHHIU=H_\ > .1
M^-36MG:6:.+2WA@61M["% H9L 9..IP!S[5P?B<WOA/QE%K>E6QF37HAI\\:
MC@78!^SR-[=5)[#% ':?VYI/V(7@U.S-LSF-9EG4J7'500>3P>.M-;7M'335
MU)M5L5L6.!<M<((R<XQNSC.:XN2%?#?Q*\,VMTY&E#29;.TFDX7[665F)/0.
MR+^.37.>)+*8Z%\59K(%M*F:!X1'RAF5%-PR_CC)]0?2@#U\ZC8B_6P-[;B\
M=2ZVYE7S&4=PN<X]ZDN;FWL[9[BZGC@@C&7DE8*JCW)X%>>WVNZ3?_%/P=):
M:C;3QM9WB"2.0,I9EC(7(XW>W7D>HK;^(=_8Z?X=MY-0MDFB?4+9$:61DBA?
MS 5ED((.Q2,D=\8[T ;D.N:3<6T]S%J=HT%N<3R"9<1'KACGY?QI+;Q!HUXT
MJVVJV4S0PK/($G4[(V&5<\\*1SGTKR]+ZREUWXCI+J=M>-<:/"ZNNT))MAE#
M% .JC@9R<< G-37D,%A\&?#NJV-LH2&+3I;^6UB4RM C*TG8[L')(.1USWH
M].L-8TW5&F6PO[:Z:$@2K#*&*9Z9 Z9IUUJFGV,\4-W?6T$LV?+26559\ DX
M!/. "?PKE?#K>&]6\5G6])UF;5K]K'R99DD0QI%N#*KA% #9S@'G /I5?QW%
M:2^,? RW*0MNU&48D .1Y+>OOC\<4 =AINL:9K%JUSIFH6MY C%&DMY5=0PZ
M@D'K3;/6]*U&X:WLM2M+B95WF.*96;;TW8!Z>_2O)_$2W3_\+7MM&&Z?%BYA
MA/+(8E\W '<J&!KI/$,UKKFI^ [WP_+%).+]94:$CY;+RV\W..B_<7ZD#K0!
MTWC.^O=,\&:QJ&GSK!=6EG+/&[1A^44MT/':I[#5H8O#>G7^IW<41GMXF:25
M@@9V0'CW// JC\065/ASXD+, /[,N!R>YC8"N5M[TVGB_P "W-Y(HTJ;16@M
MI6/[M;IE0\GH"44@>O(% '??V[I']EG4SJEF+ 9S<F=?+&.OS9Q2VVN:3>ZC
M+I]KJ=G->PKODMXYE:1!ZE0<CJ/S%>3^)K54TSXJ7,.S^R9D@,738;H1_O2O
M;.2H)'?W%=%>+9VWQ!^'PMA!$'L[Q0(\#<OE(0..HSDT =K<Z[I%G.8+G4[.
M&56"LLDRJ02,@')X)'.*+O7-)L+:.YN]2M(8)%+)(\RA6 ZD'/('K7DMU+I=
MWI/BSPE-X@TB'[9K4DGVJ\O%BDBS(C/F-N2RE2JGH<#H.NY>:MI^C_$:_M]8
MU<Z787NG6_\ 9UQ^Z$$B+OWIN=2H.6SCC.?I0!WT^NZ1;" SZI91"=#)$7G4
M>8@4L67GD!03GI@59L[RUU"SBN[*XBN+:5=T<L3AE8>H(ZUY6VF:#8:S\-[*
MQ!?3EN;W[.;LAF=/+8J1GJI8@K[$5ZB;5;737MM.BB@V1L(41 J*<<8 X S0
M!$=<TH:@NGG4K3[8S%!!YR[RP&2N,]<<XZT7FN:3I\X@O-2M+>4X^2695//
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
MD<TZPU*QU2%YK"[AN8TD,3M$X8*XZJ<="/2@!PM(((T^SVL"M$K"$!0H7/4
M@< ]\"N;\%>%9= TYHM2M["2\6YFFCN(<NP61V?;EE!&-V/>M>_\3:%I<L\5
M]J]E;R01^;*DDZAD3(&2,Y&20!ZYJ>WUG3+O21JL&H6TFGE2_P!I64>7@=3N
MZ<4 8$GABYNOB#<:W>V^GSZ=)IZ68AD8NX*R,X?:4Q_%C&?QKJ)+6WF14E@B
M=%^ZK("!]*K6.LZ=J<DT5G>132PX\V,-\Z9Z$J>0#V/>FVNNZ7?72VUM?0RS
M.AD1%;ET& 67^\O(Y''- &;?Z3K.H:PMN]U81^&U$;FW2%O/=D.=A;.T(2!G
MCD#'?-=%6?:Z[I5[=+:VU]#+.ZET16Y=1U9?[P&1R..::OB'1VU)-/&I6WVM
MV94BWC+LOWE'J1W Y% %\PQ&83&-#*%VA]HW >F?2HQ8VBW9NUM8!<L,&81C
M>1Z;NM5FUW2EO5LVOH1<-)Y*IN^])_<!Z%O;J*&UW2DO19M?0B=I/)5"W63^
MX#T+>W6@"W<B<VLPM6C6X*-Y32 E0V."0.2,UD>'],U2W,M_KUS:W&JS(D3&
MTC9(HT7)"J&)/)9B3WR..!6AJS3)I-W);SM!,D3.DBJ#@@$C@@BO-OAMX\UO
M4_%FK>&/%$D+7\$:SVKQQ",21X!/'N&1A[9]* /3I[&TNI(Y+BU@F>(YC:2,
M,4/L3TIUQ;6]W$8KF"*:,D'9(@89'3@UY-KGCWQ"OQ8T?0;*ZB@T>_E\L$0J
MTC!79'8%LXRRL![ 'O7H^I^)M%T0NFHZE%$T2*\N<L8U)P&?:/E!/<X% &HD
M,43.T<:(SD%RJ@%B!CGUX %));PS/&\L,;M&=R,R@E3ZCTKE?&7Q!TGPEH]K
M>--'<2WS*MFB-N60,1\^1_" <Y[]JV)O$VC06=M=/J$7E76[R-N6:7;G=M4#
M)Q@DX'% %YK"S9=K6D!&2V#&.IY)^IIR6=K'+YJ6T*R?WP@!_.LVZ\5:#96=
MG>7&K6L=M>X%M,9!LE)Z!6Z$USOB[QG;OX;U+_A&_$VDVNHVDZ0R7%RVZ*)B
M>58X(!(# <'D$?0 [%-.L8Y6D2SMUD9_,9EB4$OS\Q..O)Y]Z34EOGTVY73)
M(([XQGR'N%+1A^VX#G%4I-?L--T^TDU*_@\Z6 29B!;S %!9U49.WG.>V1FN
M9^(/C*33_AI-XG\,:C!+L>/RI4"R1N&<(0<^F3Z'(H Z;0=-O;.*:ZU6X@N-
M4NBK3O;H4C4*,*B DG:.3R>2S'C.*T);&TFN8[F6U@DGC^Y*\8++]#U%5]%N
MI;_P_IUW,P\Z>UCD<J,?,R G ^IKRG4OB/XA\%_$ V_B!ENO"TUPUO'=B%5>
M-L*<L5ZE=PR,<CD<C% 'L%Q:V]TJK<013!&#J)$#;6'0C/>FM96KJ5:VA*ER
MY!C&"QZGZ^]9%I<75QXKG5-2,NFBRAN(HE1""9&D&=X&2N$!'/?J:F@\5Z#<
MWZV4.J6[SM(T2 -\KR+]Y%;HS#N 210!K)&D2!(T5$' 51@"F/;02N7DAC=R
MI0LR G;Z?3VK'OO&?AO3;RYM+W6;2WN;9-\L,C[65>.<=>X_.GOXM\/QZ'%K
M;:M:C2YCA+HO^[)SC&>QR".>] &HEI;1QO'';Q)&XPRJ@ ;ZCO2"QM%55%K
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
M&M%UJQ-PL)G,?GJ"$ R6//8<GT%)'XAT?5-%O+VPUNT%M$&C>\612L#8ZG/
M(R#S0!HBQM ZN+6 ,F-K",9&.F*7[':_:_M?V:'[3MV^=Y8WX]-W7%9-CKFF
M6.DZ4E[X@M;F6YA4Q7,CI&;KY<EPHXP1SQP*MZ?XAT;5;.XO+#5+2XMK<D32
MQR@K&0,G<>W'/TH N26=K-<1W$MM"\\7^KD9 63Z'J*>T,3RI*T:-(F=CE02
MN>N#VK/M_$6CW?G^1J,#F"(32+NP5C/1\'G:<<'H:I>'O&.D^(M#?5K>YBCM
MT9]_F.%*('959L_=W!<\^M &S]CM?M?VO[-#]IV[?.\L;\>F[KBB:QM+B99I
MK6"25 55WC!8 ]0">U5;77])O8KJ2WU&W=;3FYRX!A&,Y<'[HQSDU)9:OI^H
MS2PVEU'++"%:2,<,@;.TD'D X./7% %M$2-%2-55%&%51@ >@IU%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
MB+%)'.-S*6ZCH...,=J\O\?WELO[0?@UFN(@(HD60EQ\A+R8!]*]N50JA5
M P .U-,49.3&A)[E10!X_>3VG_#2T3RRP;4T<_,S#"G:Q_ [3^5<QX,N85_9
MM\4HTR B>90I89R5CP/QYKZ'\J,G/EKGUQ1Y4>,>6F/3:* / M9CN)_A3\-[
MR)]^F65W;M?E3E8^0 S>@'S#GIFN@TXRS_&?QQJUM*IT>/2UAGG5OW32^7&0
M,]"0 WT_&O7O+384V+M/5<<&FQP0PQ>5%$B1C^!5 'Y4 >1? 72=(N? $-Y-
M9VD][!?2.LLD:L\3   @GE>/YFN(M9K1O!'Q9;S(2\FH#8=PRRF8XQZCTKZ6
M5$3.U5&>N!2>3%_SS3_OD4 ?/D]Q:1ZA\&/*FA79"OF;6 P3Y8.?J=WXYJAX
MXU73KJS^(=AID$MDR7L+W,3!Y'NI!-AI"3E8HP<X Y.1SC"U])>3%Q^[3C_9
M%*8XSNRBG?\ >X^]]: /#/%=W M]\(=4>9%L8R@DN6.(T.(>K=!T/Y&M"YNX
MKC]I"!K:XC#R:*5C+'&'*L0"#SGD''6O8S&C*%9%('(!'2CRTW;MB[O7'- '
MS*(+E/@A=Z#(KGQ"WB'RS:YS.9>#G'4\#K7::DZQ_M&>%$OIH6GAT3;,S,,"
M7;.?P/.?QKV3[/#Y_G^3'YV,>9M&['IFG&.,MN**3ZD4 >2?L_S1OX;UZ-)%
M.-7D8*#T!1,'Z''Z5T_Q 1]+DT;Q;!%)))I%T%N$C7<SVTN$D '<@E6 _P!F
MNT5$3.U57/H,4I4,,, 1Z&@#RW2[#5;#Q;>>';N%FM?$!36)2H&R @_Z1%[@
MGRE]PY-:EO/8GXVZJ9);<R1Z)"N6897]XY8>W!&?:N^VC<&P-P& >_\ GBFF
M*,DDHN3U.* /#=%U2+3? W@C4Y[B5-&L[^]CO)K8[OLY=Y5B<@ X R1GT;W%
M:/C'_A&G^'GC#5-'NVNQ?_9O/O'EW1S2JZ@!.Q8#&<>H[@U["8HRC(8TV-P5
MV\&D6")(UC6)!&OW5"C ^@H X2^GL(_B[X82WEMU#:5=1JL;* 5S&5 QVX.!
M]:ZWQ!HMMXB\/WVD78_<W41C)QRI[,/<'!'TJ_Y48(/EKD=#BL_78=9GL470
MKRTM;L2J6>ZA,J%.XP".>G?M^- '%>'IM?\ $6BWTUW$\.KZ393Z7$S' >\P
M0\H/H0L6#_M/6)<S6^L_!#2M)T]E77H6M;>&WSB>&[CD4.2O52,.Q)[9->K:
M3IPTO3H[7S6F<%GEF88,DC,6=B.V6)..W2K(@A69IEBC$K#!<*-Q'UH X*+4
M[+1OB[KG]HW4=L;O3+0VXD.#.5:0$(.K')' R:XG2[S3I/AM\-HYI[8[->C$
MB.P^7#39R#]5_,5[HT4;R)(T:,Z9VL5!*YZX/:@0Q!541(%484;1@#VH 2&&
M&"/9!&D:$EMJ* ,DY)X]2<UY;IEU<:1J^E?V7J%OK7A^_P!4=$LY@/M6G3,7
M+E6!^95)?.>0#^->K5&MO DQE6&-92,%PH!(],T >.Z9=Z!?:'J/A7Q7>7JZ
MM'?S>=IH<J]RYF,D;18&6W94@@_I71Z$NFW7Q;\7Q2BVFE^RV("/M9OE5RWY
M$)G\*[\P1&83&)#*!@.5&X#TS3A&@;<$4-ZXYH \YO+.[TGQ[J&BVL4G]G^*
MHQ<;TX6"1,+<'/8M&00?[V*N>(I;6#XK^"(O,AC807RA,@$ QH%&/P./I7=[
M06#$#(Z'TI#&A;<44MZD4 >4>'-9T%M!U+PIXIC676(]2G::PE4F2\=IC)&Z
M#^+.5P1T YP*=-JFD67BGQ9HOB[49[ :A*)8-[[8[JV:%$VJ<<D;6&!Z\<YK
MU0PQ&83&)#*!M#[1N ],TDD$4K(TD2.R'*%E!*GU'I0!2T&U@LM L+6UBFAM
MHH$2*.<DNB ?*&SSG&.M>4?:W_X0+QE961>:_M=?N+FXM(>93 +I6;CT*9QG
MJ,]>:]HI JJ6(4 MR2!UH X+0]0\(:[K]OKNG:I-J-Y#:,DD[RD+;PGDB7@
M9/0'GJ>@-<QH2Z:/V;+B<"U\U=*NXS)\NX,2_P N>N20O'L*]ACMX8E98X8T
M5CE@J@ GU-+Y4>W;L7'IB@#RZ_DTPWWPN&^TV!F*C*XP;8_^S8_''>I8+NR7
MQ+\45-Q $^SV[,-XQ_Q[$,?SX/O7IGDQ\?NTXZ?**/*CY_=ISU^7K0!X\EQ8
M2>%OA.LTULP%Q;A@[*<8MV!SGT; ^N*FU;4]-LM:^*,EQ:QZC +2R,MFDF/-
M_=LK9*\@#(R1R *];\F+_GFG_?(H\J/).Q<GKQUH \QT?5;.;XNZ?,NL6]\+
MC0'BCDMU B+><AV1XR3@9)!+$<YQ6!I^IK;_  @T1HI)9%TC5A+JT5OS+!$+
MB4DD=B#M;!],^]>VK%&FW;&B[1M7 Q@>@I0BJ" H 8Y.!U- 'F5S_P (5K=M
MK.JP:O=W*7%@MM>ZE%,2L"%UV9X W DMTR #GJ,W/#^NWVC:MJT'B2^L;^VL
MM/CNO[<MDVEH0S8255R-WWF&WJ":[^."&&/RXXHTCSG:J@#\JC:SB%K+!!'%
M"L@.=L8QSU..A_&@!-.U"TU;3K>_L)UGM;A!)%*G1E-6:K6%C#IMC%9VX(BC
M&!GJ23DD^Y))_&K- !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %4-5UK3=$BBEU.\CM8Y7$:-)D!F/
M1?J?2K]9/B?0H?$OAR^TB9M@N(\)(.L;CE''N& /X4 6Y-2M(;VVLY)@MQ<J
MS0QE3EP.N..V1GTS56#Q+HUQ>Q6D5_$TLQ80]0LQ7J$8C#D=]I-<1IQ\0>*_
M!FLW\]N]OK4>G3:3 F<$SJ")G4]M[A0/3RZHWUS:^)/AQX8TS271=:@N+)8[
M9>);22(J)"R]5"J'R3[>HH ])37M+=[]%O$+V&/M: '=#D9&X8R,@$_3FK5E
M>VVHV4-Y9SI/;3*'CE0Y5E/<5YV-4L](^(7CB"_G$,U_:6CVD; [K@+"ZML'
M5L'KBMSX73)-\,M V-G9:(C<=".HH TK_P 9^&M,GG@O=:LX9;=D69&D&8RQ
M(4''0G!X]JL7WB31]-N/)O+^*%@ZQLS9V(S?=5FQM4G(P"1G(KE--EL)_C/X
MAB=[>25M,MHPI())#.67\/E)'TKG;6]\/[O$'A;Q@]^M]-J,\BV@>;%]%)(7
MC,83@\8&!TP* /2;SQ9H%A<7-O<ZM:I-;*&FCWY9 >F0.<\'CK4?_":>&BUB
M!K5F?MVW[,1)D/N.%Y[9((&<<@BN8TJ>QM_B_J"-)#$T6@V\>'E#%"KN64L>
MI QG\ZXX75A'^SW,D<UNLG]IY"JP#9^W!AQ_N#/T]J /8=1\1Z1I,LD=[>I$
MT48EE&"WE(3@,^ =BG!Y; X-5]1OK,ZYHD(U];6:5W>.SC9#]M78?8G:,9R/
M2N#\5:U8W%_XUTZ-TLKAM)4J88]\NJ PN05."/+7<5.T9ZDL *0:G8RS?"EQ
M<QX5&!+';C_12O?MNXSZ\4 =S<^./#%FL[3ZY9*()/*E(DW;&ZD''ID9].];
MT<B2QK)&RNC@,K*<@@]"#7E,-WIQD^*K&>VRX(R77YA]F"_B-V1]:[CP),D_
M@#P\T<BOC3K=6*G.&$:@@^X- %ZXU_2[6Z^S378602I"3L8JLCXVH6 P&.Y<
M G/(]:%U_2W^WA;Q"VGX^UJ =T.1D;AC(XY^G->=:M=3:1K.H:CH&J0WL<FI
MQKJ'AZ[ 9VFWHN^ CY@>%8#D<$]L59;5+/2?'7CVVOIQ#/?VUM):1,#NN%$#
M*=@ZM@@@XZ4 :GB#Q,+;Q+X/O+;6E30[\W#3\IY4B+ SJ^XC/7WQTXK<C\3Z
M%K'A^]O[#7K9+6-6CDO$D4?9VQU.[H1D$9%>;:3<VB:/\*+VZ=$LK99(YIIA
MB.)_LY"[F/ .[ 'O6Y]CCGUSQWK5@%_LNYTM83+']RXG5'W,I'#8!52?7([&
M@#L['4[.T\.:=<3:H;R*6",173+E[HE<A@JC))'. *FMO$&D7>EOJ<&H0-9Q
ML4DEW8",#@JV>0V<#!YYKR_[='HNA_#C5]3:ZCT--(%O<7%NSC[/(\46QVV\
MX.TKGWJ366TBPTRU\2^'K>[N='CUV&^U.X#22>> K*TJAN2%)0DC@D?[- '?
M7WC30['1]3U$W1==.7-Q"L;"5#C*@H0&&1T)&._2M'1=4AUG2;:^A(Q+&K,
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
MZ0R+>:C"%MP1N$<N"7R.^P*Y([[*GUF;2K[QA:Z->W%NQN=+NX9+=I &8.\
MQCU(#8^A]*X#X>>'=1\+Z+XGM]<N EAI4MS!8F4[02Z L_/8@)C_ 'W]: -W
MX1>+]3\1^#+[7O$FJ(P@NI(BS)'%'&BHC;B0!_>/).*[*P\6:)J6IG3;:^'V
MWRA.L$L;Q,\9Z.H<#<ON,BO$OAS?:=:? /Q,FHV1U!([J1Y;!)"CNI6( \<A
M<\ENV#Z4[PYJ"W'Q;\"7QDD^SR:+Y,8%NZ1Q';*!$A89<+E1N);)R<]@ >H^
M'?B-I?B3Q;JVC6A81V1CBBD,;9FD^<R=N -H SC//M6Y;^*M#NM12P@U&-YW
MD>*/ ;9(Z??57QM9AW )(KR[P,9K?QO\3],#-!J=[<L]FC*06SYQ5QZ+\RG/
M3D>HK+^&D.CZMHFBZ%JVH:I!KFA:D9H],1$4JXD+;S^[W;<,=V6['VH ]7NO
MB%X3LEO3=:W;PFRD$5PKA@T;G.%VXR3\IX [&J&F:W=7OQ.OK./Q%8S:8MBK
MQZ6L1$R-\O[PL5&5.[(.2"&''>N,\!6FEZI\7/B +R&UNEDD58TE575UW'=@
M'@C(7-.M+FUB_:,\0LV)(AHOE^7'R795B)11W; /'M0!Z0GC3P[)?VMFNIQ^
M;=NT=LQ1A'.RG!5),;&(/& 3S7,V?B;6#\<;WPS)>>9I2:?]I2(Q("KG9_$!
MG')ZFO'I=3M+O2?!]Q8V\EAIUIK_ !9+'(R6J[U;+2N#O<X)P#@#M7HUC<P-
M^TU>L)4PVDB,9.,OA#M^N,\=: /1/%TE_;^%-3NM,O&M+RWMWFBD"*X+*I(#
M!@>#CZUPWP[^(.J:IJ=_X/\ %S_8_$ELS".545?-7KP,;=P'(XP5Y[&NV\:W
MEM8^"]8DNIXX4:TE12[8W,5( 'J3Z5Q_Q.\#?\)7I]MXF\-3*NOV $MM/;N/
M](53D*&'<'E3^'?@ ZK2-873?!T6J^(-7#+M+2W,ZI&!DX  4#VP.235^S\1
MZ5J"7AMKHL]F,W,+1.DL0(R-T; ,,CD<<]J\A\86^IW_ ,)?!.HNDC06US!<
MZBH7&P'.78=@"3GTS6KIY>]^-OB;7+.9&T:#25AGND<&)GV(0N[H2 "3Z8H
M[1/B3X-D%L4\06C"YE\J)ANP7]"<?+^.*OZCXOT#2-473-0U**WO73S$AD5@
MSKSRO'S="..XQUKYHD>)?V>;2!647'_"0%C&/O\ $3<XZ^E>G>+K^RMOV@_!
M]]<7$2V8TUW\YCE ")L-GH!R.>@ZT >D6GC#0+_0[C6K74XI=/MB1/*JM^Z(
MZ[EQE<=>1TYIO_":^'-FF/\ VK#LU1MEDV&Q.V[;A3C&<D#\:\E\.65SJ5G\
M7-0TZ-Y=-U 7"6;1C*W#@2Y*>OWATZY%<S%JME/X>^%$$<X9['4C]J."%A_?
MH<,>@..<>G- 'IR>/;K2_C%KNB:OJ871+6P%Q"A@!97/E' V+N; 9^.>!D],
MU>^(7C.2U^&,OB?PKJL;;9(_+FC59%<%PI!# XQGV((K!L[NVTO]HKQ'?ZA,
MEM9-I21"XF.V,OMA;;N/&=H)QZ UPXTV[TS]G/6#>(T"ZCJB3V<$@PQCW1\@
M'GG:3]!F@#UB3Q!J4OB3P?"OB&RM([NU$MY8S0'S+LL@(*';CKGH1CWZ5TFH
M^,?#^DWC6M]J<4,J.D<A(8I$S\J'<#:A(!(#$5Y/JUY;/\1?A=(MQ$R)8KO8
M.,+E,#/ID\5'X:N='L_$/C'PEX[MRTE]J9O(%EC=OM0+';LVC)/"D =<D>HH
M ]W8;E(#%<C@CM7EG@;Q3K^L?$WQ1HNH:H\UAI3N($$$2E@'VC<0N3QZ8KU%
M61( Q C15SAN-HQWKQ+X97EK_P +I\</]HBV3R2&%MXQ)B7^$]_PH ]%E^)?
M@V"*2637K95CE\F3Y6RC>C#&1]3Q6'\2O'LOAR;P_8Z;<K&VIW<8FN%CWE+<
ML 2F05)/X].G(KR<36[?#;XFJ)(S)/J\1C (S(OGY!'J, G\ZZ7QG>6[:)\)
MC]HB/ERVLDAWCY5 B!)] "",^QH ].TW6O\ A'=.@M/$VOIJ&H3F2:%H;1A(
MT Y!,: G '5L 5I7GBW0+#18-9N=4@739R!'= EHVSTY /H:\_G;^QOC[>:Q
MK$Z0Z7=Z*5L[B5@(SMV%D#'C/#MCT/O7GD]C?Z;^S48M15XFNM4$UI#)PWE'
M'0'G!(9OH<]Z />_^$Z\,;]00:Q;L=/17N]@9A"I.,D@>O!].^*CB^(?A&:Z
MM[=->M-]RADB)8A6 &3\Q&T''8G-<]XNL])L_@UJ=Q906D9FTE(A-&J@R *
MJ[A][VKS:\FM/[(^#:F2';#<AIAD80>;%DMZ<@]?0T >[Z/XLT'7OMG]FZE#
M.;(XN1RABZ\D,!QP>>G%,M/&.@7VI6^GV^HH;FYC,MNK1N@G0?Q1LP <>ZDU
MY/IM[8Q?$CXH27,!O;1K!B]M$W-PJIAU4COU!(Z5SNFZE#<^(_AK?1B2"RCE
MEB2W2"3R[8;@!&KL"9&Y!)R>O % 'L-I\2-*O?'EWX;A+%;2(!Y?*<[YBP&Q
M0!T []R>.G+?!&OSW.FZW?:OXFT[4K>VO)"LT*>4MM$!G:^57! ]<X]37+^&
M[B/2_C_XO6])@-W;Q-;[E/[P83)'J!SD]L'/0UP>G6E[JWPI\>6NEYFG_M<7
M#0Q'+20A@20!U'&?^ T ?0FF>*-&UBX^SV-Z'G,(G6)XWC9XCT=0P!93_>&1
M67-\2O!UO%-)+KUNHAE\J4%6W(V<89<9'/&3TK@;<G6_BOX'NM%E6:VL-&#7
MDT+96)"C (Q'0DX&#S7&">W;P/\ %;$D9>?5(S%@C,B_:"05]1U/% 'TS%+'
M/"DL3J\;J&1U.0P/((/I3ZY_P)(LOP^\.,CAP-,MU)!SR(U!'U!!%=!0 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !65KMIK-Y;0)HNJ0Z?,LP:626V$P:/!RH&1@]#GVK5JCJ>L6&
MC1Q2:A/Y$<LBQ(Y1BN]C@ D# R3@9H DTVPBTO3H+*%F98EP7<Y9VZLS>Y))
M/N:LA5#%@H#'J<<FL]]>TR/4YM-ENUCNX8/M,D<BE<19QOR1@C/&0:SK?QWX
M8NI+%(-8@<WS^7;D!MKMD@+NQ@$D' .,]LT ="54G)4$],XI0,# KF[;QC8W
M/B[4=!"3(UC%&\DKPN%W-O)&<8  4?,>#GCI7/Z_JK1?"O7]3T'Q+=W<D#S2
M)>?*64A^8P2OW1G (Y]#0!Z)2%5+!BHW#H<<BH;9R;&&1R2?+5B>I/%<'JOC
M;^V_!'BR[T>:\L;C3!<+%+Y!5B8E&2=ZX!+9&.& ]* /0Z*YO0/%>DWWV#2_
M[2275&M%D9"#ER%&[#8PQ!Z@$D=ZM_\ "5:)]MCM?MPWR7!M4?RW\MIAUC$F
M-A?@C;G.01UH V,#.<<TO2N=T_Q?9ZCXMU/0(HK@26"Q!I&@<!G8.2,XP  J
MX)QG)QFIO%-Y96NGP+>ZW)I/F7,2QRPD!Y&W#Y "#D-T/'>@#<HK$O?%V@:=
M?3V5UJ<*W4$8EDA4%W"DX'"@DGV'/7BLGQ;XWMM.^'=UXBT:X6Y\R FSE2-G
M0L3M!/'&">C8Y&* .PVKN#;1N'0XYH*J3DJ"<8SBN7L9H-*NVOWUW4+BSO5$
M<-C<PN\GFKDLT8V^9R.2H&!@G@5??Q;H$6BS:Q)JD$=C YCED?*F-QU1E(W!
MO]DC/M0!LE5*[2 5Z8(XK%U[3-6U)!:V-_:VUC-!+!<QRVY=B&& R$,,$<\'
M@YJO_P )[X6\YX?[;MA(EQ';%3D'S'^Z!QSGU' [FG+XY\-/]K"ZI&7M2HEC
M\M]_.2"JXRX(!(*@]* -?3]/M],TJUTVW7_1K6!((U;GY54*,_@*L@ #  QZ
M5E)XFT:71K;5HK^.2RNF"02("QE<D@*J@;BV01M SP>.*H:KXXTC3_#&I:Y%
M))<QV!:.6)(7$BR@?<92,IU'+   YH Z15"J%4  = !2]*YB[UK3KUM!=]:G
MT^:>Y5HK=4*&Z;:<QLK+G;SG/'3K6GJ/B/2M+DE2[N2K0H))MD3R"%#T9RH.
MP<'EL=#Z4 :G>DVKNW;1NQC..:R;SQ1H6GR6:76JVL;7JE[?Y\B10I;<".V
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M,J ],D X%>@T4 >)6>L6ET_@&^C,D4<-\Z26-M:,L-B3$X$0 7);/'))/4
MUHS0W5UIWQ+T*SCE_M6YNY)X80C R1F*/H<8PVUE'/.:]<HH \Y\/ZQX1\3:
MGIFH6L%_)JFGJ[O]KEN/^)=N3$F\N=O. N.<]>@)"?#J:TC^%MP6>)&CDO3+
MG *[I9""?JNW'J,5Z/10!Y!I6KP:;X!^'Z3Q1QH6\J349(O,^P.(V' QP[9V
M@G@9R0:K1W,2>"OB=:E[DRRW-P\9N(F1Y \*!3RHY8YP, ^U>T44 <[I6OZ=
M;V7AS3WG)N-1M<6P1&96,<8+Y8#"X]\5T5%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M%^]GC)/MW /=:*\K@\=>(8?'7A*TO'LGT[Q#9^?]GBA(:W)0L ')RW;)P._
MJEXQ^(OB;P[:ZI>RQVUG/9Z@L=M8.JRBYM3P)&(.Y<GH>!VY.: /7V=$ +L%
M!( R<9)Z"LY/$.DR>(9- 2^B.JQPB=[;G<$..?3N..O->9^.M3UFZ^)?@:RM
M-1%M:7>;E(C#N"2!3\S<C?P3@<8JY;>(9;'XTZO8WUO821VFC?:'O4M MPRJ
M$8J6S]WD\?3TH ]3HKQC_A:FMP>";+QQ.L!L+C53:OIRQ_<@^89#YR7^7OP<
M]!6YJ/BSQ'+\6/\ A$],N[&*TGT_[4D\UL7:,X/8,-W3OCKWQ@@'I=%>:>!O
M&'B7QG\++S4[6.T.OQ2200EAMC=@%()&>#AOID5W6@G56T&R.N+"NJ&(?:1!
M]P/WQ0!HT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %8/B3QGX?\ "7V<:YJ269N0WD[HW;=MQG[H/3</SK>JO<V-G>[?
MM5K!/LSM\V,-C/7&: /#M.\2>#['XGWWC1O'%B[7D7DO:C3YP%7:@X;U^0=O
M6M;Q?XR^'OB6\T;4X/%<%OJ6CW0N+9WM9F1QD%D8!0<':.1TKU3^P](_Z!=E
M_P" Z?X4?V'I'_0+LO\ P'3_  H \=T[Q!\.HW\4W>H>+89;_P 1H\4[PVLR
MK!&5*A4RI)Z\D]<#@5S4,WA<:5X;L9OB+8&/0+LW%LJZ5/\ O 7W_.<YSGCC
M  ]>M?0_]AZ1_P! NR_\!T_PH_L/2/\ H%V7_@.G^% '(R_&/P(86\KQ);B7
M'RE[>8KGW^6N.O\ Q-\.]>\$VGAW7/%=K/\ 9IHI%G@LIDX1N>"#@E2R]>^:
M]?\ [#TC_H%V7_@.G^%']AZ1_P! NR_\!T_PH \6\=>(?!7C#5M#NX/&ME8Q
M:/(988SI\[[R2AP<8P/D'2EUOQ)X/UGQK'X@'Q"CMD-@UE);C3Y)-H8$,8RR
MX7.>N">/>O:/[#TC_H%V7_@.G^%']AZ1_P! NR_\!T_PH \B\%^,O /A+P:/
M#5]XK@U.WD>1"4L)D 1\DA@0<]3S[CCO4WPZ\;?#SP9X4331XD1I&FDF<O!+
MG!8[0<+QA0N<=\UZL="T@]=*L3_V[I_A2_V'I'_0+LO_  '3_"@#S[7?BGX.
MU%;-;+Q990""Y2=_.LIWWA3G:, 8SZ\UG^-_&/PQ\<>&Y-,OO$4"3CY[>X6V
ME)ADQU'R].Q'<?@:]1_L/2/^@79?^ Z?X4?V'I'_ $"[+_P'3_"@#R?7_&/@
M#4?%&B>)K'Q7;0ZII0:,"6UF:.:-E(*G"Y!&YB",]>AK*MM2^&Z^$_$FEW'C
M*-K[Q!,UQ=7:6<H57+;E"J5^Z#GJ<G)Z=O;?[#TC_H%V7_@.G^%']AZ1_P!
MNR_\!T_PH \Y\)_$OP7X?\-V6E7OC"UNVM(4A1X[*:,;%4*.""2>.3G\!7,Z
MQXC\):C\2['QE!XYT^&2RB\F*V?39W!7#CYB".?G/3VKVS^P](_Z!=E_X#I_
MA1_8>D?] NR_\!T_PH \DTOQ1\.X?&,WBW5_&$6HZRR>5"5LI8H;9,8PB88Y
MP3R2>I]:SM#\1^%=#U#Q/?6WQ LUN-<N4NE9=.G_ '#+(SXQ_&I#$$<9KVS^
MP](_Z!=E_P" Z?X4?V'I'_0+LO\ P'3_  H \1MM0^&#W'B2:^\1V40URW6!
MX+&SFCCCQR7 *GYBP#>@QWR:N^"_'&A>%],CTNZ^(EG>V-HK+:(--F5L'.T.
MV#E1GH,'ISCBO8?[#TC_ *!=E_X#I_A1_8>D?] NR_\  =/\* /G^P7X>1?#
MR_\ "=_XX@G$]Y]MM[J.PF1H9-H'*D'(P/4<$UOV_BOP1<>+W\4ZMXQM7U&.
MP^PVJVUI.B1<',F2N2QW-] >_6O8?[#TC_H%V7_@.G^%']AZ1_T"[+_P'3_"
M@#Q>S\0> 7\86?B/5?%6G37=M:/;RO:Z?/$;QG7:7E&",[21QUSUX J/P;XE
M\,>#7FTZU^(EO)X?:<SQP-I\WGID_<#XP <#)QSSC:3FO;/[#TC_ *!=E_X#
MI_A1_8>D?] NR_\  =/\* .'U?XM>![[2+NTM?%%M%+/$T8DDM9F5=PQG 49
MZ^M8.J>+?AMK\?AUM8\2VLMSHUPLZO%:3*LF%QMP5. 2$)Y/W<5ZM_8>D?\
M0+LO_ =/\*/[#TC_ *!=E_X#I_A0!XMKWB3P=K/Q&TKQ:GC>QA_LU!'';'3Y
MVWJ"QY;CGYSV[53UC4_!VK:]XCOS\1DC@UJT%NT)TZ1VB  P Q'"Y&< #.>N
M>:]U_L/2/^@79?\ @.G^%']AZ1_T"[+_ ,!T_P * /"]1U/P1?\ @CP]HA\>
M6RWNB3)+#<?V=-L?;T4IU].<]O?BUK_B7PG>^*=+\5:3X^M;36[2'R)VET^9
MH;A.>-H&0/F(ZDXQSD9KVK^P](_Z!=E_X#I_A1_8>D?] NR_\!T_PH \8\8^
M)O"'BW3=(MY?'MJD]C=B[DF;3IB)''1548VJ/3)/N3DG0^('C7P/XX\*_P!B
MKXQM;,O(DDDILII/N\X P.]>K_V'I'_0+LO_  '3_"C^P](_Z!=E_P" Z?X4
M >*:AXA\(WWBC2-97XAQ0"RT_P"Q/"NG2N#D$,T>X$(2#U(/0=:R8YO!D?PR
MG\&?\+ LS'+=B<7']F39500<8[DD#G/^-?0/]AZ1_P! NR_\!T_PH_L/2/\
MH%V7_@.G^% '$:9\6? MAHUI9R>)[>26"!8BZVLRJQ48SC:<=/6JNA?%/P=I
MT-U'?>++*X$MS+.AALITVAV+;3D'.,]>*]!_L/2/^@79?^ Z?X4?V'I'_0+L
MO_ =/\* /)-+\0?"C29?$L,'B"%=.UY5$MJMO*!&=KJ^T[. =V0.WY5B6NH>
M S8^'=(U'QK:W&DZ%<O<0JEE,LDY+%E5SC  S@XZ^U>[?V'I'_0+LO\ P'3_
M  H_L/2/^@79?^ Z?X4 >*2>(?!K>-_$7B-/'%D/[8L&L1 =/G/E JBAL]S\
M@.,#K7,^)-9\,V'P73PEIGB2#5KJ*]$J&.UDA)4L6.=W'!/K7TC_ &'I'_0+
MLO\ P'3_  I&T#1F^]I-@?K;)_A0!XQ:^*?!U[XPT?Q%KOC.SF_LFU\FUMX+
M&9,N0<NY(/(ST'&0#QTK,OK[P=+?>+A9?$"TM['Q(5>='TV9Y(W!8X!X&W+-
MVSCCCK7O0T+1U&!I5B!Z"W3_  I?[#TC_H%V7_@.G^% 'ANHZIX&U+PCX:T-
M_'5M')HD@D2==/F(D*@A,KCCG&>>U;&G^,O J>-+SQ=J/BNSEU.2V%K;116D
MXB@0=3RN6)/TP"17K7]AZ1_T"[+_ ,!T_P */[#TC_H%V7_@.G^% 'S]:3^#
M;7X>ZSX3_P"$_LF74[Q;HW']FS@QX*$C;W_U8[]S5W5]5\&74?AB_P!-\>6U
MGKV@VZ6R77V"9HYD48 9<9'?N?O$?3W3^P](_P"@79?^ Z?X4?V'I'_0+LO_
M  '3_"@#A]+^+G@VWL@NH^+X+NZ8[GDCLI8T'LJ[20/J2>O/:N-U7Q)X/U'X
MG:?XS3QO8QFQB\F.U.GSG<OSCEO7YSV["O:O[#TC_H%V7_@.G^%']AZ1_P!
MNR_\!T_PH \8E\3>#6^(6I^*D\;V0^VV#60MVT^<[ 54!MW?E0<8%9]EJ7@N
MS^%EYX)'CNS87$N_[6=.G&U2RL1M[G*]<]Z]W_L/2/\ H%V7_@.G^%']AZ1_
MT"[+_P !T_PH \7N]>\!7.C^%$'C&U75?#31&VN/L4WERJ@4%67&0&V#D'BG
M6GB'P%"GBN\E\86K:OXBC>)Y19S>7;H5*A5&,M@').1G Z5[-_8>D?\ 0+LO
M_ =/\*/[#TC_ *!=E_X#I_A0!YAX&\?>!_!_A"UT)_%UM=FUW[)ELYDR&8MR
M,'NQ[UQL,W@V+P5K_AP^/[(KK%XMTT_]FSCR\,&( [\J._K7T#_8>D?] NR_
M\!T_PH_L/2/^@79?^ Z?X4 >(/KO@V37_"6J-XYLO^*?M4M_+&G3_O\  VDY
M_AR/K61J/_"'ZC8^(K23XEQF/5KT7B[],D9E8'(#MC) !P ,>OM7T-_8>D?]
M NR_\!T_PH_L/2/^@79?^ Z?X4 >,:UXD\%ZGJOA?5X/'5I%J.B+L+/ILS1S
M @ _*,$=#W/6GQ>)O X^)%YXJN/&EI/!=67V*2T:PF!*84$E@,9.WTQS7LG]
MAZ1_T"[+_P !T_PH_L/2/^@79?\ @.G^% '@@G\ /X?M/"T_C:W?P_:ZB;Y5
M^QS"=UYQ$3C&,L?FQD^@K:F\6>"V^)@\80^-+)0MF;1+5K"<X&#@EOJ?3I7L
M/]AZ1_T"[+_P'3_"C^P](_Z!=E_X#I_A0!Y5\-;/37\#ZSX2\,>-$N;YRUPE
MY;VDD+P;@JYPQY^[U!SS7J>@V%YIF@V5C?W[ZA=P1!);J08:5AW/^<U8MM/L
MK-F:UL[>!F&"8H@I(_ 59H **** "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 **** "BBL7Q3X>B\3:#<Z>T\MM,Z'R+F%RKQ/V8$'
MIGJ.XH VJ*\OT#7)-7\)-X-G@6#Q) QTZ[B&?W0 YNL]2-N&![N0.^:[-KC3
M_"MMIVDVL,TL]PQBMK=6W22E5RS,S'L!DL3Z=R!0!NT5RS^.;*&RUN6>RO([
MK14\R]LR$\Q8]I8.IW;64@$C![=,U;?Q9:1WV@VIMKK_ (G:%K:4!=JD1^9A
M_FR#M'8$4 ;U%0W=Q]DM);@Q22B-2VR, LV.PR1S7'Q?$NPDT_2-3;2=533-
M3D6&*[,2E4D8D*I4,7.<8R 1DXR: .VHKG+'QC;7&J:AIU[I][IMS96PO"ER
M$/F0$D;UV,W=2".M,T_QK;7U]I-LUA>6XUBV>YL))=F)550Q! 8E3M8'!_GQ
M0!TU%<YIGC&TU.RUJY^Q7=J='E>*YBN/+5]R+N.,.1C!X)(!K;L;HWMA!=-;
MS6YF0/Y,P =,\X;!(S^- %BBN+N/B-;0V^L31Z'J\Z:/,T=[LCC'EJJAF?EP
M",'H,GCH!6U-XEM/.L;:RCDO;J^MS=0PQ8!\D8_>,6("C+*/4D\#K@ VJ*X/
MQ#\0OL_@;6=6TJRF_M#3I#;7%O/L5K64D ,PR0PY!&W(/'OCMK6:2XMUDEMI
M;9SG,4I4LO/?:2/UH FHKG]4\606!U(6]C=WXTR,27IMMG[H;=VT;F&YMOS8
M'8CU%/\ ^$IM9Y;.#3X)[VYN[07J0IA"L)QAGWD;<DX ZYSQP< &[17(W'Q$
MTJW\-S:T;6^:.VNOL=U;B-?-MIMP3:XW8ZL.03U&,U(WC=$UR31GT/55OF@-
MQ:QE(_\ 2D#;25._"8)'#E<?7B@#JJ*XZ3XBZ=#X3NM?ET_4%CL[HV=U;;$,
MD$H<(0WS8QEEY!/6IW\;QQ:ZVCR:)JJ7<D!GM%,<?^E*" =OS_(1D'Y]N!UQ
M0!U5%<>?B'81^&+O7)M.OTCL;LV5Y;[8_-@E#*N#\V",NO()X-:\_B."W\3Q
MZ"]I=&YEM7NXY%"E'5" 0/FSG+#J/QH V:,\XKB(_B;82:5!JW]D:JNFO=?9
M9KIXT"V[>9Y8W#?DC=CE0<9YYXK1-[I+?$E+-M/N!K*Z6\B7;?ZLV_F*"H^;
MKN([=NM '345S#>-[,+8W*V5Y)IM]=BT@OD561G)(#;0=VPD$!L>AZ$&F7OC
MRQLEO+AK*[>PLKY;"YNU"[8Y257[I;<5!=02!WXS0!U5%<FGB>_D^(]QX?\
M[,F^R0623^:KQ_,7<C><MD*-I&!D]>.E.N/'FGVHL;F6UN1I=[<"VAU ;#&7
M8D*2-VX(2.&QZ'H0: .JHIKHLB,CJ&1AAE(R"*\#T_4+WP)\6-.GN+RY?0==
M>>W"2RLR0N)F0 9/&"$/L'- 'OU%>"_&S4;^2^TNZMKVY@M%OC8HL,K()"N#
M(W!Y^8[/8QGUKU35?%=AH6L6GAVUM&GU*>V>XAM8RL:^6N<_,>,G#8 ST.<4
M =-17F^K?%6%_A5<>,=#L992&\G9/M7R)"P7+\_, 2.%SG(Z<XTK'QM]A\+^
M'Y-4LKH:GJ?DV]K 7C9[IV129,JQ"KSDDX(].E ';45QEQ\2-.M?#>LZO)9W
M)?1KDVU_:J5,D;;@N020&4Y!!ST^F*SKCX@VNNZ%?B+1==CT^717O3?)&(QL
M*_,J.3C>H)_%3C(YH ]$HKS;PKXOT/0/AQX9:&349X]1F-I9+>,IF=S(P^=L
M[54'WX&!S5N;QC:>*?"_C*Q2VGM-0T>">*YB=@=KA'VLK*>>4.#P1B@#OJ*X
M+X,W,]W\*=&GN9I)IF,^Z21BS'$SCDFLOXK^&=6UJ[LIO#EY/::M!:SW06&5
MD^T>6\("G!QG#G!/L* /4:*\D\->,[/XA>'=/74(Q%KEA?V\=Y!DH3EP"P']
MUNZ]CP>U==J?CRSL=9U#2+*QGO[C2[,WEZ(651#& #M&X\N0<X_6@#K:*X?6
M/BEHFE>&M(\0)!=WFG:I*(HGMU4LK\\,I(.1M8<9Y%6]$\>0:QXHU3PXVEWE
MEJ=A")_)N"G[Q#MP058@'YEX)[_6@#K:*\TA^,MA<>';G7H= U9M-L[D6]W,
M1$/))VC.-_S<L.G3O6]J?Q TS3=7\.6/D7%Q'X@Q]CN8=I3!V\MD@@8=3T[T
M =;17"_\)G9>)[+QCI$-G=07.C021SF7;@MM?!0J3T*9SQVKC?A_\0_^$:^&
M.BWFN66HS6,UU)!)J9=7",9&QD%MY  Y..V!F@#VRBO)[FZFC_:.L8()Y/LT
MVD&9H5D.QVP_S8SC/ YJ3P+XF\/Z1H'BS6#=:NMK:Z@[W?\ :+J[+(>-L>TG
M.3@>YQ0!ZI17*Z)XX@U;Q(V@SZ==V-\;)+Z,2[65XFQW4\,"<$?7DTWXEJ!\
M.==F!*RPVCR12*2&1@."".0: .LHKR?P)XEA\+_ RS\3:A#<WA!<W+HP:5\S
MLBG+$9QD#KTK?TWXFV.H>(='TF32M0M/[8M!=64\X3;(-I;! 8D< ]>OT(-
M'<T5XC$+KQO\8/$FC:PFI06=M!$(?)N41K';L?>""<;CW7)^;G&..Q7XJZ,+
M$:I]FN?["%]_9_\ :1*E?,Q]_;G=L_VNOM0!WM%<;K?Q&L-#\71>&YM-U">]
MGMOM,'V9%D$HPV%49SDE".F.Y..:IW/Q2M;&+PZU[H.KP2ZX[1P0-$OF(ZN$
MPRD@\Y4CU!H [ZBO/4^*T#C7H/\ A'M4_M#10TEU:YB^6, DOOW;> .@))[
M\XT1\2=%?P_H6JQK,W]N3""S@8!6,A.TAB3@ $8)S],T =C17%6?Q&MK_2/$
MMQ!IES]O\/LZW=DSH#E=W(?."OR-SUX/!XSQ<WB^?Q!\#;K5?$=KJD-M/(3)
M=Z?+$K$&X(54!;.U<*I# 9'KUH ]IHKC8_&.GZ9;^&-'M([J]U#5+1&M(9'7
MS/+6/<7E<\#@')YR0<4P_$S2?^$0U+Q"EK=.NF3FWO;0;1+"X8*1R<$9(Y!Y
M_2@#M:*X73OBA87^NZ)ILFE:A:+K5M]HLKB<)M?Y<X(#$CTR>O'8@UVT\CQ0
M221PM,ZJ2L:$ N?0$D#\S0!)17$^&?'37W@F'7M7LYK<SSM'"J%&\YFF9(XX
MP#DD?*OS!<]>F36U:>)H9=?_ +#O+2XL=0:'[1"DQ4K-&#@E&4D9!Z@X/?D<
MT ;E%9^MZQ:^']&NM5O?,^SVZ[F$:[F.2  !ZDD#\:SX/%<;:G?Z9<:=>07]
MI:K=F#Y',L3$@%2&QG*D$'% '045QEE\1[&]@T6[&E:G%I^KRK!!>2(@196S
MM1ANW<XQD KGO6O8>)H;_P 3:CH/V*[M[JQC25FF"!)$?.UDPQ)'![#'0X-
M&Y15#1M576=.6]CMIH(W=E03;<N 2-PVDC:<9'J.:J7?B)(]1NM/L;&YU"[M
M(EEN(X"@\L-G:N68 L0"0/3KC(R ;5'?%<+JWQ #:3X=U#0K26[M]6U&*T9\
MHK1G<=T95B,.=C+SP.3GIF@;V33?BYJ4\&EWMU<3:%!)]DA*E]QE?.2S!!@
M#[V..,T >DT5SUCXRT[4?#VG:O;1SL-1<Q6]L5 E:0;MR8)P"NQ\G.,*>:SK
MGXC:=96.N375A?)<Z+L-Y:*$9PKC*NI#;2I'?.1W% '945DZ-K;:P]S_ ,2R
M_LXXBGERW4859U89#)@DX]<X(]*HZOXQM])U^+1?[-U&ZO9[=[B%;>-2) I
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
M_$C1-6U7QMX(O=/TZ>YMM,O3/=R1[<1H7C/<C)PC' KTM65L[6!P<'!Z&EH
M\:A\.:['XD^)5VVCW7DZQ920V+#;^];:5 Z\9)[XXJ"TT?QII?PS\):-9Z).
M98+U_P"THT>-9TC\TL/+<G"[E8_.#D>HKVII$1E5G568X4$X)^E.H \=\(>#
M]>L;KXC6EQI#6<6LH_V*0S*\?(E 7.<G_6#G'8Y]Z(\->)7_ &?9?";:!=IJ
MD<@18R\9\S_2/,)!#= O<XR>F:]PHH \E7PMJMCXN\#>*OL-Q)#8:6MA?VZ*
M&E@81.H8*#\PW.0<9Z9[UDKX$U^+X=>-B;"5M2\0WWG6]DK*71/-W L<X!P2
M2,]AWXKW"B@#Q=/#6O\ _"0_#6Y.CW0AT:P2"^;Y?W3A=I'7GD9XSQ7M%%(K
M*ZAE8,#W!S0!Y':>&/$1^'.DZ>FERQ:GX>U5;Y(I9$"WFR:1MJ$$\%7ZMCGC
MWKK'L)_$7CC0M<^QW-G:Z3;W&?M*;'DDE"KL"YSA0&)/3)&,\X[&B@#!\9MK
M:>%+UO#T9DU+"[%4J'*[AOV[N-VW=C/>N4TZPO[7QY<ZK#X<U""PN=$6#?+(
MCRF02,W[SYR2Q! ZD],XYQZ310!Y/!HNLQ?#CP7IC:3=_;=-U*UFNH@%S&D;
MEF;.<'@C&#S6]XZTJ^DU;1-6T2=;?4Y9&TR0G@O!*I+'W,97S /]DUW58MGX
M8L;/7KG6?.O9[F=BRI<7+21P$C!\M#PN0/RXZ<4 :EK;0V5I#:VZ".""-8XT
M'15 P!^0KCK.TU#PWX^U^_>RN;S3-96&:.6W7>T,L:;"C+G.",$'H.AQ7;T4
M >5R^$M6TOPQHTL=A)<W47B4:Q=6D#*6CC9GRJY(!*AESSC.>W-;]I#?CXH7
MFKS:9=16<FCQ6XDP&'FK(SE>#SPW7H37:T4 >/VGAO7[;P+X?F31#<:AHNI7
M-Q-IESM_TB&5Y<A3DKNVR CWSWK7UZUO]=^'VNQ6'A.339;RW$%O:F.-9Y7S
MDEMIPJCMDYZ\#C/I-% %;3W9].MF>*2)O+7='(,,IQR#7%:[=&S^+^@R?9YI
ME_LJZ#>2FYE&^/G Y(S@<9/-=]6-<>'+>X\3VVOM=72W5M"T$:*4\O8Q!8$;
M<\D#G.: .#U;P=K%[;:WKUG8QF^N-7M]1M].N" )HX$";7[ N"QP>F1G!SC6
M)N]6\,ZRUOX.DTAY=.FMTB>.(332NN %V'A!ZMC.1P,5W]% '#?V;]H^&NB:
M1JWA^>]C6"WMKVTP/,BVQX+J01RK '(.<=.:P)_"7B-_#UQ#9W%Y>P:7J]OJ
M&CPZB^)I4C +1LQY R6"[L'CL,&O6** .,N+.?Q!XRT#7?L-W:6VC0W+L+B/
M:\DDJ! @7.3@!B3TSC&><<K_ &'K7_"G6T3^Q[O^TCJ/G>1A<[/M?G9SG'W?
M?KQ7KM% #4??&'VL,C.",$?A7!^'-%OKC1_&FFWEI<6/]JZA>2022 8,4J!5
M88)YX/!YKO58,,J01Z@TI.!DT ><^#TU6.&PTG4/!45G?V6Q)]3*Q&!U3'SH
M0=Q9@.F."<D\8K&N(W:?Q+IY\.Z_<:+J.HO)*NF"&6*;&T.0S,&&YE.X#IT&
M#DUZ\K!E#*05(R"#P:YBV\"V%C*XLM2UBUM'=G-E#?,L(+')V_Q*"23A2.M
M&/<W>I:QKEH\6D7MWX<N-.'V>)"L2I<;B&%PK,#@  8Y'7@GIA:3I&NVWACP
M#:3Z%>I-I%_YEVOR':@5UW<-ZN..O'3I7K,$$5M;QP01K'%&H5$48"@=!4E
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
M<QO,)"Z-ND(8EN%(!R2>X44 =!I_C:WO_"^H:V-/NHOL,LD,MI(4\[S$."F
M2-Q.,#/.1ZUT:R2?9A*T#B39N,0(+9Q]W.<9[=<5P\GA^9?B?(+:5!I-Y''J
M5_;^EQ$=L9]MQVM[F$UWCL51F"EB!G:.IH X:/XFV\FCP:R=#U)-,:[-K/</
MY8$#>;Y0)&[+#=C.W(&>I.17077B#&J76F:=927]Y:1+-<(DBHL8;.U<G^)M
MI('IU(R,\ _AWQ WPANM"&BW']I2:@9EA\V+E#=>=G=OQ]WWZUT5I8ZGH'CW
M6=773KB\TW6XH'/DE#);31)LVLI8<$=P3@C\: (=6^(#3:)H&H:%:231ZEJL
M-E+YA5)(3O\ GC*D_>.UE]!G.>E=U$S/"CO&8W9060D$J?3(XKS&?P?J]AX:
ML9H+(W-Z/$PURYLXI$#*AD8E%+$*2%*]\9!YKTV%Y)((WEB\J1E!:/<#M/ID
M=: .7?QU;HUM,VG7*Z?<:E_9:7)P#YVXH"4/.PL",]?:IM8UR*[75],M=-DU
M(6<.+T*RA5++N$8R?F?;@XX'(YR<5Q%]H_BK4K"UDU#P_/=:Q9:Y%=27)N(M
MLD"S;E$ +?*-FW(.WIDY.:V]-L]>\.>(?$<)T6>_L=9F^V6]Q;RQ_N9&0*\<
MFYE( P,$ \=L\4 5?!7B5-!^'_@FWGLIY(]25+6.X1E"1R,3@-DY&<'& :Z_
M5-9B1=8M9M,N+JVM+/S9S&4(D5@V8P"P^;:"2#C@CUKE]+\):A?_  7MO#M_
M;/8ZI!;#R=SJ3'.AW1N"I./F ]^M;MK8ZFO@:\-Y;^;K5_;O+<11$#,SIM"
MD@?*-JYST6@"/2?$6G0:#X9MM*L?*&IV@>QM&D"!(U0,06.>0"!QDGZ9(NOX
MIBBL[-IK26&]O)98HK29T5@8R0Q9L[0HQG()ZC&<URL?AMKOP3X8T/7O#=S/
M':V8CGDAD3SK.=%0*R%7S@_/]W/09&*J2^'_ !;8Z=X<U9K<ZW>:3+=126=U
M*GG36DK )EC\ID540GGGU- ';^&O%-IXD^WQ11/!=Z?/Y%S [*VUL9!#*2&4
MCH:GU#7([35+?2;>!KK49XGG6%6"A(U(!=V/098 =22>G!(;X?DO+BWDN;O2
M$TE9"!':DHT@ _B<KQDYX )P!UYP,75]+U+3_B+9>*;.UDO;1]/;3KN&(KYD
M0W^8LB@D;AG@@'..<&@"EXA^(,D'@?7=1TRRD34],D-M<V\[*&MI"0 YY(9>
M01C.?;G%?Q).T/Q&\$Z@VF3?;'BOT,$95I'Q&NT9SM[DY)P,G-0:WX-U75-
M\<WD%J4O]>: V]F[J&"0JH7<<[0S88]>,C)ZUK7]OK&I>-/"&K?V)<PV]FEW
M]IWRQ$P^:BJH(#\G(YVYQ0!H6'CBRN='U"^O+6>RFT^[^Q7%K(59_.)4*JD'
M:=V]<'..?QJ)?'ELFIWVF7%A,M];69ODBAECE$\(.#M;<!N!ZJ<>V:YB[\*Z
M_?V7BOR+ V]W+K,6J:=]I=#'/Y8CPK;6.,[#UQU%;]I<:SJNDWS2^$3I+_9)
M(_*,D3232L, (5. HYY8C/''6@!;3XB0W.EP:G)HM_;6%S# ]O<S&-4DDE<(
M$SNRN"W).!@$],9Z33M0GO)KJ"YL9+62W95^9PRR C.Y2.H[<@'(/%<IIVE7
MD7PKTK1M3\.M>O%!#:WFGR/&2R+@,RG=MR,;AR#QV-6_ VB7VA3:K;>;>_V&
M7C.FP7TF^6$;3Y@!R2$S@ 'G@_4@$GB?Q'J.D^*/#>F6=@9XM0FE$KB106"1
M.VP GUP23CICG-7+GQ.?/U&'3M-N-0;30/M8B=1M8KN\M,GYG"D'' Y SGBJ
M'B_3]2D\1>%M6L+"2^33KJ8SQ12(KA9(F0,-Y P"1GFJNC66K^%?$/B'.F3W
MUCJMS]OMY+9T)25E >-]Q7'*C#=,=<=* .KT;6++7]'M=5TZ7S;2Y3?&V,'W
M!'8@Y!'J*O5SO@;P])X7\'V&DSNC3QAWEV'*AW<N0/8%L?A714 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M=2TUM'\O4$T^-I;R0*?/A+L HP3QG/7'TKGO >K67ASX?M),%1#J]U;P1 A
MS&=PJ@G  QSGL : /2:*YG0?&5MK.OWVAO''%?VD2S_N9Q-%+&W&Y7 '0\$$
M#MUKIJ "BL"?Q*;;QG:^'9K%D^UP//!=&0;)-F-R 8SN&<X].<]JBF\71P-*
MCV;,[:A_9]FJ2 _:90,L1TVJN&W$]-K=<#(!TE%<ROBXIJ6HZ3=V'D:K9VOV
MU(?.W1W$.<%D? Z$$$%1SCMS4(\<0MHWAO5182_9M=GAMXQO&Z%I 2NX=QP<
MX- '6445G:YJR:'I$VH/;3W/EE56&!=SNS,%4#\2,GL* -&BN;MO%3OJ>KZ7
M<::ZW^FP1W#16\RR+,C@XVLVWGY2""!^-9NF_$1;W1H];N-$N[32);59H[N2
M6/#R,X18@N0<DL,$X'7G'- ';45RVE^-K:^\4'P_/%#'=M;?:8'M[E9XY$!P
M1N &&'ICZ$UU- !16/J6M36NK6VEV=@US=3PR3[G<QQ(B$ [GP>26&!CUZ5B
M)\0H)= T/6HM.F-GJEVMFS/(J_9I"YC^?K\NY2,CV]: .SHKGK3Q/]H\4ZIH
M,MH()K"!+CS))AME1LX9>,X&"#GH?6HXO%%U<C3(;?1Y/M=_:O=JDLNR.*-=
MN-SA3ACN&%QZYQ0!TM%<6_Q&M!X5T?7XM+O98-2NTM/+4INA<R&,YYYY!Q@'
M/MFK1\8R1>5;7NF#3]3F:4QVUY=QHOE(0/,,@R "6   )SGC )H ZJBL+PIX
MIM/%FFSW5M&T4EM<O:W$+,&V2IU 8<,.001U!K=H *1F"*68@*!DDG@"N:NO
M%K"+5;G3M-DO[729&BNW24*Q=0&=8U(^<J#SDKSP,U@>,_$$FHZ;X2N-)C%U
MINJ:K:DMY@43*0SB-@1P,J"<^F,4 >@P3PW,0E@ECEC/1XV# _B*=)&LL3QM
MG:ZE3@D'!]QTK.T?1K'2DN);.Q2SDO9/M%S'&Q*^:0 2.PZ=@,]:O7,$-U;R
M07$22Q.,,DBAE8>X- &;X?\ #>G>&K-K>P$S;R"\MQ,TLC8Z LQ)P.PZ#GU-
M:]?/OP]FE\ _$NRTJ>5_[+\2:=!- 78D"4ID?^/;UQ_M+2>.\ZE\6/!=_,3)
M;ZC>HL43'*FW6953CH0WS/\ 1\4 ?0=%<7KOCV+1M3U/2;#3A<W&DZ<=0N$>
M4PKY([(0K9;';@>_7'-^._B9=)\*]/\ $'A^W:)=7<6XFD<![<G=G '5OD8
M]NM 'K%%<K>>,);/4])T1]-4Z[J0D=+7[3^[BC0$EWD"G@@<84\\5A:E\7;*
MP\$P^)DTR66/[:;&YM_-"O!,,Y&<$,..O'!'X 'HQ(4$D@ =2:6O*_&_BC^U
M/!'B1-9\,:I;Z- +?;/YXB>Y1W&&3Y2 0=I*GL><'BMNT\7VFG6?A/1--LI)
M+O5-/66SCN9BJI&D0;#R!6);''3ZXXH [FBO'O%?C"S\=_ G7=6@M'MI+:58
M7BD(8Q2K)'RK#KPPYXZFO0? A)^'WAPDDDZ9;Y)_ZYK0!T%%(Z+(C(ZAD889
M6&01Z&OGK4(-6^%WB1O&FE*\_A^[OKFVOK-.%B"W#HH Z 84;3V.1T/(!]#4
M5P^C:IX;2YUSQ;:_9A8O9PW+W4:#.W:Y;WSQ@CKD>M16'Q.@G;P_-?:8]G8^
M('>.PG\X.P8$!1*N!MW9&,%NO.* .]HKSN^^*,UMKGB/2+?P[-=7&AVYN9F6
MZ54:, ,3DC(X/0 G/YTNJ?%>TT_X>Z5XQCTN6>TOY/),/FA7C?Y@>V",HPSQ
MV_  ]#HKC++QZ6\;Q>%M4TB73KJZM_M-D[3+()EY)#8^ZWRMQD]#STSECXL1
MG1O$^H'1G!\/7*V]Q']H'[PERA*G;V([XXH ]'HKQ/XFZJNJK\-==M[5U>\O
M89UB4C>5;RV"9X'?OQ7=:3XTBUCQ3JGA#5M*^Q:C;P>;Y32B:.>(@<@X']X9
M&/7TH [$D*"20 .YI:^;/#-S91_LZZF^L6]U=6)U7;*+>X\N0?ZK:02"#SC@
MU[ _C""P;0]"TJQ>[U&\T\745O)/M$<*ID%WPQ).-HX.3G.* .SHK$\)^(T\
M5^'+;5TL[BS\TLK07"X9&4D$>XR.M;= !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<OX]T>_UKP['
M#IT*S7$%[;W0B+A"XCD#%03QD@<9P*ZBD+*OWB!]30!RHTN[UOQEIFNW=E+8
M6^F6TT<,4S(9)))=H8G8S *%7'7))/8<\9#X<\51> M)\-C0<RZ5J<,IG-U&
M$GC2<ON3G(XZ[L'T![>NAE;[K _0TM '$^/M*O+HZ)J6E7"VFMPW0MHGZYCF
M&V5??:O[S_MG6IJ5_<^&%T.QT[1C<Z:\L=G+*LZH;5"51#M/+\GMT )J:/P]
MH>G^(YM<*A=2NSC?-.Q&<!?D5C@$@ <#/YUL/!%)+'*\:-)%G8Q&2N>#CTH
MDK$\4VAO]*2T?1DU>TFF"W5JS("8L'YEW$#<&VD<Y_G6W10!Y;_PA&NQ>&;^
MTTR::-+34H+[1+34)A(T8CVDQLP)PI.X 9X&,XR:ZO2K_P 1:C:SS:CX<&E[
M(&46PNHYI)I#CH00JJ.>IR<]L<]/10!Y8/#.OI\*/#^A?V1(=1LKJW>:(3Q8
M"QRAR0V_!R.G?Z5VRZWJ \7II$VCM'8RVIFBO?/4DNI&Y"@Y&-P^;.,_6MVH
M62W@>2Z98XV*@/*V <#ID^E $U<?X@T?4H?&NC^*--MS>+;P26=W:JZJYB<@
MATW$*2&'()&1TKL.HR** /-M;\*ZKJ-AXTU&*P?[=KEM':6UH98PR(B$;G.[
M:"23P"< #OD#O=)$RZ19K<0/!,L*J\3E25(&",J2/R-7** "N!ATC64U'QY.
MVDS;-65/L?[V+]X5@$7/S_+SSSV]^*[PN@."RY],TI=5/S,!]30!YIIGAO7=
M&E\'ZS'ISRSZ=I0TK4;(2Q[]F%P\9W;3AESC()'O5V[\-:C<V_C?5%L7%[KM
MF+2VLS(FY56)D4N=VT$LQ/!. !WXKOZ* /-CH?B#2[SPEKUII;W4VGZ;_9U_
MI_G1K)M*K\Z,6V'#+TR,C'X:_A.PU>W\6>*-0U#3#:6VHS02P%ID=OEB52"%
M)P>/IUQGK7944 %>>>,_#-QKU[>SPZ-<PZM;H/[)UBRN$B93M'RR'<&VA\YR
M#P3CGKZ'10!Y[+9>*_#GBVZU2RTF/7K358(!=*DZ0/#/&FS<-_!5ACW_ "YD
MUG3?$]EX@T?Q586$.H745K+9W^GQ3+'^[=PX\MVP"5( ).,XZ#/'?44 <-XG
MT_Q#K?ARRN_[.3[?::K;Z@FG+.I;RXV&4\PX4N>3Z<XR<9*6-IKS?$&^UZXT
M1X;.XTF.!$^T1M('5W;:1G&>?7'/4UW5% '!>'=%UC3_ (.G0;G39%U-+&:V
M$ EC.]FW8(;=C'S#J1WJL^@Z[#HG@*6+2VENM#:-+NU\^-6QY!B+*V[:0#SU
MSCM7HU% '#S:#J6H>/-6N;FQDATZ^T1=/^T+*C /N<M@;MV,/P<=NU1^$CXQ
MLK2QT#4]"MXDL0D+:LMRC1S1)@ K'][<P&.<8SGVKO*.E 'FZ>%[Z3Q/8:W8
M:3/HNJ?;<ZG-%.GV:\MP3DLBL<LPQCY002<] :](J.&>&YB$L$J2QDD!XV#
MX.#R/<$5(2 ,DX H Y3QQH6H:FFCZCI2K+?:1?I=I;NX43I@JZ G@$@\$\4V
M+2[O4_&]OXEN;":TBL;![>&"5HS+*[L"Q^5BH  P,GDD] ,GJ8)X;J!)[>5)
M8G&4DC8,K#U!'6I* .1^'^G:GI6F:C;ZGI\EH\VI7-U'NDC<%)'++]UCSSS7
M7444 <_<W>L6VM7L<FCRW^D2QIY1ADCW*V"'!1V7*GCOUSQ7&KX!OU\$>,[*
MQLDL3K4C2V6F&1<084#!()52Q!. 2!P,\5ZE10!P5SIFNCQ'H/BN+2G\V"U>
MQO=.$\9E$38(93D(2&'(W<C&#GBJ6N>%-5U+3O&NH0V#_;M=MXK6VM#+&&1(
MTV[G;=M!)). 3@ =\@>E44 <1>:9JUQXK\&7ZZ5,+?38;A;MC+%F,R1*@XW\
M\CG';UJAX8L_%_ANV_X1<Z+!<6<$CK::S]I0*L)8D%X_O%U!Q@<'CD#FO1J*
M .1\/:=J5KX\\5:A<Z?)#9ZBUL;:8R1G=Y<>QL@,2.>G'Y5S5SX-UW5?#?C&
MQ^RFRNK[5_[2L&FD1E<+Y94-M8XR8SUZ9%>IT4 >?S1^)-:\6>$M6G\-RV*:
M>;D7BRW43;3)&$RNUCE<_0^U8;6FH74VO1P>%;W4-!U'4GF=;'4+=8+G:0"Q
M5\."S)\V" 3TXY/KE<K_ ,(3X=TPS7*27EC9[C)+!'J4T-MDG))0.% ]1T]J
M ,-WUZW\1IXKT#1&U/3=7LH8KFQ>9()K=XRVUAN.TC#$$ ^_2N[TPWK6$;ZA
M'%%<OEFBB;<L>3PN<#.!@$]SFK$4<<4*1PHJ1(H5%08  Z #TI] !7#77@J6
M\\9:H9@C>'-4@2:[@)Y>Y56CQCT*E6)_O(M=S10!QOA#0]6T/PG/#JF;S4EC
M-M'L*Y:&+*1#)..1EN3U<US\/AO7XO '@W2CI$IO-*U&VGND$\. D3$L0=^#
MG/ _E7J5% '(6VGZG'\3[_6&TZ4:?+I<=LDOF1\NCLQ&W=GG< #CK7-0>$_$
MB^!XHH+);?6=.UN35;:">5"EP#(YV%E8XRLA'..?SKU2H!>6IBEE%S"8X25E
M?>,(1U!/;'O0!D^'[W7-1+7&JZ(NCQJFT6[7"3.[<9;*<!1C [G/08&=VD1U
MD171@RL,A@<@CUI: .0^(FG37.@P:A8.D>KZ;=Q3V#MT:4L$\LX[.&VX]Q57
M7O"=_%I_AJYTC%U?:%="X>)V"&[# B;D\!VW%LGC)-=#)X7TF7Q(NOR6[OJ"
MH$5FE<HN,@$)G;GD\XS6Q0!QQT&ZUOQ=+KUS:R6,::4]A!%,R&1F=MS.=C,
M   .<G)Z<9Y>WT/Q4WA7PAI+^'S'+H6I6TD[M=Q8E2,."Z8)XP1UP<D#!Y(]
M5%Q";AK<2QF95W&,,-P'KCKBI*  9P,\&N?\:PZW/X9FC\/@M>^9&61)1$\D
M08;U5S]UBN0#QCZUT!( R3@"HX9XKF%98)4EB;[KHP8'Z$4 >?Z7HVKV/C#5
M=2B\-K:V%[I<<21QW$6]9%+DJP!P7.X9.2.^XGBH[7PGK=Q\'+'03$+'6[!8
MGA$KJZ&6*0.O*DC:<8_&O1!/";AK<2QF95#&,,-P![XZXJ2@#F_#NH>(]2D5
MM7\/QZ,D2XD!N4F:9_\ 9V]%')R>>GO725''<0S-(L4T;M$VV0*P)1L9P?0X
M(J2@#D/$5IK<_BW3W33?[3T'[,Z26WGI&J7!8;9)%8_.FWC&&P<G&<5D:%X.
MU&?X3W?A75K1+.YS<"%EF#C>97DC<;>@!*GUXZ"O1J* /-9O!6M7DN@ZK,\:
M:K<AX->*D /;RH-R#G^'8B#'<YK:\0V>MS>+-.:/3!J6@"U=)+83I&J7&X;7
MD5C\Z!>  &P<G&<5V%% 'DMKX8\2V_@'1-'?1";G3];6[=8[F(@Q+<-*2,L!
MR&  Z]<@5TGBBPU^T\4:;XHT+3DU(I:O9WFGO,L;M&S!PR,?EW CGGFNVHH
MSM&DU&>S,^IVD=G-(VY;5'#F)<  ,PX+9R3C@9QSC)T:CFN(;=5:>:.(.X12
M[!<L> !GN?2I* ."T?2M;\+R>(].ATQ]0M-0O)KVRN(Y8U"M*/FCD#,",-W
M;(/KQ52Z\(:EI7ASP3HVGV<E_P#V-J$%U=2I)&@PH??@.P).7R!Z5Z)#<0W
M<P31RA'*.48-M8=0<="/2I* $4EE!*E21G:>H_*H[J22&VDDB@>>15RL494,
MQ] 6('YFI:* /+O$/P\N?%WA+PG!/"^GZGI+VZ2DR+N6,!5EVLI(S\H8<_P]
MLU#X[\):WJGC_P (ZCI&CL^FZ+)&9")HD^4.IPBE@> O?%>KU7AO[.YN);>"
M[@EGA_UD22!F3Z@'(_&@#S/QAH'C/Q#XGU.$6$%QH$VE/#9)+=K&L,[)]]U&
M2[@[@,\#(((/-8NH?#WQ1?\ P,T?PZ-/CCU;3KSSS;FX0^8NZ3HV=H/[SU[?
MA7MU% 'E'C7PMX@U#Q9X>\86>@V^H26L36]YI,\T9_=DM@Y;Y2<.?7! QD<T
MGQ#\'ZQXB^'UOIFC>'+6SN9-06Z>TMY(D6)0A'SMD*SG(^[GTR<9/K%% '%_
M$K1]3\2?#:^TG3+%Y+Z[$(6%I$79MD5SN);'12.">:P+O1?&C1^"["'3(YM'
ML[-(M3LWNTBW2JFT!V&[='D X4'/((KT^2XAA:-998T:1MJ!F +'T'J:DH \
M-TKP!XJL/A%XH\+R:2AO;V_\VV\NYCVNI,>3R1@8C/7GD<5ZQX/L[K3O!NC6
M%[ 8+JULHH)8RRMAD4*>5)!'%;5% ".Q5&8*6(&0HQD^W-<[H^GOJ'A^_P!,
MUO2'AAN+BY+PSO&XDCEF=Q]QC@X89Z8/3UKHZ* /*_#_ ,*YM'\->,/#/VG-
MEJ1_T&X8Y*J5. P]5;KZ]>]9T/@/7]5LO ND7U@;*'P],9;RX:9&63:RE1'M
M8L=VWN!C/X5[+4<MQ#;F,331QF1Q&F]@-S'HHSU/'2@#R:3PCXB_X3+Q_J0T
MES;:SIKVMFPGBRS[%09&_@'!//:N4\;:-J/AW]GC1-(U6U-O>VNIX=/,5P=Q
MF8$%21C##]:^B*P_%'A+2?&%A%8ZS%++;1R>:(TE9/F (!..N 3^= '('PWK
M7B#XMZ1XEO=-;3M/TBS,8\R:-VGE.\?+L)^4;\Y.#QTKEKSP)XNAM/B#I-KH
MZ7$>NW:W-K=?:HU4KYI?;@G.[![X'!YZ9]QAC\F%(PS.%&-SG)/U-/H \BUS
MP7XBO_#GP^AM]/!N=!,4EY"\Z _NE0;5.<$MM..<>N*VM+\,:E/\3]6\;7EE
M);Q?8UM;*T9T,LAVC<QPQ5>A !;OSBN_FN(;= \\T<2E@H+L%!). .>Y-24
M>"67P\\60?!+4?"KZ.?[3GU%9T47,.PI\ASNW_[!&/<5O:MX5\4Z;XH\+>+M
M%TP7D]GIZ6-]ISW"(^ I!(8G:?O'H>H'J<>J_;[+[(;O[7!]F&09O,&P8.#\
MV<=>*L4 5--FO;BR66_M4M)WY\A9/,V#L"PX)]<<?7K5NBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "N*^+4,4OPOUXR1HY2WW(64':=PY'H:[6N8^(.EW^N>!]4TG3;;SKJ[B\
MM 7557D'))/3CMF@#B?"?B*/P/\  '3-?CTY+D1KF:-9/*9]TS+G.TY.2.O:
MM[2_B5+>>,-&T*]T-K-=8L1>6DWVD2'&TMAE XX4]SVZ9XPKGP7XAG^ \?@X
M:>!JJ;4.9T\L@3>9NW9Z8&.F<G\:FB\'^(/^%@>"=9;3PMII&EK9W1,Z;@_E
MNA*C/(!8?X4 8=G8GQ=\9O%NF^([**>QCMHE=/MC 6Z+L=2A"@G+8)'R]3U[
M]0OQ<MAH@\1?V6?^$<&H?8!<^?\ ONG^M\O;C;GMNS[=J=H?A/5H?BEXIUJ^
MLBFEZO;B"-Q,A8850<@'(SM..O:N8/PQ\0GP O@3R4$(U;[1_:?F)Y?V?KG;
MG?O_ -G&/>@#M-;^(TFD>.;;PO!H<E_/=VAN;9X+@ R<-A2" !RAYW8 Y]JJ
MZA\2]1TC_A%XM0\*S0WFNR/"+7[6-\#JX7!RH!R&4CD=><4RZ\):L/C+HWB&
MWL]VD6.G_8FD,J;LXD&0N<X&\>_!XJ3X@^&-9UWQAX.U'3K036VCW9N+EC*J
MDJ7C.%!/)PA_,4 5T^*>HN_B6S_X1@?VCH*M+/&+X>4T0!)(?9G.!P-O/J*T
MHOB7:W/AGPYJL&G3-+KUP+:"%F.R*3<5.]PIP 0><<^@YQST7@WQ#'X@^(-Z
M=.!AUZS>"SQ/'G<5*C=SP.<_A5>W\)>.=/\ ASX8T"Q@B4VEVYU2W^UB/[1"
M9"X42+DA"&(;'/L1U .CT_XCS:GH_BUXM+C35/#C2+-";@M%)MW?,K[0<?(W
M&/3UXXUO$=YK'P!N-5\4::+^RGE+R/#?&*63-TP&!L(4*VT 9(P.W2MKPKX!
MUW3+KQ[;W5K96UKKR,+5X)LI&6$@"A=H.T>9Z#ITJBO@CQ4WP,D\%OIL*WZ2
M!8V%TI5Q]H,I8^@Q@#J2>PH ZN+QI:Z>?"?AW2;#S;_5+%)8()K@JMO L><N
M^TDG"D#CD@]*A/Q2@/@O6==CTTM=:+<&VOK%I\%6#A<J^T[ASQP.AK/_ .$*
MU:S\3>#/%$5F9I]+TT:??62RH'P(V4,A+!3RYZD<8K-7X;ZY%\/_ !?!Y,;:
MQXBO//%N)5VP)YFX!F)P3@MG&>H^M &_IOQ0ENO$/AS3KS07M+?7[47%K/\
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
MBV%CLTG$S)C.69P ,G(X&< =>>.(\3>&_$VL'Q9:/IUO>K>P[=,NY;D*L";
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
MTZA$\K;64 J"CIC*L"WJ>E9=U\1/LGA+5==;1Y7_ +-OWL)H4F!^99!&6#$
MXRPZ#/M3M3TO7K3QEHNO6UG'JACT^2QNPLJP[69D8.-W\.5(P,D#UKG[GPGX
MFE\ ^)]';3H3>:CK$EW;[+E=I1IUDR<XP,+QU/(R!0!O:WXBEC@LSKOA!O)D
MUBWMK4S3Q2 %F&R; R5()/'/(ZU8M]>UJ;XF:AHYM;<V%K8Q3*%G(8[V8;L;
M<%OEQMR /7GAWC;3=3UO3-'6QL'>6#4[:\EC:1%*)&^YAG=@GTQQ[T+I>K6O
MQ*N-9ALTET^]TZ&!Y#,%:%D=B05[Y#<8XSUH KZ/XLTFTT#5M2&E)IBQ:O+:
M20AD!FN2ZH6)&%!9CR2> ,DTB_$>S@O=5M;Z"+?8:>VHB2QN1<QRQ+PP#87#
M@_PD=\YQ60O@[7[CPQK4$<:66J'7Y-9T]I9%=&/F!T5MI..A!^HZUT-M>>+]
M2TJ[DOM L[&9+=ECLWNUG%S(<=2!A4ZCG).[MCD U=)U>[U"=1)9P"UDMQ/#
M=6UUYT<F3C;G:O/?TY^M)?ZZ8=<AT2QMTN=2DMVNF227RTCB#!=S,%8\L<
M'H>F*P/"GA5]$\4W5[IUC/I&CW%KB739)E=#<[@=\:JS!0%!!Y&<CCBK.J:-
MJ5E\0+7Q3IUN;V&2Q.GWEJLBK(%#[TD3<0IP<@@D<=,T 5K_ ,87&H>"_$TU
MC:_9=6TF*>*Z@DFP8&6,L'5@#N&,%>!GVJWX*TFWDT+0=6NM-MHM0ATV*"&>
M.0LS1,BD[N!U(SCG'KR:H2^&-0_L;QI=K:YU+Q$C)';"1<1*(?*C#-G&>K-@
MGK@9QFNG\,P7-GX8TRSO+=H+BVM8H)$+*PW*@!(()XR* ,2;QS);26,UQI$D
M-C>ZI_9D3R2E9M^XH',17[A8==V<$'%)/XUOSJVO:98>')KFXTA(G;?=)&LB
MNK-UYP<#@<Y[XKEY_#'BVZT^T^UZ3;7.JV>MQ7LM\]XNZZB24LH3CY%"D#:<
M8QP"371V&EZO;^*?%VHS::WDZG!;I;[)D.YHXV5@<D8!+<9[=<=* +]OXTMK
M^PT&33[=I;O6XC-;6\C[ B*NYR[8. N0. <DC'J,[4_'-W#HOBA(;"*#7-#M
MS-);RS%HV0H661&"_., \$ Y&#CK6/I/A'7M(L?!NI1V8>_T2WDL[RR\Y/WT
M3C!:-L[<@@$ D9]JU+_PE?:R?%VI/$+6[U?3/[.M()'!**$;YG*DC)9NQ. !
MZX !D:[/=2_\*[U.\LDDU WJ &%P[R V['[S!<9/)'0>M=-:>.8UA\0?VS8-
MIT^AE#<1K,)0ZNNZ,JV!DGI@]#65/I'B"[M_!9ET@1OI-RDERBW*-A5B,?!R
M,G)S@=N^>*BU+P=JNM:CXXC:,VD.L16GV*Y+J=LD"\%@"2 6Q^&?I0!KVGCN
M.7Q);Z++:V[S7<#S6KV5ZMPK%!EHWX78V.1U!YYIWA7QC?\ BE+2ZB\.SV^G
M3>>LET]RA\MXW*A=O5LXZCH<CMFI- O_ !A=^6-<T2WL!;J?->&Z64W;8( 1
M>-@)Y^8YX ]31\.]*U'0_"46FZG:^1<13SOQ(KA@\KN,$'T;% $^L^+(=.U*
M73;;[%)>PP+/(EW>K;* Q(50Q!RQVGC& .I&1G(MOB5#?P>');'1KN==;,J(
M"Z(8I(U8LA!//*]>!CG/:G:M8>)=$\;3Z]H.G0ZM9ZC;QP7EF]R('C>,ML=6
M;@C#$$=:=J>EZ]>^(/"6HS6:2&PGGGN_)E7;&)(V147<06VY&3@9QGO@ %?4
M/'6I#PKXJGBTJ.TUC0@1+!+<;T ,8=75@OS<'.W Z8R.M3WVM>1IWA,ZWHD5
MW+>7UO%#+YHD6"5E)67+*#NP&/ _&J-UX7UB_P#^%@Q?9!"NN0JMD[RJ02L
MCPV"2,D9^E3:KI6OZEH_A)&TD1SZ;J5O=7$:W*-MCC1E/)(!8EL@#C'>@"[I
MFO:Y>?$#Q%I;6MH;2P@MO*7[2P/SB1@Q^0\M@ CL .M2Z=XU:^\+:EJ[:;Y-
MS87$EL]BT^7\U6"[,[<!F)&.N=PYYHL-*U:P^(^LZDMI')IVIV]L//\ . ,3
M1!P5*XR2=PQV]ZI/X>9OBG)/;3@:?/;Q7VH6P'6XC)2%O;/+?6$4 =#XBUJZ
MT#PQ<ZQ_9WVI[6+SIK>.;!"@9;:2O..O0< _2J+^+]GB'0=,-I$8M:MVFM[I
M;G*G:H9E VY)P01TR/3I722Q1SPO#*@>.12K*1P0>"*\P7X>ZU#X26&.YB?6
MM*NT;197/"012-Y:M_O(S ^VT'I0!/\ $"]_M+0K2[EL$ L_$-M#;R*V]I-L
MP5BN0-O(*X]0?:NFTWQ3<W7B*_T.]T>2TO;>U6\A1;A9//B9BHYX"MN7&,D>
M]4/%GAV]F\,Z/I>E6S736=]:SNS2*I*Q.&8DDC+-@_B:F73M3'Q.FUTZ?)]@
M;1ULPWF1[C(LK2=-W3#8SZ^W- '(>)+O3-;^ UU?V6CPZ= )P8K8*I\IENPK
M$8& 202<>IZUW>L^*X-.U)],@-D][' +AUN[P6R!6)"@,0V6)5N,8&.2,C/'
M'PGKY^#,_AG^SA_:;W#,%\]-FTW/G9W9_N\?7VYK9U2R\3:3XQ;Q'H6EQZC;
MZA:1V][82W*PR1M&6*.K'*GAR"* .A\+>([;Q7X>MM7M8I(DFW!HI/O(RDA@
M?7D=>XK9JIIOVXV*/J0B6Z<EGCB.Y8\GA0<#=@8&<<G)XZ5;H **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ J&ZN[:QMGN;NXBMX$Y>65PBKSCDG@5-7->/M6@T3P;?ZA=:1%JMM$%\
MVUE90C L ,Y!!P2#TH Z6BN7U3Q3>V7BVW\/6>C?:9;BS>YBE:Y$:?*5&#P2
M!\W7D^@-6_"GB)O$FF7$\UG]CNK6[EL[F 2>8$DC;!PV!D=#G H W:*Y35?%
ME_9^+!X=L=#-Y<R6+7D4C72QH<.%PW!VCD\\]N.>*>G_ !&ANM%EFNM-DM=7
MBU%=*?3FE#'[2Q&T!\8*D'.['0'@XY .WHKF5\6/9^(FT36+%;:X>U>[MI+>
M4RI.B??4952''7&.1SGM2:'XKFUJTM=1CL[=],N;5[C[1;7)E:)AM/ENNT8;
M!/0G!4B@#IZ*YC0?%DFN6MGJ,=K:_P!E7-NTYN8;OS# 0 =DB[0 V"<\G!4B
MLU?B/ TVD3+;6TVGZI.D*-!=B2XAW_<>2(+\JGC/S';D9H [FBN7T[Q9-J]S
M)_9]G;SV\%^]E< 7)\^#:Y0NT>W@$KD#/0@^H!I_BR;5KJ8:?9V\\%O?M97
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
MJV&XQP<9Z6/&&H1Q^)/A^GB'P_!->37P%K+;:DY%N^Z,;B#&N_JAQQRN.G4
M]8HK@-0^(\@U'Q+!I.FQ7<'AN 2WTDLYC+M@DH@"GD!6Y/<8QWJ+7OBK#IGA
M_P .ZWIVEG4+36I1$BFX\J2-CVQM()!R.HY'7O0!Z)17%^&?'%UJ_C76_"^I
M:7'9WNFHDH:&X\U'1@IZE5Y^9?S/IST.MZG<:7;6[6NGRWL]Q<QVZHF0J;C]
M]V .U ,DG![4 6[E[.T4WUV\$*Q*09Y2%"+W^8]!4ZLKH'1@RL,@@Y!%>9>+
M/$$?B+P!XXL+FT@6YTB-HW,<HFC8E RLK8&#S@C'!%:UEXQOM.U+1--U;0GL
M[#4E6"SO1<K(3+LR%D0#Y"P!Q@G^> #N**X^X\;S_P!AWVOV&EK=Z-922+)(
M+C;+(D;%9)$3:00"&QEAD*>G&;=KXM2]\46NDVULDEO>:6=2MKL3'#IN50"N
MWC.X'.30!TM%>;Z[XYU6;P1?:CIUE!:W%OJW]F3;[@MC$RQED(0=2>^,=>3Q
M7H<#3M;JUQ'''.1\R1R%U!]F*@G\A0 LT\5M"\T\J11(,L[L%51ZDGI2Q2QS
MQ)+%(LD;J&1T.0P/((/<5YA+JNK:_P""/B&-7MK,PVCWT$>R5G\LQPJ%55*#
MCJV[(.2>!6KX>\47EDOA+2;S21%9ZG9+';70N S[TA#8>/;\H(!P0Q]P* .]
MHKC+[QS<:<\,]UHY@LIM5&FH9IBD[9?8)5C*X*;O1NG/M3M+UK6KOXE:[I<L
M-K_9]E;VQ0+.VY0_F'?C9@L< $9   Y- '8T5DZ]KL6AV]J3&9KF\N4M+6$-
MM\R1NF3V  ))P> >">*SD\47::_<>'[O3X(-4-H;NS(N"T%PH."-VP%2#C(V
MGCD4 =#<W=M91"6ZN(8(RP4/*X49/09/>IJ\:U/5-0U_X,:=K.K6\#W$E];3
M1R1N68YNAD %1LXX !/'>N\M/%TZ^);W1M8TU-/,-C_:,4RW/FAH VUMWRC:
MP..!D>] '4T5P\?Q%C>\T?\ T6VEL]5D6*-K:\$L\#,,IYL87Y0>A(8[3UJ?
M1/&&K:YJ5Q!;^'-MM9ZE+87<[7B_N]B@[PN/FY/('3(Z\X .QHK)U_7K;0;:
MW>9H_-NIQ;P++*(T+D%OF8_= "L2<'IP"<"N7F^)#6]CXA=M+CGN-'A6XS:W
M8D@N(B,Y63:,$=",<>] '?4V21(8GEE=4C12S.QP% ZDGL*Y.V\87S>(=)TZ
M]T46T.KP226<PN@[%D0.RNH7Y>#P03T[=LS0_$FL7FA^+;W5M.M+J&QO;N'R
M([@D%8@JF,!DQM(!.2>23\HS0!WL$\5S!'/;RI+#(H=)(V#*RGD$$<$5)7G5
MUXFU);'P$=%T^SM;+5_*9K?SB@0>07$0VH0%''('8# %=%:>);F3QI<>'+S3
MHK9DM!=P3K<EQ.F[:=HV#D'KSW'K0!T=(2%!)( '))[5FZ%J<VL:=]MDMD@C
M>5UAV2E_,C5B%?[HP&QD#T(JW?2M#8SRI!Y[*A(BW ;^.F30 ^VNK>]MH[FU
MGBG@D&Y)8G#*P]01P:EKS^T\;QV/@[PKJ&G^'5CM=7N([6.UMY506Y<M@ 8
M/W3Z#/>M*U\;F"ZU^WU^P33GT>W2[=HI_/62%@Q!!VJ=WRD8QUZ$T ==4-O=
MVUXKM;7$4XC<QN8G#;6'53CH>1Q6';Z[JLFJ:;:WGA]TM-1B=Q/%*91;D*&"
MS#: N0<#!(R"/>N-T+7?^$0\'^,=6AL4N(;/Q%>9@$GE?*9%7Y?E(XSTXH ]
M4J&ZN[:QMVN+NXBMX%^]),X11]2>*R+KQ$]KXQT_07M%*7MM+.EP)N5\O;D%
M=O\ M#G-<)\1=<E\1_"O4M1M--@DTEI%6"XDF_>E5F5?-5-N "0<?-G!S[4
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
MUZ1<W,%G;O<74\<$"#+R2N%51ZDG@4L$\5S;QW$$B2PRH'CD0Y5E(R"#W!%
M'EUWX#UG3-0\<C2K>.[M_%,&(W:8)]FE;>&W@]5_>,05R>,8[U6U[X9:LGA#
MP?H6DB&Y.C70N;B6238'.=S!<^I)Q[5Z]10!Y[H/A;6++XP>(/$]Q;QKIVHV
MRPQ8E!=2HC&6'H=A_,5N>-M.UC4=/L%TE(YUBO8Y;RSDE\H74 SF/=@]]IP>
M#C!]#TU% 'F<G@S7KR+QO:M;:?:0ZY;Q"V*3DK&RPB/80%' QU_(>FV=&U+7
MI?#RZE8BPM]'G6ZD!F61IID0J@3;_!\Q))P> ,=Z[&B@#SO3O#&N:+X6UCPC
M;VT4]G<M<+8WIE 6**;)(D4_-N4LQ^4$-QTJP_AC4] \1>'[[1+2*_M;'23I
M,D<MQY+*N4*R9P<_<Y YY[UWE% 'E[>#/$<G@?7M,>&R^VW&M-J-L!.=LB^>
MLF#Q\N0O')Z\XKTJT>XDM8WNXDBG89>-'WA?;.!G\JFHH \\'AK7[?2/&^E)
M:6TD6L374]K,+C!)GC"A64C@+@DG/T!J>30-9>7P,XLE_P")*/\ 2_WR_P#/
M$Q?)Z\G/;CWKO** /*KSPGXLN],GAGL;"YOX]8CO!?R7>'N8EF#J@&WY J\8
MS@8X!S73V.D:S9?$+4=6^SVKV.I6ELDL@F(:%XM^0%V_-G=P>/Z5UU% '+^-
MO#UYK=MIEWICQC4=*OH[V!)6*I+MR&C)YQD$\XZTD6C7>J^,+7Q#?VILELK*
M2V@@:17<O(078E20  H YR<DG%=310!Y9'X1\3)\,++PP]C:FYL[J$K(ESE9
M$CF\PL<@8R  !SWSBM[4?#M]JOCJ:_FM3'IESH4FF2-YB[U9WW$XST XZ]?;
MFNUHH X;PK!XWTZUL]"U.TT_[)8A8QJD5QEIXDQM41%>&( !)/')'-7O!>DZ
MEI,NO_VA;+$M]JLU]"5D#?(X4 ''1AM]Q[UU=% '+^-]#U35K/3[S0Y84U72
M[M;NW6?(CEPK*T;$= 58\_RZUGZO:>*_$O@K6;2]TVUL;J\M6MH+..Z$H#,.
M9'DVCCT ![YSGCN** .)N=&U:?Q!X,OEL@(M)CF6[!F7(+Q",;>><$9[<>_%
M0Z?X?UW3]-\8:<;2WDBU*ZN[FTE6?ES..%*D?+MYR<_0&N\HH \\?PSKL7A[
MP.L%I!)>Z \2W$#W&U7"PF(E7 /<YZ=*N>/-(GU,:'/8W@M-;BO!!%+'R=DJ
MD3*/HF7Y_N"NWK)M?#.BV6O76N6^GPIJ=T )KGDLPP!W.!T'3&<4 4]4O;_0
MKO0K+3-,MY=+DD6UF/F[7A7@)L7^+ R3Z!36W>>8;*<11F20H0J @9./4U*8
MHS*LI13(H(#D<@'J,_@*=0!YE;^$]>@\%^#-)-E&;G1M1@N;G$Z[2D>[.T]R
M=PP#CH:NZKX/O]=U_P 4?:(A!8:OI<=E%-O5F1TWG<5!Z98?EVKT"B@#DO#+
M^,C%:V>NV5E;)9IMENH+GS6O"!@;4VC8#P22<\8QSQ@MX,UF]\#>,-&EAB@N
M=5U"XO;4F4,I#NKJK$=#\N#VY[UZ710!P;:5XDU?QCH>LWNF6EI;6]I<6]Q#
M]LWNGF;.00N">#@>W)YP,&7PCXNB^&E[X&2QL[A(B$M-0-T$$D7FAQN3&0P'
M![<=3W]:HH Y&;2]6E^(FFZXUE']E@TV6UEV3@GS'96^7.,@;<9..O2N>G\(
MZ_-\./$FA?8HUO=2OY[B',Z[ DDH<;CV( QT/./P]/HH \YUW^U[KQK'<Z+I
M,-U=66G+#="/4!;31&1BP1VVLK+A<@=LD\9%=%X,EV:0^F'1#H[:?)Y1MA<"
M=>0'W!Q]XG=DYYR>>N:L:GX/T'5]0&H7E@#>;0AN(97A=E'0,R,"P^N:U+*Q
MM=.M5MK.!(85Z(@[GJ3ZD^M '.7&E:D?B;;ZXEJ'L(M+DLRPD4,7:17R%/;Y
M<?4US,WA#7Y?ACK7AX640O[V^DN(B9UV!'G$O)ZY &.G6O4:* .0U;3=5O/'
M7AS6(K#_ $33X;E)]TRA\RJH&T9P<%>>1UXJOI6BZWX7O_$-O8V<=]8ZI=R7
MUM(9@GD2R#YUD!YV9 (*[CCM7;T4 >=V?@N_T*\\#06,0N;308[A;J4R!"[2
MIM)53_M$G![>M;)TK4E^)TFNBT#6']DBR#"1=YD$IDSMSTP<=>O;'-=710!Y
M?-X1U^7X8:YX>^QQ"^OKV6:(F==@5YO,Y/7(''3K6EJNB>(]0U_4I6LK6YL[
MO3E@LS<W&/[/DVL'PH!W%B0=PYX R!7?44 ><6OAGQ):V/@2<6=F]WH,;V\]
MN;H@%6@$6[?M[$9( /7 S5^;PM?:EXH\4/>PB/3=8TR.Q65) 6!57#-M[#Y^
M/IS7<44 >>?\(SKFK>"M/\(:M:Q1Q6SP1W%\DH9)H865AL7[P=@B@Y  R3D]
M*T+31]6MO%/B_46L@T&J0P):XF7),<;(=PSQDMD=>/RKLZ* .>\#:7>:)X+T
MK2M0B6.ZLX!"^QPRDCN#Z5T-%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9FMZC=Z;:P-9:?)>S
MSW$< 5<A8PQP9'(!(11R>*TZYGQMI6K:MIMDFE>1+Y-['-<VD\AC2ZA7.Z,L
M >"2#@@@XY]* .8\2^)%\0>!?'>G3PVQGTFW9#+!)YD4FZ/>K*<<$<@CG!'6
MM&R\7:II-YX?LM7T1+?3-36.VM;N.Y\QUEV959$V@#=@XP3CUJI)X,UZ];QK
M#,--MX=>M8D@,4K,(G6'R]I&T?*,?>_\=YXUAH6J:U_PCT6K6L%G;Z/,ERRQ
MS^:9ID0JFW@80;BV3SP!CO0 D_C2[DT+4/$&FZ;%=Z3822JV9RLLR1$B1T&W
M'!#8!/S8[9JU:>,!?^)[#3+6VCDL]0TLZE;77FD$KE0%*;>,[\YS^%8^G^%M
M<T7P_K/A>SCMIM/O'G^Q7;RD&W2;.Y73&25+,1@_-WVU-+X5U+0]=\.WN@06
M]W!I^F-I<D5S.82$RA5\A6SRG(QWH SM?\;ZQ/X$U:_L+6WM+FSU8Z7*?/9N
M!,L99#M')W=^G7DUZ+"UR;4-/'$MQ@Y2.0LF>WS%0?TKSA_!'B&;P5XCTJ0V
M'VN]UAM1MF65@KCSUDVL-ORYV>K=>>E>C6;7+VD;7D<4=P1ETB<NJGT#$#/U
MP/I0!Y3>ZIJ^N?"SQQ-J\=JXAEO(4:.1CL,9V@*I7@ #KG)/..:ZG2_$VH6N
MM:#HNH:7##;:G9LUI,EQOD#1(K,)%V@+D'(PS=*RY/"'B%?"?BW0(XK!TU.Y
MNI;68W# D3-N^<;?EV\],Y/IWU+G0M8G\1>#]0%O;K%I$4R70,_),D83Y/EY
MQC/.* &S^.+NRN=*-[I:6T.I:E_9\=O+,5N5!9D64H1@J2O0'@,#DT_0-8UN
M]^(7B:PNDM?L5C]FC0)*V45D9P0-N&8Y&>1C ZXKGAX.\7-I5A!/#I<][8ZW
M'J$MZ]R^^^59&8;OD^3"L!CYL 8 %=3I6B:OIWCW6]3*VDFGZJENS2"1A)&T
M490J$Q@Y.#G=P/6@#4UG6_[-N].T^"%9K_496CMXV?:H"J6=V.#P .PY) [Y
M&3-XOO-+L;Y]8TAX+F&\CL[01R9CO7D($91B,@9/.0<8/6E\9Z!JNH76C:UH
M,EN-5TB9WCBN21'/&Z[9$)'0D8P:J:YX<U_Q7X;/VZ2SL-5AN8;NQAB=I8H9
M(CD;VP"Q;)!(&!Q@''(!H'Q->6/B>TT'5;*".;4())+&:&8M'(\8R\;94%2
M0<\@CTZ5@-\1]67PDWB9M @%A;7;07:?;29 !-Y68QLPV#@\E?ZUMMH^HZUX
MCT?6M3LXK3^R(IFB@2?S#)-(H4G.  H ..Y)Z#'/.2>"_$$GPMU+PUY-F+ZZ
MNWF1_M!\L*T_F\G;G(''2@#I(?$^J1>+HM#U'28(!>6LES9/'=%R?+(!20;0
M%/S \%A[FN?;XE:U_P (PWB5?"Z'2[:>2.\Q>YE54D*%D7;A@,9.2._89K>O
M=(U6[\>Z'K:V\"VEG:SPS S_ #[I-OW1C! V^HZUR7A2PU37?AGJ&A06\,<%
M]>7D)NVER(XVG<.2N,EOO8'3IDB@#J]:\7W=A;W]Y:6$1L+.R2[6ZNY3$ET6
M#,(XC@C=A>_=@,=ZCN/&UV;_ ,,V]AI"3IK]J]Q"TESL,96,/AAM.!\PR1D\
M' /%9^H>$M=.J:Q#:QV%QIUWIBV5A+<S,&L (RC*J!3G<2"2".G.< 4NG^&?
M$$-]X&GN+>R"Z%:2V]R([@DG=$L8*Y49^[D].N!G&2 7K3QAJ]SH&O3KHD$F
MKZ+</#-9QW1V3;5#Y1]F>5/ *]:O6OBB34--\/75C;V\[:OABHG($4>PNS9V
M\[<!<$#D@<5#X9TN^T;5O$E[J2VT-OJ-\+F%EFSM&Q4PV0,'Y??K5+P-X?33
M=5UNX@N/.TV.[EATV/'RP(Q#S*OMYN5_[9T :9TS3_"C>(O$T=J@>: W$\5M
M'M,@C#OD_P!YV+-SQV'8DS:!KMSK1@G1+&;3Y[?S4N[.X,BA\C]V05&" >O?
M!X&*U=3%XVE7BZ<8A?&!Q;F7[GF;3MW>V<9KE/#_ (1;3?&$NMVNGQ:/;SVA
MCN[.WFW1SS%@0X4  8 89P"=W0<Y -'Q5XFN_#UUHT-OIJ7@U*\%H"9]A1RK
M,.-IR/E/.>/0U4/BV_@>WTV_M+"RUEX'N)8Y+LM#&@<JA#!<L6QG&!C!SV!F
M\7Z/J>K7_AZ;3X8'33M22\F\V4H2H5EPO!R?FSVZ55\1Z+XA@\66OB?PV+2X
MF^R_8KRQNY#&LL>XNK*P!PP)/4=#0!S_ (BUW_A)O"&A:A/I[V=S%XBM(9(I
M.=K+, 2C$#<I&"#@9S73>)/%M_HB:Q<)ID0M-+MUF\Z[F,0NV(9BD1P02 N/
MJ0,=ZK>(]#\1:WH6FQNMD]]'J<%]-&LI6*)(V#>6C;<L>.I R23P,"J>M^&/
M$FHZGXFVQV$]OJMA]GLY[B=@]EF(J\84*>&8Y)!'OG % $]_XDUBX\9>%+?3
MH[<:?J-G-=[)961F(13\Q"G@"3@<Y/I@5:M_%=I::UXP:_TZ"R71HX);BZB8
M.]PAC9@3\H.0  !SUZU23PWXABO/!VH)%I[7&E6<MI=1&=@JAT10RML^;&S)
M&!UQGO3IO!M[JNJ^-4U!8HK#7X(889(Y-SQF.,IEEP!U((Y/2@"[<>,+W3%T
M:\U738H=.U66. 213EWMGD&8Q("H!!Z$@\'UZU3N/&^N%_$J6>@6KMH39E,M
M\5$B>7YGRX0G<0>A 'O2GPYK>M:)HFBZW#;1QZ=<02W-S%,7%R(?N[5P"-Q
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
M=CND; ;)*L#D'@@\]*ZC2Y?%\]G<W.J6FFVMU' RV]K#.TB2RXR&=BHVKD8
M&>"<GI0!TM%5M.:\?3;9M1CACO3$IG2%BR*^/F"D\D9JS0 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 -=!(C(2P
M##!VL0?P(Y%4=(T33]"M6MM-@,$#.7,?F,PW$Y)&2<9)R?6M"B@ HHHH I:M
MI%AKFFRZ=J=K'=6DN-\4@X.""/U J>TM+>PM(K2T@C@MX5"1Q1J%50.@ %34
M4 %%%% !1110 4444 %%%% !1110 4444 %9UYH6G7^IVFHW,#/=VF?L\HE=
M3%D8;: <#(X/J.M:-% !1110 4444 %%%% !1110 4444 %%%% !1110 5D:
MQX7T37Y8IM3TV&XFA&(Y2"LB#T##!Q[9K7HH J:?IEEI-K]FL+6*WASN*QKC
M)]3ZGW-6Z** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LW5M6.E_9533[R^FN9#
M&D5J$R,*6))=E &!U)ZD5I4F!D''(H X^'X@QW']J>1X<UN0Z6YCO%06Y,;
M;B /.RW']W-:NE>)H=5\1:IHZ6D\,FGQPR-)*5VR"4,5*X)XPO?!YZ5SOP_Y
M\4^//^PN/_1:U4739M2^)/C*"'4KNP L;$[[0A7)VR8^8@X ]!U^G! /2:*\
MOT;Q7JVM:-X)LY) USJUG//<R><8&F,04;0RJ2"=VX[<'Y>HJY/'XTT?0[Q)
M#_::1WZ2QP6UT6NS9'.Z/>54E@1P>I&1G- 'HE%>9IXQCDT*!M&U&ZE;4-;C
ML"E\Q2>QW)EHF+ D'*, 2#]_N171Z!8>(-/\0WHO;J)M'GA5[>WDNWN)HI0<
M-AF4$H01U)P?K0!U-%<=XCFN)/$#VD>H73J-.:2.PL&,<J2;C^_=\@!0!@*3
MR<\'%8N@>*-0URT\$:=>7;I)JUA+=7<\9V/,8PH"*1]W);<2N#\O&,T >CSS
MQ6T+S32+'&@RS,< 56N+V>'5+*T33YYH;@2&2Z0KL@V@$!LG/S9P,#M7G?CK
M2K^Q\&3P7NMW%VHUBV>V <J\<+S(%CD.<OCYL$^W<5NZI/?:=\0_"6GPZE=-
M8W4-YYT#L"'*(I4DXW$_,>I["@#M*I7-[/!J=C:QZ?//#<^9YMRA79;[5R-V
M3GYCP,9KB;?5K[1-?\3Z%?7ES=3O''<Z0993EHY#Y8C!'3;*0,]<,":MZA+J
M.D^./!6FKJUW-;7$=TERDA7$S1PY#L<9SDDXSCI@#% '9?:8V\]8B)9(>'C0
MC(.,@>Q((_.HM+NYK_3+>ZN+*:RFE3<]M,07C/H<<5P7@^QE2[\=/%J-\DL>
MJ2HDAEWD?N8R#A@02.@R.!Q5?1_$NJWGACP+9O<-+=ZU%*]Q,\QB>01H6*AP
M"5))'(&< @8Z@ ]0HKSV>#QKI.DZNBNM_&+J&:TMHKLO="VS^^C\QE7G .T\
MG&><@5L>"-:L=:M]0DLKV^DV7 5[/4 PGLCL ,;;N>H)SD]3SQ0!U5%07MNU
MW936Z3RP/(A598CAD/8CZ5Y%/XIU2V\'Z3=S7MZVI:1?O#KL4<A^>&*0+*Q_
M[[C88QPWH. #T_Q+KL?AKP_>:Q+:SW,5K&9'CA*[L#O\Q''Z^U:%M.+FUAG
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
MCD$@'H.<8SP.<UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M,4\O8I)4 ;<\$GG/>JD?@NTCM]=@&HZ@5UMF:Z),>0678=OR<?* ._YUTM%
M',R>"K22UT*W.HZ@$T1D>T(,>2578N[Y.?E)';\ZD'@^U%]KMX-0OQ+K4:QW
M/,>%"J479\G&%)'?\ZZ*LCQ/XAM_"OAZZUJZMYY[>V ,BP;2^"0,C<0.I'>@
M#./@:R.F:%8?VCJ AT25);3#1YW(I5=WR<X!(_&N0EC27Q%K$EWJ/C+0[V>\
M8K;V-L\T,RJ B.K")U.Y5!/(QT[9KTK1]4AUO1;'5;=)$AO($GC60 ,%900#
M@D9YK$L/'-C?^+=8\-I97J7VE0^=,652KKA2-F&))(8<$"@#1T>UOG\-QVNK
M3RRW#HZ/(X59"A)"[MOR[]FW..,YJO:>%;>"[T^YNKZ\U"33HWCM3=%"4#*%
M8DJH+':,9.?SYI_A/Q+%XLT&/58K&[LD=V3RKI-K_*<9^E;E '+6O@/3;2Q_
MLQ+J\;1A/YZZ8[(85.[?M!V[]F[G;NQVZ<5>C\-0Q>);O7DOKQ;NZMUMW7,9
M144DK@;,Y!)/)/OFHO&'BRV\&:&^KWUG=7%I&RK(;;867<0!PS#N>U7]!U=-
M>T2TU6*VFMX;N)9HDFV[BC $$[20.#ZT 87_  KS3O\ A$1X9_M'4O[/$WGY
MW1[]WF>;UV=-_/Z=.*?JW@.RU/6TUF'5-5TW4?*$,\]A.L9N4'02#:03[@#]
M!CJZXR7XC63:[=Z7I^EZCJ)L;R&SNY;6+<(GDW<XZE5V$,>,<=: -*[\'Z?-
M<:;=6LMS8WNG(T<%S X+E&^\K[PP<'J=P)SSG-17_@?3=2T#4-)GN;P+J,HF
MO+A602SL,8R=N /E48 & ,5TU% &'+X9AG\1:?K<M_>M=6,+PQC,81E;&[<
MG? Z$=.,5EV/PYTO3=3EN+2_U2*PEF,[Z4MSBT+DY)V8SC/.W.#Z8XKL** ,
M[7M&A\0:)=:3<S316]U&8Y3"5#%3U&2#C/TK/;PC;MJ>BZ@VH7QFTB)XK?)C
MPRLH5MPV<D@ <8Z5T-(S*BEF(50,DDX % &/HOAR#0[S4[J"[NIGU&?[1.)B
MA ? &1M48X 'X50O_ NG7^K:K?F]U& :K (+VW@G"QS (45CQN!"G'! /<'F
MG:]XVL=&\+V_B""UN]3M+B1$B%E'O9@V<-CTX_4>M=*IW*&P1D9P1S0!1T72
M8M#T:UTR":XFBMHUB1[A]SE0,#)  Z = *@C\.:;'XAO=<$&;R\MDMIB>5**
M3V]3D ^RK6M10!S\'@W1[;P6WA2.)QI;0O"5W?-AB23GUR<U5M/ EG:ZGI>I
M2:KJ]S=Z;$T,;S7 /F1G'RL%4# VCIC/?-=510!Q>F"U\7^*;'Q%_8][:+I<
M,T,4E];F&1Y'(! 4\E556Y]7XZ&NNO+6*^LI[2X7=#/&T4BYQE6&#^AJ:B@#
MDE\ 62Z5I&GG5=5>+2;B.XM6>6-F#1C:@.4Q@ D8 &>^34U]X%TW4KW6+F\N
M;V7^U[5;6YC+(%V+G;MPN01DG.?KFNGHH Y:T\"VEKJVF:G)JNKW-YI\+0))
M/< ^8AQ\K@*!QM'3&>^:O^'_  S:>&UN8[*YNW@FF>989I R0EV+,$  X))/
M.3[UM50UK4_[&T2]U,VTMPMK"\S11%0Q"@DXW$#H* ,;5_ UEJ>OC6X-1U/2
M[]HQ#/)I\XC^T(.@<$'..Q&#[]*L7GA#3[B?3+JVEN+&\TU#';W-NP+["/F1
MMX8.#U.03GG.:K3^-$@L/#%V=.F9->D@C0AUQ"TJ;P&[G@'H.W:NIH YZX\&
MZ7=Z%JFE71GF75&+WEPS 2R/@ -D  $!5P ,# XJ&U\$V\.LZ?J\^KZK>7]E
M$\*2SS+\ZMC(8*H'\(Z 9[YKIF)"DA2Q Z#J:Q?#'B)?$ME=W*VDMJ;:\EM&
MCE8%MT9P3QQU]S0!0'@#2'T76-)NIKN[M-5N7NYQ,R@K*Q!+(548.0"/3%%M
MX'ABU;2M3NM;U>^NM,22.![B5.5< $-M09X7KU/<GC&X^J6ZZQ'I88&Y:+SF
M&X#:F2 >>3DJW3^Z<X[UXO$FFOX>DUU[A(]-2,R^<S C8!D-QTR,$#KR.,\4
M ,U_PY;^(3IYN+NZ@^P7:7D0@*#,J9VD[E.0,GCWJ$^$;"36M2U.XGN;@ZE;
M"TN;>79Y31#.%P%!_B/?O1K?BJ+1-8T33GT^^N6U68Q)+;Q[DAQCESV'/Y G
MM6_0!ROA[P)9^'98_)U75[JWMP1:6MW<^9%;9!'R# Z D#.< US?CKPS%HGP
MS\26EC+?WDVIW/VDQ,HD=I7E1G*A%![9QVQ7IU% &)9:';R7]IJT]]=:A-;Q
M,EJ]QL B#8W$!57YB  2><>F3F3Q#X=M?$=K:PW$]S;O:W27<$ULP5XY$S@C
M(([D8([U!X>\4Q>(=0UBTCT^]M3IES]G9[F/:LIYY0]QQ^1![UO4 8,'A6"V
M\0RZW'J%_P#:I+1;,AF1E$:DE>JY)!).23G/.:RV^&NCOX6@T%KK4#%:W!NK
M6Y$JK/;REBQ9'51W9NH/7Z5V5% '*3^ [.\\-WFBWNJ:K="]VBYNYIE:>15.
M0N2N%4'L .I]3F]<>&(;K7=+UB74+UKG38WCA'[L*P< /N&SG.!TQTXQ5&;Q
MLT2:ZJ^'=8DN-*=!Y"PC=<QLS*)(^>5^5C]!71V%[%J6G6M]!N$-S"DR;A@[
M6 (R.QP: ,[1?#D&AWFIW4%W=3/J,_VB<3%" ^ ,C:HQP /PIL_ABUF\4#Q
MEU>079MUMI$AD CE56++N!!.02>A /0Y%0V?BN.]\77OAQ=-O([FSB2:69S'
MY>QOND$,2<_3M4;^*Y9;J0:;I$^H6=O?_8+F:%QOCDXW,$/WD4L 3D$8/! S
M0 6?@G3K3P_JFB/<7ES9:D\KSK,R[@TF2Y4JHQDG/M4-IX"LK;4-)OY-5U>Y
MN=+C:*)YKA?GC8#Y6 4# VCI@GN375T4 </+\+]+?2;[1HM3U:#1KN3S3I\4
MR"*)MP8["4+ 9'W<XY/%7M9\!V.K:G:ZI'J6J:=J<$/D&\LK@))-'G.U\@AA
MGGI7544 5K"QATVQBM+?>8XP?FD<LS$G)9F/)))))/4FK-%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %<[XTDU>'1H9='MY+ITN4:XMH9O*EFA&2RQMQANAX() ([UT54-5TI-5
M2VS=7-M);3B>*6W8!@P5EYR"",,>"* //U\7Q2:);#2+V]SJ&NQV$L6HR/'/
M9;H\F$LVXJ24P#S]_@Y&:DUVZ\1^"=+U_56OX?L+P1?9+>6[DNI+:4R+&T@:
M102@#AL$D @=C73WG@;1=1TK4;"_CEN?[0F%Q<7#L%E:10 K J %*A0!@ <>
MYR6/@G3+;2KO3[R>_P!62[B\F:34KDS.8_[H/&T=^,'//84 ":!-;:O%<1:]
M>FQFMFAEM9IW<S2?>61'+91L!LA0 1VXKB+36]5F^%?@O57U*Z-]/J5K%-,)
M2#*CSE6#=F!''-=SX=\'67APJ8;[4[WRT\N 7UT91 G]U!P . ,]<#&<5FK\
M,M%73XM/^UZH;*"Z6ZMK?[5A+=@Q8!,#@9/?)'8C)H SXK/4=:^(OB;39/$6
MK6]G:QV4\*6TJIL9MY(''W3MP1CGN>*S[V6[O- ^)]I>:A>7$=GYGV<M,5*
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
MM>WS1.2OE@1)(B;E4;F; QTZXX-]OAOHQTRZTY+K4DM;F]^W.@N=V)-V\8+
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
M\*Q )SCCK74/HWB.PU"^N;/5(+.WN=.EBBMKB_EN@MR 2DP:11M _B X(&:
M.ZHKS_P;K F\0_V9J5OJNEZW#9'SK&\N'GAG&Y?WT3EB#@Y!QS\WM7>31>=
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
MN]3E^UI+>P""[CAN7CCN% (7>H/) )%5W^'NB'3]*MHVO89=*XL[N.Y83Q#
M!7>>JD #;TP.E=569XAU630_#VH:K':_:39P/.8O,V;E52QYP>P]* ,V'P'H
M4<.KPRQ7%U'J^/MBW-R\@DP  <$\'@'/4=CTIFF> M(TS3KNR6?4;F.YMGM-
MUW>/*T4+#!2/)^0=.GH/05?M-6U"^M]#NK?34>VOX1+=2&< VP,89<#'SY)Q
MQCUJQKVI2:-H-_J<=M]I-I \YBW[-P52Q&<'' H BLO#]M::A'?RSW-Y=Q0F
MWAEN7#-'&2"0, 9R57).2<#FM.5#)$R!V0L,;DQD?3-5-%U ZMH6GZD8_*-W
M;1S^7NSMWJ&QGOC-7J .77P%I"^&[7P^LEX-.M91-#&)N58-O'S8R<-SUJY<
M>%-/N]:?5;E[B:Y>S:P<,XV/ QRR%0,<GG/6MRH+R\M]/M)+JZE6*",99V[4
M <U:_#K0[4:7MDU%SI;DVADO9"8U*[=@YX7'&!U'!R*2Y^'6AW#:HJR7]O;:
MIN:[M+>Z9(7=A@OM'0GOV/<5UM06UY;W9F%O*LGDRF*3;_"XQD?AF@#GM5\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MY/X\=/5K70K..>2]\RZENYH1#]HFD/F+'UVKTV\\G !)ZYQ3--\*Z1I7AUM
M@MF?2V5D-O/(THVMDL/F).#DT <UKR2^&=>\*7>D7-T\=]?K87<,EP\JSQNC
M-YAW$_,NW.X<\\\5%X9TFV_X6;XUPUT/*^Q;3]KE_BA;.?FY]LYQVQ74Z;X6
MT[3)+1XS<S?8E*6@N9VD%NI&"%S[<9.3CC.*=9^&=/L-7O\ 5;=KE;S4-OVE
MS.S!]JE5X)P, \8H \JO%?4/@L);VYN;F:'7-JRRSNS$?;=G)SS\O ST[5[1
M;VZ6UND$9<HHP-\C.WXLQ)/XFL%? VA+X;N/#_D3-IT\AE:-KARP??OW*V<@
M[N>#UK=M+6.RM8[:$N408!D<NQ]268DDGU)H \W\/Z3;IK/C\QS7L;PW(6-T
MO)0P_P!'4YSNY/N<FLB*>[T7X4Z7XG75=2?4+^UM;2>>6Z9TB2210T@4\!@,
M@-[Y.237I%MX2TRTEU.6%KM7U,[KMOM+GS#C&>3\IQQQBI+?PKI%OX9/AS[,
M9M)\LQ?9YY&D 3TR3GCMSQVH YS5XYO#WCCPS'IDUS]DU5YK2\MGG>0,%C+K
M*-Q)##!RPY(ZUR%S'=?\*R\4:Q_:^JF_TK5+O['+]ND_=^7,  1G#\<?-GCI
MBO4[#PU8V$T,P>ZN)H(C#!)<SM(T*'&0N>F<#)ZG R:I_P#""Z(=#OM&,=R;
M"_F:>YC-R_SNQRQSG(R>2 : ,.:&71_B5X8^SWU\XU:VNQ>I/<O(DA1$96"$
M[5()/W0!CC%3?&"WCG^&NHM)NS%) R[7*\^<@YP>>">M=#+X8TZ;4]-U&4W+
MW6FJR6KFX;Y P ;(SAL@ '.>E6]9T>RU_2+C2]1A\VTN%VR(&*DX((((Y!!
M/X4 <5XBTR%_B/X-L%FNHX?LNH LMP_F$8C)'F$[A]0<^A%8L&MWNA^'=:L4
MO9OL\'BE=-CGN+ABT%LYC)!D.6 &YANZC=["O0%\):6NHZ=?YNVNM/1TMY'N
MI&(#_?W9)W%L<DYJ-?!.A?8=5LI;5Y[;59#->1S3,XD<X^;D_*>!TQC ]* *
MFBZ)J6E>*YKE]0B33[JUQ_9HGDE_>JPS*I?[HP0"!QG!K,\<V$%UXX\$-+YN
M6O)XR4F=,#R'/&TC!SW'/:NC\/>$M+\,HXL1<N[*$\RZN'F94'1%+$[5]ABK
M&M>'M.U_[(;Y)=]G-YT$D,SQ.C8(.&0@X()!H XNRT<ZQ\1O%=A<:KJR6EFN
MGS0117TBA&(D8XYZ9!^7ISTR!C+U>^N(K:WU;3M0O+O_ (J..(ZBTS1JR--L
M:!(P2&C494D@ D9&:]%L?#>G:=K5WJ]LLRW=XJ).3,Q5E080;2<# )Q@=ZRG
M^&_AN2"> V]T();D78B6\E"12[MVZ,!L(2>XQUH H:=*/%?B7Q9;WT]PB:9,
MEI;0Q3M'Y0,>XR_*1\S,3@GH% '?/+>$M2N%\*_#[0XW18-0MKIW#S-$)6C/
MRIN7G^)CCOM';@^AW'@K1I]8_M5$N;:[:)89FM;J2(3HHPHD"D;L#N>:K2?#
MKPU+X9MM :TE-E:/YMN?M#^9"_7<CYRO4\#CVH F\)Z5J&C/J5I>ZDEU"TPF
MMH/,:1K6-L_)N;DKD'&>G-=)7/?\(7HY\/R:*5NC;2R+++(;J0S2.I!!:3.X
M_= Z]!BNAH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *YCQ]X@N/#7A9]0MR8Q]HABEN/+\S[-&[
MA6EV]\ G ]<5T]8_B/5K72+"&2^A\VSGG6WG!C+@*P()*X.0._MF@#/TY;^6
M]TN^TWQ$^K:+/O\ .WK$W\!VLKHJ\9&"/7'3D5I7?B;1K"Z%O=7R1.91"696
M\M9#T1GQM5CD<$@\BO.[#2-,T/XB:3)X#U%7L[YY#JNG6LXEMTC"DB7@D(=V
M /7H.,BJFG77AZ2QU/PAXN347U;[=.38"6<"^#S-)&\84[2#D<\8QDX% 'H]
M[XU\-:=<SV]WK5I%-;ND<R%\E&<D*#CH>#].]+HU]97&H:U)!KWV](YE\R(L
MI2S(090$#VR<DXKG-">R?XN^)HF:%I#86<:J6#$E=^X GKCY<_AFN<U*&ZU>
MQ^*EEHT@EO9YHC&D39:11$@<+CKD!E^O% 'IUIXDTB]O([2"]5IY8S+"K*R^
M<@ZM&2 ''NN12#Q/HQT^\O\ [<GV6RD:*ZDVM^Y=0"0XQE<9&<]*XW6KZR\7
MGP7)H$T;W<&IPW4B1'Y[6!4;S5<=4[)@XR<"L*]U.TT_P_\ %#1[F79J,]S=
MW$5MM)=XG@7:X']W@\]!0!ZI<Z[IMJD3RW.1)%YR^7&TG[O^^0H.%YZG JRM
M]:OIZWXN(Q:-&)1,S8781D-D]!BO,KZ2-QI6H:/XCCT?6X-%A(2] ^SWD.6^
M1E;!!#*W(Y&ZN^\,W4U]X4TNZN+'[!++:1LUKC B^4?* >@]C0!4B\>^%9KJ
MSMH]=LVFO>+=0_\ K#D@#/3)(XSU[5)?>-?#6FW%Q;WFM6D4UNR),A?)1G)"
M@XZ'@_3O7E-@FGZS^S]9:'9-!+K$\@6WMXR/-6?S\A\=1A<DM_=SVKM=&>SD
M^,'B..22"28Z?:1C."6*ERX'T^4D?2@#J;SQ-HVGS/'=7R1>6ZI*Y4F.)FQ@
M.X&U"<CAB.H]:YS6O$3:'\2;1+_5S!HSZ5-.\4FT()!(B@@@;B3GID]>*P-(
MO+>S\$^+/#NO,JZOY][NMY/]9=B7<8WC7J^[( QGD8I^GQ-X=\5>"CXAFC@:
M#P^]J]Q<, @GS'\F\\;L!N_/- &]XP\31WGPOU77O#.LC]S"7BN;;:W(."IW
M XZ^Q%=++J]II]E;/>3,'DCW!$1I'? !8A5!) SR<<9KRS6[-;?P1\2-1@40
MZ;JDX:Q3&!*0BJ[J.X=\X/?&>F*U-:UFPT;QGIFJZS<W,6@WND);P7UO+((X
MYE<L58QG@,"O)_N^W !W!\6^'A:V-R=8L_)OFVVS^:/WI[X^F#GTQSBJX\<^
M&&MKJ<:Q;E+5Q',.=RD@D?+C)R 3D#H">U<+K$6@66G^$1I,)M]/E\3QW2?:
M'<F12DFZ7$AW!2Q'7CH>XK<TRZL4^,/B21Y[=3_9MLI<L!]TON&?8;<_A0!U
MPU[3&T^UOH[M9K>[Q]G:$&0S9!/RJH)/ )X'&#Z58L-0M=4M%NK*82P,S*&
M(Y5BK#!Y!!!'X5X_X;2QN_AUX4B77FT75()KMK*\!4I&_F/F.16X(96'!QG
M]>?0_ FHW^I>'6DU*"V2XCNIHC-:@B&YPY_?)GLQR?<Y- &C>^)='TZX,-W?
M1Q%76-W(.R-VQM5W VH3D8#$=1ZU)J&O:;I;LEW<[76/S75$9RB?WV"@[5X/
MS' X-><Z!K>CVEEK/A#Q3:F?5&U*>3[%+ 7-^KRF2-TXPP/'/;:"< 5JZ/J,
M>@_$+Q5%K\\5H+_[/<64T[A8Y8ECVLBL<#*G.1UYSCF@#L7U_2HVL U]%C4"
M!:.#E9R1D!6'!..>M13ZK:WT6JV-C?F._LH_WH11O@+ E3A@1S@XX(->5Q6D
MOAWP?X0O-1#VVGV_B1KD>:I MK9_-\O=_='S \]-PK?T?5[&?Q[XYN4G_P!'
MEL+-HY64JKJL<F6!/;D8/?(Q0!O>#->,GPXT75]:O<RSVZ&2:3K(['   ZDG
M@ #GM57PWKL^I_$;Q%9+J$]Q8V]K;/%!+'Y9@=B^Y=NT,.@^]STKBM,U :9X
M3^&6KW+$Z+I[2)J#*-P@D:,I&[@= I+<GIFNJ\-ZI87_ ,6O$,UE<)/%/IUH
M8Y8AN23:9,D,.#U'.: .JU3Q5H.BW#6^HZK;6\RQ&9HW?Y@@ZD@?4?7M3;CQ
M;H5M:17<NHQ_9I(DG$RJS(L;_==R 0BGL6P*YS79K3_A<7AA9I(=ZV-VN&(R
MK-LVCV)&['KS6'+J&AZ3XH\3Z)XNDO+6/49_-M"CS+%=P-$D?EJ(^"1MVXZ\
MT >CWFO:98 &>Z&/*\\F-&D"Q_WV*@[5X/S' X/I2Q:[ILVH+81W2F[>W^TK
M%M.YHN/G''(Y XKSG6+>'2)XY_#VKKH>IV.D0J=,U(B2&ZMEWE(VW'=N7YAD
M$D9 [YJR=7AT_P =>%=7UB(:3#=^'WA"2Y"QS%HW\G/]X#( ZG% &MXZ\1E_
MAMK.K>'M6:.:SRGFPJ"5<,%9"&!P>?8BM6]\7V-AXGT_0)?,-S<P/,SB-BJ@
M8 &0.22WX8YZBO,KN\AE^$7CY 661]9N]J.A5CNF! P>_!XZ\&NOU?4+6U^)
MWA:_EF'V6?3;F&*50661R8R%&,Y) .!WH Z7Q?KX\,^%=1U4 -+! [0J5)#2
M!25!QVR*P=*UNRL+JRU"_P#%S&*^M K6-VH&Z8 ,TB' *KC<" -OTQ5_XF2Q
MQ?#;Q )'53)921H"?O,5( 'J3Z5SFOW^GRW/PY=KFW>-;M7)+@A1Y# $^GS8
M_'% ':P^*M$N=/M;ZVOUN(+I6:#R$:1I IPQ"*"V >"<<=Z=+XIT&'2H-3DU
M:T%E<,$AF\P$2,3C:.Y.>,=17+S72:!\6YKG5'2VTV^TM(;*YD(2))$<L\>X
M\!CG=[XKD=:MEM?!'BBY8JNGZEXCBN+%&Z2)YT6]U']TE6/H0,]#0!Z>OC3P
MV\MU$NL6QDM5#RKDYVDX!7^\">/ESS6CI6K6&MZ?'?Z9=1W-K(2%D0\9!P0>
MX(/8UQMW<V+?&G2I/.MSC1)E5MPX)D0J ?4KN(]LU+\,IX98?%"PRHP_X2&\
M=0K _*S @CV/.#WH Z2^\3Z-IL\L-Y?I$T)03-M8I"7^[YC ;4SQC<1UI+[Q
M3H6G7TEE=ZI;174</GO"7RZID#.!ZE@ .ISQ7EOC;5K6[TOQ_IZ#[!=18W6D
M4.9;P!$_?N<'Y,# QC&WD\XKHK?4=/NOBWI%RL\13_A'9 COQAC*A'7H2NXC
MU'/2@#K&\7^'UT:WU<ZI!_9]P^R*XYVLV<;>G!R",'G(K0EU.TAN[6UDE*SW
M0)A0HV7P,GMQCOFO/?".E6/BCP3XJT621##<:O?!2A!,>Z0M&X^APP^E:W@.
M?5-:3^T]<@:*\T^-M+PW\<B-^^E'LQ5!_P  - '52:M81:K#I<EPJ7LR,\4+
M @NJ]2O8X[XJE+XN\/V^G7>H3ZK;Q6MI,8)WD)7RY  2A!YW<CC&:YSQA>VV
MD?$7P?J>H3+;6*QWL#7$G"*[K'M4GH"=IQ]*XG5[ZWG^'_Q-0%E>;5F>-'0J
M6!$., CK\IXZ\4 >O67B71=1U:;2[/48)KV%-[PJ>=N<$CL0#P<9P::GB?19
M+V*T6_0RRRM!$VUMDDBYW(KXVLPP> <\'TKEM3N[$_%7P@;>> I]@NT'EL,8
M(CV#CUP<#VKC)->L;W1_"]S&PLDMO$L;3:5# 0MB-\F?,."=Y)SU .XX7B@#
MV!?$.E/'?NMXI&GG%V-K9AXS\PQD<<_3FLO4?'.DV.H:#;)(TZZQNDBEC1F4
M1"-G#Y YR0HQUYSVKDI-5L],\3?$2TO)3%<W\$4UI"R'?.GV7:2HQDX((/IC
MG%4[&^M[33_A-J%P[1VEO"\$LK(<(YM-@4\=2W ]30!T%EXMBT?QCXNAU[6B
M+"T:T-J)E'[L/$78 *H)&>^. !DUV4VL:?!96]V]TA@N=OD-'ES-D9&P+DL2
M.>,\5P-C=V!\9_$>5YH &M;4!G(&0(&##GT. 1V/%8OAZ\.G0_#?5[R0#1X=
M-DLIIB?DM9V50I<_PYV[<GI[9H ]/_X2C0_[*GU-M3MTL[=BDTDC;/*<=58'
M!5O8C-8^K^+O#M_I&H00>+(M.> Q"2YA8;XBQRH 8$$L 1C![]ZY#7XDD3XD
MZQ:RH=+O-+CMXY%8;+BX6)@2AZ,0"JY'?CJ#5_QO+9?\*,W0-!MDM;-$V8^;
M;)'P,=<8/';!H [Z[UW3;&[:UGN<3J@D9%C9B%.0"< XS@_E45OXFT:[TN/4
MK:_CGM)7,<3Q MYCC.54 98\'@ ]#Z5R/C77[;4=2A\*V&I6UC]NB$NI:B95
M3RK;^XC$X+N#@=< DUG^(-1T?1[WPQJ%KYR^$].^T6$L]B[;+=F6/8^4.2N5
M92?4GKGD ]!MO$.D7>ES:G#J$!LX&99I6;;Y3+U5@<%2/0\US-GXAEOOBV--
MM]0N'L/[&>=[.6'R_+E$L:AL%0W*GC.>IQ7,:]_9,.C6_B'P[;7<^D#7;6^U
M2YW2R?:$3.YP'R653L)(&"1_LUM6NN:5JOQFL;O3[N*Z@ET"2)9H/G5F\]&V
M[AQG /TH [R^U&TTV%9;N81J[B-!@EG8]%51RQZ\ $\5Q&A^(S>:QXX6ZU^1
M--LC L%S,%C-KNB);@J,$-G[PSP <T[QEJ T3X@>%M7U)C'HD<=S ]P1^[MY
MG "LY[9 *@GIDUCVNJ:?/K/Q/FAN(V@FM8&24#Y''V7&0>AR2/KD8ZT =[8:
MK8VF@Z6[ZE+?"XMT,-QY9>6Y&T'?L09Y')P.,U9&O:8=-AU!;M&MIFV1,H),
MC9(VJH&6/!X SQ7F]NEK=>#_  *;?Q#_ &+K,&E?Z)=-M:(E8XA)#(K<'/R\
M=1M/I4/_  D5Y92>#_%&O626VG0R7UO>36J,T,<CMA+@#KL?#$'T<^O(!TOC
MKQ*7^&NL:OX=U9HI[/Y#)$HW(X<*R,KKE3STP".*ZV]U6STX1+=3$22@^7$B
M-)(^.I"*"Q [X'%>=^.;S1KWX5>)[W1K>..WO65A<+'L^V2EERR@@%N !GO@
M^F:T)]1CTSXK0:GJ%Q&FD:AHXM[.\9P(5E63<R%N@+#!'KC':@#L(]>TJ;2D
MU.&^BELW8*DD9W;F)V[0!R6SQMQG/&*@?Q5HL5I)=2WPB@BG%O*\D;IY<AVX
M5LCY3\R]?45YVNF6;VVOW-UJ,VEZ;J/B!9]+OH2%$4JI_KAG@HSJ1GH>O0YJ
M#6[S6+WX;>*8-2^S7TEA?6S'4[&/"7B*\+,^!D;E48;' VX[4 >J/K6FQ:F^
MG2W<<=VD)N#&^5_=# +Y/& 3UJC9>-/#>I74-M9ZS:32SI))&J/]Y4)#'/3
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
MX6L]&N+B*Y:U#*LT:%-P+%N02<=?6N@KG="\5Z3?O9Z4NH+)J;6JR%"K?O,
M;BK$;6()YP21WJU<^*=%L[M+>XO/++S?9Q(8G\KS?[ADQL#9XP3G/% &O@9S
MCD4I (P1D5SUSXY\,V=[-9SZO"MQ#-'!(@5F*O)PH.!^O09&<9%= Q"J2<X
MSP,T +00",$9%9-AXFTC4["[OK.Z,MM9LR3N(7&QE&6&",Y'<#I1)XETJ*&&
M3SY7\Z'[0B16\DDGE_WRBJ6"^Y H UJ*R'\4:*EC87WV^-K2_D6*VG0,Z2.Q
MPJ[@" 2>.<=ZLQ:Q83:Q-I"3_P"GPQ"9X61E.PG 8$C!&>,B@"\0",$9%%1S
MS16]O)--((XD4LSDX"CUKF=*\2:#I7AC2I9_$;WEM=R>3;7MV<O<,7(YP!WX
MS@# _&@#JL#.<<T$ ]1FL*W\8Z'>0ZC):W;SG3E#W,<<$AD4$$@A=N6!P<$
M@U%H'C"QUGPQ;:W()+:.8*0DD3@Y8_*J\?.3P/ESD]* .B(!&",BBL%O&GAZ
M/3[V]FU)(8;%PET)HWC>%B,@,C ,,CIQSVJ6R\5Z'J.K'2[34$DO/+,JQ[6
M=1U*L1AL9YP3CO0!LD9&#1@#H*X#XE^*HK'P5K)TS5+FVOK4;!/;1,563(_=
MF3:54\],@YQ7>1$F%"3DE10 ^@@'&1TKG/\ A+[0^-F\-""Y\V.V$SR?9Y"N
M6;:H! QCALMT[9R#5J;Q5HMO.(IKT(/.^S^<8W\D2YQL,N-@;/&,YSQUH V2
M >HS1@'J**XCQ%XC5O&VG>&S)?0VTMM/-</;0RAV8; @5E7.!N))7C( )Z@@
M';]**Y?3->TW1[2#2]0UZ6_N8;C[&][+ P5I2?EC9U78' ('7)/7DUJ:GXBT
MO1S(+VX93%%YTHCA>7RH^?G?8#M7@\G X/H: -2BN>NM4TNY\0Z L>O/'-.L
MLMM:0.#'>H8\Y;@Y"@;@<CGUK*T/5+B/Q9XW@U'5)FLK%[;RGE*@0*\.YL8
M'4^G8=: .V(!&",BBN)/B_3O#_AKP\T5[?:Q'J%Q%;07CQ.[2AF^9V*KUP#@
M8R<=#R:W+WQ7HVGA_M-TZ>5 MQ,%MY&,,;9PT@"GRQP?O8Z'T- &U17-:IXT
ML=.\0:/I02>8ZBCRK+% \B>6J9RI4'<22O3. <G'&;NI>*-&TEW6^O/*6-E2
M67RG:.%FQ@2. 53.1]XCJ/6@#8HH!! (.0>A%</JNH:I#\5]%TJ+5+B/3KJR
MGGFMPL>"R8QR5W <^O:@#I-=M-8O+2)-%U6+3IUF5I)9+83ADP<K@D8/0Y]J
MLZ9I\>EZ=#9Q,[B,'=(_WI&)RS-[EB2?<UBS?$'PK;Q3ROK$7EV\YMYF1'81
MN,9W8!P/F'S=.>M:M[KFGV#A)IG+F/SML,+RD)_>.P'"^YXZT :! /445SMU
MJFEW6O>'PFNS0S7"R36UG$<+>(8\Y<8S@#YAR.:J>-O$EM8>&M<2VU&>WO[6
MT=A+;PL_DR;"4#MM*IDXZX."/4&@#K:*Y[2-<AMO">ASZA/++<W-A%(0D;S2
MR'RU+-M0%CUY..X]:D?QIX<33[*_;5[86M]*(;>3)^=R<;<8R"#USC&.<4 ;
MF >H%+5#1]:T[7[$WNF7(N+<2-$7"LN&4X(PP!X-9/B&SU98M4U*#7;NTA@L
MRT%O;I$5WJK,68NC$Y.!@$=/>@#I:",C!Z5PG@UM9U#PQX?\17OB2ZD$L(GO
M8)HX1$ZE&Z;8PRX.T]>U:]MX_P#"MXR"#6K=@\4LRL0P79&2')8C Q@]>W/2
M@#I.E%9>G^(M+U.]:RMKA_M0A$_DRPO$S1DX#@.!E<\9'%<C\0/%<<.B0G2-
M5N89QJ,$&^")O+E_>JKIYA7:2!NX5L\'T- 'H5!&1@U@B_TX^,YXAK<INH;#
M=+IVX>5&@?/FGCAN<=>G:H%^('A9UMV36(F2>;R$<(Y7?NVX9L87)! )P#VH
M Z6D  Z "J%]KFGZ;/Y%Q,WG^49C%%$\KB,<%BJ D#/&33M*UG3=<M/M6EWL
M-W!G'F1-D9ZT 7B 1@C(HHKS[4=3UCPO\1K#^U-7N)O#.J@P0;TC"VUU_"CL
M%!*L <<]3STS0!Z"0",$9%! (P>17.6AOM4\57-W!J=Q'H]H!!]G58]D\X/S
MG)7=M7A>#RVX<;>;5QXJT6UG,<UZ$43?9VF,;^2LN<;#+C8&SQ@GKQUH V:"
M 1@C(K/&MZ>VK3:4)V^W0P?:'@\I]WEYQN''S#/'&>:?I>K6.M6(O=.N!/;E
MF3>%(^920PP0#D$$4 7:  !@# ]*SM5U[2M$:V74KZ*V-U*(80Y^^YZ#_P"O
MT%9R^._#;K=[=2R]HP66+R9/,&02,)MW," 3E01@4 =" !T&*6LE?$VC/H]K
MJT=_')97;*EO)&"QE9C@*J@;BV0> ,\'TJ/_ (2S1!I5YJ1O2MK92&*Z9H7#
M0,,9#J5W+U!Y'>@#:  S@=:.M9S:[IR65E>&9_(O65+=A"Y\PMRO&,C(]:ON
MZQQL[L%102S$X 'K0 X# P**YI/B!X6D%NR:Q$R7$WD1N$<KOW;<,V,+D@@$
MX![5J7^N:?ILWDW$LAF\LRF*&%YG"#C<50$A<]SQ0!HT5R^M^.-,TO3-)OK=
MFO8=4NX;>WDMXVD0AW 8Y4'D#.!U)&,=<=+#*L\*2IN"NH8;U*G!]0<$?0T
M/HP,YQS7/:GXY\,Z/<W-O?ZM#%-:A3,FUF*;C@9P#_\ 6[U9O_%6BZ9*4O+W
MRE618GE\IS%&[8PKR ;4/(X8CJ/6@#8HKCX[V^7XOR:<U],]@VABY6W8C8DG
MG[<C '8=\]36P?%.BB_@LFO-LMQ(88':)Q%+(.J+(1L9N#P#G@T ;%%8MQXL
MT2TN7@FO=I2=;:201.8HY6QA&D VJW(X)[CUJ;4/$6EZ6\RW<[KY"!YBD$DB
MQ*>A<JI"].^* -2BLS4]?TW1]_VR=P4C\V010O*8TY^=@@.U>#R<#@^AJ[:W
M5O?6D5U:S)-;S('CDC;*NIY!!H FH(R,&O._BM>^)M-TI+OPSJDMK<112S21
M"*-U=$"EOO*2" 2?PJ[X>\9R>(OAK8ZQ:NG]IW2K: 8R%NB=A)'H#\^/[M '
M;]!@45Y/\&_%FL>(=)UO4?$6LO.EE/L!D2.-$0+DL=JC\R>U=Q9>-O#]_JEK
MIL%ZPN;R+SK598)(UN$Z[HV90&&.>#TYH Z"BN(TWXC66J?$"_\ #D,-R([-
M%0RFVD)>8MR.!\J@?Q-@'/IUVH_&.@RZBEDE^#(]PUHC^6_E-,!DQB3&TM[9
MSVZT ;M%<M?_ !&\)Z7=ZA:WVKK!<:> US$\,@9<XQ@;?FSD$;<\<]*R[?Q&
MNI?$W3X[+Q0AT^XTT3)I1M'#3;@664.5QC&#U[$8ZT =X0#U&:6N;F\>^&K>
MXABEU+:LUR;1)_)D,!F'5/-V[,]>_8USE_XBUBU^/.E>'H]0?^R;K3FN)+8Q
MIC>!*.&V[OX >M 'HDJ-)$R*YC+# =0"1[\\?G4=E9PV%I';0 B-,]3DDDY)
M)[DDDD^IJ5U+(RABI(QN7J/<5XE'\0/$O@OQUY7BJ\>]\+WUQ/;VMVT2!H?+
ME:/+%%&2-O(]""/2@#V^DP.<<$]Q6!ILLP\0ZM)+JTLUA'%#)%&_EB.,,&)(
M8*"1P.I-&G^-O#VJ75K;VM_E[S?]E9X71+C8<-Y;L KX]B: *&E^'/$VF6JZ
M8/$%C<:>I;$L^G%KDAB2<MYFPMR?F*G)Y(-=/8V<.G6%O96R[8+>)8HU]%48
M'Z"N=O?B/X4T^[O[2YU0I=6 W7,(MI2Z#UP%Y&.<C(QSTJQ>^._#6G:#9ZY=
M:FJ:9>D""Y$3LK$@G!PIP>#P<=#Z4 =%00#U'2L'3/&6@:QJ\NE65]NOHH_-
M\EXGC+I_?3<!O7W7(JL/B%X7:PU&^&IG[/ILHAO&-M+F!R2 &&W/4$=* .GZ
M4$ ]1FO+OB)XTO-,G\%:AHNK-%IFJWB"8^6I66!BAS\R[A\K'TKL],\4Z/XB
MFO\ 3]-OI%O;48FB>%X9HLCAMDB@XZ<X(Z4 ;Q (P1F@@$8(S7A>A>.-<U7X
M-7&JZEXJ&FZ@=2,":C)9[U50$.PB-"!G)YQ[5ZS>^)]+T6ULQJ%\7FG@,J"*
M!W>557<SA%!(4#D]A0!MT53TG5K#7-,@U+3+E+FSG7='*G0\X/7D'((P:N4
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5Q7Q)BO%T_1=1MX99[;3=7M[R\BB4LQA4G+!1R=I(;'MG
MM7:T4 <(_D:W\3='UO2;B.:RL=.N%O+J)@8V#E?+C+#@D$,V.V.<9%+\-+F&
M6/Q*J2*6?7KR95Z%HV8;7 [J>QZ5W5% %/5=-M]8TB\TRZ7=;W<+PR#V88_/
MFO)<>(E\/:1XEN;6=K_PI<"R,"#YKR,,8KAAZ[EV$9[HWK7LU% 'F_C>U_L_
MP;H=M=,C7+ZQ:W%SCD,YFWRM_N@D_08J'74DU+XA:_:Z=,OVBZ\*-;P.K8!F
M+R$+GIG# _0YKTZB@#R[PMJ/AKQ NB6KZ?J;Z_IK(7M+E[G%E(HPSDL=@'!Q
MZY QZ9K7*0_#WXB:7*LJ7IOM081M&PR)&^3!Q@[L\8Z\^E>QT4 >:W5S;'Q7
M\-GCECV1P7"L5/"!K<* ?3+# SW&*Q-#FT232)?!_B>PU.?7(;F0?83)<^7=
MGS2Z2*5.P*<@EC@#DU[+10!PGAF6W;XJ>-2&0M(MD(V_O[(V#8/?!QG'0UW=
M%% 'F^IZ5?6'CFYTBSA9M(\4KYUR5/$#Q[1.?;S(R%S_ 'C5FVNQX=^*>O2Z
MQ(MM8ZI:VIL+F4[8AY2LKQ;CP&RQ;'?-=!H.A:A87$EYK.M/J][M,44IMT@6
M*,MN*A5[DA<GOM7IBM^@#QFYTRYTOP%/?R03)8?\)8NJ11^6<PV?G@AMN,@8
M!;&.C5TFF:I;:E\8Y;JT\Z2VFT"-(IA"X1R)W.0<=/?H<<5Z%10 R:6.&!Y9
M75(T4EF8X 'O7B=C)$OPD\"P2D!XM;MVEC8<HJSL6+#L ""<]B/6O;Z* //3
M)'/\5];6%U<RZ!'$NT\.X>0E0>Y (./0UR]K>O#\./!5^MM?SVFB3J-4A@22
M.2(&*2,L,8)*%LG'K7M5% 'DGB*3PYJ/@3Q9JN@07,K7MDL+WLS3$W+CA442
M<L5'<#C..><:VH7-JWCOX?O#+&8TM;M2RD83=$@4'TR00/4BO1:* /"I-42W
M^".M>%M265/$=J)DN+9HF+RLTQ<2#CYE.X'=T_2O;K*9+BQ@F0,%= 1O0J>G
M<'D5/10!P<\WV/XRRF02Q_;=#CAMI!$S!I!,Y(R!C@$$YZ#FN8LV$GP7OO!U
M[$?^$CBCEM#8-_K99C(2DBCJRDD-OZ=3GBO8Z* *VG036NEVEO<2>;-%"B22
M?WF"@$_B:XW5+J!/C'HFZ50$TRYC8D\*S,A52>Q(!P*[NB@#Q'Q#JL5]H&K+
MY$UE-:Z_&\NG6]HP55%PF9Y&"_,S#YLYQR, D9KH(/$-EX>\:^)+;Q'#<+::
MV89[&5[221;B/R@C0[0I.X8^Z1W/KSZ=10!YWJSV\'C?X>JEJEC%"MV/LP
MMT:#:BD#A>PQZ\#-.T.[MX_&_P 09))D6-C;,K,<!@L&UB#WP>#CH:]"HH \
M8M7$'PH^'UQ(KB.PU:U>[(0DPJ"X)8#D8)'YBM'Q-J\5[?>+[ 6\]E++I*F
M0VC>=J0,+D%FVDA4+;<<$<Y..*]6HH \GM[Z*&\^&&HR)<"UBTZ>W=_(<XD,
M$0"XQG)*D#UQQ4-O>:-9ZCXA\->+K;5&N+O4)YK:&,W#1WT,C;D"B,[21G:0
M<8P.>#CUZB@""QA%OI]M"L/DK'$J"+?NV  #;GOCIFN"UJZ@7XU^'F:50L>G
MW$<C9^5&8C:I/0$X/!KT2B@#R 36[>#OBDH9#)<7EV8AWE#0JJE?[P+ @8[U
M:O\ RI$TJ_TKQ%_8VN6^BP%))\-;7<?S?NG4]6#*>GS#=T/;U6B@#S&>^DN?
M$/PSN;ZT2PN/*G>>V P+<M;[0I'\()X /TZUF0:M'I?A3QYX>UGS(M9DDU">
M-'C8FZCD0E'3 ^88P/8#G%>PT4 >/)J<&AWOA?5M9348M#G\/PV1N8?.C^SW
M"D$APF& 8$#..J_C5C7XM$MM \/MI=G);6$_B:VO,3[RTJ9^>8J_S*OU[8/>
MO6:* $4J5!4@J>01T-97B>:.#PMJK2NJ VDJC)ZDH< >I/I6M10!R'PTGB3X
M9Z('D5#;V:K,&./+('(;/3'O7*^&[N.R^!5_(FEQZE-#]K,MB\>=^Z=R-R]2
M-I#>X%>LT4 >1Q79O?'MM/IU]=74EYX<GM[:[-LT<?G&1" @"@*HZ]\=R367
M<:W92?![2]$:*:+5].N+.&ZLC YEC=)DW,0!T."0>^<=>*]PHH X-+NW/QJ:
M;S L9\.JFY_E ;SRVTYZ-MYP><5QDTD)^!NMPH1Y[ZK(ZQ@?.V;P,"!U/RC/
MT%>WT4 >9Z_X@T[PW\1VU0WJ(+S2$1S<12M"P$C%&1XU;D?-D''5<'K6GX/U
M7PYX=\$:)9V6K'4+5KD6,=Q%$QW7#L6(*@$H,D]>@Q6E=>'M;C\07FJ:1X@C
MMTO!&);:\LOM"KL&!L(="HZG&2,DGO6SIFG?V?',TDQGN;B3S9YBH7>VT+P!
MP  H 'MR2<F@"]7'?%2.VG^&VM13JCNT!,"$98RCE=HZYR!TKL:* ,3PH86\
M':4MJR8%G&"5YP^P9S[YSG/.>M><6#C_ (4UJ7@[4(R?$<27%J;)A^]GF:1F
M21!U9265MPXZG/%>Q44 >:I./#/Q*TQ]8FDQ+X;CLDG$;.)KA)<LHP"2Q!SC
MJ<UI?"F7?X1F1HY8W74+LE9(ROWIG(P3P>#VS7<44 <-\2I(E3PNLC+\OB"T
ME8'LBEMS'T R,GH,TRTN;5?C-JDQEB"?V+"GF$@#<LCLPSZ@8)'I7>44 >,:
M)JT.F?#[PZLMO&$&MSK)=R0>9]@S+*5D"XX8A@%)&!NSST/0^!1;W6O^-;"=
M+J>.YND<FZ@9?-C:%%).5 YYXXXZ#%>C51UFUO[W29[?3-1_LZ]<#R[KR5F\
MO!!/R-P<C(_&@#B?!%CJ46IMH6HH[6GA>5XK2=CGSQ(O[D_5(F93_OBO0V94
M0N[!549))P *H:-I9TJR,<MR]U<RN9;BY=0IED. 3@< 8  '8 "M"@#Q":2$
M_ S684QY[ZJ[K&!\[9O P('4_*,_05U]CJ$>A_$[Q!<ZM<)%8:O;6LFG7DC
M1$1JRO&'Z Y8L!GG.:] HH \8DTVXTCPA97L\,T5@?&*ZE&AC;-O:&8[25QE
M1_%C_:KV."9+B".:/=L=0R[E*G!]0>1^-244 <)82V[?&G5\LA9M)@B4^K"1
MRR@^H!4D5S-C<Z)"=9\*>+;/5);^6_N)(K9&N#'J$<DID1D"'9W .<8QR>N/
M8:* /.W'_%VGMX'6"3_A&/LT9WDA)?.)"[NY P?7'-8GA.Z\/ZAH^C^&]6TW
M4W\1:6\2-I\TEQMCEBX$P.=@7&6S^ !R ?7Z* /$O%>J1WWAOQ5;B":RN+?6
M$9M/M[5@'59XLW$K!?F+ $@Y Z=2,UL>*9_*U/6-9\/:L;;4Q#']ITB]BW1:
MHGE@J%0@,'(;9\O.0 0,UZK10!Y7>:K9Z)XZU8^+(M0M+/5X+>2TFA><QY6,
M))"WE'[P;)''<^HSW_ANSM+#P]9VUA8R6-FBGR;:0L61"Q(SNY!.<X/3..U:
MM% '.:S>V*>*]&M+F:+=(EPI1SP054 'TSR!GK7"_#?P=>>$/$WB2*^F\K0+
M"Z\VP\TX4NZ??R>ZQD(?<FO7:* /G[X321V'P^\:)?:;)=EB\OV!E*O<1^60
M0!UP>F1TJCI,\L_BSX<ZA]DO(;6,21>2EE(L-MR0(T)!9QR,L2V23SV'T?10
M!Y!X<CGL/C9XUAFCG@EU"&/[(_E,5?@?,"!C ]?:N>^'=EI]UH\'A+Q(-7BU
MG2M4^TPV,<9 +@DK(&"]!N;)+8QSZ5] 44 >/^'[:WN?VB?%DUQ"DD,MBD43
M2)E'(2$.HSP3\K CV/O4EX%C_:2TV1$VV\>E&#<JX17P^$ST!P1Q[BO7** /
MEO7[AM3\'2?8-$O-+@M_$(D.G16DA2(%"#(\A!RY/&T$  =.<UZ/J<JS?M(:
M!=H&^SC23&9"A4*["8A3D<,0R\'GD5Z[10 CNL:,[L%51DL3@ >M<-'HNB^/
M?!6HZ1<NDL;7UVRNOWX6-Q*R2#\"".Q!]#7=44 >)^&/"_BBV\ ^-O"]X\DF
MH0Q"ULVSQ+%L8J%/H02!GIG'&*R8K2YUK2_A?I.EJ_\ :.FW)DO8P"'LPCKN
M,@_@Z' .,]J^@J* /!Y2!\0OBE,0?+GT:2.%\<2-Y2J54]SGC [U@Z^&C_9D
M\.PR*RRQ:F5D1AAE.^<X([<$'Z$5]+5R'Q%\$R>/=!@TI=26Q2.X6X:0P>:6
M(!  ^9<?>- ''7##Q)\?/#]_HV^2VTW3F%[.J%1$2) (VR!AOF'RGD9]C7%7
MADL-)^*VCSV]S]ON]066"%8'8O'YQ;?D#&W!!S[CUKZ2A618465E:0 !F1=H
M)]ADX_.GT >#^)8I9/"OPHEBAED2S>"6Y,<9;R5C6+>6P. N#G/3%=!I%N=1
M^..N>*+21?[$MM.6"2\4_NI9-JDA6Z-@#DCI@5ZQ10!\MVL,H_9UOK PR"\.
MLAA;E#YA&$.=O7'!Y]J[;5]0;PU\4/#WB34HI)O#UYHR6)N$C,B0D@Y! ![X
M_ GKBO;J* ,KPW#I=OH<$>BV7V/3AN,,7DF+())W!3R 22>0*U:** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH *Y3XDWMYIG@#5M1T^[EM;NUA\R*2,]#D=0>"/K75UQOQ4._X:ZW
M;HK///!LBC12S.VX< #DT 9O@[QA%IWPHT[Q/XHU*X?SP3/<O&TF"9&5?E1>
M!T'2M[3/'_AS5];@TBSO9&N[F#[1;A[>1%F3&<HS !N >GH?0UY;>132?LOQ
M:8D$S7Z[(S:B)O-#?:=V-N,_=!/TJQ#'*?BI\.+E8)O(M]$2&:7RVVQ.8I%"
ML<8!R0,'U% %\^(M:\8?$[7/#MEK&H:1#9Q1?8I(K)_D<;6=I5('WAN WX7D
M8R3SW:^/O#GG>6;]C$+K[#]K\IO(-QC/E^9C;GWZ>]</X;@FE^-OC:1!)#'>
M6BQVUR4(1V"H#M;H2"#T]#7%'0]3_P"%/KX*%E-_PD/]N;3:[#NV]?-S_P \
M\?Q]/>@#V_5?'GAO0]9;2=2U VUZ(#<;'@DP8P"<A@N#T(P#DGCK53_A9WA)
M;32;J34GCAU;<+-FMI<2%6V,,[>"#QSZBN.U&SD'[0WAR::.2:&UTKR9+DQD
MH)MLN 6Z G</S%3?%&W/_">?#PV]LY@L[]I)S%$2L*&2+!; PH^5OR- '4#X
MH^%6@U"075UYFGL1<VYLI1-&!U8IMW!1CDD8'?&16K_PF.A'1]/U1+Y9+;4F
M"6>Q&+SN>BJN,YX.>..^*\F@CD3Q7\5Y6@F$=W82);.8FQ,VPKA#CYCD@<55
MLKB?3?A5X%MVT":XNX]0D#W!M'EDT\B9FW"/'+E6!4'(..AXH ];@\>:%=:-
MJVI6\MQ(NDEEO;=;=_.B9<Y!3&>QYZ<'G@XXV7X@_P#"1?":ZU@ZC=>'KB20
M@7HL)I(X5\]E0!@N&)50I*DX)[=*Q/!>G7_VOXJ636.HK/?I(UK]I@96ER)L
M9;&W<=Z\>_M6>!/)^S&^BBRO1J,,@1H&MG#%C=%\ $?,0O)QG'>@#U]/$^G:
M9I>AQW>H/>WFH0)]F\J!C+=G8&+A ,J,?,<X S2MXY\/+X:F\0F^)TV!_+GD
M6%V:%\@%70#<I!(ZCN*\W2QN;+QU\._$MR'71X=&6SFF93MMIA$X^?\ NY+
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
M-O<Q1L\),3JWG(CHX(#*0&.0<&NATOQEH&L:O+I5E?[[V-/,\IXGCWITW(6
M#K[KD5YWKVBWMQX;\>ZE9VL\EIJ6H6DUK"D3%I%B:+S)0N,D$ACG'(7/3%=3
M>)#XF\>^&-3TH^=;Z6MS+<W2J0H$D>Q8L]V).2O8+SC(R =9J6JV6D01RWLW
MEB6588E"EFDD;HJJ 23P>@[&LY_&>@Q:1?:G+>F*VL93#=>9"ZO"XYVLA7=W
M';G-9_CS46TZ+1G-IN@?4$$MZ+;SVLAM;$BK@X;^$-@@;CP:X&])'A[XF6BV
M^HF2Z=7M_M%O)OF#1(!C(Y).?EZ@#H,4 >HV/B[1-1U==*MKQFNWB,T:M"ZK
M*@QDHY 5\9&=I-<S\3/%,-MX'ULZ9J-Y;W=K^[%S:1OM27(^0RA=H/..H(.!
MP>*9J$\4OCCP!+"<QQVUVKNJDK'NB0*&/\.2" #W%<B][);?!;6O"-_:W:^(
M+43))#]F=C,6F+B56 P5.[KGK]10![?"28(R3DE1S^%>>_$#Q5#_ &';-I.I
M7L4G]I00":WC=8I?WJJZ>9MP>-W0]CUP:[*<3:AX9F6R9X;B>T986D1HV1RA
M )! (P?6O);C5HY?A'I6A-8WT6KZ;<64-U9_9)"Z&.9,MPN""!D$=<T >G1W
MNFR>.9K=-6NSJ$5@#)IY8^0L>_\ UN,8WY.W.>@Z59L_$FF7]S;P6\DS-<HT
MD#M;R*DJ#&65RNTCD=^001Q7+O/&_P 8)Y_+=X3X<$7S(5#/YS/Y>2.&VG.W
MK[5C>'K>]L]0T_3?#VJ37NA7EK-BUO$S/H[>6=GSXW 9(4*W/IGDT =X?%VB
M"[MK<WA'VJ<VT$IA<0RRC/R+)C83P1C/)!'45C^&KVY'C?QK;WFH32VMG):F
M(3R?+"K0[VQT &36-X'URU?P_H_A;4-#N3KNEF.%[::S8I$T9P)Q(5V 8^8$
M'))P.HJGJ%A>:U>_%"PTXL+F^AMUMB05$VV *RJ3P>05/IGF@#OK;Q7H]U>6
MMJERZR7BEK4RP21I< #)\MF4!N.>#R.1Q4C^)-,2Z$!EF)-P+7S%MY&C\TG&
MS>%VYSQUX/'6N)U.9/&&B>$[33HY(]1MM1M;FXB:,J]D(@?,W@CY>ZC/4D8S
M5>1;C3O$3WGAJ^F<7.LE-0\/W<>]6/G8>XBR,H./,W#Y??C% '=:EXLT;2&E
M^VW+QQPNL<TRP2/%"S8P'=5*KU'4C&1G&:EU'7+"TD-H\\YN'A,NVUA>9TCZ
M;\*K8'H2.<<9KSBUGTVPU'7O#?BG3-7GGNM0GGM4A%Q)#?12N74 (=@(S@[L
M 8Y/6M/2;S_A%/B'K<6KVTUO:ZG;V9TZ2.-YHP(H]C0@J#R&)('?.>] &Q\+
M=0N=4^'MA>7=Y->322W/[^9BS.!/(%R?H *T+;4=+_X2S5@FKW<EU;VT?VBR
M8L88%RV'4;<;CSG!/05D_"8LO@"UAD@GADCN+G*S0M'PT\C C(&1@CI3-/N(
MHOBYX@GD;9"=,MT$K A2R,Y8!NA(!&10!IVWQ"\,7?V P:D7COY?)@E%O)Y9
MDR5"E]N%8D<!B">#W%='<7$-I;2W-Q*D4$2&221SA54#))/H!7B]MF/X):!:
MF*1;F+5(G>'RV\Q +LN25QD87G/H:]3\47,D/A#5;FVL$U-Q:2,EHR[UG^7[
MI'\0/IWH 73_ !1I.IWT=E;3RBXEM_M,23021>9%D#>NY1D<CIZBF/XNT2.[
MM[=[PK]HN#:PS&%_)DFY^028V%L@C&>H(ZBO/[*X^V>-?#=W;2:C,L^DW-N+
MAK)XXXY#Y>%50H"*O//MR215SP/K5NOAW2O">IZ)<MKVF.L36TUFS1HR-Q.)
M"NP#'S;LYSTSD9 .TU'Q;HNDM-]LNV2.W=8[B987:*!FQ@.X!53\R]3QD9QF
MK%]X@T[3YC!+)+),L7G-';P/,RQ_WB$!(!P<9ZX.,XK@=#U>#19M>\+>(=)N
M[J[N-2N+BVB^QM-'?QROO4[L%1C.#N( QUX.-'3+F3PY\1O$4FM#R+758K::
MSN2"8OW<>QXMV,!@>0.I!S0!TESXQ\/VFG6&HS:G"+/4)%CMIE!99&8X R!Q
M[YQC!STI+;QAHEW9Q7-O<RR++.]O'&+:3S7D3[P$>W=QU)Q@5YK+I<^D^#M&
M2Y@E1)_%B:A';&,EH+8S%AN7&5 7#'/3=@\UU'B*]?1/B9HVO7J2OHDNG2V7
MVB.,R+;S,ZN&;:#@,% S0 SPCXFB27QC?:EJMR^GV>I!(WNPP,2^6GR!" 0=
MQ(V@9SVS74Q>*M(E^WJ;B2*33T62ZCF@DC>-&!(;:R@D'!Y&>E>;/JCVUKXZ
MNX-(FNXIM6MY5^T6$CH(]L0,NPK\Q3&['7@'I5RTNHH_&WB&YW:E/;W>A1^7
M=7-NZB4@R9/W0%'(   R3P.>0#L[/QYX<O[G3X+:_9SJ S:N8)!'(<9V[RNT
M-C^$G/M5G4_%>C:0;C[9=.J6Q47$B0O(D&[&-[*"%Z@\GH0>E><HP3X?_#:$
MHXEM=2LVG38=T(57#EQC*@$C)/K6CI.L0:!JOB7P[XBTR[N'O]2FN[-4LVGC
MOHI<84$ KD8VG=@#CGB@#O+_ %_3M. \V260^5YVVV@>=A'_ 'R$!('7![X.
M*LZ?J-GJNG0:A87"7%I.F^.6,Y##_/:O.=3O(_#?CRYNO$%IJ,.EZE96RV]Q
M8-.T<$D88-$PBY_BR./ZUW/ABSL[#P_;0:?IK:=9C<T-L^0RJ6)!(/()SG!Y
M&<&@"J?&_A]=(O=5:\E%E8SFWNI#:3#RI!U##;D8R,\8&:T7UJQCFM(7>4/=
MQM+$#!)RJ@$D_+\N,C[V.HKB-2\/W;^--6T2."3^Q/$MNMS=2IP(6CPDH'O(
MIC'KR3VJ_P##V'5!IOFZ\ACN-+C;2XW?HZ1,=TH/H^$_[]Y[T 1R^,-+\/>!
MKO6K"]U'68?MDD:23H[E96DV[2=HVHK' ^@ R<4W6-?-E\0_#\S7]]%IMS8W
M;/:O&Z[F38%_=;0Y;YC@8)/:N5>&:X^"_B&&&WG>9=8>X\I8FW^7]L63<%QD
MC8"?H*ZB_OX+[XG^%+V(2_9Q978+R1,@4OLV9R!MW;3C.,T =?HNN:=XAL/M
MNF3F6$2-$VY&1D=3AE96 *D>A%9<OBZ >.!X8%O=B3['Y[3K;2$99U5<$*1M
M^]EC\H( SUK-^'3C[1XM&&7S-?N)H]RD;XV6,!USU4D'D>E-NY38?&6&ZGAG
M^SW.ABVBE2%F4R"<L02!@84Y).!B@#/\)^-;+2M/U./7]6N9'CUNZMEFF1Y1
M&@DV('905C'89P.M=OJ6NV&E,4N&F:18S*T=O \SJ@_B*H"0.#R>N#CI7D]W
M^]^$?CFW2*1KBXU:[>&(1G?('F#(57&2"!D$>A]*VM2U.VT/QY=:AK,>IMH^
MK6=O]EO;(SE(WCW QN(CG)W9''<^] 'H^GZA::KI\%_87"7%K.@>*5#D,*LU
MD>&+.SL/#]M!I^FMIUF-S16SY#(I8D$@\@G.<'D9Q6O0 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M117+>/O$\WA?P\DUE&DFHWMS'962R?=\V0X!;V !/X8H ZFBN?7PU.M@0->U
M3^TRG_'Z9R1OQU\D_NL9[;>GYU+#JHTJPTRQU%Y)]6>U4O# AED<JH#OQVR>
MIP,D#J: -NBN>F\<>'[?0#K<EZWV%9?(=Q Y:.3=MV.N,H<D#YL=13?^$YT(
M:C-I[2W2W:1><D1LY0UPF<9B&W,@S_=SZ].: .CHKF_^$\\/+X?;6Y+N6.R2
M<VTA>WD#Q2AMI1UQE3D@<XZBI-,\:Z%J^M2Z1:W4@O4C\U8YH'B\V/.-Z%@
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
M>WM0!OT5Y?H6KVW_  IJ*Z\1:QJD4;W$R27T$DAG!%RP7YU!(S@+SQ@XKO\
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
M6;+3(_LQ@C,MO,F7(MG7!5RI'0<_/D9KU"B@#/T*2\F\/Z=+J%LEK>O;1M/
M@PL;[1N4#L >,4NN027.@:E!"A>66UE1%'4DH0!5^B@#R*V^W+X9^'NK1V%^
MUOH)2'4;=K5U=,P>4SA"-S!#G) /4XS@XZFPM&U3XHR>([0.-/BT<61F*%1-
M(9=^%S]X*!R>F6QV..THH *YG5FMY_&>FVMQ#)+ ^GW<$O[EFC_>-!A6;&!D
M*W4]JZ:B@#S;P5HFJ:']KM=:#G3?#[RV^E2%2S3))A@^ .2J$(,?WG':L3PY
M=7VC?!GP[ VE7'GP7ZI>"2Q:26RC,SMYRQLIRP&W!P<9S@XQ7LE% 'DL-K<3
MWOQ(M[:QU5_[2TR(VCW,$F9B+=U/+#@EB %X//0 <%Y<SQ:3X)UW^RM4N--T
MVV:TOX(X9(YH]\48\P)PQ"LA!/UQFO6J* /)_%4=A>_#[5[C1-"O8A?W5HP+
M6TGGW929&9RA!;:%!P3C.#VQGH/B&YN+7PP\$,\RKKMG<-Y4+N4C5B68@#@
M>M=Q10!Y-XPN;K45\;Z:^FW\<IM/]#CLK1PMZ/*_UDDJCYB#\H4L!@8PQK0D
MF>?Q1\.K@6EXL4%M<B9GMG'E;H55=_'RY(.,XKTFB@ KGO&,ZQ:5:J4E=CJ%
MF^V*)G.U+B-F.%!P H))]JZ&B@#SGXA^%KZ6.7Q5X6'_ !-UM7@NK<#B^MV7
M!4CNX'*GKQCTJ6^2ZT?QUX>UZXAF?2FTIM/F=(R_V60LKAV &0&VA<]!CG%>
M@T4 >0>)=*NI]'^(VK6UM<M!K"6\-E"D+%YVC0*SA,9P2< XYVYZ8-=#J,GG
M?$+P3<10W#0Q6MVLL@@?;&71 H8XPN2IZ^E=]2.&*,$(#8X)&0#]* /'M)G@
MOOAAXHT2*WDN+^[OM0@@MUB8F1WE8(P.,8!();H-ISC%;,4<GA;X@Z3)?17<
MUN?#D>G)/!;O,'G23)4[0<$CGG KK/"OAU_#.GW%FUZ+I9;F2Y#>5L*M(Q9A
MU.1D\?UK=H \8M+:]_X0#3F;3+]6L?%2WMQ&;5RRPBY9RX 'S@ ]5S79+ NK
M_$:U\16J.-/L-,EADN3&RB9G8$(N1E@H!)(XR0.N<=K10!XLT-R?V?+G3_L-
M[]N-RV+;[+)YAS>>8/EQG[O-=+?ZM)X8^(]QK%Y97MQHVK:?#%%=6UL\QADC
M9CL95!8!@Y/3K^./1** *&C,KZ7$Z6'V"-MS1VQ0(44DD94=">I';.#S5^BB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M+8PF!W0J$4GECN()(XPO/.!0!JKXST@M9NS3QV=]*(;6]>(B&9ST ;MG'!(
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
M4Z;)$R,X9>Q'<59H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L+7?#C:O>V5_;
M:K>:;?V8=8IK?:P*OC<K(X*D':/?BMVB@#+TS2)+.7[3>ZC<:C>;#&)IU1=B
MD@E55%  ) SU)P.>!6I110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %8.G>'&T_P 4ZKKGVXR/J21)+"8@%41@A-ISG^(YSU]J
MWJ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ KE-.\&W>DH+2R\4ZK'IBL2EJRPNR G)42,A;')[Y]ZZNB@
M"*VMXK2UBMH$"0Q($10<X &!4M%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 8.O>'&UO4M(O1?&W.F7'VB)!$&#OM*_-D],$\#'UK>HHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BD+
M$ D#/3/>EH **** "BBB@ HIJR(^[8ZMM.UL'.#Z&G4 %%%% !1110 44T2(
MSL@=2ZX+*#R,],TZ@ HHHH ***1W6-&=V"JHR6)P /6@!:*0$,,@@CVI: "B
MBB@ HHIID175&=0S9VJ3R<>E #J*** "BBB@ HIAEC&S,BC><+S]X]<#UZ&G
MT %%%% !1110 4444 %%%-\Q!)Y9==^-VW/./7% #J*** "BBB@ HHHH ***
M* "BD9E498@9XY-+0 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!YQXIT-X=?U36M6\-P^(])>!"G[Q?.L513O"(^ <GYLJP;/X5G6VM:AIK^*
M=:TS4$GL5>S%I;S0G:1-#$L1+;L@+O4GN<'IFNXU+P9I.JWEQ<W#7Z_:@!<Q
M0WTT<4X "_.BL%/  Z<CK3KCP;H=S=7$TEK($N8!!/;I.ZPRJ%VKNC!VDA>
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
M+G9,KF((/3+I*WT4>M;+^%-+;6&U-!=0S22K/+'#=R1Q2R+C#/&K!6/ ZCG
MSFF>&] .D7&L7LZP?:]3OGN)##G 086-<D#)V@$_[3-0!;N]7EM=4@LETC4;
MA)0";J%4,4>21\Q+@\8R< ]:72-6EU193+I.H:?Y9  O%0%\Y^[M9NF.^.M:
M5% 'CESI#ZMK/BN+3=#N)-<.K@6NL(5C6TQ%"<E]P; Y.T YSCO6]-XNU.'Q
M%:R6MS-?:3-J?V%R; 1PKRRD))OW,RLN,@%3@]*[JRTRTTZ6\EMHRCWDYN)S
MN)W2%57//3A5X'I6.G@;0X]06\6*ZS'=?;(H3=R^3%,26++'NV@DDD\=SZT
M<W9>)]?:U\-Z[<WUN]CK4[;K&.V&88_)EE4!\Y+?( <CKG&*E\+^)O$FKW>C
MWDMM<26&I(9)T-EY<5LK(70I)N)?D*IR.=V1CI3].\"3Q>*++4)++3[*UL;B
M6XC6UO)Y?,+*Z@"-P$B'SEB%SD@5T6G>$-*TJ]CN+/[9&D3,T-M]LE,$18$'
M;$6VCJ>,8&>,4 5_&.@6^KZ>TX\/V&LWT:,D,5Z^U5!ZD$@@'@>A]Q4W@B6*
M?P-HCP7,]U']CC FG&'?"@$L,GG(]3]3UJ?6/#5CK<RRW,U_$P0QM]EO98 Z
M?W6", >_O6C9V=OI]E!9VD*0VT"".*-!@*H& !0!/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 %<S\0[B>T^'NN3VTTD,T=JQ22-BK*?4$<BNFK/US2
M+?7]$O-)NVD2WNXS'(T1 8 ^A((S^% %7Q/J\FC:6D\-U:6\LDRQH;F*24,3
MGY52/YG;CH/0UQP^(NI-IL$DD-K9XO9[6YO[FUG$$7EJK*3&<.A</_$1C:>O
M%=!/X(-SY+S>)=<EN+:436T[O"6@?:RDJ/*P<JS A@1S3X/!8LX'2Q\0:S;2
M2W$EQ-,LD3M*SA0VX/&5_@&,#C)QQQ0!F:%J6O:AX[O!]OTZ;3O[.LIRL+.\
M9#^=EHCG&25ZXY 7TKHWU>5?&,6B^6GDOI[W9DYW;ED5,?3#&J>G>"['1[ZS
MN=,N[VU6WM8[5X4=2EQ&A8KOW*3D%V.5(ZU9UCPU%JVI6VH1ZA?6%W!$\!EL
MW53)$Q!*-N5N,J#D8([&@#FM-\7>(M?;3H-,M]+AFN=--](]SYA52)2FT!3D
MYP._'OTJM'XRUGQ5H]V-)MK*T^SZ:)KXW)=SYCB0>7'M(Z>6QW'/4<5=B\!3
M6FM6<6GZIJ-CIMKI7V1;B"6,RNWFEBK;D/8]0 ?>K\GP^TU51-/OM1TR$VBV
M4\=I*H$\2YV[RRL=PW-\P(/)YH YB7QQ>^'O"NFR6TUG="TT>VN)[7[-<33$
M>6"=TB96+('!<>YXJT?%&M:-<^+M1N9+>ZL;;4(H+>W(D+*TD<(C P3A<R L
M "2=V.N*U[CX;Z=-:7%G%JFJVUG=6D=K=00RH!.(XQ&K,2A(.T '! ..15V[
M\$:?>W6HR27=\MOJ 1KBU211&9$5524';N5QL3&& RH.* ,%/'>KB8Z>+2WN
M+RXF@ALKK[+/;0%I-^X.LGS918RW!^;(Z5J>#VU$^)/%::I+!)<I<VX)MPRQ
MX^SI]T,21^?6K,_@P7EH8KW7]8NI5DCEM[B22)7MG0DJR!8PN>2#N!R#BK^A
M^'8=#FOIUO;R\N+Z19)YKIU9F95"C&U0 , < 8H X)]=U?0_%7B.ZB>XO(+R
M_P#[-M;=V+)#=>1$T.!_"K%Y Q]EJ30M9U#0?#!M#K$4]XNKWMLLE_#/=S3+
M'(1\D<9W'H,]AFO0M/TBWTZXU">$R,U_<_:I=Y! ?8B?+QP,(/QS6+)X%LQ-
M'<V>HZA974=S<W N('0M_I#!I$PR$;20,<9&!S0!DZ7\17>RMK_5K6.VM)["
MZG#J&!\ZVD99$PV",J R@@'A@>E=9:)=:KX;A75%:UNKJV'VA+:1D,3,.55@
M<@C.,CFN;U#P) ]AX>T6".2?3[+4FOIY[F4-(!F1RO8MN=]I_P!G.>:ZO5=/
M35M*NM/DGN($N8S&TMN^R10>NTX.#0!YC>2S:?:>(G\/WE['HCRV6GQ3-<R2
MXG><1SO$[DD *ZKD'&X''(KI=*M)-/\ %FM^';"^O(+,V%M=PLTIG:WD9Y4;
M:9=W7RU.#D9SZU<@\#6L>CS:3/JVIW6GR0"%()6B58<$%639&N&4J,=O:K=A
MX86P2_E_M;4)M0OE19+^0Q>:JIG8J@($ &6_AZL2: .-M[C4I_AGX;EFFU&Y
MMFO,:I+;EVN&@W29/R?/C<$SMYVY[5N^ ;X3S:_96\EY)IUG>JMF;P2"1$:%
M'*?O/GP&8XW<X([8K1TWPF=(\/'1['7=4CC#;HISY+21#.2J_N]I!.>H)YK2
MT;1K;1+)K>W:61I)&FFFF?=)-(W5V/<\ =@    !0!H4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
G%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>sri-20241231xexx191004.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 sri-20241231xexx191004.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M<9'F:!0+A3F10&9>O4 C/UI!XR\-,UJ%UW3V^UN8[?$ZD2,&*X!SS\P(]R*
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
MBVEUJ-O#,SK&%=P,.?NJ3T!/8'DU)K+SQZ)?26TY@G2!WCD"AMI )!P00>E
M&8FEZW=^(6GU2\LGTFVF\ZRMX(6$A;;@>:Q.#MR2 !UP>,8KH:XSP7XTT[4=
M"T*TU#6[237;NRBEDA:11([,H)^4=SUQZ5T5_K^DZ7(4OM0@@95#.'?&Q2<!
MF_NCW.!0!;N;.UO8Q'=6T,Z Y"RH& /K@TLEO!,BI+#&Z+T5E! K$UGQCI.B
M:KI.GW-P@EU)VV-N^5$",V\GI@D #US[&L.R\6IIGC#Q9!KVMPQZ;9_8_LAG
MV($\R-V8 @ MT[Y.!0!W,<4<*!(D5$'15&!3Z9#-%<01SPR))%(H='0Y5E(R
M"#W%/H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ KB?BNPC\"R3.<1Q7MI)(W95$Z$D^PKMJ1E#*58
M J>"".M 'GMWJ&F7WQA\/31W5M,ATFY:)]P(R73!7Z@'!'4=.*Y*^N[-OA)\
M1(TN("HUJ[$:AQCF5"N/KSBO;O+0G.Q<^N*3RH\8\M,?[HH \\\2O)_;BZGX
M>\0VEIJ\&E)(]K>;6MKVVW.0,YR"&#?,.FX>M=AX9O/MWA72KMK(V/FVD;_9
MF_Y8C:/EY["M%[:"7;YD,;[3E=R@X^E2T >5>%+#1_$7B[Q[:W4[3QR7Z PP
MWDB+(GEX.51@&&00<Y]*U/$"P^'?'/@Z5HH[7P_!%<6B%0%BMYF4!,]AD J#
M[GUKOUC13E44'U H>-)4*2(KHPP589!H \SE15USXA:M;3(-)ETQ(WE##RY+
MA8G#$'H2%*@^YQU%9UW>68^'?PN+7, VZAIF27'&V,AORZ'TKUQ8HUC$:HH0
M# 4#@?A1Y4>,>6N![4 >:6^O:/I'B[QCH_BR6. :E*DMNUP#LNK9HE38A[X(
M8;1SECCO5_Q;9?V9H&B^*=)L7@D\/JLGV7&&-D5"RQ$>H3#<]"E=X\,4C(SQ
MHS(<H64$J?;TK"U?1]8U75EB;4;:/0'C47%J("9I6#9*[\X"L, \=,COF@"'
M3M0M-!T)-5UN86DVJW0ED\P'(DEP(XSCNJ!$_P" YKIJ:Z)( '56 ((!&>1T
M-.H Y_Q5J&C6T-II^OQ0/IVI2-;N;@ QJ=I8;L\ ?+C/8XKC/#.FQ^%/B''I
M7AK57N_#EQ:2W%W9M-YL=@P(V%6_AW$D8)R<$G../4BJMU4'ZBHX;>"W0I##
M'&A.2J* #^5 'A\MS8#X%ZW(DUL)#K#ON#+DM]L!!^NWGZ5O>*M:TZ;4O&MA
M%-!87+:2NYQ\\VI PN5" Y&Q0Q!V@GD\KBO5/*CQCRTQ_NBCRH]P;8NX#:#C
MG'I0!Y)97VEWFM_"K=<6TH739U.Y@?G\B, <]\@CZ@CJ*WWEL;7XVV<"/;PA
M/#LD8C!"[?WZ$+CMP"<>@KO/*C&,1IP,#CI2F-"VXHI/KB@#PR:?3Q\"_$3Q
MRVP<ZO(V59<D_:P5/UV\CVKK?$.NZ=X?^)MKJDNJ6*"YT8PF.\G,4>T2[E9)
M K DG((] #Z ^B^5'C'EIC_=%<OJ.A:\/$%QJ.FWNFS6UQ%'&UIJ-LSB'9G_
M %;*PX.22".O>@ ^'-G86'@RUM=/U2TU*-'D9Y[1PT8=G+E1CL-V.><5Q'C3
M5[">#X@V$<D6GW:6X$L(&ZXOR(1A\'.(P./E';)(KTW1-'&E)<22& W5TXDF
M-O#Y4>0H4!5R>PZDDG\@-(Q1LQ8HI8KM)(Y(]/I0!YG:W^FWOQ(\(3+<6TO_
M !(IBC%@?FS'@C/T;'XU-X-T_3?$?A_QMHTKQ2VMSKE]&RHP.U6(PP_'D'U%
M>C^5'D'8N1TXK-UJVU633MF@W-I9WGF*?,N(#(A7/(P"/\_G0!RW@2;5-7E3
M^VXG6Y\/H^G,[=)Y\X:4?]LQ'@_]-'J[\4YHH?ACX@\V1$WVC(NXXRQZ >]=
M%I&G?V7IZV[3&>8LTLTQ7!DD8EF;';DG [# [5=95<8901[B@#SG5-02U\7^
M"-5GG0Z&;::#[0&!BBG=%V%CT&X J#[GUK(\0QIGXFZG;RQC2KC2DBWAAY<M
MT(F!VGH6 *@X[G'45ZVT4;QF-HT,9X*E1@_A0(HUC$:QJ$7@*!P/PH \M\7_
M -E)\)]%EC^QJDLNG+O7;APKID9[@#=].:U9I=/_ .%X61\RVW+X??:=RY!\
MY<8_X"6Q[9KOO+C( *+@=!BD\J/.=BY^E '#_"Z>"73=?2WEC=4UZ]VA&! 4
MR9'3L>U-L;X:5\6O$2:Q,D$=]9VK:;+,P5&CC#"1%)XR&;<1UYS7=JBIG:H7
M/H,4V6"*=0LT22 '(#J#@^O- 'BVIP_V9\$/%0E=8K&YU.:33$8X'V=KA=FT
M>APS#V.:]IAFBN(5EAD22-AE71@01[$4]D5AAE!^HH"A1A0 /04 >-&;3F\#
M?%5A):EWU"\YW+EOW:[?K\V<>^:V=*U);/X@:->:A<(-.OO#L<%C<LX\OS@P
M:1-W0,1@^^WVKTKRH\8\M/\ OD4DD$,L7E21(\?]QE!'Y4 >)^(H8[?P1XZN
M=\:Z3?:W;R60)&V0B6'S73U!8-R/[IKK[R>V7XQZ9'9W%M'*^@3QQX((_P!8
MA08!Y'4@>F:[\QH5"E%('08Z4>7&""$7([XH X77;+Q+!X)\4-KFK6%] =(N
M0B6]D82K>6W))=LC&>*P;BTT_5/#GPY31_L[:C#=VDRFWQNCB5,SEL=!V;/5
MB!U->C>)=.N-8\-:GI=JT22WMM);AY20J;U*[N <XSTH\/Z8VE:)96DT<'VF
M"WCADDA'$FQ0N<D ]NG:@#S&[U.QL-$^*6EW5S'%?SSW4L5L3^\D1[9<,J]2
MO!YZ#&35ZWNM//BOP!>W$UO]E.BRI'-*1L\W;%P">-W#<=>#7J#00N[.T4;,
MR[&)4$E?0^U++#%/'Y<L:2(?X74$?E0!X_JEK#:>%?B?J%KY<.C7^/L>"%26
M01!973L0S\9'4@ULZU>V9U_X:O\ :8,&60JV\<@VQ'Y9P/K7I!12H4J"HZ#'
M%)Y4?'R+QTXZ4 >6Z3K>A6[^*_#/B[:+RXU6>7[+,A+7L+D&(Q@<OP%4 <C:
M*]0B*QVB%D$*J@RA(P@QTSTXIS0Q-*LK1H9%X5RHR/H:>0",'D4 >%/=6#_
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
M*ST>R\$V9F15@UZT :1@&( <%C^)R3ZFO0RH;&0#@Y&>U(R(_P!Y5;ZC- '
M:%J$&F^.O&5IKTT,#W,D5S;O<,%2:U$>W"D\$*001V)/K7*QQ2:/\._!$&H2
M>0O_  DL$MO'.VUD@\YV3.>0 I!]@17L\D$,Q4RQ(Y0Y7<H.T^HIS(C_ 'E#
M8]1F@#Q_QGK&GW$7Q L8I(=/NEM!YD0&Z?4"(,A\'.(PO'RC/&216G'JUC'X
MV\%7\EU&MK/HL\,4I/$DF8OE7U)QP!U[5Z88HRQ8QJ25VDXZCT^E+L3Y?E7Y
M?N\=/I0!X[8WGA^ZT_6O"GBZ\O(]1_M&<R6&Y@UV'F,D;1 #+9RN,'MV%>J:
MC&W_  CUW&JL6^RNH4G<V=AX]S5TPQ-*LIC0R*,*Y49 ]C3Z /&([:PU?X1^
M$M,TO[-)K:RVA@6'!D@E1U,KMCE=JA]Q/\\5T7AR_M-/UKQQIOB2:&&::_>Z
M'VE@HFLVC54VY^\H"E3CH>*]!2"*.1Y$B17?[S!0"WU/>B2"*5T>2)'9#E2R
M@E3[>E 'CFE)/X>TOX6R:]*;98)KI7DN3M\I7BD\I&)Z':5&/;%;FGW.G2^/
M/B)))+;G_0[127(!"^2VX<]!G&1],UZ4RJV-R@X.1D=Z;Y4>2=B\]>* .5^%
M\RS?#+P\5D5]MFB$@YP0,8_"NMI%55&%4 >@%+0 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5#5=:
MTW1(HI=3NX[:.5Q&C29PS'HOU/I5^LGQ-H4/B7PY?:1.VP7$9"2#K&XY1Q[A
M@#^% %R34K2&]MK.27;<7*LT,94Y<#KV[9&?3(JI!XET:XO(;2*_C,LY809!
M"S%>HC8C:Y'?:37$:=_PD'BOP9K-_/ ]OK4>G3:3 A."9U!$SJ>V^0*!Z>75
M&^N;7Q+\.?#&EZ2ZKK4%Q9*ELO$MI)$5$A9>J!5#Y)]O44 >DIKVF2/?HMVI
M?3\?:T"G=#D9!88R,@$_3FJ\OBWP]!#9S2ZQ9I'>H9+8F4?O5 )+#VP#STKC
M?[4L]'^(7C>"_F$,U_:6CV<9!+7 6%U;8!][!ZXKGM+O;!O#WPH6::$>5<?.
M)"!M(A8 \_[6.?7% 'L.F:I8ZUIL.HZ=<I<VDP)CE3HV"0?U!'X55M_$FCW5
M_%90W\;3S!C",$"8+][RV(P^.^TG%1^)[.ZN/!VL6>EKLNY;*9+<)\OSE#C'
MH<FN6\)^)/#?B*PT"TAM%EUK3XE3[,\!#V#JFQRV1\H&"!Z\#Z '6S^)=&MK
MK[//?Q(WFB N0?+60]$+XVAO]DG--O?%.A:=>36=WJMK%<PQ>=)"7RRID#)
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
M3IEE#2R2VPF#1X.5 )&#T.?:M6H+N[M[&V:XN95CB7 +'N2<  =R20 !R2:
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
MQ^&[QR@QPWL)<NI4+M@8$\CH&(&>F>.HJ/5;>XU35_BA9:61)=W-G:"%%/\
MKBL3!U7U/\)^H!KUNB@#SKP_K'A+Q-J>F7]K;:A)JM@KN_VN6X_XEV4Q)O+G
M;S@+CG/7H"1R;R6[?L_WEOE#,VH,?*Q\Q_TW</EZ_<Y^E>XT4 <'?W5L_P 8
M- >*:)D.E7";E8$99D*C/N 2/6NLT?6K+7K)KNPD=X5E>$EXV0[D;:>& /45
MH44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%9FN:Y;:#:0W%S%<2B:98(T@3>[.V< #/M2;25V73IRJ24
M(*[9IT5S7_"8K_T+WB'_ , #_C1_PF*_]"]XA_\   _XU'M8=SI^H8C^7\CI
M:*YK_A,5_P"A>\0_^ !_QH_X3%?^A>\0_P#@ ?\ &CVL.X?4,1_+^1TM%<U_
MPF*_]"]XA_\   _XT?\ "8K_ -"]XA_\ #_C1[6'</J&(_E_(Z6BN:_X3%?^
MA>\0_P#@ ?\ &C_A,5_Z%[Q#_P" !_QH]K#N'U#$?R_D=+17-?\ "8K_ -"]
MXA_\ #_C1_PF*_\ 0O>(?_  _P"-'M8=P^H8C^7\CI:*YK_A,5_Z%[Q#_P"
M!_QH_P"$Q7_H7O$/_@ ?\:/:P[A]0Q'\OY'2T5S7_"8K_P!"]XA_\ #_ (T?
M\)BO_0O>(?\ P /^-'M8=P^H8C^7\CI:*YK_ (3%?^A>\0_^ !_QH_X3%?\
MH7O$/_@ ?\:/:P[A]0Q'\OY'2T5S7_"8K_T+WB'_ , #_C1_PF*_]"]XA_\
M  _XT>UAW#ZAB/Y?R.EHKFO^$Q7_ *%[Q#_X '_&C_A,5_Z%[Q#_ . !_P :
M/:P[A]0Q'\OY'2T5S7_"8K_T+WB'_P  #_C1_P )BO\ T+WB'_P /^-'M8=P
M^H8C^7\CI:*YK_A,5_Z%[Q#_ . !_P :/^$Q7_H7O$/_ ( '_&CVL.X?4,1_
M+^1TM%<U_P )BO\ T+WB'_P /^-'_"8K_P!"]XA_\ #_ (T>UAW#ZAB/Y?R.
MEHKFO^$Q7_H7O$/_ ( '_&C_ (3%?^A>\0_^ !_QH]K#N'U#$?R_D=+17-?\
M)BO_ $+WB'_P /\ C1_PF*_]"]XA_P#  _XT>UAW#ZAB/Y?R.EHKFO\ A,5_
MZ%[Q#_X '_&C_A,5_P"A>\0_^ !_QH]K#N'U#$?R_D=+17-?\)BO_0O>(?\
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
M8\9)S[#/6@#J-:O=.M_$7PR@O]&6[GFCC%I="Z:,P-MCR2@&&'*D9/:M&_\
MB9JT7B'Q1HUGH-M+)H5J;MII+PJKH%#=-F=V#TZ9[BL?6[!M0USP)>QZKH6S
M0%7[4!J:?.?D!V9 SPG?'6HI-,8^+_'&JKJNAFWUS3GM+4?VDFY6**@+>@X)
MXS0!T,_Q7B7P-X?UR#32]YKDXM8+9I<(DF\HQ9\?=!'IDY%:>B^--1U#QYJW
MA6XTVU673(EEDN([ELRAE#+M0I@?>4'+<9[UYKJ3P>&_A!X?T*Z72M6O;34@
M7CM+]3(%,CR;X6'(;D#...>,5T/P\\:Z3?\ B^[LO[ NM/UK5$,K7ES<"<W!
MC7[I( P HX &.* .\\&:[J_B#2)KK6M!FT6X2X>);>5B2R#&&Y ]2/?&1UKH
MJYWP8GBI-'E'B^6SDO\ [0_EFT&%\KC&>!SG/X8SS714 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !7+>-_]7H'_8:MOYM74URWC?\ U>@?]AJV_FU9UO@9VY=_O,/G
M^3.IHHKG?%6L:AI#Z,EC]FS?ZA'9.9XV?8&5CN&&7IMZ>]:'$=%17):3XVMV
M?4[?6Y;6SFT^_P#L/G*^(IV*AEVYY!P>5R<8ZUK_ /"3Z+]G@N/[0B\B<(4E
MYV@.<+N.,+D\#=C)XH UJ*S/$.MVWAO0+W6+L,T-K'O*I]YSG"J/<D@?C5=9
M/$BVUM/(FGM(\D7G6J(X,2,P#XDW88JI/\(SCM0!MT5SNB^()+B/5VU)X4^Q
MZG)9Q>4C NH52HVY)+'<>G7TJXWB?15LX[K^T(FA=9&!0%CB,XD) &0%/#9'
MR]\4 :U%9,_BC0[>\BM)=4M1<2B,I&'R2)#A#QV)Z4B^*-#,$\_]I0+#!"+A
MY')5?*.0) 3]Y3@X89% &O6;IFE-IUUJ$QN!+]LG\]EV;=IVA<#D\844EKXB
MT>]-T+?4;=_LJ"2<[\!$.2&)/\/!YZ<'TIT6O:9,EPR7:YMV59492KJ6^Z-I
M&?FR,<<]LTFDW<N-248N*V>Y ^@1S_VREQ,7AU3&]57:4P@3@Y]%!^M26>DR
MK;&'5;S^TQ@!1-"H4 =R.[>_Y8YS:L-1M-3MS/93K-&':-B."K*<%2#R"#U!
MYJU2Y([FCQ-5KE;[=NBMIVT2VWZF3/H:+J$-_ITBV=S'%Y! B#1O'G(5E!'0
M\@@CJ:74-)FU'3S;S7F':6.0N(_E&QPP 7/'(YY)_3%/Q;K-]HMII\MC]G+W
M6H6]FWGQLP42N$W###IG.._M46C>*'GU+7M.U18(Y-(FBC:YAR(YA(H9< Y(
M;G!7)Y(QUHY(Z@L3533OJMMB[#HD]MJ<]Q!J4L=I<2^?+:A <R<9*MU .!D?
M7IFJEOX5DMVMV_M-W\B.>)=T(RRRD$ECG);*CGO[5;D\6Z!# DTNJ6\:M(\(
M#G:WF("64J>0P S@C/YU8MM=TR\EACM[M9#/CRF53M<[-^ V,9V\XSG%+V<2
MUC*RV?X+LUV[,J+X>DCMM(B2_93IL9B!\L$2+M"YP3PP X/N>.:BL/##V"VH
M6_\ ,^SV+62[HNJD@YX/7Y1^M7X_$&DRR,BW\.1$TP+':&C'!=2>&4=R,@9J
M.R\3Z'J+[+34[:4_9_M7#<>5Q\^3Q@9&?3(S1[.(?7*UK7_!>?EYLIV_AB:R
M:S>RU22"2&T2SE81*PFC3[IP>C#)YYZ]*L)H4UOJ<UQ:ZE-#;7#*\]OM#;F
M"Y#'E<A1G^AK0L]1M;\R+;R%FCP75D92 >0<$#@U:H5.*%+&5I-MO?39?Y?=
MVZ&;J^E-J@LP+@0_9KE+D?)NW%#D#J.*75]+_M6UB1;E[:X@E6:&>, E'&1G
M!X(P2"/0U/J&HV>E64E[?W,=O;1C+R2-@"LV7QCX=A$YDU>V7[.P67+?<ST)
M_P!G_:Z>]-Q3OYF<:]2/+9_#M_77YDG]C7#W6GW4^H&::TD>1B8@ Y9=I  /
MRC!]^?6H[CPU#?7QN+V19?EFCRL>QVCD!!1FS\R@'CCL*NW.M:;9W4=O<7:1
MR.ZQC.=H=ONJ6Z GL"<GM3$\0:2]RUNM]%YBB0\G"GRSB3#'@[3PV#QWI>SB
M6L563NG;2VB2TU_S96B\/L([=9[SSGM;=[>W<QX*A@ 6;GYFP .,#KQS3(?#
MLMO]C,5^5>TT]K&-Q%S@[<-UZC8OZU/9>*="U&0)::I;2DP&Y&U^#$,98'I@
M9&?3(S5VSU&UOS(+>0LT>"RLC*0#R#@@<&CV<1_6ZW?\%Y^7FROI6CQ:7+=R
MQ^6&NG$CK%'Y<8(&,A<G!/<]ZTJ*RO$NKMH/AR^U5(#,;:+?L )[]3CG ZG'
M8&J225D8U*DJDN:3NS5HKFK;Q#+%83:O<WEC?:(EHUP+RPB;JO5=NYL\<\'U
MX&.;T?B73#IEM?33F%)X?/"LC%E08W,0!D*,C+'CWID&O16/>>*] L&9;G5K
M5&6%9R ^[$;='X_A[Y].>E6+W7-,TY5:[O(XD*JQ<Y*JK'"LQ'"J3P"< T :
M%%8=WXKT2*2YM%UFRBO(A(I$C9$;JF\[@".@Y(R.],U'Q#%I_AS[6;VWDNS8
MFYC98F9'PH._:#D)DCDGC(YH WZ*P;'Q-9CP]IM_JES#!-<6,=W, #M12JEG
M/7:@)ZG@>M6YO$6D6\<<LFH0B*0*1*#E &.%+,.%!/ )(!- &G7*^+_^0IX8
M_P"PHO\ Z U=57*^+_\ D*>&/^PHO_H#5G6^#[OS.W+_ />%Z2_])9U5%%%:
M'$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %8GB#PAH'BDVYUO38KTV^[RO,+#9NQGH1UVC\JVZ* .*_X5'X"_P"A
M;M?^^W_^*H_X5'X"_P"A;M?^^W_^*KM:* .*_P"%1^ O^A;M?^^W_P#BJ/\
MA4?@+_H6[7_OM_\ XJNUHH XK_A4?@+_ *%NU_[[?_XJC_A4?@+_ *%NU_[[
M?_XJNUHH XK_ (5'X"_Z%NU_[[?_ .*H_P"%1^ O^A;M?^^W_P#BJ[6B@#BO
M^%1^ O\ H6[7_OM__BJ/^%1^ O\ H6[7_OM__BJ[6B@#BO\ A4?@+_H6[7_O
MM_\ XJC_ (5'X"_Z%NU_[[?_ .*KM:* .*_X5'X"_P"A;M?^^W_^*H_X5'X"
M_P"A;M?^^W_^*KM:* .*_P"%1^ O^A;M?^^W_P#BJ/\ A4?@+_H6[7_OM_\
MXJNUHH XK_A4?@+_ *%NU_[[?_XJC_A4?@+_ *%NU_[[?_XJNUHH XK_ (5'
MX"_Z%NU_[[?_ .*H_P"%1^ O^A;M?^^W_P#BJ[6B@#BO^%1^ O\ H6[7_OM_
M_BJ/^%1^ O\ H6[7_OM__BJ[6B@#BO\ A4?@+_H6[7_OM_\ XJC_ (5'X"_Z
M%NU_[[?_ .*KM:* .*_X5'X"_P"A;M?^^W_^*H_X5'X"_P"A;M?^^W_^*KM:
M* .*_P"%1^ O^A;M?^^W_P#BJNZ/\.?".@:E#J.EZ)!;7D&[RY5=R5R"IZD]
MB1^-=110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7+>-_P#5Z!_V&K;^;5U-
M<MXW_P!7H'_8:MOYM6=;X&=N7?[S#Y_DSJ:Y?QEI-WK#:$EO9"YBM=4BNKA6
M9 /+57!&&/)^8<5U%!X'3/M6AQ',>(="+6.E6VD:;$L=OJD%W)%"$C4*C[F.
M. 3_ #-9VI:!J+^)=3W:/::KIFJ^4VZ>?:+9U0(0Z'[Z_*&&.<Y^M;VE>(#K
M%A;7EKIUQY<MU-;2AF0&#RW="S?-R-R8^7)^8>];5 ')^(?!/]N:/J]D=9U
MF^0^6D\@>*%PX="J@ X#*!UZ9K4T^^UF>&**]TG[+<C FE\Y'A/J4P=QSVW*
MOO[[%1-<P+=I:F51/(C2+'GDJI4,?H"R_G0!P-QX=UQ1<WEO8I++#KTFHQVL
MEP$%S"\)B(# G:PR2,\<>]27N@:O+&D=IHEI:6]U;78EB@G"21S2;<%Y,98'
M:2P7J=N=P&:[^B@#B/#^BZQ9:I!<7%C'$4T"WL-S2JZB:-G)!P<[?F'Y'ZUB
M_P#",>(YK*Z$NF(DUQX<ETUE%TFU9CTVJ,*L?/ &, =,\'U&B@#SW5_"^L:I
M+>"WA6V,NB06L4DCJ5\Z.4R;6 ).TY S]:M:MI^OZSIL-^-$M+34+:ZAN#9M
M<@M=!%=65I5& ,.=N>A'.,UW%% &3X>LVM+&5WTN#39+B8S/!$X<Y( )=APS
M''4=L=<5K444 <SXVTJ[UBPTVWM+07(BU.VN9E9E \N.0,P^8\D@8Q3?$GAY
MY- CBT&RM8IX+N.\%J,0I.5;+*Q7H2,\^H%='+<P0S00R2JLD[%8E)Y<A2QQ
M^ )IMK/-.LIFM9+<I*R*'93O4' <;2>#UP>?44 <:=#OI;O0[V/08;$Q:J;V
MZBCF1V \AXMSMG#-EEZ9X7KGBG7/AK4YO$%Q/8M<:?#=R3+>#SED@E1HF594
M0G<DN=F<8! .<UV]% '"67A_57M_#27=F(9M!MI8F:.12MRQA\I0G.0I^\=V
M,$ <]17T_P -:M;67AN&;3$E_L_0)]/N8WE38\C+$ N0<E3Y9R?]H>^/0ZI:
MKJ<&D67VJXW%3+'"BKU9Y'"(!]684 8WA/2=0TE[V*>6Z.G$1BSBO9%EFAP&
MW)O4G<@RNW))'S>U=-7-/XKN!)/;1Z#?2ZA;())K1'CW>679%926 8-M8CD<
M YP< ]!;2236L,LL#02.@9HG()C)'*D@D$CIP<4 8WC33KO5_!VIZ=8Q"6YN
M8?+C4L%&21U)K$US0M4U"?Q<\%B<:KHL=E;%I$'[T"8'=\W _>KS['VSW-%
M' 6WA[5(]6NX+O1+6^L;Z:&Z6XGN!_HS*D:E7CYW;3&&4K[<CK266B^($\0:
M7J%SIL7^B3WOF^3<*J,DA)0QQC &1C.?F+$Y/>O0** /.-.\,:O:Z7X7MIM,
M24Z=H]U9W,;3)L=W2,!<@Y*DH<GW%=#X3TG4-)DO8II;HZ<5B%G%>R++-#@-
MN3>I.Y!E=N22/F]JZ:B@ JGJC7J:>[:=%'-<ADVQR-M5AN&X$]OESS4&I:S'
MINHZ59R02N=1G:!)%QM1A&TGS9.>0AZ"M.@#SY?!LO\ :&N3Z3IYT>TU'2YK
M:6T:1=DURWW90B%E7 R">"=W3CFWIVEZUI^JVNI2Z=YR2Z1%836JSH6ADC9B
M#DD JVX@X)(P.#V[:L?6/$=II%A-=;'N1!=16LRPE<QO(R ;LD?\]$/&3@T
M<?8^#=5TJRFL5A^TJ/#8TQ)1(H#39<D $Y"_. "?2I%\.:O!=*DVB6VIV=[I
M]O;S1SW(06TD:E6##D/&<YXR>O'->B44 <=!HNH11^,E^QX_M)LVN'0;Q]F2
M+'7Y?F0GGL:SH-"U_3V8I8"Z2\T&#3I$\]%:VFB5QW."C>8>1D\=*]"K,&LQ
MGQ,=#,$HE^R?:Q*<;"N_;@<YSGU% 'GTVGZ@CV^EQ6/GW4?AV+3]3CM[R)65
M#N QOP.SX89^]R.E7H]'O+N[EFAT""^T?5;: +'=W('V0HFS:ZY(D3 !!4G)
MSZ@UW%[HNE:E/'/?Z99W4L7^KDG@5V3Z$CBKV,# H  , "N5\7_\A3PQ_P!A
M1?\ T!JZJN5\7_\ (4\,?]A1?_0&K.M\'W?F=N7_ .\+TE_Z2SJJ***T.(**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH *9,R)#(TC[$"DLV<;1CDYI]<=\3M4EL/ NI06@=[Z]C^RPI&I9OG.UFP.0
M I)S[4 <K::OK*?"J\\7W/B.^AN9#-/I\<BQ%2N\B&,J4^8M@#U^:N[M/%=C
M%96ZZS<0V.I"P2]N[>3*B$87<23Q@,V.O6GZ-X5T#3;.P^QZ;8LUM"BPW @3
M=PH&X-C.3ZUCZ3IS:SX_U_6KV%C;6HCTVT25,!MBEY'P>HW2$#MQ[# !T@U[
M3&M+.Z2Z$D=Y&);81JSO*A .50#<1@@].,U8L+^UU2QAO;&=)[:9=T<B=&%>
M<VDS1^./$MIJ-S=Z?*YB@L4M;1B[VBH-JPN 0!N+9 &0>XQQU!\.:G!!:6^A
MZTVC:=!"D:62V<4NS'7+-DD^O)_&@"'7/$-[-XJM/">B.D=[)";J\NV4.+2
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
M,]\5R5_=0_\ "X=(E#YB729XS*!E [.A52W0$@$@5W= &8GB#3'\0OH*SO\
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
M>(CS"<= Z'''1^>]=W6?::/#::E<W_GW4\TY.//F+K"IQE8P>%4D D#T'H*
M+X 50J@  8 ':N6\7_\ (4\,?]A1?_0&KJJY7Q?_ ,A3PQ_V%%_] :LZWP?=
M^9VY?_O"])?^DLZJBBBM#B"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "LO6-%;5C"5U74K#R\_P#'E,$WYQ][*G.,
M<?4UJ5ROQ(N;FP\ :Q?V5S-;7=K 98I8G*E6!'X'Z&@!_P#PALG_ $-7B/\
M\"T_^(H_X0V3_H:O$?\ X%I_\17DMWXR\2Z'X&\&>(;/6KJ\U/4IFCGL)R)%
MN0&(X7&5Z ?*?XA7K^J>-=&TBYN;>YEE:2SB2:]\F(R"U1C@-(1TSUP,G'.,
M<T 1?\(;)_T-7B/_ ,"T_P#B*/\ A#9/^AJ\1_\ @6G_ ,13]5\=^'M$U*QL
M;^],3WT?FVT@C9HY%QG(8#'_ .L56LOB1X>U*VLI;*2YGDO9I8+>W6!A*[1C
M+G:<< 8//KCKQ0!-_P (;)_T-7B/_P "T_\ B*/^$-D_Z&KQ'_X%I_\ $5/<
M>,]%M=(L]1EGE$=[/]FM8O)82S2[BNP(1G.0>N,=\40^,]&GTW5;U991_9)8
M7\#1'S8-HR<KU(P"<C(.#C- $'_"&R?]#5XC_P# M/\ XBC_ (0V3_H:O$?_
M (%I_P#$53M/BGX5O9M*2&ZN=FJ2&*UG>UD6-I =NS<1C.<<>XSBNSH YC_A
M#9/^AJ\1_P#@6G_Q%'_"&R?]#5XC_P# M/\ XBNGHH YC_A#9/\ H:O$?_@6
MG_Q%'_"&R?\ 0U>(_P#P+3_XBM/7/$6F^'+>&XU266*&:584=('D&]C@ [0<
M9/'-33ZO9VVH6]C,\BSW$3S(/*;;L3&XLV,+C<O4CJ* ,;_A#9/^AJ\1_P#@
M6G_Q%'_"&R?]#5XC_P# M/\ XBK4/B_1YKFRB$\J+?G;9S2P.D5P<9PCD8)(
MY']X=,U(GBK273566:8G22!>K]FDW197=TVY;Y>>,\4 4?\ A#9/^AJ\1_\
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
MMU)4-TKD7T]=)^)WBRR\3:?J\^D^( C03623.DH (\MO+Y/#$<],>AS7N-%
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
M@=#)'G(,<@&"1G&WG)&<&O2:* /G>]\'>*;7X-6T20WET-/ULWMM:LK+-]D
M(4[.JG)+;>H#&NEUS0++Q?X)\1:AX8T[5EU2_M8A-)?&56F\MU;R@)#\Q 4C
M(XZ#)R<>QT4 >>> M6M-?TC3Q+H%U;ZY9V LKBXN+$QF(*N-HD8#(8C.T$D9
MY KQN33]5'P7_P"$<&BZJVIVVN&6:);*0A%V$9SC!Y],_P J^IZ* /(_&MO)
M>_%SP->1V=S-9VZEYIEMW9(\\J6.,#G!YZ5+\8;2XN-3\&_9+.XG6WU19YO(
M@9Q&FY<LVT''>O5Z* /*(K:[TW]H>]U.:PO&LK[2UAMYXH&=&?\ =\%@,+C:
MV<D8_$5RUEH&KZK8?%BSM;*[CGU&Z$]GYD+1BX19I&.PD '(P/\ @0KZ HH
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
M[NIDAMX4,DDCG"JH&22:FKE_B+HM]X@\ ZMIFFX-Y+&K1*3C>5=6V_B%Q^-
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
M@ 2$?-AAG@XSSBK7B/21JUWXGF31;B1)O#L<-D'LV_UP,Y 48X8;T/J,]L'
M!Z2\\,4B1R2HCR'"*S %C[>M GB,OE"5/,Y^3<,\8)X_$?F*\XO;*XO-4N[/
M5]+U>ZMM0@M6M)+:/A611E'<C=$1("V20/F/>MOPGHMM!KGB*\ETH17!U1Y+
M:>2VVDQM#$I*,1T+*^<=?QH ZUY8XRH>15+<#<<9IKW,$:.[S1JL?WRS !?K
MZ5A^,]+.H^'Y)X/+6_T]A?6<DF,)+'\P!/8$ J?9C6(UI?QZAX?UNYL)6@N)
MI[C48(XS(\,DD86$LJC+;%'ED@<9SZT =SYT65'FIEAN'S#D>OTI4=9%#(P9
M3T*G(->;66E7NCZAHM])8W3V$6J7[1110,[VT$RMY8* 952><?P[@#C''2^
M;>>T\(P6]S:36LJ3W!,4J;2 9G8<>F"* .B>XA29(7FC65_NH6 +?0=Z//A\
MSR_-CW\_+N&>,9X_$?F*\Z\6V][<:OJ'V?1[W?'=Z;.DT$#2?:$CE1F;=R%V
M#<-BX/4G(/$$N@3-IOBF[L]$?^T/[7%Q #;A))K?]R9$C9ACYPDBXZ'//6@#
MTR&>*XC$D,J2(>C(P(_,433PVZ;YI4C7.-SL ,_C7/\ A2WMLZAJ%K9:C:_;
M9$>47T?E,[A=I(CP-O 49QSCVR8-6AFC\;6UW>V<MWH\FG26X$<#3"*8N"=R
M*"<,@QG'\..] '3RW$, )EFCC &XEV X]?U'YU(#D9%>6:3X9F@N])BUC3)+
MD0Z%<PNTEN90I,JM%&3@@LJ COT]Z[?P9%<0>"-"@NXY8[F*PACF252K*ZH
MP(/N#0!%J_BRUL+2XFM!%>/:WT%E<QK+M,;2/&OH<X\U3CZBMU;B%HFE6:,Q
MKG<X88&.N3[5YIJVE7 B\4VHTBY=[K7+.ZC:.V++)"#;%B"!SCRY"1VQ[C)?
M:??V%_K,NG:5=_V='K-M=-;6MOM,T(MU1S&I&UB) &QW*?2@#TV.1)HUDB=7
M1AE64Y!'L:RFUJ1?%3:(+53_ *";Q9O-ZX<+M(QQUZY_"H?"EG;6FF3M:6MY
M;0W-R]P$NQM<EL%CLXV G)VX'KCFL[4[627QS/+)9S2VC:') S^0SHSF0'9T
MP3@=* .BMKX-8VLMZ8+>>:,,8UF#J&QDA6XW >N*6SU.ROY[N&UN(Y9+27R9
M@K9VOM5B/R8?CQ7FJ:;JL'A?0OLEI='4+;1;>WFT^ZLF>"YQPT1;&8I 1D/D
M#D'D#(Z/0]^AZCXGDFTF\)FU198V@MMWF1O'"@*GN P8G'3!)]P#LJY7Q?\
M\A3PQ_V%%_\ 0&KJJY7Q?_R%/#'_ &%%_P#0&K.M\'W?F=N7_P"\+TE_Z2SJ
MJ***T.(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *RM>U"\TRVMKBSL9[W_246:*!=S^60=S#Z<'WQCO6K10!YI)H
M%G<_$?1M<\,:=>6$RO(=5F:TDMHI8BIPK*ZJ&<MCH#ZGH*IW'A_5M2T3XA>'
M([*ZAN=1OY;NUN'3;#*A2+: YX))0J0.F>:]7HH \^U)+KQG;>%8$TZ^L[FR
MU*"^O/M%L\0MQ$IW*&8 ,2Q"C:3P<]*SUMKP^'_B3#_9U_YFH3W#6BFTDS.'
M@5%*_+SE@?YUZC10!Y-+!=:/J6@:U>>&KS5M,DT2'3[B"*S,D]I-&20WED9P
M=Q!QZ?3-[6[5FMO"TFG^&Y["!-?COI+:WLSNCB".IDE" @,20<=<$=P:]+HH
M XOQ-%<2?$+P9<Q6EU+;VKW;7$L<#LD0>$HNX@8&3Q[=ZYF!=4T;PQXS\,7F
MCZG/=W+WTUG<6]JTL=TDRL1\X& P)Y!(/3&37K5% 'E-W-<:4? ]\NDZLNHV
MFFO%*L%I]H94"1JR/$K!L;L$,",$8YSQ7GM$O_"TYT+3[^ZU2SUE-:O]/U&T
M:WDNM[-N"HPQM(!"XS]SN>O?:MX6_M#64U>SUC4-,OQ"+=GMF1EDC#%@&216
M7@D\@ \UHZ;I:Z<'=[JXO+J4 2W-P5WN!G PH"@#)X  Y/<F@#E](U.R\B\U
MZQ\$WUB;>T8.'T]8;N<Y!\J->K#@YSQG&,\XZG1M4BUK2+;488IH4G3=Y4Z[
M70YP58=B""/PJW+&)HFC8L PP2C%3^!'(_"D@@BMH(X((UCBC4*B*,!0.@H
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
MH#DCCJ:[2B@ KEO&_P#J] _[#5M_-JZFN6\;_P"KT#_L-6W\VK.M\#.W+O\
M>8?/\F=352^U.TTT1?:9&#3/LBCCC:1W;!) 502< $GC@"K=<QXMTV'5+G2X
M8=6DTK68WDETZY0!AN"@,A4\."IY7V]JT.(V['5+/48'FMI2420POO1D*OQ\
MI# $'D<5<KRRZU*\U&PLDUH1VMW9>)8;6[N+*=HX;C" [QR,?PC!Z%:NW&MZ
MG+I>JZE;74JZG8:VMI%:!_D>(RHBH4Z'>C;]W7+9!P,4 >C45YI+J.IQ7%[>
M?VQ>,;;Q3!8I$77R_)D,*LA '/$AQZ=?7-K2=5N=9U57/B&.TO8-1N+:XT[)
M9VC#.JH(R< A0CAP.Q)R": .ZN[N.RB625965I$C BB9SEF"CA0<#)Y/0#DU
M#J.JVFE+;&\=D%S<1VT16-FS(YPH.!QDGJ<"O/+&[U1/ &BZX^NW\MU>7MA'
M*'==A4W(1@!MXRK$'GG J/4M675;6"[O;YHKNU\5PVS6IFVK%&EP%0%.G*@/
MNZ\]<<4 >J45YX-2U+4/$$EG#J_EW4.M,DGEW*;/L83[@0D_-G ^[NW9YQ4G
MAK5[G6=2LKMM?BBNA<7$-[I9)9R06 383^[V8!W <CKG- '?U7O;.'4;&:SN
M0YAF0HX1V0X/HRD$?4&L7QCJ[:-I]C*TQM[6:_A@NK@''DQ,3DY_A!.U=W;=
MG@\UB7NHPV\EK8P^(YKI)YKIXLSB-=JHIVF<')";N,9))P>%. #MK.SM]/M(
M[6UC\N&,85<D^Y))Y))Y)/))J>O+-+U;4M>M]),NN7:>?X7-Y-]F=4_?@H"V
M0.#DG/Y=,BN]\+WLVI>$M&OKE]\]S8P32L!C+,@)/YF@#5=@B,YR0HR=H)/X
M <FJNEZG::SIEOJ-C(9+6X7?&Y4J2/H>1^-<GH&KKJ]XDT^MO;ZG!J5S;W&F
MAP=R*SJB>7VPH1]X&3SS@U@>$KV?2=-\(R#4;@6MWIUV9XF(9%$8#*RJ!U'/
MN<T >K45Y#-XFODTG6#;:W+G_A&!?PR&X5Y#,-YWXY$988)120.U;5_J6JZ5
M/XDAM=7=G308K^&2\=2L4Q,JDCC !"+QC&1]: /1**\TN]<OK*UU75[74Y/[
M(7[%&JR3K,UN'D"W$AP68 *1@YX.X@8Q75^%V<G4-NMQ:I;&57@\MC(( 5&4
M\PD[^?FY.0&';% &U<W4-G!)-,Q"1HTC;5+-M'4@#D_A3;"]@U+3K:_M7+V]
MS$LT3$$95@"#@].#7&ZN(D^(5V9;F1,Z"S1QM.P4MO8'"YP>,9X["N?T[5-4
MT'0-+>QNKBY,G@][Q;>3#JLL2PA"B@>CGCO@9YYH ]+U+1['5_L_VZ)I5@D\
MQ%$K*I.,?, 0&&#T;(]J==:K9V>HV-A.[+<7S.L"B-B&*J6/S8P. >IK!\+7
M(N]0FN;7Q%#J=C/;1R+!&QE,39/S[R25W#^ XY4XQR*=XC(_X3#P<,X)O+C_
M -)I: .BM+N.]C=XEE4)(\1\V)D.58J2 P&1D<'H1TJ;<N[;N&[&<9YQ7G-O
MJ>MS:1FWG?49H=5OXY+4W/D33PQRNH$;C W*-IVG -3^&[NWOO',5XM[=.MS
MX?LYX5N92K2%FFR2F<9P 2!QGGWH ] I"RJ5!8 L< $]3U_I7/>*=02TDTFV
M:\> W5T4V"3REE B=BK2=4 P&R,D[0,<FN.TC4FU67P+>7^I.\A>\CD<7)56
M9 P7=@@%L>HR03ZT >IT5B^++]=,\-75TUW): &-!-$H+ LZJ ,D 9+8R3QG
M/:N(&N:A*;BTCUAXS#XFM[11#<"8B&2.-BN]AEAN9NOTYQ0!ZC17G7GZNNA:
MY-:W]Y<R:%K#%8S)E[BW58W>)CW.UFQWR *Z[P_<-J%G+JHED:"^D\VV5R<+
M#@!" >FX#?\ \#QVH U'D1 <GD*6V@9.!Z <FF6EREY9PW4:R+',BR*)$*,
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
MMSXCR:P_@.X_X1_24U"[E*!8)K</L4G[WEN.6''!''7'% %K2/&]CJOB2_\
M#QM+NUU2SA6X,,NPB2,@$,K*Q4_>7J1UKGF^-&A#2+K5%TK66M+.Z%K=2>0F
M(6/ )._!&?3)]N1G%\):)K6G_&&?6KK1-5BL+K2%C\^Y=97#_NR=Y#'DE#\H
MSC(P .G+IX4\1?\ "JO%>D_V'?B^OM72XMX3"<O'N4[O0?=/Z>M 'LVH>-=/
ML]8L-)MX9[Z^OK8W<44!128AW^=ER3S@#)X/I39_'&G1-HL"07,E_K$)GM++
M"))M"[CNW,%4CIC.<],XK@_&GA-/$&AZ5YFFZK:ZK8:5$UG?VEN[,LP!S ZK
MR.0"#VR3D=Y[^/QIO\$V]_HT][M@)U.[L_+%RKD8V"4D>6#\NXJ1NYP: .NT
MOXC^']3\'7?B?S9;:QLW:.Y6=,/&XQ\N 2"3N7&"<Y%0Q?$:QDNM1L6TO48M
M0LK :B+618PTL) .5(<KD9&02/QKS#2O 'B2Z^$?B?P])I<]KJ!U3[7;I*5"
M3J GRJ<\_=.#TZ<^GI&@:AJGB3PK+:WGAN]TW4?[.:UFFO$6,/)MV@)SN*D\
M\@ >] '+)XXN/$OP=U35]8@U:P@E=\WNGF+,:&;:JIEPQQPIR!G)KL+3Q?IF
MDZ#X5M(WOM0N]6M8A91/M-Q,OE@EY"6"CCDG/7.,UY]8:%K\?[/VH>%Y-!U!
M-35RBQF,'S"9P_RX)R H)).!Z9K0C\,:K9ZQ\./$;6-T\&E::EA?VZQ,TL#"
M(KNV 98;F.< ] : .V'Q%T=O#6JZT(;LKI,K0W]J%7SH'4X((W8/U!.:J6'Q
M3T:_U71++[#J=NFM1E[*XN(56-R.J_>)SVSC'(YQS7$P^#];7PE\1K]K"Y$_
MB*[9K*SV'S2GF,59E_ASOZ'&,<U'_P (_K?VOX6O_8]]MT>/%^?(;]Q\RCGU
M^Z3QGB@#TE?'NGS:M?6-K9WET+"[BL[J:'RRL4CL%Y4L'V@GEMN.#Z5U1. 3
MZ>E>+>(?"5^_CJ'Q#X8L]2TW7#J7EW*B)OLMS!NYF+_= *@94]3T'<^TDX&:
M .'LO%?AW1?#WB'6[:UU);6UU*87JLC.YG^7>55C\J\@?P@>@K6M?&-E=:['
MI!LK^">>!I[5YX0B7*KC<$).<C(^\!Z]*X6ZTS4YOA_X^L4TN^-UJ.JW$UI$
M;=@94<IM8<<#Y3UQCOVKH]1BN;GQ[X,O8K&\-M:VUVEQ*;=P(C(D80-D>JGZ
M=Z -C3_&-CJ.C:IJ<=M>1Q:9++#<1RJHD#QC+@#=V^O/:K$_B**.Z2RAL;RY
MOS;BYDM(O+WQ(3@%RSA0200!DDX/I7/2^'-0A^(D[6T8_L+5DCO+X]DG@(
M_P!_,>?4(U.^SWOA_P")>IZO+:W-SI6KVD*>;;PM,UO+%D!6106VL&)R!C/6
M@#/\>ZW9>(/A7<:KIEQ. EU F S1O&_VA$='7/49((/^!KKW\26T?BN+PZ]M
M=+=RV[7,<A5?*=%(!P=V<@D#&,]^G->?ZMX:U.'X>>(TCL+F2\UK6_[0BM(T
MW/&AGC;YL< [(RQYZG'6NH\<:;?W=KI6O:%;F;5M*NEF@B8%#+$_R2QG/(!4
MY/IMH /%>OZ*_A;5'UFRU%M-@N%MYC!P78.N"K(V0 VT$DCG(]16AJ'B^RT[
MQ -#-GJ%Q?M:M<QI!!N$B@@8!) SD_08.2*Q?'>C70^%ESHUC;SWUZ_E<11E
MFE?S5>1SZ9(9CGUJ:=+A_BO8:FME>&Q71Y8&G^SOM61I$<*>,YPI_EUH T;;
MQOI%QX9.NG[1#"LYM6@ECQ,)]^SRMN?O;L#KCGKBIK7Q7:W'B-] >SOK?44B
M$Q22(%1&<X?<I*XR".O7BO/YM/N$\!Z]#=:5J'VB7Q$]U:)&FR;#SJT<D8;
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
MXKE_%_\ R%/#'_847_T!JSK?!]WYG;E_^\+TE_Z2SJJ***T.(**** "BBB@
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
M,4%1\W)W'^[VZTUO'%BHL+@6=Z^G7]V+.WOD53&TA)"G ;<$)! ;;CH>A!H
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
MC&,'OFJ6K:O=S>,=.\,V4QMC+:R7UU<*H+B)65%5,@@$LW)(. ..3D4O%_\
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
MD(DCW[D8 _*?F')^7WK#O?"VJ6'@ZRMUL99[ZX\0IJUQ!;X80*9_,9<]#M7
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
M$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %4-7U>WT:UCFG#N\TR000Q@%Y9&.%5<D#U.20  2>!5^N2\?Z3JNH:?
MIE]HD27%_I.H1WR6SN%$ZJ&5DR> 2&.": + \9VEL=875K6XTXZ3$DT[2#<C
MHPRI1A]XY&,=<\4__A*TM]7L-.U/3KFP?40WV1Y&1E=P,F-BI.U\<XZ'G!S6
M+X@L=<\?>"=4L&TV31FEC0VT5W(K2/*CJ_S;20JY4#U.2<# S)?6>H^+[GPR
MUUI5QIQTV]2_NS,5P'1& C0@G=EFSGI@>O% #I?B/$FFZO?Q:!JLL&D74EO>
MX\H&((%+-R^&Z]%SP,G&1F_%XTADUS3=/DTR]AM]45S8WD@0).57>1MW;ERO
M(W 9KF8]&UK_ (1#Q_9'1[D7.K7EW+9H7C_>++&JJ<[L#D'.<5=NM-U:6]\
MRII-R5TPDWGS1_N<P&/^]SR>V>* )KCXF0Q6>IW</AW69X-+NI+>^9$C_<A
M-S??^;J>%SP,G (SL2>+K>:>V@TJTFU"2XL/[10H0B>3D ?,W\1)X'L<XKD/
M#MQ=O8^/=/M=,GNIKC6KV.%EV^6S,BKAB3\H'!.>QXR>*M6^A:UH]UH^AR:=
M-JNA6VD);IY4J)%]J!PS3*Q!*8QCAL>A- &P_P 0M._LWP_J$%C?SV^MN([<
MQHN58@G:PW9S\IZ9''6K.G^,#?#6H3HM_%J.D;3-8DQM(ZNNY"A#%3D \9ZC
M%<5I&@^(;?PQX$LI]"N4FTC4/-N@)8CMC"R+N^]SRXX'/!KK-"L=0@^(OBC4
M)[":*RO8[1;>=F0AS&K!N Q(Y88R* +EIXPMK[PMIVO6MG<RQ7\D<<,"E/,R
M[;>?FQP<D\\ 'TKHZX'PWX?GL/'.K6Z2HVB64YO;2$?\LKB=?G7V"C>0/2:N
M^H *X7QYJ-W%KGA?34L9;BTNM0S,BLFV<+&[",AF'0@-SQP*[JN.\7V6HW7B
M7PK<6>G3W,%C>M/<R1L@"*8V3^)@2<MVH =IMQI^@R:EI?AW1;B9X&%W>6T4
MJA89)!N\M-S8W$#.U<*,]1GDF^(FEC3=$U"TM;V\MM8G%O T*+E9/F^1@6!#
M95ATQD=1UJMIUEJ?AKQGX@NCIUS>Z;K#1W4,EOM+12JFUHW!(ZX!!Z>IK$3P
MEJ^DZ3X5MX]/DN9K?7&U2]$+IMA5_,RHW,,XWJ..N#0!Z+H]_-J>F1W5QIUS
MI\K%@UM<[=Z88CG:2.<9'/0U>H[44 8OB?Q'%X6TH:E<V=Q<6PE2.1H=O[K<
MP4,VXCY<D9/:FKXEC/C#_A&WLKB.X-H;M)F*>6\8;:<?-G(/;%7M:TJWUS1+
MW2KH9@NX7A?V##&1[CK7G!\(^*9='T+6'D1/%5I*EM+(&R%M2ODM]>OG?4GV
MH L^+=2BO[WP9JXL+A&77#%&N%9Y5"2#*[21ABN1G'&#P*Z.T\60ZG;Z]:W>
MCWL%SI:@75DYC9WC="RE2'VG*@]^QJIXJT>[-WX0ATO39IK72]0267RV0"*)
M8V0?>8$_>'2H+?3]4A\6^-KUM+N3;ZA:V\=HX:/]ZT<;JP W9'+#&<4 7]$\
M0:3;>%?#PTFPECCU&(+I]@I&\*%W'))P JC))/YD@'F_B%K$&N?#G7/-L+BU
MN],O8(I$F7HWG1_,C#A@5;J/7I4,&A>)-)\/>!]4M=)>;4- A>WO--,J!Y(Y
M$"L4;)4D;01SS6MXPB\0>)_ -_#'H4\-Q<RP?9[)I8S*JI*KLSG=M&0#A03T
M'K@ &_I_BM;OQ/)H5QIEY8W!MC=V[3[,3Q!@I(VL2I!(X;!P>@KH:XZ>SU";
MXHZ9JRZ=<"PCTN6WDF)3".[HP!&[/13R!78T %8=OXFBF\7W'AM[&YAN8K87
M2RR%/+EC+;<IALGG@\#%;E<5\0-,O7;1]8T6:.#6;6[6WA9QD21S?(ZD=\9#
M^VPT :2^+[>06Z)97!N;NZFM;2#*9G\HD/(#NP$&T\GVP#D9C'C6V6WUL36-
MS'?:+'YUW9DIO,>TL'0YVLI ..1R,$"LW6_#EWIFL^%-7T:V>[@T5)+6:T5A
MYC0R(%WKD@%E*@D9R:;-X:O-9U;Q/K!@:U.H:3_9EI%,0&;AR78 G RP '7
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
M9VY?_O"])?\ I+.JHHHK0X@HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M)G"*">G)H P/#WB'1[KP]8VZ31"=;=(9-/; FC<* 8VC/((Z<C&.>G-8GAZ
MZAXT\7&VU>6$)JEM(8H3&5E588L@Y4M@[2IP1_.O0,#.<<^M+0!Q'AZ2/P_X
MH\50ZO-';M>WHO;:>=PBS0F-5PK'@E"I!';([$58\#VDRW?B35"K)9ZEJ;3V
MBL,;D"*AD ]&*DCU&#WKKR >HS10!YG\0=9%K>:I'!?3VU[:V-O/$&F*C_6L
M2T2+@DX'SL20 %&.35/6[Y1/XLOH=6N0]EJ%B]IB]<*@982X"[L$'+Y!!'7@
M<UZQ10!Y)K6K6UY#?+J=YY>JVOB2U\N!YBN+87,7ELJ9P4*?-G&-V3U%>L22
MQQ1-)(ZI&HR68X 'KFGX'I10!Y]\./$.D6OP]T&UDU"V-V8Q$+995,I<N0%V
MYSGG\!STJIX=U%]4NHI)-=EM]>MEN4OK$1.2K8;F12Q&Q2%*D =0!U(KTRJ]
M]9QZA87-G*TB1W$31.T3;7 8$$@CH>>M 'E.D:]:7.GOJ"Z](\EIX??[3:V>
MH^9<2W 7+3+'N/S ;N7&<L,@;:AU'5(Y?#WC:U74(YK9M+M9K=4G:5,L'5BK
M-][)"@D8R>V<UZ;I^A/:RPR7>J7>H-;_ .H^T)$OE\%<_NT7)P2.?7I6O0 U
M9$:(2*ZE"-P8'@CUS7GGA+Q!I6GZ%X@:>YBF<ZS?NEK$1)+,&F8J%0<MN[8'
M>O1:* /&],BN?#VBZ1X;\2:DVDQ2:3_H\QW_ "7#22%D5E8#S$4Q;0<]#COF
MSJH>63Q5%)K>IKJ5I96LVGH+MXY#<&$D8B#8)9P 4P1EL8YKUO%9=EHJ66N:
MEJ@N))'O_+WQL!M38"J[<#/0\YS0!P&K:Z\.NJ9+^6"]MM6L(KJ.28\(ZQA]
MB# $)W'+-G+$],"J>HVEO?\ @SQ5?R7MY<R6NI31*&O972.$3H1\N[& !D$C
M('?%>OT4 >4^(;B!W\:/:ZM=!+31;:YL?+OY %E G(9?FYY$?L<CKD4NKZK<
M:3J>HG3KZYEADTVQN[D"9YR ;@B:1%W9!\KJ$QP 1CBO5:* /+;BXM'BTZ?3
M_$D]S87FMVX!MYWCB12C!XT;>21D D9PI/&#TK3/;-:VZ7%Y*]GI_BTQ+))=
M.?)B*' +[LXW-@$GO@5ZWC'2B@!!R!CI7+>+_P#D*>&/^PHO_H#5U5<KXO\
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
MGD^@T4 >>6EKXG\,^(=8MK7P]%K&FZE>/>VUU]I2(V[R8WI(&YV@\@J#QZ]
MZ2Q\3>&?&EWJUAI0UJSU:V@2Z2&9(7AGB7:& <@;"#V/'X<^@T4 </KUAKW]
MM>%->73?M\VGO<B[M;65 RB9,#:7*A@N ">,]<5CS>&/$.H:'\0+2734@EUB
M0RV?^D*P<^6B[<]N5QDX'X<UZA10!P>M66N:JGA"9=#F1K#4([FYC^T0DQ(L
M;(<_, 3ELX&>/?BGVFF:O!XG\;7KZ3.8-2B@6T82Q?O"D10\;^.3QG'%=S10
M!Y,=-U;3O#7@?3AHLTFMZ8&=HX+N%)XE2/:S(22A0EE!W>H&,D$=1X,G$5[?
MVMUH6HZ;J-TQO9I;V2*0W)X4D-&=HV_*-N!QC'>MC6O"VF:[<V]W<K<17EN"
ML5U:W#P2HIZKN0@D''0\5:TS1[324<0&>21\;YKF=YI'QT!=R3@9.!T&30!S
MS:?JUE\3KG5H=.:YL+O38K<S+,B^4Z.[$$$Y.0W&!C/7'4<O)X9\1/\ "74-
M!&BS?VC-J#3I&9X<%#=";.[?C[HQ]?SKUBB@#SZZMO$>A>-=1U:P\/\ ]L:=
MK*0O)"+B..6TF1 G.XX*D 9P3R/S[C3UN5L(OMBQ)<$9=(N50DYV@\9QTS@9
MQG JS10!Y*?#7B4?!FX\*?V(YOXI D96YBVRC[1YF\$L,+MQUYSV[UUGBI-=
MNKK0I+/39[K3!*YU*Q2>..1@5_=Y)8*RAL[EW8/'45UU% 'D-QX5\2#P3XKT
M:'0%22^UG[7:I#<Q;#&9(FXR5P $(YQVX].KOK'5IOB/IVL0Z7-]CATN:W:1
MI(OED=E8 C?DCY<'%=G10!YMHWA?4+'Q%9ZIHVF3Z#YT,IU:R>9&M9)2GR%$
M5CSOP<@#Y0>A.#G6^A>*9SX6OKSP\SZKI]^9-0N9KR(O-E'7<I!.(\L#MX(Z
M!37K5% 'G>A6OBSPM>:EHEOHJ7UA<7LMS9:B;E$2%96+%95/S':2?N@Y]NM:
M<6FZM8_$R[U-+$W-A>Z=! ;D2HOEO&SD[E)SR&XP,9ZXZCL:* /*O^$.UZ]\
M):O;BS-GJ2>('UBQ2:5"DH\S>JDHQQD9'/0XKI+C3K[Q%XGT#6+G2[BPBT=9
MYC',\9>261 @1=K$8'S$DD9X]\=C10!Y/+X:\12?";5-"&BS?VC<:@\\<1GA
MP4:Y$N=V_'W1CZUZ-%?:C)K?V5])>*P^RB87C3H?WI;!B*#)R!SNSCM6E10
M5RWC?_5Z!_V&K;^;5U-<MXW_ -7H'_8:MOYM6=;X&=N7?[S#Y_DSJ:P/$6HW
M=K<6=M9W"1R3I,_EH@>9]BC!4'Y0H)&XL1V Y(K?K/U#1--U6XMI[VU6:6VW
M>4Q8@J&&&'!Y4X&0<@XZ5H<1R6D^(M?UZ[T-(;JSM$O=$BU.7_13(=Y9-RCY
MQP0Q ]/>KWAO6]:UO^R=5Q;C2M0@9Y(W90T3XR@CQRV,,&#=QD8Y%;.G^&='
MTJ>WFL;/R7MH/LT6V1R%BSG;@G&,@?D/2DT[POHND7\]]8:?'!<3EF<J3C+'
M+%5)PN3UP!F@#"\9^)-0T5=0EL)HG-C9)=&!4W-DNP)E)P A"X&T[B=QQ@5/
M>ZWJ5EXEOM'DG3?=V\<NDMY8^\6V2!O[VPE&./X3[9K5U/PMHNLW$L^H6"3R
M30?9Y"68!X\DA6 .#@DD$\C/&*O'3;)I[28VZ&6S#+;N1DQAA@X/N.* .4F\
M1ZC!XBLX$GBN+6;5CI[^7'\B*(6?EC@F4,O.,J <<$5FW.H7.I:;ISW?DF6#
MQ;]G!ACV*0DSJ#C)Y('/-=:_A+0GO6NVTY#.;D7>[<V!-C&\#. 2.N!SWS3Q
MX7T<0K$+5MBW9O0/.DXG)R7^]UR2?J: ,*W\2:@_BG3K7SH;BRO;R[MBT2?N
MU$2L5"L<,7&S#=5R2 >*Q?!.H:QI>C^"HFGMY],U*(VWD+ 5DA*Q/(KAMQW#
MY"#P.HQ7:1>$M"AO4O(].19X[A[I&W-\DC9W,HS@9R20.">>M3V'A[2],9#9
MVOE^6K+$OF,PB#')" DA ?1<=* .(\,:M=PZ)HFBV68YKM=0G$@"D_N[C&T!
MN#_K,GV7WR.DU"\U>/X<W]Y<RP6VKPZ?,\CVAWHDJ*V2N?<=^GX58F\&>'[C
M3;?3Y=.#6]M*TT \UPT3L26*OG<,Y.<'G-:WV"T&G'3Q;Q_8S%Y/DX^79C&W
M'IB@#D]-U/4KJXAT*WO5BN(-'AO?M$D08RNY95!']T;.<<G<.1WLC6'\0?"N
M;5I8/(DN])DE>/J%)C.<>WI[5ICPOHZQVR):%/LT1AB>.9U<1GJA8-EE.!P2
M1Q5^73[6;36TYH5%HT7DF)/D&S&-HQC QQQ0!Y_:^)]2\.Z7MN7@N;>+P['J
M$*"+9Y;+A-I.3E>02?8U)XMEUD^$]>CU!H)+)X(9+9]RB7=YB[P0O!7[I!Z\
MD'/6NP3PWI,<BN+,,5M?L0$DC.OD?W""2"/K5:W\&>'[72I],ATX+9S[?,C\
MUSN"G*KDMD*#T&<#TH YW7?$'B2VF\5S6-W8I#H4<=RD,EL29D\KS&1FW<<
M\@>G3OTNO76JCPM-?:,H6^2(3I"Z;BX RR8_O$9 ]\51M?"I?Q+K=]J$<4MG
M>^0(HUN)"6$:XQ(F K<\\EJW=3.IBT_XE*6C7.]>+MF5-N>?N@G..E '*R^+
MY+DV%UIUPCZ?JEY;V-M,4!VEHVD=_?@! #T?.<]*BD\3ZM:ZP^F2/'(;;6;>
MR:?R\":&:/>,CLZ]"1QWQS720>'-.3P_;Z//;QRV\6UN%V?O =V]<?=;=ELC
MH>E.G\.:5<V#V4UJ7B>99V8ROYAD&,/YF=VX8 SG. !TH @\-:G=:D=82Z96
M-GJ4MK&57&44*1GW^8UN5D0>%]&MEVPV*QC[4+SY7;F8# <\\G]*UZ "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y7Q?_ ,A3PQ_V%%_] :NJ
MKE?%_P#R%/#'_847_P! :LZWP?=^9VY?_O"])?\ I+.JHHHK0X@HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK/U
M76(-(%MYT-S,]Q)Y4<=M"TC$[2QX'084\T :%%<FGQ"TF1=0,=IJK_V>Q2[V
M6+DPD#)! 'IS6IIOB2RU37=2TB".X6XT](GE:2/:K"0,5V\Y/W3VH V****
M"BLW5==L-'>WBN7=KFZ8K;VT*%Y9B!D[5'8#J3P.Y%5U\36RZC::?=6E[:7E
MXS+!%-%P^U"YPZDIT4\9S[4 ;5%<W:>-+"^NKZVM;/4IIK&7R;E4MB?+?&<>
M_P"%6CXJTI-#BU::66"WED,,:2PL)6D#%/+$>-Q;<I&T#/% &U16(/%%I%>6
MUM?VUWISW3^7;M=Q@)*_90RD@,>RM@GL*VZ "BBB@ HHJE;:C]HU2]L?L=W%
M]E$9\^6+;%-O!/[ML_-C&#Z$T 7:**:)$,C1AU+J 2N>0#G!Q^!_*@!U%%4M
M/U'^T&O%^QW=M]FN&@S<Q;!+@#YTY^9#G@^QH NT444 %%%% !161K'B*TT2
M]TRUN8KAGU*Y%K"T<>5#D$C<21C@'WXJU'J/F:S/IWV.[7RH5E^TM%B%]Q(V
MJV>6&.1CN* +M%%-21)%+(ZL 2N5.>0<$?@010 ZBBJVH7]KI>G7%_>S+#:V
M\9DED;HJ@9)H LT5CZ;X@74-4GTY]-U"SGBB68&YB79(C< JRLPSGJ"0?:LR
MX^(6C6WB.;P^\6H/JL2>8UO%:L[%<9R-N<\>E '5T5D>'O$^C^*K!KW1KU;F
M%&V/\I5D;T96 (/U%:] !1110 45S*>.=*N]4N=/TN*\U6:U.VX:QAWQPMZ%
MR0N?8$FF77Q!T"STG4-3EDNA;:=(D5YFV=6A=L8#*P#=QV[B@#J:*KV%[!J6
MG6M_;,6M[F))HB1@E6 (X[<&K% !1110 4444 %%%% !115'6-5@T32KC4KM
M93;6R&28Q+N*(!DMCT ':@"]17%V_P 4_"LUG97LEU<VUC?2&*WN[BU=(7<$
M@C?C .0>N.AKM <C(Z4 %%%% !1110 4444 %%%% !1161J7B*TTK6M*TJ>*
MX:?4Y&C@=(\H"JECN8GC@'IDT :]%17,WV:UFG\J27RD9_+B7<[X&<*.Y/84
MRPN_M^GV]W]GGM_/C63R;A-DD>1G:R]B.XH L45D>(O$5IX9L([R]BN'BDF2
M$>1'NPSL%&<D #)%:] !7*>.G6.#07=@JKK-L2Q. !\U=75:^TZRU. 07UK#
M<Q!MP29 P!]<'ZFHJ1<HM(Z,)6C1K1J2V0W^U=._Y_[7_O\ +_C1_:NG?\_]
MK_W^7_&J/_"(^'/^@%IW_@,G^%'_  B/AS_H!:=_X#)_A2_>>1I;"=Y?<O\
M,O?VKIW_ #_VO_?Y?\:/[5T[_G_M?^_R_P"-4?\ A$?#G_0"T[_P&3_"C_A$
M?#G_ $ M._\  9/\*/WGD%L)WE]R_P R]_:NG?\ /_:_]_E_QH_M73O^?^U_
M[_+_ (U1_P"$1\.?] +3O_ 9/\*/^$1\.?\ 0"T[_P !D_PH_>>06PG>7W+_
M #+W]JZ=_P _]K_W^7_&C^U=._Y_[7_O\O\ C5'_ (1'PY_T M._\!D_PH_X
M1'PY_P! +3O_  &3_"C]YY!;"=Y?<O\ ,O?VKIW_ #_VO_?Y?\:/[5T[_G_M
M?^_R_P"-4?\ A$?#G_0"T[_P&3_"C_A$?#G_ $ M._\  9/\*/WGD%L)WE]R
M_P R]_:NG?\ /_:_]_E_QH_M73O^?^U_[_+_ (U1_P"$1\.?] +3O_ 9/\*/
M^$1\.?\ 0"T[_P !D_PH_>>06PG>7W+_ #+W]JZ=_P _]K_W^7_&C^U=._Y_
M[7_O\O\ C5'_ (1'PY_T M._\!D_PH_X1'PY_P! +3O_  &3_"C]YY!;"=Y?
M<O\ ,O?VKIW_ #_VO_?Y?\:/[5T[_G_M?^_R_P"-4?\ A$?#G_0"T[_P&3_"
MC_A$?#G_ $ M._\  9/\*/WGD%L)WE]R_P R]_:NG?\ /_:_]_E_QH_M73O^
M?^U_[_+_ (U1_P"$1\.?] +3O_ 9/\*/^$1\.?\ 0"T[_P !D_PH_>>06PG>
M7W+_ #+W]JZ=_P _]K_W^7_&C^U=._Y_[7_O\O\ C5'_ (1'PY_T M._\!D_
MPH_X1'PY_P! +3O_  &3_"C]YY!;"=Y?<O\ ,O?VKIW_ #_VO_?Y?\:/[5T[
M_G_M?^_R_P"-4?\ A$?#G_0"T[_P&3_"C_A$?#G_ $ M._\  9/\*/WGD%L)
MWE]R_P R]_:NG?\ /_:_]_E_QH_M73O^?^U_[_+_ (U1_P"$1\.?] +3O_ 9
M/\*/^$1\.?\ 0"T[_P !D_PH_>>06PG>7W+_ #+W]JZ=_P _]K_W^7_&C^U=
M._Y_[7_O\O\ C5'_ (1'PY_T M._\!D_PH_X1'PY_P! +3O_  &3_"C]YY!;
M"=Y?<O\ ,O?VKIW_ #_VO_?Y?\:/[5T[_G_M?^_R_P"-4?\ A$?#G_0"T[_P
M&3_"C_A$?#G_ $ M._\  9/\*/WGD%L)WE]R_P R]_:NG?\ /_:_]_E_QH_M
M73O^?^U_[_+_ (U1_P"$1\.?] +3O_ 9/\*/^$1\.?\ 0"T[_P !D_PH_>>0
M6PG>7W+_ #+W]JZ=_P _]K_W^7_&C^U=._Y_[7_O\O\ C5'_ (1'PY_T M._
M\!D_PH_X1'PY_P! +3O_  &3_"C]YY!;"=Y?<O\ ,O?VKIW_ #_VO_?Y?\:/
M[5T[_G_M?^_R_P"-4?\ A$?#G_0"T[_P&3_"C_A$?#G_ $ M._\  9/\*/WG
MD%L)WE]R_P R]_:NG?\ /_:_]_E_QH_M73O^?^U_[_+_ (U1_P"$1\.?] +3
MO_ 9/\*/^$1\.?\ 0"T[_P !D_PH_>>06PG>7W+_ #+W]JZ=_P _]K_W^7_&
MC^U=._Y_[7_O\O\ C5'_ (1'PY_T M._\!D_PH_X1'PY_P! +3O_  &3_"C]
MYY!;"=Y?<O\ ,O?VKIW_ #_VO_?Y?\:YKQ1>6MSJWAE8+F&5AJ:DB.0,0-K>
ME:__  B/AS_H!:=_X#)_A4EOX9T*TN$N+?1[&*:,[DD2!0RGU!Q4RC.2L[&M
M&KA:,^>+DW9]%U37<U:***V/."BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "D**65BH++T)'(I:0YP<'![$B@#@O
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
M,L5N5&Q!P0!G<2>.PR,UU6O> (=<U+P_>OJEU')HDOG0957,LA96+.3UR5'
MQW_#<U?2)]1GMI[?4'M7@61"GE"2.97QE74]1QV(/OZ@'F>K_$&[3PQX7BT7
M66O)->U,VXU%XE$L47F@%2NW:) '5<XQP2.H-:NE>*-33X@>+/!TU[+-%960
MN[*Z<*98LHA*DXPW,@(R.W.:T5^%6BQ^%K+1HI9HY;*\^WP7BA0Z3[LYVXQM
MZ#;Z =QFM+3O!,%EJ6MZO)=M/K&KH(YKHQA5C0*%"HF>!P.I.2!0!XZOCWQC
M%\--'\6R^(99;EM9^R/;_9XECDCVLQW87)/RXX(X/KS78>/_ !IJGAKQPEKJ
M-S?:;H-S:!+._M(U=8[@DY:0,IW ?W?3D#G-7G^#-@_@RV\+_P!LW@LK>]-Z
MC^6F_?M(P3C&.3V[UT/B#P4WB*WOK6YU606E_'&EQ 8$905_CCS]QSZ\C@<<
M9H Z6RD\ZPMY?-2;?$K>8ARKY Y!]#7.?$"\U;2_#$FKZ3=RPM82)/<QQQHW
MG0!AY@^93@A<D$>E20Z-?6/BC3?[/O[I-'M;(6TEBRCR0J@A"">2^=OT"G/4
M9Z*>"*YMY()D#Q2H4=#T92,$4 <&?%KV?Q%-O<:K+)H-SI[30-Y<8C2=%$CI
MN"[C^Z97&3W[]J>NPZJVH^ !=WK_ -H37TSM)+$A,.Z!SMPH )4'&?49.>E;
MR?#O1U\.:-HK&5X=*N$N(Y&.7D9<Y#'NI!*D>F!VK1UOPX=8UC1]1^VM VER
MM-$BQA@[,I4[L]L$],4 <U8ZMKD$?CG2Y=6DN;C1@LEI>RPQ[P'@\P*P50IP
M>.G>GZ9XEU#4;;P5ICWC176KZ9]MN[M47>VR-"0H(V@LSY/' !QUR-<>#V%Y
MXCN1J;[]>C5)AY(Q%M3RP4Y_N^N>>?:JEW\/8I]$T*TAU6ZM=0T-0EAJ,*KY
MB+M"E64_*P( R.^/K0!B^.;76K3P%>P:K?PWC#6+8V<NS#B$SQ[!(  "P.1D
M=16UIM[J]C\2Y]"O-4DO[2?2OMZ>9"B&%Q*$*KM ^4@C@Y/'6I]1\$MJF@?V
M;=ZU=2S27$=S<7CQH9)&1@R@  *J@J. /U))O+X<?_A,8_$CWY,Z6/V$PB(!
M"A8.3USG</7IQ[T ;U%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !5+5K]]+TN>]CLKJ^:( BWM5#2/D@?*"1ZYZ]!5VN2
M^)FHZAI'@#4]1TN]DM+NW5&61%5LY=5(.X'L3TP: .M!R <8HKA/&7B"ZT+6
MD;4'U*TT"2T 34;&,2+;7&YLF48)V[=F.",YR#V[#3)?.TFSE^TI=;X$;[0A
MRLN5'S#V/7\: +=%>81>(-7MK_PO*=5DOC?ZD]I>S1(/L<H(D(6+(#?+M&&7
M@X.2:THM<O\ 0_%OB'2]6OKBZB:T6^TI2$4LA.QHP0HRP<J!G/#"@#O:I:IJ
M#Z;:I,EC=7A:5(_+ME#, S ;CDCY1G)]JYF[_M2TN](TV[UN:=VLY#-#:*!=
M7,^5^<84*D:Y;DE1DJ"37.+XHUZY^%.@:V=2DCOI-1CMKAUC3]\GVDQ'/!P2
M!_#CG- '?'Q';CQ<GALV]P+IK-KQ92H\LH&52 <YSEO3M6Q7$W/_ "6S3_\
ML 3_ /H^.L;_ (2#5[6[\-SC59+YKW5VLKR6%!]CD1O,PD>0"2NU?F7(R#DF
M@#M]$\16^N7FJVL-O<0R:;<"WF$Z@9;:&R,$\8(HU;Q%;Z1J^DZ=/;W#OJ<Q
MAAD11L5@I;YB3GH#T!KA=/TG5M4\0>.1I>O3Z5+'J*M&88D8/)Y"8W[@<K[#
M'?DU&FNW'B6Q^&6KW:*ES<:@QE"C +"*520/0D9_&@#U:BO.YM1\1^)8M>?0
MYIK>YL;^6SM-LD8B5HL ^8K EMQSGT!&.>3W5M]IN-+A^U%8;J2%?-,#9".5
MYVD]<'IF@#'G\701W9CM].O[VWCO18SW-K&KK#*<=5SN(!(!(! /XUT5>0Z/
M_:&E^ _'>IV6L7D5S::CJ3QDK$P+(V=Q!3J<<]N> *UI]2UK1M/T*2;79[B?
MQ%<V=JN^&,+9[D+2-'QR2!@;L\\\T >D45Q+WVIZ3\0+;P\=0N)[#5;&66"2
M0*TMK+&1NPQ'*D$<,#@^W%<I;:YXF/PV\/\ BIO$$[7LEY'%+"T,?DRH]P8S
MN &<X(Z$8QP!UH ]AIDDL<*AI'5%+!06..20 /J20/QKC=-N=4T[XFR:'<:M
M<W]G<Z2;X"X5 8I%E"$+L5<*0W0YZ=:A^)<4LC>%?+O;F /KUK$RQ, #G<<D
M$')!4$9X]J .C@\1V\_BRX\._9[A+J"U6[,CJ C(6VC:<YZ@]ATK8KSJXT^Y
MN_B]<VD.J7-J?^$<A#W$2H9F_?R="5*@GO\ +],55T7Q?J]YX9\+VLTS2ZAJ
M5Y=6LUPFQ'=8#)TR-H9MB\X_O8YQ@ ]/K-U?7;'1$@^UNYFN7\JWMXD+RS/U
MPJCKQR3T'<BLSPQ#XBMK_5(=7D\W3RZ/I[2R*\ZJ1\ZN5 ! ;H>N#S7/2.TO
M[0L,=W_JH= 9[(-TWF4!R/?&0?84 =4WB:*WN;.WO]-U"QDO)A#!YL:.KN<G
M!:-F5> ?O$9[9JM!XSM[K6-1TJWTK4YKS3B@ND5(_DWC<G)?!R!GBNAG@AG1
M5F16575USV8$$'\P*\VT?^U_^%J^/_[)-B'VV&?M8?&?(.,;?QS0!V0\5::F
MAS:M>&:QMX96AD6YC*R!P=NT*,DDG& ,YR,5%/XLM[%(IM4T^_TVSE946ZN4
M3RU+'"[]KL4R<#+ #)P<5QWC/[7_ &_\-(M2_P!6]\&N\_=-R(UV9[9W;L5U
M_CY()/A[XB6X"^5_9TY.?4(2/QSB@#HJ*YOX?O=R?#WP^]\6-P;"(L7ZD;1@
MGWQBNDH YO5O&=GHYU)Y]/U*2WTT W-Q% #&OR*_!+#. PSBDC\:6SQ)*=*U
M5$EMFN8F:!<2*H#8!W8S@YP<=ZA^)*JOPT\2$  FQD)P.IVU:L55OA]:$@$K
MI2D$CI^YH T="U>#7]"LM7MDDC@O(5F19 -P!Y&<$C-:%>0>'[G5=$\)?#R_
MAU:=H+V>VL);$QH(?+D1N1QNW J#G=^ '%;<VH^)/$L.NR:'--;W5C?RV=IM
MDC$2M$0#YBL"6W')/H",<\D ]$K"3Q1;W=W<V^EV5YJ?V60Q3RVH01QN.J[G
M90Q'<+G'?%2:I<:BG@J]N455U1=.>0+"=P$WEDX4]QNZ5B?"58%^%N@FW(*M
M 6<CNY=MV??=F@#HM'UNTUM+MK59T-I.;>9)XC&RR!58C!YZ,.>A[9'-:5<I
MXQU=M AL$L=L%WK6JV]DUP%!,9?@O@\%MB8&>,XZXJI-?:EHOC_3M".H7%QI
M^LVD[1-*%:2VFB )8-CE2".&!P?;B@#MJ*\=BUSQ,/A=IOBQO$-P]]'>B-XC
M#'Y4R&[,1#@+D\'L1@ 8&>:ZJWFU;3_B0-$EUNZN[6^TJ2Z_>I'F"59%7,>%
M "X;H<].] '<45XRFL>+A\*X/&Z^))9+NS:222T:",0W$:SLK!\+G=@<$$
M  9YK?\ %>MZI#;>(KRTU2<26>GI=6=M9(I-J1&79K@L-IW$#"Y)VCA>] 'H
M]%>>W.IZU?\ BSPO:0ZO-:6VJZ7+<3QQ11G:ZK&<H64X/SGKD>U,TF;Q)J_A
M+Q/I]IK4_P#:VEZE<6ME>.D9>0(%9%D!7:<[MI.!ZT >BT5Q6A>()?%$/AQ[
M&\GB_<-<ZBN%+?+^[\I\KP3)NZ8XC;UJS\0;O5-*\.C6=,NYH5T^>.>[BB53
MYUN&'F#Y@<$+DY&.AH ZRJ5_J#V4UE&MC=7(N9Q"SP*"(1@G>^2,+QC/O7$G
MQ8]A\0KN*YU*XFT.>P>:T.U-@FC422(A RW[MU89/7([5+JMUKVCMX+CFU6=
MIKW44@OXV2,A]T;N5R%! !7 QC(ZT =);>);>Z\1:GHB6ET+G3X$G<LJ[9%?
M.-G//W3UQ4GAKQ!;>*-#BU:TAFBAD>1 DX <%'9#D D=5/>L#2O^2P^(O^P7
M9_\ H4E'PG_Y)_;?]?=W_P"E,E ':T5PE[J.LZ]K'B+3M+EN;=],*00-!+&F
M)6B#AW# EAE@,=,*>YXJ/=^*9/%/AG2K[5_L<M[IUPU\EHD;*)8]@W1DKP3N
M/7('I0!Z-6/<^(K>U\4V/A][>X^T7D,DT<NT>7A,;AG.<\CM7#0>+]6TKPIJ
M\,UZ;J^M_$!T6TNYT7<%9DVNX  )4.>W.!5S4+.33?BSX:>2_NKJ,Z?>G;.5
M8J0(]Q! '7CCH,<8S0!Z+17FVFZCXL\0:)HWB+2Y&5[B19YX9IH_LS6Y)W1@
M ;@0.C9SD'/I4'BGQ!J^E66KZE;:K)<7%EJ<2(MJ@^S00L\:>5+N'S.=S9VD
MD$C[HH ]0HKC-0U.^T/XCV"7NHRG0]3MI4BC<($AN4^;!;;G!3.,GJ#52YUS
M4[8^'+!KR=)O$-[*PED5=UM;A6D6-1MP&*[%R0>2WM@ [ZBN N-4U?2_%NJ^
M'!J,\MO+H[:E97+JC2VSJVUD)*X92<$;@3U%7/A\NL7^@Z7KVIZY<7?VS3HR
M]JT2+&KG!W@@9SCKDXR3T&  #L#+&LJQ%U$C LJD\D#&2![9'YBGUP-W;S2?
M&VT U"[2/^Q))1&K+M&)XP5 *G .!GOP.>*J0:WK&O?#_4_%UCJ<MK=0M<S6
MML%4Q+'"S 1NI&6+!.3G(+<8Q0!Z316;HNHG7?#6GZD UNU]:1SX&"8RZ \9
M&.,]Q7G>C:UK\'@.Z\8WVNSW;6"WP^Q&&-8YRDCJA8@ @@@=,#&..N0#U:BN
M)M8/%7]LZ7=0W<KZ;-&RW_VF:)LY7Y)(0J_*0>W0CMWKDYM:\2I\--0\3?\
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
M? L5[XC?7=/UG4M(O9XUBNS9.NVX5>%W!E(W < ]JM'PC;+KVEZK%>W4;Z;
M\$,65965\;BQ(+%C@'.>M=%7.:9XST[5/%VH^&8X+N+4=/C$LPE1=A4[<8(8
MYR&!H IO\.]-N-(UK3+R[N[B#5KMKV1F**\,QQ\T951C&U<9ST]S4EMX+D76
M]*U>^\0ZE>W>G1R11EUB4.K[00P"<\+UZ^]=710!QFE_#NUT>]<6>L:FFCM,
M9QI'F+Y"L3G XW;,\[<X/?(XJ.\^&EG=V6KV']LZG%8ZE=F]-NC1[8IBX<LI
M*Y(W+]TDCVS@UV]% &)KGA>P\1:1;:=J32S)!/%.)&(WLR')R<8^8;E.,<,<
M8I_B'PY:>(K:V2:26WN+2=;FUN8"!)#(O0C((([$$$$5L5C>*O$47A3P]<ZS
M/:7%S#;@%T@VY&2 #\Q'&2.F3[4 1#PPCR7UU<WTTVHWEL+1KK8@,<7)VHN,
M#DDG.<GV  M>'M%C\.Z#::1#<S7$-I&(XGFV[MHZ [0 <?2M,'(!]:6@##O_
M  S#>^)K+7DO;NVNK>!K9UA*[9HBP;:V5)'('*D'WJ@O@6VABU.RM=0N[?2M
M3D>2YL4V[<O_ *P(Q&Y%;N!ZG&*Z@S1+.D!D42NK.J9Y*@@$X]!N'YBGT 1)
M D-JMO;@0HB!(P@&$ &!@>U8>B^#[+2/#=SH,D\]]87!EWI<[<XD)+C*@<$L
M:Z&B@#DO#_@8: T2?V]JM[:6P(L[6ZD5DM^, \*"V <#)P/3I43?#RT?PA?>
M&FU6_-G>3M/))B/S 6?>P!V8P6]J[*B@#!N/#"W7B/2];EU&Z-QIT4D4:!8P
MCAP-V[Y<Y.T=".E9K_#ZUDT+7=(?5;XP:U=/=7+8CW*SXW!?DP =HZYKL**
M.>F\*I<:WHVJR:E=&?28Y(XEVQA9 X"MN^7.2 .F*Q9?AA:-I&I:);ZUJ5MH
ME\YD-A'Y96(EMQ",5+!<\XSC/XUW=% $,,#PV:P?:)'=4V^<X7<3CJ< #/X5
MR_A;P!:>%-;U75;34KZ>759/-NDG\LJS;F;(VJ".7-==10!S/C3P39^.+&TL
M[Z\N[>*VN!<+]F* EP"!G<IZ G\ZM>)_"NG^+O#DFBZMYCQ/M/FH0KJXZ..,
M _ACDUN44 87AKPY)H%JD4^L7^J/'&(HY+ME_=H/X0% ]!DG)XZUJ:CI]IJV
MGSV%_;I<6MPA26)QPP-6:* .0T7P1/X<L_[.TCQ)J4&F!B8[>1(I6A!.2$=D
M) SV.:/$OP\T[Q-I6GZ=<7U_!!8S_:4,;JSO)S\S,X8GEF/XUU]% '&ZW\/+
M75?$]KXDM-5O]+U>*(0R7%H4_?)T^964C/X8Z<<"G:K\.M.U76M'U9M2U2WN
M]+1D22&<!I Q);<2"<G+9(QU/MCKR<*2 3@=!WKFKCQA]AL]#FOM&O[:35KM
M+-8I-F8'8G&_YO12>,_A0!DV/PKTK3O"^L^'K;4M26QU68RR!G1FCSC(4E>X
M4#)ST^M;EMX2L[?P0?"CW-S+8FU:T\QBHD$9&.H &0#Z5NS2-%"\BQ/*R@D1
MIC<WL,D#\R*S/#&OP>*/#MIK5M#+##=!BD<N-P 8KSCCM0!R5I\(-)LWT&5-
M8UAI=%=FMW>93\I.=F-N ,^@!YZ],7W^&]B^O:_K']IWZW&MVK6MRH\O:J$!
M?E&S@@*!SFNTIDLL<$+RRN$C12S,>@ Y)H X=_A3H<W@"'P?<7%Y-96\IEMY
MV91+"Q).00H!^\W4=#5]? EM<^%[K0M:U34=7BN8UB:6ZD&Y IRNW  !! .3
MDDCDD<5<TOQ0VJ7EDL>D7RV-_;?:;6^VAHV7 (#X.4)!! /7ZY%=!0!S7A3P
MB?#%K%;-K6HZE%;IY5LETR[84] % R<<9.<#@8&:=XS\'VOC?1AI5]>75O:F
M19&%OL!8CIRRFNCK%\5>(XO"GAZYUFXM+BYAM\;U@VY&2 "=Q'&2.F?I0!=T
MG3_[)TFUT\7$DZ6T2Q))*%#%5  S@ =!Z5RL'PUL['Q/?ZQIFKZGI\6HOOO;
M*W=1',V23R5RN23T((R<$5V]% '+?\(-9CQXOBY;Z[%XL'V<0#9Y7EXQC&W/
MXYJ7Q!X177VOE?4[J"WOK1;2XMU2-T906.X!E)5_G/S#T'' KI** .4F\ Z8
MMWHE]ITDMA>Z-;_9;69 'S#M*['##YA@D]CDU4;X8:,?!-YX72YO(X+Z?[1=
MW*E/.F?<&))*X'*CH.@KMJI7M]-:W=C#%87%RES*8Y)8MNV ;2=S9/3C''K0
M!RZ?#:Q36O#VJ_VG?F?0K9;6U4^7M9 "OS_)R2#CC%3W/@&TOKVREO\ 4+JZ
MMK+4'U&W@E5/W<A9F"APN[8"WW<]AS@8KKJ* ,CQ+X?MO$^ARZ7<S30*[)(D
MT# /&Z,&5AD$<$"LZW\$PQZ[)K%SJ^HW=S/8_8K@2L@69<L02%48QN/"X'?D
MY-=110!RVG^"8+.PT_39]1NKS3=.='M;:94 !3[F\JH+[3@CW )SBICX22#6
M=0U'3-2NM/;4@/MD<2HRNX&!(NX':^.IZ'C(S71T4 <O?>![&6QT6WTVYGTN
M316S936X5B@*E6!#@AL@G.>_-1Q> ;%8_$,4VH7]Q'KR;+H2.G!\L)N4[<AL
M<^GH !7644 4-&TUM)TN&R>]N+PQ*%\ZXV[B  !PH ' '0?7)R:OT44 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ K/U72EU1+;_2[FUDMIQ/%+;LH8-M9<'<"",,>"*T** .;
MN_!&EW^D:G874ES(VI3)<7-R'"RM(FW8P(  V[%P ,<=\FDD\$6#ZQ%JGV[4
MTN1;?99V2Z(^TQ[BW[SC.<D\J5ZXZ<5TM% ')0_#O2;?0=,TF*ZU%(],N!<V
MLXN/WL; $8!QC;AB,8_7FK=QX.L9]=_M>.\U"VF>W2VN(X+C"7"+G;OR"Q(R
M>00:Z*B@#E]+\#V>BZ=IEGINI:G;KIRR)$XE5RRN06#!E*D94'&!BMG2-'M=
M$LFMK4,1)*\\KN06DD=BS,<8&22>@ ] *OT4 <???#C1[]-9BDNM2CM=7D,U
MS:Q7.V,2G&9%&.IP."2/;@5HP>$[:WU^/6DO[\W<=G]B!>17!CW;N<J23NYS
MGVZ<5OT4 <BWPZT>309=(EGOI(FO#?1S&55E@G+%C)&RJ,')/KUJWI_@ZUL?
M$":[)J6I7FH+:"T,EQ,,,@8MRJJ!U/ICC.,Y)Z.B@#%\2^%]/\56,5O?&>*2
M"436]S;2>7-!(.C(W8U7/@K2Y_#]SH]^]WJ$=U@S7%W.7F9A]T[N-NW (Q@#
MTY.>BHH QK3PY%;WD5[<7]Y?7D$+003W10M"K8W;0J@9.U<D@DXK+/P^TUO"
MMSX<:^U Z?<S&:0;TWEB^\_-LZ%N?_K5UM% &%<^'+>37;'7I[Z]:YT^%XX_
MN;2K8WY4)R3@=/3C%<AX"\-C4O"$]GJDFIQ6\E_<23:?/%Y22*9F9<[D#[2-
MI(#8/?J0?3** ,:7PY;2^*(/$'VFZ6Z@MS;)&I7R_+)!(QMSR0#G/:L;3!#X
MM\3V7B&31+ZQ&EPS0PMJ$'DRO)(0#A<_=55//??QT-=E10!C3>&[>;Q1'X@^
MUW:7D=LUJJJ4V",D,1@KGJ <Y[>E9;?#[37\,WOA][[4#8WL[7$PWIN+,^]L
M'9P"W-=;10!YIXFM]WC#?J$OBJQBALXX;?4-(1Y!<9)9Q((T8*0<8&T9Y]L=
M5X1MK^VLK@75[J-U;-(#:MJ:J+@)M&=V .,YP&&[U[5T-% &9JN@Z?K5QIL]
M[#YCZ=<BZ@/HX4@9]N<X]0*+/0=/L-;U+6+>+;>:B(Q</_>V A<>G!_05IT4
M 8-OX3L8+[6[IY[J<ZRH6\CE9=K )L&,*"/EXZ_K5+_A ;#^QM+TO^T=3,&F
M7$=Q;LTRLP:/B,<KC"CH  /7-=710!C6_ARWM_$\^OB[NGNYX%MW1BFPHI)
MP%!X))SGO3M?\.VGB&.S%S+<P265RMS!-;2;'1P".I!X()!XK7HH P;?PM;V
MFN7FKP7]\MS=0);OED8!$SMQE2<C)Y).<\YK,?X;:(_A>RT$SWXBL)3-97*3
M!+BV8DG*. .Y/4']!CL:* .=A\'VT&GQ6ZZGJC7*3K<?;Y+@/.SJ"!EF!&W!
M(VXQR>.3EMWX'T?4=.U2TU%9;LZHZ274\C!9&9  A!4 +M"C&!]<Y-=)10!A
M^'_"\'A\,W]HZGJ,Y78)]1N3,Z)_=7@ #IGC)P,YP*?JOANWU;6-,U26[NXI
M]-9GMQ$4"@L-K$@J<Y'%;-% &#JGA2TU/7;;61>7UG>PPFW9[28)YT1;=L;@
M\9YR,$>M9_\ PKK2!X8N/#ZW6H+8W%S]ID F!;=O\S )4X&X \#MSFNNHH Y
M?7/ UAKFHVNIM?ZE8ZI;Q>3]ML9Q#+)'G.U\#!&>>E7!X8@A>S>RO[^S>UB>
M(&.17\P.0S%_,5MS%AG<><D^IK<HH P;;PG964.DPV=S>VT.FRO,L<4^U9V?
M);S1CYLEBV..3^%;U%% !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 %%%% !1137_U;?-LX/S>GO0 ZBO,;'Q3XEF^'6H>,7U*R
M$4'GS6L$MIA9H8V(4,0P(9MO!'J.*[K3-=M+_3K2>66*VN)[1+I[624;XE*A
MCN'7C/)H U**K/J%E':)=O>6ZVT@!29I5",#R"&S@YJ:&:*XA2:"1)8G 9'1
M@RL/4$=: 'T5S6O>)9K77++P[I$,<^L7B&8^;GR[: '!E?')&> HQD]Q3[VU
M\16HM)+/51=,US$MTDUL@ B+#>8]N"I S]XM0!T5%<QHNHW]_P"-O$,!NVDT
MNP$,$<91,"=EWOA@ >%*#!)ZFMZ'4;*XN7MH+RWEGC&7B25691G'(!R.: +-
M%5'U33X[@V[WULLP95,;3*&!)  QG.22,?6A]5TZ/S]]_:K]G&Z?=,H\H>K<
M\?C0!;HJ">]M+4Q"XNH8C*=L8DD"[SZ#/6F#4]/98&%];$7!Q"1*O[P_[///
MX4 6J*@M[RUNS*+:YAF\IS')Y;AMC#JIQT/M217]G/</;PW<$DR9W1I("RXX
M.0.10!8HJLVHV2WBV;7EN+IONP&5=YXSPN<].:DN7ECM9G@C\R948HF<;FQP
M/SH EHK@%O\ Q2/&EEX;.M6LDG]GO>WLR6( C^8(@4%CU;=U["NFT>^EAM'M
MM:U*SDU&)I7DV%8\0AR%<KDX&W:3[F@#9HJM)J-E#;1W,MY;I;RX,<K2J%?(
MR,'.#D4^.ZMYH6FBN(GB4L&=7!4$<')]L'- $U%<A/K\EUX^TVRT[58VTV.Q
MFO+\*8VC*@A(QOQD'<6)Y_@^M:^GZN3:SW.IWFEI ]TZ6DMO<91X@<+N)XWY
MR"!Q0!L45!%>6L]Q-;Q7,,D\&/-C1P6CSTW#J,^]1)JVFR7#6Z:A:-,N=T8F
M4L,<'(SF@"Y117#67B'46\0^+X;S4 NG:.T,=N8X%\QG>,,0?[QR0H  R30!
MW-%>>^&O$/B#7O &F:A]MA76]5D/D*+<>7&BR$,Q7.2 @R>>I4#J,]19ZC/_
M &A<K-?Z;-IMO @:=9AYHF).[>!\JKC&._6@#:HJJFI6$DL$4=[;-)<)YD*+
M*I,B_P!Y1GD>XJ+5=5L=-M96N[Z*V(B:09=0^%&25!ZX^AH OT5S?A#4KU_
M^F:GXAO$%U<0B>2279&%#G<BG  &%*BMK^TK#R(9_MMMY,Q"Q2>:NV0DX 4Y
MY.?2@"U13&EC5]C2*'VEMI/.!U/TYI()X;F!)[>5)89%#))&P96![@CJ* )*
M**RM3@UFXOK9=.OH;.U$;F=G@$K,V5V 9(P,;L]>U &K17GGA/5?%GB/1;C4
M%U.T$MMJ,MN8/L8 D2-\'YMW!(SSV-6M \7K;WWB*+Q)K5E"EKJQM+1IBD *
M^6C!1D\G+'N: .YHJK?:G8Z9")KZ\@MHSP&ED"@\9XSUXJ2UNK>^M8[FTGBG
MMY1N26)PRL/4$<&@":BLZ]U_1M.>9+W5;*V:%/,E66=5*+D $@G@9('XU-'J
MFGRZ:NHQWULUBR[A<K*IC(]=V<4 6Z*S8_$&C36,U]'JMDUI Q66;SUV1D=0
MQSP?8UG:OK^FW>E7L6G^*].TZYA,>^Z+QR^1N((#*QQ\R@@9]>.E '1T55OM
M3L=,17OKR"V5LA3+(%W8Y.,]:5-0LI+ 7Z7=NUD4\S[0) 8]O][=G&/>@"S1
M7%V7B>6_^*)TJTU2WNM+_LAKDQ0A24E$J+RPY^Z<XXZ_2NON+F"TMY+BYFCA
M@C&YY)&"JH]23P* ):*RV\2:*NGWE_\ VI:M;68S<.L@;RN,X8#D$]AW[4GA
MW7[+Q+HEKJ=C+&R31J[(L@8Q%@#M;'0C/2@#5HK!N_%^D6GBF#P[+>0)>RP-
M,=\@ 3E0JG/5FW<#K@?2L3PQXO1/[:C\2:W91R0ZW/8VAF9(-R*$PH'<_-[G
MF@#N:*J7^J:?I40EU"]M[5#G#32!<XZXS4]O<0W=O'<6TT<T,BADDC8,K ]"
M"."* )**HZAK.F:2JMJ.H6MH&&09Y53CN>3T]Z2?6]*M71+C4[.)Y(S*BO.J
MED R6&3]T#G/2@"_15.RU;3M2L/M]C?VUS9\_OX959..OS XXKE9/%37/Q(T
M;3--U:UN=.N;2XDFAA"L0R!=I+<G!W'&, X[T =M12$@ DD #J35&SUO2M1N
M&M[+4K2XF5=YCBF5FV]-V >GO0!?HK@9?$TWB/Q)K.B:+XCM=/GL4@%HZ^5*
M+F5E9W!# EE "C"X(YYZ8[GS/(M?,NI8UV)NED^Z@P.3R>!0!+15&QUG3-3\
M[[#J%K<F XE$4JMY>>1NP>.*2RUS2M2G:"QU*TN953S"D4RL=F<;L ],]^E
M%^BJ!UO2EU!=/;4K07C-L$!F7>6QG;C.<XYQUKEM'\7"SUSQ/!XCUJSAMK._
MCM[5IRD"@-$K[1D\GGN30!W%%("&4,I!!&01WJE?ZSI>ELJW^HVMJS#<!-*J
M$CUY/3WH O450CUO299+6./4[-GNP3;J)U)F SDH,_-T/3TI\6JZ=.;H0W]K
M(;3_ (^-DRGR>,_/S\O /6@"Y15"SUS2M0,HL]2M)S"H>01S*VQ3T8\\ ^O2
MJ%WXV\,6=H]S+KNGE%A><!+A69D4E6*@'+<@CCN,4 ;U%8^E^)=+U/P_;ZR+
MRVCMI8T9R9E(B9E!V,>FX9 Q4P\1:*VG?V@-6L?L6_9Y_P!H79NZ;<YQGVZT
M :5%5+'4[#4_/^P7MO=>1(8I?)D#^6XZJ<=#[5'?ZWI6EN$U#4K2U8KOQ-,J
M';G&[D],]^E %^BJ5QJ^FVDL,5SJ%K#),I>)))E4NH4L2 3R  23Z"ET[5]-
MU>S-WIM_;7EL&*F6"574$=1D'% %RBN(OO%AF^('AC3M*UBTGL;T7/VJ"'8Y
M.R(LAW<D GTQG'UKMZ "BLZVU_1[VXE@M=4LYIHD\QTCG5BJ?WB >GOTJ)/%
M&@236L2:WIS27;%;=1<H3,02I"\_-R"..XQ0!K450U/5;'3H]EUJ5K922*2C
M3N!C'5L$C(&1GM7'^&=?O]9^'>BZC?\ B*VL+^YNR'N)(H\3A9V7RE4X&64!
M01S^- '?T5FW?B'1=/>=+S5K&W:W4/,LMPJF-2< L">,GIGK5C^T[#^SEU#[
M;;_8G4,MQYH\L@]"&SCG- %JBJ5IK.F7\IAM-0M9Y5)#1QS*6!'7(SD8JEXD
M\4:;X6LX)]0G1#<3QP1(S %F9@,^P .2>P% &U16=%X@T:>=H(=7L))EC\XQ
MI<H6"8SNP#]W'?I1'X@T673VU"/5[![)6VM<+<H8P?0MG&: -&BJ%[KFDZ:5
M%]J5I;%E##SIE7Y3QGD],]ZO*P90RD%2,@CH: %HKA_&>H>)M!\/:[KL&HVJ
M16@WVMLUJ&RH"CYFW=2=QZ=,5J:;+K-L+;4=4U>TDTR2T,DV^ 0^4YVE3NW8
MVXW#\J .DHK+A\2:'<>;Y.L6#^3"MQ)MN$.R)AE7//"D$'/3D58L=5T_4_-%
MC>V]R82%D$4@8H2,@,!TR/6@"Y17#^*/%OV?5_#MMH^LVC&ZU:.UNH(]DC-&
M=V[GG&"H!QTSUK?MKV--:U9Y?$%K-;0I$39_(ILN&R78'/S8S\V,;>* -FBL
MN#Q)H=S>6]G!K%A+<W,?F00I<(7D3&=RC.2,<\5/>ZSIFG2;+W4+6W;:&(EE
M52%)P"<G@9XS0!=HJ*WNK>\A$MM/%/$3C?$X89^HJ6@ HHHH **** "BBB@
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
M[I>>_/% &5X(D\[P'X>DW[R=-M\MG.3Y:YKE-(U[3[+Q+XVT_7;J&WU*6ZS
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MG.YA[ FF_!V*Q?X;:/- ENTR+,K.@!9296R">HZ#\A0!T?B7Q3I_AB*R:^D
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
M[3O#EMKI)U74!%%-M0[5?9F1C@<#(.!_@:VKWQ!I6G ?:KM4/E><0%9BD?\
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
M%+4%G>6^H6<-W:3+-;S*'CD0Y#*>A%3T %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Q'Q,N9-/L-#
MU*1)'TVRU>"?4-BEML0W?.0.H5BI_ 5V]!&1@]* /.]/U;3];^,4-YIEPES;
MMX=<+,@.UO\ 2%Z'O^%<7;:Q81?"7PYI37 ^WV&KVZWEN 2]N5NB3O'\/MGK
MVKU0^'[O_A8$?B)9K<6R:>;#R-IW8+A]V>G48QC\:Z+8H).T9)ST[T >.>,M
M9LKNT\?6,;+87*VX)@CBW37X$(Q*V0?W8''R@8QDGG%:UO?Z9??$KPI)Y\$@
M;0I53?C)9B@ P?4;L>HSCBO3L#.<#TI: /-UD^S_ !'\9:?#(+>^O]+M18+@
M@N52497V4D9/:LOPI?\ A77-+\/:5>+?OK^E20YTV2696MIX@%+D9P$ R>>,
M<=>*]<[T@50Q8*-QZG')H X'X<R6%SJ/C QM;RS?V_/("I!;;M0!A[9W8/UK
MM[Z6*'3[B29T2)8V+,YP ,=ZL44 >.: EG>?#3P5&FO'1M4A5S97HVLB2@$-
M'(K<$%6/!QT_ ]YX#U&_U+P_+)J5O;1W,5W-"TUIGR;G#<S)GLQS^(-=,RJP
M(8 @]012@ # X% '$>+=8L]/\9:!;W1AL7EBN/+U25-QC^Z#%'GY=[<=0>F
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
MP#W)!XZU[65### 'G/(H  Z 4 >;?$";3U^$T,D$EL(Y7L?+9",,%FCZ8ZX
M/T -7;J^MK3XT64T\H6*\T$PVS]1*_V@-M7'4XY^G-=[1B@#QJ9Y;SP[\1DT
MK_2IUUM;@P0/EY8E\DN%QSR%<<=>16S;:CX(\2&76+*2^U&:WTZ=;AS++NMX
M&0[T;<<;CT ZYY'3->F4@55SM4#)R<#K0!YOX1NK[3O$EEI2ZM;>(=&:PDDM
M+]0/M%I&"GR2E>"&PN"<$E3Z5W>CZQ8:_I4&IZ9/Y]G."8Y-K+NP2#PP!Z@U
M="JI)50"3DX'6@ *,  #T% '+^,;ZWG6T\,_;HK>YU>3RFW,,K" 6<X/7<!L
M'N_L:Y7QF)?!OBKP[XNNM3$R^;_9MVAC6,FW?)W87J$;#5ZG10!YM/XET_P[
M\3-2NM<N4CTO5M/MQI]ZWS0GR]^^,,,C)+[O?\JK7NI:=X4\3>&-6>R;3_"Q
MLKFTA/E%4M9'D5E=EQE-X7N,\G..:]195;&Y0<'(R*&4,I5@"#U!% 'E_B&X
ML4M]$U_1[/9H$.O"\OY8HBJR[E(-R1C)4,>6]L],&K]PUM>_$IM;L+J!].M]
M#DAOKJ.0&)BSYC0L."0-S>PQZBO0L<8[4BJJ+M50H'8#% 'B]O"\_P"SC9'2
MX%N)888_M,4"@NT8F#2IQSR 21W%;FH>)=#UKXB> [W3+^"YAQ>@O%SLW0KA
M6Q]TY['FO3::J(OW5 Z]!0!Y'+>V9TGXM 7,)WF7:-X^8FU"C'K\W'UJS+=V
M$=W\*S'/;J%5ONN!M!M2OX9;CZUZK10!XGJ6HZ+%'XS\*7>OZ?9PZCJCR/)?
M,Z30E]A?";<. 1\IW#\@,]5JM]8-\3? Q@O898C9WFR02AMP9(]ASWW8./6M
M*Q\.^)M-\VTBUO3;FQ>:2427FGL]P-[%B"1(%;KP2/PKIM.T^'2]/@LK<'RH
M5V@G&3W)XXY.3QQ0!P?B*UU+0_&I?2(W\CQ3$+.9H_\ EWN4'$W_ 'ZWGW,8
MKK$UK0]*UC3_  JMPD-]);;K6UV-S$@(X.,<!3QG/!J'3-%U5-8EO]:U:.^$
M32"QBBMQ$L*.>K<G<V %!XP,^M:L^GQ7%_;7<K,QMLM$G&%<@J6]2=K$>G)H
M GN)##;2R@9*(6QZX%>/>*;?PQJ^C?\ "8^'M0&D^+!$)8DM'VSSS$ ^3)#U
M8D\=.>IR*]EIOEIO#[%W 8#8Y H \]O;Y[+XE>%;O6-MO+/H\\+8!(,Y:(E%
MQU/7 K+TB]MK7P7XO\/Z^Z+JOVB],D$O^LNA+DQO&O5]V0!CN,5ZQ2%5+!BH
M+#H<<B@#RG2XFTWQEX L=6FB.H6NAS1S"1@623$8 SZ\,/?!K(:Z*Z!XBN[/
MS+FVL?&37MW%:/ES; J2R@<\'YLC^Z3VKVZB@#RZZO/".J:/XCUW1;F:\F;1
M)[::^DFD*!2N4B._@L3DX'([XR,QZV]B/V==\+6X+Z-!%E<9+A5^7ZYSQZYK
MU1551A5 'H!2T >:W&MVVC_$W2]2U2ZCBT:[T/[/9WCL/)6;S SJ6Z*64+R>
MN *YYY=/O? OQ$'VMH8QKSW22)$6'WH2C$#JA9>3Z9/:O:F56&&4$>A%8_B3
M1KK6=-C@L-0^P7$-Q'<(YB$B.4.0KKD94G!X(.0* ..T;6-)\3>-9-5M/$&E
M'5/[*:QM[2TN"Y8EMY<EE4G! P #@9-8_A6\\,ZMH6B^']674&\0Z9+$K:8\
MLP>.XBX\S . O5L],$_2O0;+1M4N+NVNM=N=.F:U?S(4LK1HOGP5RS,[$\$\
M#'XUT&U=Q;:-Q&,XYH &8*I9B  ,DGM7AMY<V3_!CQOY<T!DDUBY9=K#+$W
M*'WR!D>PKW.B@#R[Q%KFGW'B#Q#8I+'932:.ACFB3S)M34K(0L?!&Q<D' ).
M[J *H:;)!?>&O!]QI7B1-'URUT94ADN%!M[A J"2)PW7#*.1R,'KCCV# SG'
M--9%9=K*"/0B@##\&7]QJG@_3;VZL4LIY8R6@CSL&&(RN?X6QN'L16]110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !4%Y>6VGVDEW=SI#!&,O(YP!4]</\36N;;3=$U%(99K'3]7
MM[J_2)2Q$*YRV!U"DJ<>V>U #;'7Y;[XN-I\%_=-8C1FG:SFA,7ER>:@#;65
M6Y4]3GJ<5T<?BC1I=1@L5O0)[@L("T;*DQ7J$<C:Y'HI-<'>:G;:_P#$F631
M+H3FZ\+SV]O<PJQ3S3*"OS 8XY^F#4/A.^\,ZW8Z#I-W8ZD_B'2I(=VGS27(
M^RS1@*9.3L"@9([$8&,G% 'HJ^(=+>]CM%N&,DLS01MY+['D7.Y0^-I(VMD
M_P )]*JZ-?Z?/?ZW+;ZZU\L4R^=&[#R[,A!E5.!QQD\FN&TV>;2]>TX^']37
M4=*O=29;C1;I0T]@[%B\L9'S!0<G!XP>#\V:FM197TWQ1MYI9/L\YRQMAND*
M?9@K%!_$001]>* .U'C'P_YUO$^IQ1-=*'M_.5HQ.I[H6 #CD<C/4>M5Y?'_
M (5ABDE?6K?RXYS;R.NYE1QC.2!P/F'S'CWKA_#OB#0M9UCP@;WQ!I\=YI-N
MT4,,8D1KB62,1\[U4+P/N@G)(YXYK--:O\/?B:JO$9)]3O3& 1F0,J!"/4$@
MXQ[T >I:CK^F:7*(KJX(E\HSF.*)Y6$8X+D("0ON>*R]7\<:9IDFAK&SW2:O
M*!!+!&TB>7M+%LJ#G@< <\YZ UR\NM6KZ_:V39M&FT*/RKV" R37O)S"C8.
MIR2 -V3VQSAZ3>10>"_AG>2B5+>QOO+N)&B;$;&*11GCID@9Z9XH ]6U'Q'I
M6E(7O+ED58Q+)MA=_*0]&?:#L7@\M@<'T-2W.MZ=;P6TK70<78W6X@4RM,,9
MRBH"6&.<@8KSJ[U72=(\;>(+7Q7_ &A;VFK^5-8S*UPL<\?DJC1%8S]X$'@C
M//TRMO<6?@_Q[I-Q>6TNF>'YM$^QV+3EBMM)YN\H['.UF7:>3V [4 =!\.=7
MN=8MO$,L^H2WT<.M3P6\LH (B"1[5P ,8R>,#G-=1J&JV6EB'[7-L:=_+BC5
M&=Y&P3A54$L< G@=!7'_  TN89IO%WE!P'U^XF4M$RAE98P",CN0:L>-M6@T
MS6_#:W$:01S3S#^U'A\PVA\O&%X(#/G:"01P>#0!U&F:K8ZQ:&ZL+A9H@[1L
M0""KJ<,K*<%2#U!&:I:K8:O?:K9&SUB?3["..4W @BB9Y7)38,R(V !OZ#TK
MF?A?,F/%%MFX,@UVYES/$R,5;;M)R!R>N/TKO)98X8VDE=8XU&69C@ >YH \
M;^'VM^,/&EMXIB?Q3<PW6GS>59LMK;;<_/C>#%R/E'3%>B7?C;0-'O/[,U?5
M([;4(K;SY4E1E&T#)8'&".#T/7CK7F_P&=8K_P 61R'8\]XLD2O\ID7,G*@]
M1]*N:Q%!/^TMHTDRJ\46F%-S#*K)B7"GMGYA@>XH [^'QMX>N=.LKZVOS/#?
M([VRPP2222JA(8B-5+X!'/%3VGBS0;[PZ_B"WU2!M*127N22H3'4$'!!]B,\
MBN$\:75AI7Q%\*V=OH[VLODR"/5+:V>0P(0P\N*-05+$\9*G:'SBO-=,TO5+
MO]G[7M/MK:Y^U6NL^?<0>4P8QA4SQCG!&2.VV@#T;4OB!=77Q/\ "ECHFK3G
M2-24M<6TMF(]PP2K#S$#[3U!!P<<5O:)K\C>-?% N?$D=W8V<:LNG+:.LEF
M/F)^7)_#.>O%<'J6M6&M_$SX=7VFEY;6&WQ)(D3;8R1C:3CJ#P?2KF@311_%
M3XCSNZK%+:'RW)PK[5 .#WQ0!WD7Q/\ !D_V/RM<B9;N7R87$4FTO_=+;<*?
M][%:VI^*=&TC4$L+N[(O'B:<00PO,XC7JY5%)"^YKYPE1E^!6@6P1A<IX@,C
MQ!3O50KY8CKCE>?<5Z+XDO\ 2-!^,$^K1ZS8PW5WHWES1ZA(T<(#$!&1U#9/
MR@E<=._/ !Z?HGB'2O$=HUWI%V+JW5MOF*C $^V0,_A7"_&36O%'A?1[+7-
MU.2"UCF$5[ ((G!5ONL"R$CD;?\ @0K;^%VEZ7HO@6UL-*UF'5H8W<R7,+ K
MO)R0 "<8R.#SW[UO>)-$@\2>&]0T>XQY=W T>XC[K?PM^!P?PH \Q^)_C36]
M!TSPYXBT#79?[+OMIFM_)A9G0A6#*2A(R"0>P)'2O0)KV;4-3T0:9J<RVKPM
M>W!CC1A-!M 4'*D@LS*1MQPK5YKX'\#ZGKGPGU/2=>7;.$FL=/1QS#LD+9S[
MR@#Z1K74?!O3M0L? -K=:P6%U(GE()!@Q6\;,$4_3+GZ,* )/"?BI(K#Q'J>
ML>*(=2LK6];#1VCH;./LC#8#Q]#C'6MFR^(?A34=1LK"TUB.2XOE+6P\MPLF
M.H#%=N?;.?:O']!=5\ _%%"<//=2M"IZR!BP4KZY/I4>Y5C^#N./LTC&XX_U
M0\R,9;^[R#U]#0!['XE\7Z5IJWNF#5'@U5+1IP((#*8!CAW.UE09QR^!S6'\
M-_&DU[\+T\1^*M3CRDDHFN9$6,!0V ,* ,]!P,FN4M;D>&_B;X_CUKS(Y-5M
M3)8.8V;ST"G"I@<D @8_V3Z5RT>DZE?_ +.]A':V\[FQU4W%W (VW&++<XQR
M!N!_7M0![[;^+M$N5O3'=R![*(37$,EO(DJ1D9#>6RAB,=P*HO\ $?PG%HD6
MLOJP&FRRF%+GR)=A<<E<[>O^!]#7(V$;Z[\?)-:TJ1;C2+;21#<7,1W1.S9(
M3<.">0<=L5S-K\.=1N;3QUX2*L-+LYC>:6O/S3NNY #Z!0%/NU 'N,&J6EQ?
MO8QM)]HCA2=E:%U 1L[3DC'.#QG/!]#7-_$>_O=+T&SN[*_EM"-1MHY=FT!T
M:558$D9 P>Q%,^%Z7\O@;3]0U7/VZ[@C)R.1&JA(_P P-Y]W--^*432>$8F\
MII(XM0M)9MJ%ML:S*68@=@,YH W-'\6:#K]Y<6>EZG#<W-N,R1KD,!_>&0,K
M[C(Y%.C\4:-)J,%BMZ!/<%A 6C94F*]0CD;7(]%)KD-:M?\ A*/&=GJ'AR>*
M7[+I-Y#-?0."C-*H$,>\<$AMS8[=\9%9GA.^\,ZU8:#I%Y8ZD_B'2GAW:?-)
M<C[+-$ IDY.P*!DCL1@8R<4 >@WOBK1-.:?[7?I$EO((IY2K&.%SC"NX&U3R
M."1U'J*JMJVE7GB72Q!XA/F/;RO'8PN#'<)@?.W'\...1UKS34=2T.&'Q?X4
MOM;@L;;4-5DE>2[BE$L6XHTFT;=K D':VX<$'FNLU*^L9OB=X,FMKN*6W-A=
M[95<,"'6/9S_ +6#CUH W9?'_A6&-Y'UJW\M)S;NZ[F5'&,Y(& ,D#<>,]ZN
M7WBK0]-OS87>I01W8A,YAR2VS(&<#N21@=3GBO,9)K5_AS\2U5XC)/JEZ8P"
M,R!@NPCU!(.".N#6[;WEG+\3O#<WGPLHT"1=^X$!RT9 SV) ;CZT =#J_B/0
M]0\%3ZG'XC.GZ?*-BZA =KQL&Y # G=D$8QFM"]\4:)I=Z+"]U.&.[\DS>43
MERHP,X ZDD8'4YX%>4W\\#_"7Q_#'(C/+K-T8D4Y+AI5*E1W! )&/0UU]]=V
M<WQ<\.3+/"Z#2KD!PP(!9DV\^I ;'XT =5:>)=&O=#;6H-0A;3DW;YV)4*0<
M$$'!!SQ@C--@\3Z-<:F-,6^6._(!%K,C12D$9!"N 2.O/M7ETAL[CP#XXWW+
M1B/Q)+<Q/%&9,?O8RCE1R8RPY([ D9(KH_#6NZ#X@^(#:M'K=B^I-IPL8K&
MO\RA_,9LNJDG/0 < 'KG@ [^[N[>PM);N[FC@MX4+R2R-A44=235"T\1Z7>S
MSP0W#^?!")WAD@DCD\LYPP5E!8<'D \\50\?7:V/@75KEM,34E2$;K61"RN"
MP!+ <D+G<<=A7)Z-J=K)\6H+Q=0GO8;GP^42Z:W*1LPG#$+A0 H'UQW)- $;
M>+CJ-AK>NR:KJ=D='U*79%;VKM');1$ HRE=N7Y)).5SG@"NZL?$EE<Z'9ZE
M,SQ_:%4"/R7WLY7<51,;FXST!X!/:O/],=;[X;_$2VM3YT\MYJCQQ)RSJP.T
M@=2#G@CK2:CK5K;P^"_$$_VV3P_;V<EI=W%MYJ&WD9(MKG9ABN5*DC@<CKQ0
M!WS>,O#J:2=3?58$M%F,#,^5990<%"I&X-DC@C-7-)U[2]=6Y;3+R.Y6VF,,
MI3.%< ''/7@CD<5YCXM7P\_PUUV\T.WE^SZC>6TC3S-*QO'$T99E63)("CJ.
MN#Z9KUN%HI(ED@9&C<!E9""&'8Y'6@#!U#Q?9V'BVR\//'.9[B%YF=8'95 P
M  0.22WX8YQD5SN@>,K;2+GQ,GB/7&9+?67@@>=<E(PD>,A%PJ@MUP!S5K7[
MB/3_ (K^';NY$BP2:?=6Z.L;,&D+1D+P.I -<T+BU?PK\5 )(B\]U=>7R,R
MP*J[?4%L@8[T >HWVKV.G+&9Y6)D4LB0QM*[*,98*@)(&1DXP,CUJ33=2LM7
MT^*_T^YCN;68926,Y!['\<\8[5Y9)J]GHFMZ%JNMR7B:'>:#!:QWMM)*$AG0
MDLK^6<C<&'7NOL<=_P"$;32K712=%LIK6PFF>:,2E]TN[K)A_F )R0#VY[T
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
MB6WDT]I7D!N=/WW"[V+$>8) I.2>2A^AKI;"RATVPAL[<$10J%7/4^Y]SUK
MG^(7A:WBN9'U0%+68P3LD$C^4PQG=A3A?F'S'CWK9O-8L;$0>;,6>X!,,<,;
M2O( ,DJJ D@9'.,#(]: +U%<IJGB/0-2T.QO%\03VEM<7D:0S6I97>0.!Y3#
M:2 3PP('OBM/4O%.CZ1+<17=RX>VB$]QY4$DOD1G.&<HIVC@]<< GH* -BBN
M+\1ZA<KXQ\%&RU&865]<3+)%$X\N9?(9E)QR>QZXZ5V4DB11M([!44$L3V%
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
M-T4G<6&<9^M<YJ&GS6?PR\>3&.1(M7OKF>PMRA#.K;0"%Z_,5+ 8Z8->OT4
M4])GBN=)M)89%=#$O(/L./K7(W<XT_XS0W%Q',(+G0A;Q2+$S*9!.6*D@8&%
M.3G&!7=44 >)W967X1>.H$4M/<:O=O%$%.^0/,"A4=2"!D$=@?2MW6-4M=$\
M>OJFL_V@=$U33X([>^LGFV121LY*.(CGG?D9!_G7I]% &+X5L["RT"&/3-.D
ML+)F=X8)-P;!8G<0W*ENN#R,\X.16U110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6!XVUV3PYX/
MU34X%=KB&WD:';$S@/M)4M@'"Y[G K?KEOB1N?X=Z[!''))-/:/%%'&A=G8C
M   Y- &#&NF1W>@:E=>(_$EJUW+!$MH[SB.YN>"-P=3A3DY PI ]J["[\2Z;
M933QR-.WV>18IGB@=TB=L%58J" <,I]@1G&:Y#Q3,+C1_ [0QS2>5J]G-*%A
M8F)%1@S,,?* 2,YZ51\217%IK6JZKX9NKJ#5_/C2XTB>(R6^J#:@#*".#M."
MRGC:<XZT =YJGB?2]'-R+J64_98Q-<F&!Y?(0Y^9]H.T8!/K@$]*;<^*](MC
M$%N'N6EM?MJK:Q-*?(_YZ?*#\OIZ]LUQ]MJW_"+>,?$MAKFFWT]MJ]PMS9S0
M6CW"3@Q*C0G:#@C;C!XP>PZS:A>S+XHCTZXTFXT^%](40FPM2SS/D_Z.94'R
M*G' *C)SD#J 6?%^K_:;7P=J>D:E,+2]UJT3,$A5)XGW$AAU(.!P:[NO&;(R
M_P#"M_A[ UG>I+9ZO:M.CVSAD5"VYB,9VC(YZ5Z]>1RSZ?<1V\FR62)EC?\
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
M#)SEB.VWG&17->%#8-H]AX5UOP[J<NNZ>ZQ&&59FMV*'Y9P^=@7'.>O8 \9
M-^]U7_A(?'>I>')+C5K2U@L8_*>S2>%EF=W!D+*!P JX+?*>>M;D'BK2-/L[
M6&YU&>>-76S.HRPMY4DP^4[I -@)8$9Z9XZ\5C6A:3XK>(=GG1+/I<$$5P8F
M"&16?(#8P2-PXS7.6\-Q<?!J?P5<6,RZ_'&;+[*T3?,_F964-C!3&&W]!S0!
MWFJ^._#^C7US97EU,MS;1":6)+:1R$)P&&%.1UY&<8YJQJ7BW1])6:2ZFF$,
M!47$T=N[QP%@"-[ $+P0>>@()P#7.Z9$UM\7)!()I%3P_!:_:3$VQY5E8L-V
M,9P0<9K$AEL]*UOQ#H7B;1]6NOMU_-<V9MTFEANXI3D)A3M!'0[L#U- 'JZR
M(\0E1@Z%=P9><CU&.M>=:IXQ?Q!X%\83V/\ :&GS::+E(9!&\3 Q(.2V,!MV
M?ESG&..M=_80BVTZU@6!8!%"B"%&R(\ #:#W Z5Y7F:#P5\1=)DLKT7DUYJ$
MD2?9GQ(LH_=[3C#;L\ 9Z&@#L_#WB[2[L:7I+74S:A/9K(C20R!)RJ OLD(V
MN1GG!-7;WQ?HVGRA;FXD2'S_ +,;GR7,"RYQM,@&T'/'7 /!P:Y*X?=KWPVD
M2*8I;QS"9A"V(MUOL&_CY<MQSCFL?1190V%SX0\1Z!JEYJB7,HCB*S/;7JM(
M723<#L5>023C&,]>* /8&7<A7)&1C(ZBN#\%:\MAX2O[S6M1GE6+5[FV26=F
MD=OWQ1$ Y)/0 "N\)"(23@ 9)KR&PO;G3? MTZZ9+)GQ)(\K2632/;0O.6%P
ML97YB!@J<'!.><8H ]&@\4Z3/'J3M<- VF8-Y'/&R/""NX$@CD$<@C.:BN_%
MMA9V6I7#P7Q?3[87,L'V5U<H=V",C!SM;Z8YQ7!6ZVC:[XX2_P!.UB\TW4+.
MS.Z2WEWS1A65V!QD$%LA0 ?08'%O3[;65M?$>C0:C-KVDMH[_8[R>/\ ?I(P
M91 SX'F''/J,C.,T =UX9UK_ (2#P[8:F8I(GG@CD=&B= &9 QV[@-R\\$9!
M]:?J.M65G/\ 87>=[IXC)Y5K$TDBITWX4' STSU/3-9W@*Z%QX'T9!#<1-;V
M4,$BSPM$0ZQJ&&& )P1C/2L)+Z3PU\5-<GU6"Z^PZQ;VWV&YB@>55,2LK1':
M"026+ =Z #P!XFAB\ 6VH:KJ-Q<&XU">W@DEW22S$S.$4#J3@=.P'8"NB;QE
MHB:7J&HR3S)!ITABO%-M)O@8 'YD"YQ@@YQC'.:\[T?4+K3/ VF*^E72)_;T
MQGN)-/:1[.-I)&66-2IYY W $#<?I70>"H$D\2^,[2XL[\VUY/%(K7L,@$L9
MA53EF'?GY>H'88Q0!V#:]IZ6FGW)DE,6H.J6Q6!R7+ L. ,C@$\XX%7YYX;6
MWDN+B5(H8E+R2.<*J@9))["N!\"Z;J5OJ,VDZ@"]GX9D>UL9BV3,)%#(3Z,D
M3!/^!FMKXC:1?Z[\/M9TW3.;R:$>6@.-^U@Q7\0"/QH OVWBG2KK4+:Q$LT,
M]VADM1<0/$)U R=A8 $@<XZXYQBN6N=3_P"$F\;ZQX>DN=7L[>VM(5MY+-)X
M629R^Z1F4#@;5QN^4X/7)I-7F7QK)X1.FPSQ7-IJ<5]="2)D-HB(V]'R!@DD
M+M[]>@S5K190/BSXED*2K%-:6D<4K1,$=DW[@K$8)&X=* -;Q1KW_"%^"KC4
MYA/?2VD 4-LR9'Q@,^WA03R3P/3L*PO$&NFW\;>#;L7E]!8W/VP3V[)(@D*P
M_+F(@,QW'@8.3C':M3XFV=S?_#;7K:T@DGG>V^6.-=S-@@G '7@&LG5+^/4O
M'/@2^MX+O[-']L+R26SIL#0[5+9&5R>!G&?I0!U&G>*]'U/2[K48+ED@M)&B
MN1/$T3PNN,JR, P/(XQSD5)8>)--U#59=+C>:*_BB$QM[B!XG:,G =0P&5SQ
MQT/7%>::A9:C>VWCEM.L[B:9=9M;^& *T?VJ.+RBP0\9Y0].X'M75^%[S0M=
MU>+4],T?44N88&CEN[^.5&A!_P"60,A^8YY(7(&.O(R ;'C/7)/#GA#5-3A1
MVN(;:1H=L3. X4E2V <+D<DX'O7*Q+IJ3^']4N_$?B2U:[EMX5M&><1W5SP1
MN#J<*<D$#"D?2NA^(NYOAYKL,<<DDLUG)%%'&A=G=E(  ')KG_$\HGT#P.8H
MII##JUC+*%A8F)$4[F88RH&1G/2@#L+SQ+IMC-/'*T[?9W6.=XH'D6)V *JQ
M4$ X93[ @G&:35/$^EZ.;@74LK?98O.N?)@>7R(^?F?:#M& 3ZX!/:N$\317
M%KK6KZKX9N[NWU@31I/I,\1DMM5&U "JD<':=I93QM.<=:M0:L?"WC3Q+9ZY
MIM]-:ZQ,ES9SP6CW"3#RE1H3M!P1MQ@\8/:@#K[CQ7I$'DA+A[EIK7[:BVL3
M2DP<?O/E!^7GCU[9KGO%^L?:K'PAJFCZG,+6\UJS3=!(56>)R20PZD' X/XU
M7O[Z6/Q5;Z?<:1<:?;R:2HA:PM2SRMN/^CF5 =BH,' *C)SD#KS5B9A\,_A_
M;O9WJ36>LVK3H]LX9%1FWL1C.T9'/2@#V=F"J6.2 ,\#)_*L:P\5Z/J6DWNI
MVMQ*UI9,Z7#M;R(49.7&UE!)'? K9!! (Y!KSK4-&O;3Q_/I5I&#HOB11=W@
M!_U+PE1+QZ2J44^Y- '67?BK2[.V\]S=.JP"YD6*UD=HHCG#.H7*]#P1G@\<
M&E?Q3I 2Q:&Y-TU_$9[5+6-I6EC !+  =!D<GN<=:XG4[F'0/B!K9U^PU273
M=66"2SN;-9I$RL8C:)EC[DC(X[FK$LT>DZSH&FIHEQI.EO93&.6TM&EF5BX(
MM]RAC'D?,V.X !&,T =-+XX\.Q:3I^J/J&++4)1#;R^4^&<MMP>/E((.=V,8
M/I6CH^M66NV)O+%I3$)&B/FPO$P93@@JP!_2O(;$2Q?#[PQ92V%^DUGXG66>
M.2VD)1!<R.6/!R K EN1SUS7KMUK-O:ZIIVGM%<O)?\ F>5)'"6C78NX[V'"
MY!XSUH O31":%HV9U##&48J1]".17F/@6_&J?#^+5]=\37Z7.Z<22"["$!9&
M5<+ZX [<UZ=--';PM+*VU%&2<9KR;X>PZ%#\.8K'7M,D2Z+W'FK+ITAD ,K%
M2#LSG!!&* /0(];L](NM(T#4;R:75;F$)&YMW(N&1?G;<%V@\9//&:MR:[I\
M,E\DLS1_80IG9XF"KNY #8PQ/' R>1ZUR_B^*\UKP9:^(;"SEBU/3)5U.SA=
M2)&52<HPZ@O&2"OJ<=J@\3Z7JL_P_:[M[.6;4VO8=5N+-&(>0+(K^4".<JBJ
MHQ_<&.: .C3QAHQGO+>6:>WN+.#[3+#/;2(_E9QYBJ5RRYXR,X[XJO9>/?#U
M_<Z=#;W<K?VD,VLK6TBQ2-C=LWE=N['\.<]NM<_9WV@ZS;7VJZ9H^HK<1:?+
M%)=WL4P>/<.(5WY+$GG"Y QUR16. Z>!/AK ;>X$UIJ-FUQ'Y#[H52-U<N,?
M* 2,D^M 'K-Q.EM;R3R!RD:EF"(7; ]% )/T%8(\<: =+TW4ENYFL]2F$%I*
MMK*1)(3@+]W()(.,XSBNBKR6?PAJMY;^(O"<"R6^GV<[ZEI=PIV@R2#?%&/]
ME)/,)_X#0!V'C75D3PUXAM+2ZNK?4;32Y;P/"CIL 5RAWXQR4/&<\&F>&/%^
MF7-MHFDRW4[:C<V*.CRPR;)V6,%]LA&UV'4X)[UESM?7_P )]=U74+22+4]7
MTV4_9E0LZDPE(XP ,\]<>KFJ4S$W7PR989\6RGSR(6_<YMBGS\?+\W'.* .R
MO_%^C:8Y^UW$B0K,+>2Y\ES#'(3C:T@&T<G'7 /!P:@O/'.@V5[?V3SW$EW8
M*K7$$-I+(ZALD$!5)(P"21P.,GFN"TG[%:V]_P"$O$F@ZK>:A]KF:&,+,]O?
M(\K2(^0=BC+#);&,9ZYKHM)=;;XD^+9I8Y$@:RLT20Q-L<HLF\*V/FQD=* .
MUT[4+75=.M]0L9EFM;B,212+T92,@UG:GXJTG29[F&YEE9[2 7%T(8'D\B(Y
MPS[0<#Y2?7 )Z5D?"M)(?AKHMO-%+#/#$4DBE0HR'<>"#R.U8?BJ[GN=8\5Z
M7)I]Y"7TL"T-E:,3J!,;YWRJ.B$[0I(')SG.* -?Q+?RMXI\$3V.H3BSO;J0
M.D4A$<R>0S*2!U['FI/#UQ='XE^+K26\N)K:&&R>&*60LL199"VT=!DBN;CE
M:2U^%[?9KM1:[1/OMW7RL6Q3+9'RC=QDXSU''-;^@$CXJ>+G:.58YH+)8I&C
M8)(45PX5L8.,C.* .MU#4;72[0W5Y,(H@RJ#@DLS'"J .222  .2:HV_B?3;
MF>\MD-P+RTB$TMH]NZS;#T94(RP/3(SSQUK#^(MK?&WT+4[2"6YATO58;NZ@
MA4L[1 ,K,JCEBN[.*8(!KOQ+TW7-.+-966FS13W&PJLC2,-D8)'.,,Q].,\F
M@##U[QC+KWPP@\0V4U[IK_;8#\H>(&-K@)@MT;Y.N#C-=UIGBG2=6U2YTVUF
ME%W;QB5HYH'B+1DX#KN W+GC(R*\LB\X? W3](:POUOK2[@2:%K20,"MSN;'
M'("C)(R.174:Q#+J/Q-G6U\Q5N?#$UK'<B-O+65Y 5&[&,XYQ0!TZ^+]&:]M
M+4W$B?;6*VLSP.L4[ 9PCD;22.1SSVS4%KX\\/7NHK86UU-)<-=M9E1:RX65
M1DJQ*_+]3C.#CH:X[PG<Z9J%EHVCZCX=U0:]ICQ"2&Z68PV[QX!F5R2@& 2N
M.3G ZYK>^'9VW/BP-%+&9M=GGC,D3)YD;*@#+D<@D'D4 =+KFO:=X<TUM0U2
M=H;96"EQ&SX).!]T'') R?6LZW\<Z!<WL=HES.)9;K[''OM)55Y=NX ,5QRO
M(.<$5F_%A'F^'6HV\4,L\TKP!(HHR[-B9&.  3T!/X5'X_EVCPMK"1S2V5GJ
M\<]P\43.8XS&Z[BH&< L,\=Z -Z?6;+4UUK2[2[FCOK"$>>%1HVBWJ2A!(P<
M[3R,UD^"-:"?#;P_?:I=337%Q;H-S;I99I#DX &2QX)^@)Z"LG2;WS/&OC:]
M-I>QVUS96I@EDM9%$FV-P>W!^8<'!YZ5@V\5[8> / FJ-IU_<6^D%DU&T@5T
MGC5HV3>%&&^7.<>A]* /2;?Q=HUS;7<RW#HUG,MO/!)"ZRI(Q 1=A&XEB1C
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
M)-<2XWRR,<LQP /P P  !P*O5Y-\,/B#>S^!=4U?Q;>[K*PN?*AOWCP9U],
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
MC9\LV!AASE<#-<QX.\-:CH_C!;/P[-J2>&]1LYI;JUOK=T.GRE"%&6 !?<0
M1R5!SD8->X44 ?.;>%];?X2P>!ETRZ&MC6CN0PMY8CY/F^9C;LY'.:[*YL;V
M#X_Z9J#6=])86VD?9Y+P6LC1[PKG&X#&>1^)Q7K5% '@O@CPZ)/A)J^B^)-$
MU9([C6-Y1+619HT98PLJ+MRVTJ20 > ?H>R^$EEKNEVVL:;J5S->Z9:3I%IE
MW/$T;RQ@$L &^;:,@#MG< <5Z110!Q-T)%^,=G<_9KHVR:++ TZV[F,2&5&"
M[P,9P">M<N\%V_PT\?6JZ=J'VB\U.]>VA-G*'E61@4*C;D@^M>O44 >;W=[=
MSZY'93:;J26DNCH+>6TM'5[B7G,<DH ,87@A25'))/(%1Z+H%QKOP3T_3&@N
M+#4[.W1[9KB(Q/%<Q'<C -R!N&,^A->F5B:]X?EUR:V_XG%]9VJ!UN+:V*JM
MRK8^5B1D=",@@\GIUH J^"'N]0T-=>U&$0WVK*EP\0.1&FT!%!],?-]7-9FK
MI=:/\4K+Q!-!/+I-QI;:?))#&TGV:3S/,#,%!(5NF<8R!G%=NB+&BHBA548"
M@8 %+0!X]XET:]F\-_$#4K:RO'36[BV%E:I;N9'$80-)L R Q#'D#A<]Q74:
MB[S?%+PY>1VMXULFGW*23"UDV(SE"H8[< G:>M=S10!PO@6S%S8>*[._LKA(
M;S6KQ_+N;=XQ+#(1@C<!D$9J+P!IVIPW$]IJC>9#X?+Z;8S%LF920V\^XC\I
M/P<>M==K>G7&JZ8]K:ZG<Z;,65A<VP4N,'./F!&#TJ72].ATK3X[2%Y) I9F
MDE;+R.Q+,S'N222?K0!S'Q$@U%+31=7TZSFOO[)U*.[GM81N>2+:R,5'=ANR
M!69XI^U>.O ^L#0=*N8)7CB9'N[<P2731R!_+ ;!QA2,G@EL#O7HU% ' ZJQ
M\8ZIX3GL;:[@:PO1?733V[Q&!5C8&,[@,L6(&!G@$]*Y^2"ZD^'?Q"M5T[4/
MM%[J=X]M$;.7=,K[=C*-N2#@\UZ]10!YI;W5SH/CZ'5[VROY-*U+2(+:.>*T
MDD-O+&22CHJEESDGIUK$DL]0N/ /B;9I6H"5/$[WZPM;.KR0BY5\H"/FX!X'
MI7LU% 'F5VT_B'X@SSV5GJ,-K>>&IK.&[EM)(U$C2Y&<@%>A^\!G'';-OP5K
MEQ+HVC^'KWPY?PZMIJ1P3?:+4B"(1C:95E/RG*@XVY))],FO0J* .)\#">QU
MGQ787-E=Q22ZS->1R/ PB>)UCVD.1M.<'@$D8YK7UW5$M-1M+&]TV:[TN[@F
M%PZ6K3I&P*;0X /RD,W;MZ9K?HH \ETWP@1J7BRT\*+<VGA_4=(>%8YE=(OM
MK[AF(-SM"]2.,G Z8%_PI=66JKI5G=^#[ZWUJP*><]W;,(K=U&#(DAX.<?+M
MY.1VR:]+HH \P\$ZC>:1H<'@W4] OYM5L9FC21K4M;3+O++-YI^4 9R><Y'
M)XI\\L^E^*/'EO+I]_(^JP12V30VSNDH%OL;YP-JD$?Q$>V:],HH \ETU+F.
M/X6B73=10V$+I=[K*7]P?LWEC=\O'S<<_6NEU193\7-"G6VNF@BT^YBDG6W<
MQHSLA4%P,#.T]Z[6B@#S'2A<VGAGQYID^G:@MQ)>ZC-'BU<K*LN?+V$#YRV>
MBYQCG'&:,L5WI>F>!=:N-&O[VPLM*^P7]M% _GV[,D7S^7PQPT>#[5ZY10!Y
MQ?:?H6IZ$C_V!J6F6=YJ"R)=VT+Q744HC<BY8 %E&1MRP[Y/&*W? AUH:??P
M:O<->)#=LEI?20^5)=0A5PS+W(.5W=]N?<]510!QWQ3CFN?AQK-G;6UQ<W-Q
M"$BBMX6D9CN'90:O7TOF_#NZV0W!=M-:,1>0_F%C'C;LQNSGCI71T4 >;M=Z
MAIWPC\."WTNY>:!+*"[1K(O-:JH422+$RY+*1QP>>><5FQI-%JWCUH].UIX=
M1TB'[++/;2LTQ$4JGJ,@EF4!, C/W0!QZU10!Y:Z7 T7X9)]AO\ ?92P&Z46
M<N8 MN4;?\ORX8@<T&SN[+Q(+_PT^HV\ESJY34=&NH':WE7S2'N$+#"9 \S<
M#@\#KP?4J* /&O%TFI:MH'BRSETC5%O8M15K>VM+1UADA66,B8LHQ*S $D$L
M1@848)K=75KGPUX^UB^OM(U2?2]=AMI+6:WM'E:-XTV&)U4$J3U&?4^^/2**
M //M:%U;^*O!.J'1[F.U@6\CDAM8#(;<R(HC5@F0,XP3]T'/..:IW>EWVK^)
M/B)96\-S VI:;;V]K/) Z1R.L<BL Y&#RP!P>]>FT4 >7WD=QXI\#:!H,=A>
M6NJP7%H+E);=T%IY)&]]Q&W&%.W!^;<,=ZM6HE37_B+*]G>B.ZCA^SL;23$V
MVWV'9\OS?-QQ7HU% '-_#])8?A_H,$\,T$\%E%%)%-&T;(RJ 00P!ZUTE%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %<]XXO=)L/"5[+K;WJ:>0HD:SWB0?,,89.5YP,D@=N]=#
M7'_%*VN;[X<ZM9V=K<75S.J)'%!$TC,=ZGH!Z \T :.H^+M,TO6X]&E2]DOG
MMVGCBAMG?>H(&%./F//;ISG%5'^(&C1^&6\0,EX+*.<V\X,!\RWD#;2LBYRO
MS8'IR*I77G2_%71[]+.]-FFE3Q//]EDVJ[NC*I.W@X4_2JWA311J>A>+]*U2
MRNH8-1U:\<">!H]\4F-KKN ^OMB@#LI=3CAU"TL6AF\ZYC>1< $(JXW;CGC&
MY1^(K*;QMI*1VURXN$TVYF$$.HF,>0SDX'.<@$C 8@*>QY%9'A/2=;N_"UU'
MKN8-2%J^E12<YV1[D\WZN?F]PJFL Z?J.J_"*/P//I=W!K*)%8MOMW\E0DB_
MOA+C85VKNX.<\8S0!T0EEM_C+<QK)<R0GP^)_L_FLR[_ #R,JI. 2% XQ6O8
M^,-.U'PY/KMO'=&T@=T96BQ)N5MK#83G(/&.I[ \5E107"?&$W/V6[-H-"6U
M^TF!_+,HF+;=^,9VG-5[/P_J%EX_U"SCA/\ PCU[+'J[/_"MPO#1_5G$<G_
M3ZT :ZZEI+^.VA/]H+J\>E&1HBLGE"'S!R%^ZS[CC*Y/!&:JQ_$O09;."]1-
M0^Q2W/V9KDVC".%]^P>83]W+?B,C(&144B3I\8EOC9W9LUT)K<W"VSF/S/.#
M[=P&,[1G].M<C)8:BWP5O],&E:C]ODU)I$M_L<F\J;P2YQMZ;.?TZT >FWWB
M&UL]0DT](KB[O(K?[3)#;*&9(\X#') Y(. .3@X%/T'7]/\ $NF)J.F/+):.
M<))) \6[W&X#(]QQUKB->U)](^(4VHV%CJQ>?2XXYY+;37NU;+N4RBE6C9<'
MKUST&,GI/ 7]DP^$[:PT?[6MO8DP.EY"T4RR??;>K $$[]W3'S<4 <SJ/B"Q
MM_B-J.D^+;R]T^WE2+^QY1<R6]NZ[1O^=& W[R>6Z  #'?5U75[[P+X+CDE-
MSJUP]X8H[AV#D)+.=C.>,X5E''4XZ#I/JUSI^JRZMHWB?0KJXT])E%M(+&2=
M)4,:DE2BDJP8L,\>QZUQX\.:S8_".XL5M;ZX2'5TN;&T=2]PEFLZ,JE>N[:"
MVWJ,X]J /2I_$$$,T%JMK=2W\T33+9QJOFK&#@LV6"J,D#D\]LUG3^/M!M_#
MQUMYI_LJ7'V64"!M\,NX*4D&/D()'WL#\Q60S7FG?$A?$<MA?/I.IZ8MKN6W
M:22VD1RRAT4%E5@2<XX/!Q7/ZWH.H#PKXHNHM/O'DUG6H+JWM8[=V<1))%EV
M4#*DA&;!P<8[\4 >@Z;XLT_4M;GTA8[NWNXH/M*K=6[1>;%G;O3/49XYQUJ(
M^,]+6ZT^.5;F*VU*3RK*\>/]S.Y&0JG.1N .TD -V)K"U>SN=2^)*O#;WB6T
M_AZ>S%T;:0(DKNI4%L<' )]OK69X05&L]+T/4_ <T>LZ<8TDNIK%3; QX'G+
M+T)(&1CG<?3F@#J;;Q_I%[?O9VUOJ<SQ7C6<K)8R$1.%W?/QE0>@R.<'ZTS0
M-=\/VGA6XU.TN+P:>MW*I:ZWM(93(0556RW+G 7&?:JW@19K:]\6&XL[R!9]
M8ENH3-;.@DB*( RY'/*GCK7()I.M?\();SVVEWK7.E^)FU1[)X6CDN(1,[80
M,!DX8$#V]: .C@U&6Y^,]M"8]0M0=$ED>VN7.PGS8P'4!BG3(XYXYK:G\>Z-
M;VL%ZXNVT^XN3:P7<4!D267)7:H7+G+ @';@D<'D9Q8+V;5OBEI>JV^DZHE@
M=(FMVFN+-X0CM(C88. 1PI^O;-<II5W8PZ%8:5J6G^(8=$L=0:]A5=)DD556
M5G0&="59 3G(7D<9[D ]0U'Q39Z?'<2"VO+D6L0GNA;PY,"$9!8$@YP,[1EL
M=NE:EA?6NIZ?;WUE,LUK<1B2*1>C*1D&O-K@KI'C369M3\+W6N:7K)BN;.\L
M[,7.T^4J-&X_A'R@@GC!_+T/1[=;72+:%;&&P54XM80 L(/.T8XX[XXSF@"G
M:>)K2]N+1(;>Z:"\E>*WNM@,4C(&)Y!R!\C8) SCC-5[SQII=@8Y;A;E;![G
M[+]O$8, EW;<$YSC<,;L;<]ZY'1--O-/\0:7=^'8]5L[2[N&.J:->V[BWMP5
M8M)&S@!3NQ@*?FW=  15/PW9BPL?^$4UKP/-?:E;RND5Z]DLEI<(7)25I3P,
M C(Z\<<\4 =[JOB_3=(6^DE2YF@T_'VV:",,MMD _-R"3@@D*"0""0,BIX?$
MMA<:XND1>:]S)9?;XB%&R6'(7<K9QU8<'%<?I=]J/A3Q#XATJ^\/ZGJ%OJ5^
M]]97%I;^;'()  8W;.$P1CYL#'MC-O43>Z3\2=*UFYTV[GMYM&>Q=K"W:98Y
M_-1\' ^52 <$X'K0!J3?$#0[?0VU>9KI+5+PV3Y@8E)0^PAL<*,]R<55O_$V
MAZE)I0O8=:M7&L)!:J]O+!OG ^7=T!0@DX/7!XXKBY++5#\/M3LWT74UNG\2
MM=+$+5F9H_M0D+#:#D;0>>A[9KLO'J3W;>%'M;.\G$.MV]U+Y5L[>7$JN"S
M#C&X<'F@"Y8^+9+SQKK.B'3KI(-.BA/F[ VYG#DM@'.TA5 XR3FD\.:UH4/A
MF2^L)KUK)KV6,?:=[2O,9""BJWS<L< ?_7JGIRW6G?%+Q#/-I]XUMJ%K:-!<
M1PEH_P!VKAP6Z C(XZGL*Y.+2-7?X?I)#HUS/<Z=XAEU%]/N(&C:YA,DAPH8
M<DJ^1[CUXH ] 3QII2R:G#>>?8W.FQK-<6]P@WB-ONLNTD,">.">>*T;#5EO
M;VXLVL[JUN+>..1UG5<%7+!2"I(/W&SSQ7&K_9&KZ/J-W%X$NX;:2V%O<I/8
M>1<SJSKE$4?,0HRV>!D#!ZD6O!5EJ>EZW?64=[J%]X=6VC>VEU*%DFADW',0
M9P&=0N#R.,@>M '4ZEK%MIDMM ZR375TQ6WMX0"\A RQ&2  !U)( XYY%<%X
M=\30:3=^.M4OO[2^P6=]'N2<M)) OE+N&&8G ;/W21SD<5I>)UOM(^(6B^)!
M8W=[I:V<MC<"TA:9[=F96$FQ06(.T X!QBN?N]-U/6--^)<-OI-_&VHA)+/S
MX#'YV(4&%SSDD=/P.#Q0!Z+/XBL;;6=/TN59Q/J$4DML1'E7"*&;D=" 1QCO
M678^/](U*\^SVEOJDN+B6VDD2PD*Q21C+!^,J>#@$9]NE<^]]=:KXQ\$:C!H
MFKQVEK!=I.\UFT9C9HXQA@>1R,9Q@]LX-:OP^6:TM/$9NK.\M_,UJ\NHQ-;2
M(7B=\JR@CG([#F@!-*\6^&M%\%:=J-O+J#:7<W+P023I)(^\S,IWLV=HW9QN
M(X_*MK2_%>GZKJUWI:1W=M=VT2S&.[@:(O$20)%SU7((YP1Z5YO;V&HI\(]$
MT]M*U(7L&LK-)!]CDWJ@NVD+$;>FP@_IUKK&ADF^+4UV]E=FPDT#[,9FMW6,
MOYQ8IN( !VGU_6@#0D\?:-%;V5VZ7ILK^4PV=S';-(MP_. JIE^<'&5&<<5O
M7^H6NF:;<:C>2B&UMXC++(P/RJ!DG'7\*\?T34+&+0_#]IK-GX@M]+TFY%[;
ME](D*)MW&/?.N5=%#9W!1G /3.?4/%LVH0^$=4ETBS2]OA;L88'7>)#Z;?XN
M,\=^E ":=XHL]0U5=,,%U;7<EJ+R*.X0#S(20-P*DCJ1D'!&>E2:SHTFKW-C
MF_O+:V@=GECM;AX6FXPJED(.!R>O85Q.D)<M\1]'U1-+UUK:;2);>2YO864B
M4R(QW*<",8!XPH/\(->F,P1"QS@#)P"3^0ZT >*>!/MOB#X@^-M&OM:UIK.Q
MF>.T":G.IA'F,HP=W. !][/2N[N_&.G>#&T/0=>N+J6^N+946Z";Q,Z* Q)S
MNR3[9.>]<A\--.U&P^*'C*^O-+U"VM-1N'>UFFM9$60>:QZD<<$'G%7?B!IE
M]>_%+P3>0:;>7%G8RL]S-%;NZ199=I) ]L^U '1VOQ(T2[T^TN5BO8I;V\>R
MMK2>(132RKU #$ #D<DCDXZ\5:T?QWHFKZ;JMZ));1=(D>._CNE"O 5SG."0
M>AZ$]*Q/B;)JRW'AU--T*6_B-[NN+JVMEFGM%&WF+=PC$$_/VV]0<5PNC^#]
M?N=%^)FD?V3?VDVHW'GV;7/24"1G"^820Q(P,Y(YY- %_P ;>.9]2OO!=]HK
MZUIUM?:BB;G9HH[N'>HSM5B".OW@#@],5UL6HPM\:+BT_M?5?M":=QI14?9B
M.#Y@.[&3GN <YYQQ7GVI6^LZKX<^'=G!X;UI9M%N8A>A[)U$?E[ 2,CD$+G(
MX[9SQ76QV-^O[0<VL'3KX::=,\@77V5_+WX!QG'M0!HO\9/#2:;<Z@+;5FMK
M2Y%M<NMKD0L3@%CG&,\<$GVKH=2\9:5I^HZ7IJ>=>7^J*7M+:V +.@&XN2Q
M"X!ZGL<5XDGAW73\*O&&F_V'J@O;W6$GMX39R;I$W*=PXZ84_IZBNB\4ZCI/
MAK6_ >M:@]UIM_;Z<8VN9K1Y(PHCVF)HQAMV7;D$8[YR* /3/#'C'3O%JW;:
M=#=H+20PS&>+:%D'5>IY'?ZBN ^,EWK'A?4]"\366HZBNEBY6'4+.&ZD6-P#
MN' /&0&!_#UK;^$UQX6DTS4U\/:N^HW,MT;J_DDB:)O,?IA".%X..3WYKIO&
MGAV/Q7X/U/1G WW$)\IC_#(.4/\ WT!0!Y=\3_$-SX<\8>&]=L-8U%]$N?+D
MOK:&ZE$6QFRK8!P-ZA\ ?\\SQUKTYB;_ ,5?:K>>Z>WL+/+1P7#".>23E1MW
M!2552>?^>J^E<!8?#V_U#X%2Z5JBR-K,ULLT2R#YXC'S#%[848QV+M7;> -)
MN/#W@+3H=0,KWOV=9;DE2S[MH 7 Y)50J?\  : .6\%^,-*T3X<:AKT^LZSK
M5A!J#++<7<0\V+=L 4*6.5!9>AZL> *Z/3/B3H>J:_I^CQQ7\,^HVWVFSDN+
M?9',NTM\I)SG /;!QP3QGRC2/#VN0? #Q)HDNB:DFIW&HK)#;&TDWNI:$Y''
M3"-^7N*W(M*U0^//AM>?V3J(M]/TF."[D-I(%A?RV7:QQQS0!U'C+QS92Z/X
MITS2_P"TI+S2[.1IKRR!5+6;8Q0%@P;.1S@$#!S@ U'X-\9PZ5\(]"UCQ!>W
M%S<7),*%B9)KB4R.%49/)P.YZ"N1MM*UGPZ/B9H\^BZG=2:RD\UA/;6S2),'
M63@N. PWC@G).0,G ,;>$M<D^&O@2;^S+P7&@ZAYMY9&(^:8S+N+*O5L #@<
M\GTH ]1'CO3/+UE9+>\CO-&027MBR*9D0C<' #%6&.>":SIOBMX>@T/2M9>.
M]^PZG*T-O((U^^&P0WS?+R#U]*R_#6@WE_\ &#Q-XJEM9H=(N+1+.$7,31FX
M.V/<=C ':-A&2.<\5RD/PJU$^"?&&C7"2.EG=2OH:,O./ED)7UWA47V.Z@#V
MNTU%+N^O+58)D:T94=W"[2S*&P"">Q&?J*NUR>AO>^&?A[!>ZG:WNH:F(%GN
MXK:+?/)(P&5"]RHP/HM=5&_F1H^UEW ':PP1['WH =1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% '-77A*5M;NM5TW7]3TR6\*FYCA\J2.0JH4$+(C;3@ <>G2MK3]/
MCTZ!HTDEEDD;?+-,V7E? &YB,#H .      !5NB@ HHHH **** "BBB@ HHH
MH BN;>.ZM9;>4$QRH4<!B#@C!Y'(KF]/\&S6%LE@?$NKSZ7&@C2SD\G[@& A
MD$8DQCC[P/O74T4 (JJB*B*%51@ #  I:** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ JO?V4.I:=<V%R&,%S$T,@5BI*L"#@CD<&K%% ',67A">V@
M6SN?$FK7VG*NP6DXA 9.FUG6,.PQQ][GOFNGHHH **** "BBB@ HHHH ****
M "L+5/#$.HZY;ZREW/;WD,#6XPJ21LA;<<JX.#D=1@]CD5NT4 8VC^&[/1[^
M]U!&:6^O0@GG9$7*H#M4!0  ,GW.>2>*V:** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MN#4M/E,MI."T;E&0D D=& (Y![5=KS6+QUKT_@3PIKL4-@;G5M0AM;B-E<*
M\C+\IR=O QD[NN:UK'6M?/B/7/#U]<V+7$%C'>6EU!;,H0.64JR%SG!7@Y&:
M .THKS+PKXEU&Q^'GAN>ZN$NKW6)1%"WV=V9"=\CNX#$N<*>FWDCZU;U#Q3X
MITS2/$UP]E$\>G6WVJRO9[5XDF&"61D+9W ]P<$=J /0J*\[U;Q%XQT?1K75
M93HTD5[=6<44*QR!D$I <,V[&<D8./7BM.QUW7H/&.HZ!J"V5XZZ:-1M#;1M
M#U=D\IMS-GD#YN/IZ '8UG:5KFG:TUX-/N1/]CG-O/A&79( "1R!G@CI7)Z;
MXNU7_A)O#^EWTEE.VJ03&YCMXSBTGC0,4$@8J^,E2.N0#QG%3^ O^0UXU_[#
MC_\ HJ.@#J-1UBPTD1?;)]CS,5BC1&>20@9.U%!9L#K@<4FFZWINL&8:?>1S
MM 0)E7.Z,G. P/*G@\'FN6\9Z7XBM]>T_P 4^&8X+VYLH)+>?3IFV^?$[!CL
M;^%LJ/KC\#3T[Q99Z_H?B;4M'2;2/$-O:@7MM=P?O(717*L5XW<9 /L,CC!
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
MVN)J%E*UA<Z9>0"-8;J)F-O)@@R*1UZ@XXY'7FNGHH XU_!VH6.KZ+J.BZE
MLEAIO]ES?;86E\R+*D.-K+\V5^AS3=%\)ZYH6GRP6^KVLS2:K-?,LMN0)(Y-
M^Z-R&ZY8'(  (Z&NTH)P": /)?%WAA?#G@V]:W:WMI-1UVTN1#"G[BW;S(UP
MHXS]W<>F<]!7;GP[+J6OPZMK)MW-M:R6UO;PY*KYF/,<DX))"@ 8X&>3GBG?
M^,?!-[<W%EJ%Q;SS6.6GBN+-W-OC@E@4^4=.372:;?6&HZ?#=:9<07%FZ_NI
M(&#(0.,#'''2@#DO#GA'Q%H*PZ2?$44_AZV<&!#;D77E@Y6(R;L;1TSC)'''
M95\&:D-(\76)OK7/B"660.(V_<>9&(R,9^; &>W-=O10!PQ\%ZK9:GHVLZ5J
M-K'J=GIZZ;=)-$S0W,*G(. 058'GOZ?74\)>'+_P_+K+WE_;W7]I7[WN(H#'
ML9@H(R6/&%'';U-=+7/_ /";>'WO9[2"]>ZEMSMF^QVTMPL1]&:-2J_B: ([
MSP[?/XYM_$=E?0Q+]A^PSPRPEBR"3S 5((P<\<@\=JI:7X.O;7PWXBTBXU*,
M'5Y[J=)[>,JT)GSD<GG!/!R*T+KQUX8L]+&IS:Q!]@,WD?:4#/'YF =NY01G
M!_F.QKH%8,H8'((R#0!PMEX*UN/4?#-Y=:M8$Z+!+;&*&S*J\3JJ\9?AL)UZ
M>WKGR?#C6H_!VI>#[36;,:).6^RM-;LT\",^\H2& (!S@XS_ $]+HH Y>;P[
MJ4WC#2M=>\M6%E9R6SQB%E\PN5)8?,=O*CCGZUD2> M2E\'>(M!;4+4-K-[-
M=><(FQ$)6W,NW/.,<'(ZUW]% 'F7B>2:[\66&G)K&BVM[IUAO:+4X3Y;M(<;
MHCO5L@(0>3@,!SDXZ;P7=7TEE/:70TB2"U*I!/I"LMNPP<H%)."N.<$CGU!%
M;MYIMAJ*JM]96UT$.5$\2OCZ9%6(XTBC6.-%1%&%51@ >PH YJ?P_J5OXQN?
M$&FW5J3=VD=K-!<QM\NPL5=64\_>.01^(K,OOAV_]D67]E:JUKKEG>R:@FH-
M$&$DTF?-W)G[K9QCL .O?NJ* .,U'P=J?B+PU<6FN:RG]IN\<MO<64)2.UDC
M.Y&52Q).2<DGGIQ@5+_PCGB'5=!U"RU[786N;FT>TB>P@,21[A@R,"Q+-P/0
M 9 ZYKKJYJ7Q_P"&(=0N;"34BMW:J7GA-O+NB48^9AMX'(Y/'(H S+'P=K<>
ML^'=2NM6L-VDVTEJ\4%F55XV"#Y<OPWR=>GH/7/N_AWK,_AK5_#D.LVD6FW=
MXUU;L;9C*FZ82E7.[! .<8 )XY%=[INJ6&L6*7NFWD-W:O\ =EA<,I]1D=_:
MK= '(Z_X7U+Q!8ZCIM]-IUU97L:JGG0-NM9-@4R(,G//S 9&#W.:JW7@S6=/
MUV/5_"^M16TLEK%:7D-]"9DG$8PDG!!W@<=>:[BB@"MI]M+9V,4$]R]S,,F2
M9Q@NQ))..PR3@=A@5R-KX)O]-TG5M L-0@31=0>5DWQDS6BRY\Q$YPPY)4G&
M,\[J[>B@#D]5\)3S7/AD:9-;VUIH4@>.*1&8N!&8PN0>/E/7GFNHE\TP-Y6P
M2[?EW9VY]_:I** //K?P!J5MX.\.Z"NHVI;1[^.\\XPMB41N7"[<\9S@G)Z5
MN0>';Q?'%[KTMS 8+JQ2S,"J=RA69@V[.#RQXQ72T4 >>1?#G45\%:?HAUR.
M.\TB=9],O8+;;Y;*6QO4L=V0Q!' Z<>NC>>&O$6L^%M3T_6-8LY+V^MS:JT%
MNR0PH1RVW<2S'U) X& .<]E10!R6N>%]0UCPQI6EB\MHIK.>WFDE,;%7,)!
M SQG'KQ[TW4?"5_J7B:^U4W\5O'=Z.VE[8E;S(\L6\P-GJ"W3'XUU]% ' V/
M@C7(+KPK<3ZQ89T&.2!4ALV57B:,)GE_OX4<]!Z'OM^&?#]YHFH:Y<7%S!,F
MIWIO L:%3&2JKMY//"CGBNCHH Q+_3M7.NIJ>FWUND8M_)DM)XB5E.XD'<#E
M2,\<'J>*S[;PC)+?ZYJ>I3Q?;M6M19L+9"$AB"D#!/+-\V23CH!@8KJZ 0>E
M '!IX#U'_A'_  _ ^JVXU;0'0V-S';D1E%784=2Q)W*.2".V!QSIR^&+N\O=
M2U:ZFMAJ=UI_]G0A%8QP1DDGKRQ+')Z?= ]2>IHH X8^"=2_X1_PII8O[3.@
M7,,_F&)OW_E(R 8S\N0QYYI8_"'B#2=>U&;0-?M[;2M3N&N;BWN+7S7AE;[[
M1'(&6Z_," >QKN** .9MO#5Y;>.FUX7<36QTY-/$#*QDVJY8.7)Y.2<\?C52
M3P4][JWBJ74+F)['7[>*W:*-2'B"(R@AB<$_-GIP0.M=C10!Y\?!7B:YTW0;
M"\UW3W31;Z&XAF%F^^98U8*'&_&<$#CZY]<?49'UCQ;KMS:ZUX97R)%LY+76
M;8[T$:C(X=<QEBQ&0<_0"O6:IW&DZ;=W*W-SI]I-.GW99(59E^A(S0!Q4FB:
M]XBBTGQ+8:A9Z=KUF);?S(XFDM;N M_=)#!3M# Y[]^#78Z/:7UI9G^TKU;N
M]E;?*\<>R-3@#:BY.% '<DDY/>M"J4.JVL^KW6EQF3[5;1I)(#$P7:^<88C!
MZ'H: ,C_ (1^^7Q[-XD2YMS$^G"Q6W*-D8<N&+9]3C&.E8*_#_4U^'T'A?\
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
M4"[E/N.XZ@]C7->&O".O^#]/_LC2M;M+G2D=FMUOK1FE@!.2N4=0PR2>@ZT
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
M !!'(.>U:_A?0(O#'ARTT>&4RI;AOF(P,LQ8X&3@98@#)P,4 9WCS6]1\/\
MA^/4-.:W#"[@AD$T9;*O(J';@C!^;OFJE]JWB&;XAS>'+*ZL(+9M*%ZDSVS.
M\;&79R-X#=/8<]\<Z?C'P[/XHT0:;!>QVG[^*9I'A,G^K<.!@,O4J*C'AV^'
MC@^)/M]OSIPL/L_V<_W]^[=O]3TQTH YAO&/B)OAHOB./[(;JPNI(M158"PD
MBCE*.Z#<,$*-W.1UKIM0\1&SDO-02=)-(T[33>7&U,M(Q!9 K9_NJ21C^)/6
ME\,>%FT/P_=:1?7,-]#<33R-MA,8(E8LRD%FR/F(^E)H/@VTTCP<_ARXFDO8
M)HWBFDD^](A&P#\$"J/910!BZAXIUK1?#>C^*;M[::QNW@^VVB18\B.; 5HW
MSDE2R@Y^]SC;4MDLS_%GQ,MO(L4QTJTV.R;@IW28)&1G\ZGMO!5X="T_P_J6
MIQ7>D6$L;)^X*S3)$P:-'.[& 0N2!R%[5I6?AVYM?&^H^(&O8GBO+>*W^SB
MAD"%B#OW<_>/:@#&T'Q/J^J^%XUFDMXO$*ZFVG7$:PGRXW1R7PN[) B!<<\U
M>MM9U>7Q[JV@F:T\B#3HKFV?R&R&=F7Y_F^;[O;;5NS\)VUEXTU#Q%'*V;R%
M%-O_  K(.&D^I4(/P/K3(_#E[#XTO_$*7]OBYLTM%@:W/R;"6#%M_/+'(P*
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
M@MP.<$\^V*TM.\57?B"Y\/Z= ZV4^H:.NK7,J*&9%.P!(PV1DLQY(. O3G(
M.UHKB9M;\0Z5#IFE:DL,VJ:A?30Q3V@4DVZ*S[]K$*)" !C.!G/.,5I>&;CQ
M&U_JEKK=J_V.)T:PO)/*6292/F5UC8@%3QG R#TH Z2JE]#IXC:\OX;8K;J7
M,TR*?+4<DY/0#K6%-K-UJGC2[\.V5T;-+&S2XGG1%:1GD)"JNX$  *2>"3D
M8QSR&O:]J6N?"[QC:WDJ0ZAI#SV=R\,?R7*A<A@#G;N##(SP0: .]T[Q/I^I
MZJVFQ+<Q7/V<74:SP,@EA) WJ3U&2..",]*VJSM"AGAT6T6XN3</Y2D.4"X&
MT<8%:- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %9>NZ5<:M:VZ6M^]C/!<).DR('.5SQ@]0<X/MF
MM2B@#FY/#=YJ>M:;J&M7UM.NF.TMM#;6IB!E*[=S%G8G )P!CGKFJ:^ HI/^
M$DM+J_:;2=<E>>2T$(5HY'55)$F3G&T$# P?6NPHH Y6V\)WDL>CP:SJD=_;
MZ3*LT 6V\MY)$4JC2'<02 <\ 9.#[577P3=C3?%-F=7A(U^21W;[&?W.]!&0
M/WG/R@8]_P J[(\#-96A^(+'Q M\UCYV+*Z:TE\Z(QGS% )P#SCYAUQ0!SEY
MX#O]VCWVE>(#I^LZ;9BQ:Y6U#QW$ Q\KQEO49Z]2?;%K4?!U]J$.C;];W7.G
MZ@NHR3S6NXSRJI7& RA%PV,#T'.<D]=10!S^K^'+C4_$VA:RE_'"-):5A";<
MMYID38V6WC''3CKZUB/X O;>'7[#2]=6VTC6O.>2UEM/-:&252',;[QA23G!
M!]L=:[ND5E= Z,&5AD$'((H \J\1PQ:=>^'O#MWXHM=._L^P++<ZG91O;7+<
M(H <A?,4*?XL@-QG)QH6FAW'B[P]=Z/=ZQ9W-I;O#/INK:5;>0(IE+'Y0&*M
MMPO*G'S$=1QZ')%',FV6-77KAAD4\    8 Z 4 86@:/J]BQFUO73JMR$\N-
MEMEMT1<@D[5)RQP,DGMP!SF74M+O[N^:6WO;86LEOY$UG=6IFC?DG=PZXZD8
M[C\,%IXEL+W5=7TV!;DW.E+&UPIA89WABH7/+<*>GMC-7M-OTU33;>^CAGA2
M>,.([B,QR*#V93T- ''3?#?[-I>A)H>LS:;J6BH\<%X8A()$<Y='0D J3T&>
M*M:KX&GUC1((KO79_P"V[>Z6\AU-(57RY5&!MCZ;,<;<\]22:[&B@#E9O"-W
MJOAK4],UW67OKG4(# UQ' (EB7G&Q 3W.223GCL !6B\':O)K6@ZM?\ B%)[
MG28YHPL=D$20.JKTW$@_+R<G/& ._0Z]KEGX<T:XU6_\[[-;KN?RHB[ ?0?S
M/%7X95G@CF3.V10PSUP1F@# \,^'+OP[;:G$=1AN6O;V:]5OLQ01O(<D8WG(
M!^A]ZQXOAY+%X#MO#7]L#S+2[%W;W8M<;7$QE&Y-_P PR2.HXKNJ* .:G\,W
MEQXIT?7)=51FTZ"6$QFU_P!;YF-QR&^7[HQP<=\UF6'@/4=)O;JWT[Q+/!X>
MN9FF?3?LRLR;SEUCE)RJDD]LC/!SS7<44 <GK7@^XU^UN].U#489M-N+E9T1
MK7]]  P.U)-^!T.#MR,G\-S7-'M/$&AWFDWP8VUW$8GVG!&>X]P>1]*T** .
M%'@?6YX]"CO_ !.DZZ+<K- ZV 5Y%"%0')<@M@]0!WR"3D27O@2]FF\216FN
M"VT_7D9IH#:AW25H_+)#[ONG )&,^A'6NVHH Y"#P9>0ZGX:O/[81QH=L]LJ
MM:<S*ZJI)(<8X08X_.KTGARY;QROB5+^)0M@;$6QMR?E+A]V[?UR!VZ?G70T
M4 <))\/+F7P7JWAQM:BV:C=O<M.+,Y3?)YC #S.>>A]/6L;Q5<17?C,VEYXH
MTS2)K*RC0+JMC&\$[.2S/$)&&.-JG#'ICMSZI3)(8IL>;&CX.1N4'!H P?!]
MUJ%SIDHOKJTO8HI-EM>6D!ACGCV@Y"Y(P"2,@X..*9'X8NK7Q;JFN66J")-1
MBB6:V>W#C?&I56W;@<8;D=3CJ*Z2B@#@XOAY<P^"](\.+K46S3;M+E)S9G+[
M)/,52/,]3R?3TJS<^"M4@\27>KZ#XD?2UU#:;^W-HLR2.HQO3<?D; ]_?-=G
M10!7BM%@T];2.1\)'Y8=SN8\8R3W/?-<[:^$;A]7T74]6OX+R[TF-TBGBM?*
MDEW)L)D.]LC!)P,<\\=*ZJB@#SR;X:WTGAV\\/Q^(O+TM[S[5;(+,%XOWPE*
MLV[YQG.,!>O.>E;.M>%+W7+/5-.N]4@FT[4%4-'-9[G@(15+1MO !.-PR."<
M\]^JHH \WMHYX_C%J%MIE];1-#H=M$4GC,NX"1_1E.1Q^?XUJ7OP[M[GP[#9
M6^I3VNIPWS:E'J:("_VIB2SE>A4[B-OI@=JZ\6T"R^:((Q)G.\(,_G4M ''7
MO@[5=7\+:CI>K>(OM-Y?Q"![D681(X^N$C##D]R2>WH*M7'A>\N=?\/ZJ^IP
MAM(BEC\M;4XF\Q0K'._Y>%&.OXUT]% ')IX/N+BZT2;5M1AO'T>7S8)TM?+F
M?Y2H5GWGCG)P!D@?C7'P^BN=,\2Z=JE\+FVURY-TXB@\IH7PH!4EFSC8I''4
M5VE% '-0^&KVYN=*GUO4XK]M+)DM_+MC%OEVE!))EVR0">!@9)/IC,;P#=/X
M9\1:*VL1;=;NYKEY19G,7FD;E \SGH,?UKN** *]I$]GI\,5Q,CM%&%:0+L4
MX'7!)Q^=>8_#_19O$OPLM=-GU* Z5/<3^=#'#^]*"X<F/?NP V.NW.&('8UZ
MJRJZE74,IX((R#3(H(H01%$D8/4(H&: .1U'P7J \3S:YX=\0-I$MY&D=["U
MJL\<VP85@"1M8#C/^3:D\)7!\2:)JT>J?+I<,L6R:#>\_FXWLSAA@DKGA<#G
MBNHHH YU_#4LGC@^(GO8FB;3SI[6AMSRA?>3NW=<^V,?G67;> )+?P])X7.J
MB3PZTA*P- ?/6(OO,/F;L;<\9VYP2/0CMJ* .3E\(7=KXMN=>T+58[$WT4<5
M];2VOG1R[!A'7#+M8#CN/:F:'X0U3P_X<L-)LO$++]FO?M$LIM$/FQ,[.\6"
M>,EOO#D8Z5U]% !7,Z_X6NM9\2:'J\6I16_]D2221PM:E_,+KM.X[QVZ8%=-
M10!D>)O#MKXIT"XTF\=XUDVLDL7#Q.I!5U]P0*JV_AV[N-5TW4=;OX;V?34<
M6X@MC"N]QM:1@6;+;<@ 8 R?;'0T4 >>WGPVO;G0M8T&/Q#Y.E7UTUU%&+,&
M2)FE$C*6W?,N0<< ],DC@]X$G%IL$RF?9CS63@MZE01^6:FHH X-/AY<Q^ [
M#PLNM1;+2X6<7!LSEMLOF@$>9_>[^E:=]X2GU#Q0^L2ZFJI)I;Z:\,=N5;:Y
MW%P^_ALCC@_UKJ:* ."LOA]J-LOAH2^)-YT!BMOLL50-$8S'@_,?FVG[W3C[
MO>B]_L'QQXPTDV$YN9M$N)6O)(PP5 O B<D<YD",!Z1M7>TU45,[5"[CDX&,
MGUH 5MQ0A" V."1D _2N$?X>73^!KSPP=:BV7-T;DW LCE<R^:1CS/[PZ^GY
MUWE% ',/X7N[?Q/+X@TS48;>\N[=(+Z.6V,D4Y3[C@!P58<CJ1CCWJK=^ 8I
M?#UO86FH-!>0ZFNK&\>$/YER'+EF3(R"21C/ QZ5V-% $4<<R6JQM-YDP3!E
M9.K>I Q^5</_ ,*[NO\ A"V\.?VW%L-]]L\_[$<Y\[S=N/,_O=_3\Z[VB@#G
M6\.7;>-8O$9U&'='8&Q,'V4X(+!RV[?UW <8Z?G6?:> 4.A^(-'U6^2]L]:N
MIKJ41VYB:-Y"#\IW-T(!&1U]:[*B@#E[?PM>SG2%UO5([^/29!-!LMC$TDJJ
M55Y#O;) 8G@#GGVJ7P]X<O-!EUJ0ZC#<'4[Q[T#[*4$4C #'WSN7"CC@]>:Z
M.B@#@U^'ETO@"W\*#6HO+AN!.+@V9W'$WG ;?,_O<9]/SK:;PY=/XVM?$;:A
M#^YL6LS;BV(W!F#%MV_@Y48X/'KUKHJ* ,'Q/X:3Q#%8R1W+6>H:?<K=6=RJ
M;]CC@AER-RD<$9'UI(/#1EU6ZU75+F.XOI[/["I@B,210Y+$*"S'))R23V''
M'._10!P:?#Z^7PMH^AMKZ/'I=U#<0R-8]5B;**0''XG/.!@#OJR>$GN?%=[K
M%Y>136]YIPTZ6T%N5S'ECG=O/)+'MT_.NGHH XSP[X,U?0Q!8S>*9[S1K0@V
MMH]LJNH7[BO*#EE7C@ 9P.W%6]&\*7>DZ;KUH=65VU6YN+I98[<QM!)*.<?.
M<@'!'0^]=110!S=KX7E/B6SU[4KJWGOK2U>V62WMO),H8KDO\S9QMX' &3Z\
M2^)/#(UV?3+ZWNC9ZGIDYFM+C9O R,.C+D95AP<$'IS6_10!A66@30:K>ZU<
M74,VK7,"6RRB K%%&I)"A-Q)RS$GYN>.F*;X.\.S>%/#EOHTE\EY';ERDH@\
MMOF=F.1N.>6]JWZ* .=N_#4\OC2'Q'::G]G867V.> P!Q(@?>,'(VG)(/!R/
M0\UC2?#VYE\':UX>?68MFJ7<ET\XLSF/>^]E \SGD<'^==W10!QNI^#-3EU^
M/7M%\0_V7J3VZV][_H@EAN57[IV%OE89.#D\<>N>HTZS-A8QV[7$EPZY+S2X
MW2,22S'' R2>!P.@JU10!Q%OX%U+3=6OCI'B:>RT:_G:XGL!;*[([<OY4A.4
M!^AQVK1U7P@NMPZK!J,\$T%W;?9K5#;G_1%ZY'S\G<%;(V\JOH*Z:B@#C]0\
M'ZIJGA;3M'O-?26>SN(9C>-9G=+Y3!E##S.N1R<\^U3ZYX6O==M=5L+G4K:3
M3M115:&6S+M =@4M&V_ /&X9!P>>>_4T4 <S_P (D\'BRUUNSU)H8X[!-/FM
MVB#F6-'W+AB?E/)!X.1Z'FLW1O >HZ',UC9^)IQX;,K2)IIMU+H"<F,39R$)
M[8S@]1UKN** .2C\'W<=QXHF&JPDZ\ "/LA_<8C\L8_>?-\H]N?RJC+\/;N*
MS\/R:;KWV/6-%MA9Q7BVH9)H, ;)(RW/0'.>OX8[NB@#D-7\#S:OH]LDFN7,
M>MVMR+R'5$C4%9<;?]7TV;>-OH.23DG8T+2]1L(Y)=7U8ZG>R *91 (451G
M5 3CJ2222?H !KT4 <Y?^&)3XJC\1Z5>I:7S6_V6Y2:$RQ3Q@Y7(#*0P/0YZ
M<8JI>>!Q<>$M7T6*_6.XUB62:]NV@W;F?[VU=PP   .3@#N>:ZZB@"MI]O-:
M:?!;SS)-)$@0R)&4#8&,XR<?G5FBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N=\9ZM?:+HL5Y9
MP7,D2W""[>UB$DL,'.YU4@@D<=CP2>U=%6?JUC=WJVK65_\ 8YK><3;C%YBR
M#:RE&7(R#NSU["@#A]0\672^"SKNC>(8]1A.IP10R^4F?*=HT9)%VC# LW8'
MD5K:AXCN]*\?W5G-,9-+BT&74FAV+N5TD"G! SC;G@YYHN_A];7FB:S9M=^3
M=ZK=I>O<6\(18Y4*%"J$GC* G))))YYXE@\&3MXD36]2UF2]F.GM83Q"W2..
M1&;<1CG Z<=>O/8 #-(E\3:K8>']<M]1MVAO52>]LI$41I#(FX")@NXNN0/F
M;!YZ=*X^*YUK3=$^(&KZ3J4=H=/UJZN/+-NLGG%8XR58MT4@8XP?>NN\/>!K
MO0/*LO\ A)+NYT2V??:V$D* I@Y56E^\RJ>0..@[<4?\(+,=$\2:6VK*4UVX
MEGF<6V#$9%"L%^?IA1C/ZT =58W/VS3[:ZV[?.B63;Z9 /\ 6O/I/%&MV5[H
M+3:BES+>:P;"\@MX5:TC5O,VA)=H8NH5<C<>=V0.*[_3[1[+2[:SDE$K0Q+$
M9%7;NP,9QDX_.N)@^&D]OI&E:8OB6Z^SZ3?K>67^C1Y0 M\K'^(_.>?T- '1
M>-FN(_ ^N36MW-:SQ6,TJ2PXW JA/&0<9QC/7T(/-<@VH:[HWAGP)%I^J*1J
M,MM;2?:+=&*JT!; ( X&WIU.?O5Z#J>G1ZKH]YID[N(KJW>W=E^\ RE21[\U
MS!\#WCZ;X?M)-=,C:+<1SQ.]H/G*(452 PP-I.>Y)SD=* ([B3Q#IUQ;:=?>
M(EE)M)76:TM$^U3S;_ES%M91&JD MQSC)%4-&\;:CK>D^#+7S$M]1UV*66XN
M(T!\M(ERQ13D;F.T#.0,G@UT-]X5GN/%HUZTUB:S>2S%G<1+$KB1 Q8%2WW#
MDGL:Q;?X9?8]#T.UM==N(]1T21VL;XP*=B/PT;)_$I'7G/OVH J:,FH67C;X
MA;;_ ,ZZCM;)XKB:%2?]7*1N5=H)'3C':F?\)3XBE\)^!+^&^MUN-8N8(+LO
M;@AMZ.Q/!&!\O08^HKH+/P=>6VJ:WJ4NN--<ZM;QPRC[*JQH44J" #G^(X&?
MKFH$\!RQZ)X;TQ=6&S0;A+B%S;<RE 54-\W3#'./TH CTG6];L]:\6Z7>W!U
M9]+MH;NT(A6-WWHY\LA1@\I@'KSWK,M_$FOW5OX+N;/5HYGUX'[7";9&6']W
MO8H!A@$(*G<3V[UM:EI4^@77B;Q2MQ/<O=V2J;6U@Q(OE*P38<GGYCDX/TKD
M?#LLUJMM_P (]XYTS5KH*BM9)I48EF'&1(ZD.ONS#CJ: .T^)O\ R3/Q%_UX
MR?RK&?4O$GAO5?#,UWJ4%]I.K31V+VJVPC-L[(2C(P)+#Y3G=^F>.SU[1X/$
M&@WVD7+R1PWD+0N\9&Y01U&:S;7PS.]QIDVL:@E]_9?S6J1V_DKOV[1(XW-N
M8*2!C &2<=, ',ZAXHUO3KO3Y'U%)Y9M=2QN+:WA5[:.%Y"BKYFT'S0-I(W'
M!SD8JPVH>)]1\3^+]+M]:BM(=-BMY+9TLU9E+QNV/FR",@9)STXQ2K\-)H](
MM]+C\1W*VEGJ*W]FOV9"8F$ADPQ/+\DX/'7D&MJU\*W-IK6NZFFJ*\FK111.
MKVW^K\M2JD889."<^_3'2@"UX-UB?Q!X-TC5KI56XNK5))0@P-V.<>V:W*YC
M1_"U]HNCZ%IEKKDBV^F-B0+;K_I4>" C9)QR<Y'Y5T] !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 %  '0=:** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MS)YF=I(&><=JXR\TZ]\7'79$M+*XTZ\A;38'GN&1E1"0[J C#F3/.>1&II?
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
MW<Y'K7<:OKEAH<=JU].L9NKF.VA4D N[L%&/IG)]@:MR7=M$NZ2XB1=N_+.
M-O3/TY% ''PZ'XGM[_[=#9^%([KR5MQ*L$P(C7.%'/ &3Q45MX:\0V=A;V-M
MI_A**UMYEGBB6";:D@.0PYZ@]Z[5[NVBG2"2XB29_N1LX#-]!U-%U<Q6L)>6
M>&#/RJ\K +N[=Q0!RM_IWC#5+&6ROXO"]S:S#;)%+#,RL/<$U3A\,^(8-+ET
MR.P\)BRF 66'R)B)!Z-D\_C6MX(U^\U[P[+?ZF;=9H[NX@8PJ50+'(R@\D]A
MZUT4%Q#=1"6WFCEC/1XV# _B* .4_L_QC]O%_P"7X7^UB+R!-Y4VX1YSMSGI
MGG%4XO#?B&'2I]+CT_PBMA<%FFM_L\VR0L<DD9YYKNZSM*EO$TM7U>[LI;@2
M.&EM@5CQO(4<D\@8!]\T <I;^&?$-IIDVFP6'A-+.=-DL7D3$2+TPV3R,>M6
M)]&\575W9W4]MX5DGLL_9G:&8F'. =O/'0?E781SPS/(D4L;M&=KA6!*GT/I
M4E '"'PUXA87H;3_  DPOI!)= P3'SF!!RW//('Y5HZ/IGB.RO\ =<QZ$+>4
M@7+PK,TSJ 0!N<G.,\ \#FH-,\1:QXC.JSZ-)IB16%Y+:"UN$=I)&C."6<,/
M+W'I\K<8/L-&+Q1;VVE:%+J[1VM_JJQ*MONY$C)N8<]EYR?IZT :NFZ98Z-I
M\5AIUK%:VD6=D,2X5<DDX'U)-69(TFB:.091P58>HJ.:[MK<(9[B*(.<(7<+
MN/MGK4CR)'MWNJ[CM7)QD^@H K:=IECI%H+33[6.VMU)*Q1#"C/H.U4[?POH
M=K+=2V^EVT4EV"+ET7!FSUW'^+OUK3AGAN%+0RQRJ&*DHP8 CJ..])%=6\\D
MD<,\4CQG#JC@E3[@=* ,UO"VA-IT&G'2K4V5N_F0V^SY(V[%1T!K5\M?+\O'
MRXVXSVJ%[E)$>.VN(/M#(QC!;<,CC) .2 >#4.FRW":-;RZG<VLEP(@9YX/E
MB+=RN3P* *UAX7T+2[^2^L-*M;:[E),DT2;7?)R=Q'7GGFIM6T'2=>CBCU;3
M[>]CB;<BSH'"GU />L?0?$5YJ?C3Q!I<DEI+8V4-M+:R6ZG+"0.3N.2#]T#C
M%=)%=6\TDD<4\4DD9PZHX)7ZCM0!'<Z?9WNGO875M%/:.FQX95W*R^A!ZU5T
M7PYHWARWD@T?3;>RCD;<XA3!8^YZFKSW5O%.D$D\232?<C9P&;Z#O4M !6!_
MPA/AD7$LZZ+:(TIS*L:;4D/^TH^5OQ%;4US!;;?/GCBWG:N]PNX^@S5&Z\0:
M;::M8Z9)=1_:KU6>) P^XHR6/MT ]2?K0 FI>'-%UB""#4=+M;J&W_U,<L89
M8^,<#H.*AU;PCX>UV2WDU71[2\DMP%B>:,,5'IGN/8UJR75O#+'%+/$DDG"(
MS@%OH.]+-/#;1&6>5(HUZN[!0/Q- &?=^&]$O[JTN;O2;*>:S&VW>2!28@.@
M7C@#MZ5 G@_PY'975DFB6*VMW()+B)85"RL#D%AWP:I>+-?OM'D\//8-:O;Z
MAJL%E,74L=DF3E"#C^'T/6ND$\+2F-94,@ZJ&&1^% %:+1]-ATDZ5'90#3S&
M8C;; 8]AZKMZ8]JSXO!?AB 68BT#3D%FYDM\6Z_NV.,D<=>!S["MVD) !).
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
M5)+2VU"X@C>2!)E(WD#(4Y^89X&,_C0!67P;X;1+Q%T6R"7O-T!$,3\Y^?\
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
M;N7<@.  VT#(X)Q6'X<C\-Z_I7A&_3Q#,;VR>,P6L)A682D8DC<!-Y7[Q;U
M+9[T >I2S10(&ED2-20H+L ,DX _.H[>]M+MI5MKJ&9H6VR".0,4/H<=#7$_
M%BWMIO#^E27")\FL6>)#P4!E ;#=5X[BJLOAS3M/^+-A'I-A;06MSI$XU.VB
MB"Q,@91&64#&2V1[A3Z4 =_#?V5Q*L4-W!)(R%PB2 DJ#@G /3/&?6DMM0LK
MR22.UO+>=XCB18I58H?< \5XM9:;%9_L\IK6EV,?]JBS:.2ZB7]]Y!GQ* W7
M&P'Z 5V/B2*!]>\!W_A_RQ*]WY2&  ![$Q%G''5  N.P)'>@#N)=0LH+N.TE
MO+>.YE_U<+RJ'?Z+G)HNM0LK%HUN[RWMVE.(Q+*J%SZ#)YKS+0;KP]K7A;6]
M-\43QKJ4>JS-?1-+Y<[2++F(I@AC\H15QZ8%/>;3=3\3^,M$\1ZP-/DF**D<
MWDJ'M#"H&QI%/1MY.#P3GK0!Z7<W]G9&,7=W! 9#A/-D"[C[9ZTD^HV-JD3W
M%Y;PK-_JS)*JA_ID\UYO>6-_IZP7GAJ[AUB.UT6*"[TS5>'N;7,A1U<#AF 8
M<C!P,\TMS)?7<5CKWAA;6X4Z%!]IT+4>"]JV\J5?LW#*<\' SVH ]/1UD171
M@R,,JRG((]17/>.=:O\ PYX/U#6=/%LTUG'YFRXC9E<9 QPP(ZU+X<UO2[O0
M]#6!UM6O+));6SFD'F^6%'0=6P",D5E_%8@?"WQ#D_\ +K_[,* 'ZOXKET;P
M_H\MS-9_VAJ=Q;6X(78D?FD;GVEB<*,]^N*UM'?4[>&\DU?4+&YM!)OM+F(;
M"8B!_K/X<@YY'!'I7(>,HX'T/P*TB1L6UG3URP!R"#Q]*]#,$30& Q(82NPQ
ME1M*^F/2@",:A9&W-P+NW, .TR>8-H/IG.*;/J5A;-"MQ>VT33?ZH22JI?\
MW<GG\*\WT2TDLM0G^&TD#&SM[L7T+E?E;3RQD"Y[D2@1GU!/I5[PV+75;OQ]
M8>($C:?^T)$F6;'%EY:^3UZ+@,1[DGK0!WYNK=;A;<SQ"=AD1%QN(^G6B"YM
M[D,8)XI0IPWEN&P?0XKR#P_)>(/A1<ZRY$^V]0RS'!*M"WE D]RNWZUU'@6Y
MM9_&'CC[/-$X;4(F&Q@<CR4!/'OGF@#L[O4++3PAO;RWM@YPIFE5-Q]LGFI)
M+F"$(99HT$APA9P-QZX'K7!>(KS3Y?%^L6R-!#>Q:(%N9[U\IY+,Q"1QY&23
MU;.!\HP>W+VT-AJ?A7X5F=8+AQ=16\A.&.WR')C8^GW<J>M 'KSZMIT5DE[)
MJ%JEJYPL[3*$8^S9P:M(ZR(KHP9&&593D$>HKS2X_LO1/B-_8LUS#HNG/I:_
MV<BQQ+"Q,CF=1O4J&.4) QD 5U?@G3=.TCPU%8Z1>SWMA%)((9IF5LC<20I4
M %0<@?3TH V?[2L?MOV+[;;_ &OKY'FKYGK]W.:BUF>YM=&O+FS:)9X87D3S
MD+J2H)P0"#V]:\AU'4=/N-#TF\T^6WMK-O%<<JQS2;[EG^T$22,2?D')^7!^
M4KD\XKUO6I$?PWJ,B.K(UG(P8'((V'G- ' ?\+"U[3?!&C^,-3@TZXTV\:,7
M,%M$\4L"N<!E+.P?![8%>CS:A96[E)KRWB9=N0\@4C<<+U/<@X]:\[\!^%+'
M7_ASX6DU2XNKNV@B2>.S9U$(<$X)"@%L>C$BI;'0-&U+XL>*XKW3;2X3[+92
M^7)&"N\^82V.F[@<]?SH [^34+**\2SDO+=+J092%I5#L/9<Y-6:\;T\:-XC
M\,:II_B'Q!-9:E!J4SW<"&%+A)EF+1M&60N20$5<9X^4>E>AROXP&M(L$&B-
MI'F)EY9I1<;.-QVA=N[KCG'2@"I:>(K_ ,1Z[J=CH9MH++2Y?L]S>SQF7S)\
M9:.-0RXV\98GJ< =ZM?:_$4%Y>VMP+%HTLS-:WB0N%:0$[E=-W&!MZ-SGMTK
MF/A@1H>I>)O#%^PBU)=5EO8E<X,\$@&V1?[WW3G'3O7=W=Y \=Y:H^Z6.!FD
MQR$R. 3V)ZX]!0!E^#M=EU?P)I>MZI+#'+<6PFF?A$7\^@K:BOK.>T^UPW4$
MEM@GSDD!3 ZG<.*\>TW45T[P7\-'O;QK/27WK/<X4I'+L/E%MP(QG=R1P<'C
M&:U-4M_#&CV6JS1W\^J)J>J61D03QI;)<EOERT:@*#M#/P>-O'(H ]-MM0LK
MRW:>UNX)X5)#212!E&.N2#BD34;&7?Y=[;OLC$K[95.U",ACSP".<UY67M[C
M7?B7;7ES8W32Z7 Y6)0$9UAFSA23DC R<YX[5*+'PWI7PFT*_N=,B::^M=.A
M>1&\HRN2C*)9,'"!N3G/ QCI0!ZA;:A97L#3VMW;SQ*2&DBD#*,>I!I(]1L9
MIHX8KRW>62/S4195+,G]X#/(]Z\N#V\_BKQ_;7MS87+3Z1 SI$H",ZI+_"2<
ME0!SUX[57MM/LK+PU\*[^VMH8KR6[M$>X50)'#VS;@6ZD' &/8"@#UF?4+*V
MN(K>XO+>*>7B..2559_H"<FB[U"RL AO+RWM@YVH9I FX^@R>:\UTF[\/ZO8
M^,M(\5W$,5U_:LWVI)I?+D,(8& H>N H7;CT]^7O=6%UXX\2:1KFJ-IRSV=N
M+6.Y$0$ML8OG ,BGD.7R >OKB@#T]LE#L(#$?*2,C-><6?B[Q7=Z;XIU")='
MD&@WUQ;?9_L\B&X6(!B0_F$*2#TVD9[UU_A2SM-/\+:?:6%U<7=G#%L@GN""
M\B G:<@ $8Q@XZ8K@_!VA0^(/^$ZL[F_O([27Q%=1S06\BH)%(3()V[@#T."
M.* .[T7Q/8:OX5L?$#R)9VMU$LG^D.%"$\$$GCKD>]:GVRU\B.?[3#Y,I41R
M;QM<GI@]\]J\^UB6QT'Q[H.E378TC1UTN2+3WVIY2S!U#+EP0#L P>O49YYQ
M-=T#0K'PMIEOI]T]_:?\)3;LLTA0K&9)%\Q(F0 !,Y&!T.X=J /5FU;34MQ.
M^H6BPES&)#,H4L.JYSC/M4LE[:0VGVN6YA2VQGSFD 3'KNZ5Q&MZ!/I>LVLW
M@Q=+M[Z"WF>329HMD-U'(R[V4K]ULHHSTY&>*QM'UJ&^\2^!7:Q:PT>:PN5M
M+:0Y6.[4[=N>A(16"GN"<=: /4%O;5[3[6MS"UMMW><) 4QZ[NF*([ZTFN6M
MHKJ!YT4.T2R LJGH2.N*\?\ $M@L5E\4H(XD.DI!#/&A4%([LQYD*>C?<)]R
M*WI=/LM-\>^ )+*VAMY+BUO%F>-0&E'DHWS'JW//.>: /2:@6]M7N#;K<PM.
M.L8D!8?AUIECJ=CJ:2O87EO=)%(8I&AD#A''53CH1Z5Q/C!D\(>*K#QK';L]
MM,G]G:HL298JQS$^!U(<!?HP% '<?;[/R99OM<'E1?ZQ_,&U/J<\4B:C8R6@
MNTO;=K8G F652A_X%G%>=ZA#/HWB#P+#J2JMK=WES/?M_P LS?2(6C!]<,S!
M?]T>@J#7+.2+Q'X_BL4_XE\_ATRW4:CY?M960 X_O% "?7@GM0!Z=]LM?-CB
M^TP^9*-T:[QEQZ@=Q3IIXK:%IIY4BB7EG=@H'U)KRN2_L7C^%6+JW+*4)PXR
MH-J1SZ<\?45O?&""&;X9ZFTL:,T;P,C,.4/G(,@]C@D?C0!V(U"R,D\8O+<R
M6XS,HE7,0]6&>/QI!J=@UM'<B^MC!(<1RB5=K_0YP:X35-$TJ/XM>'X4T^V6
M.?3KOSHQ& LNUHRN\?Q8))YSSSUKEM4AB@^&?Q%MH8T2WMO$#&.-1A8UWP,<
M#L.I_.@#VD7-N;DVXGB,X&3%O&X#UQUJ)-3L))Y($OK9IH\AXQ*I9<=<C.1T
M-<5?WUE+\9-#,=U Q_LFY4E'!/+1E1^62*S/#;WNCZIX:TK4(K36-(N4D71]
M7@&V55,18I,G?*CJ.I )YH [W0O$>F>(H)I]-N8YXXYGBRK@[MIVEA[$@X/>
MKMW?V=@BO>7<%LK':K32! 3Z#)KB_A4;5?#MW$AA%P-2O=R+C> )VZCKCD?G
M4$>I:=_PLOQ3IGB*:")9K*W6R%TX57MBC>:$)_VR<XZX'IP =[<7=M:6YN+F
MXBA@'621PJC\3Q2?;;7[']L^TP_9=N[SO,&S'KNZ8KSJQ>SL?B!X5T^#?_8
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
MD42A54>@ X J"'5]-N;L6D&H6DMR8Q*(4F5GV'D-M!S@Y'/O6:VKPZ2=;O\
M5==LGL+9E81JJJUHNT95R"2Q)R1P#S@4 9&A>$BOB+Q#?ZUI5C+'J%VL]LS[
M9650BKM;(XY7/&174W&DZ;=W45U<Z?:37$/^KFDA5G3Z$C(K(&NQZWH.F:CI
M6LV=DMQ- SF79)N#8)@^\,.0P'J/2M>\U?3-/E2*]U&TMI'Y5)IU0MSC@$\\
MT ,U+0])UGRO[4TRSO?*.8_M,"R;#[;@<5>50JA5   P .U8NH>+-'TS7K+1
MKF]@CO+I6<(\@78H'4YZ9. !WY]*OW&K:;:7D=I<:A:0W,I CADF57?/3"DY
M- #-2T32M8\K^T],L[WR3NC^TP+)L/J-P.*?=Z3IM^83>:?:W!A.8C-"K[#_
M +.1Q^%7*IVNKZ9?7#V]IJ-I<3H,M'%.KLHSC) .1SQ0!'>Z%I&I7<%W?:79
M75Q!_JI9H%=H^_!(R*DGTC3;J^BOKC3[2:\B4K'<20JTB ]@Q&0.34<FNZ1#
MCS=5L4S+Y W7"#,G'R=?O<CCKR*F;4K!+T637MLMV>D!E42'_@.<T 5AX<T-
M5MU71M."VW^H M4Q%SGY>/EYYXJ:?2-,NKZ.^N-.M);R-2B7$D*M(JGJ Q&0
M.3^=3Q7EK//+!#<PR30D"6-'!9/]X#I^-97_  EFCGQ0WA\7T'VY(A(Z&0#:
M2<*GNQY..N,>M %E/#VB1BV":/IZBU&+?%L@\KG/R\?+SZ5-;Z3IMI/-/;:?
M:0RS_P"MDCA56D_WB!S^-)%K.ES3QP1:E9R32;MD:3J6;;][ SSCOZ4MGJVF
MZC*\=EJ%I<R(,NL$RN5'J0#Q0 S3=$TK1Q*-,TRSLO-.Z3[- L>\^IV@9I+;
M0M(LM1FU"UTNR@O9L^;<10*LCYZY8#)KG/B%XK;0?#MU+I>J6$>IP/$#!(5>
M0JSJIPN[@X;.2#747VJ:?I:*^H7UM:(QPK7$RQ@GVR10!@>/=#OO$.DV5G8V
M\$WEW\%S*)Y-JE(W#%>AR3T]*W+72--MK:2*'3;6".<#SHTB4!^.C8'/I5U'
M5T5T8,K#(8'((K*L[EX[_5I+K6+2>VC="D*A5-HNWD2-GG)R><4 7+/3;'3K
M<V]C96UK 228X(E123[ 8J.PT32M+=GT_3;.T9AAF@@5"1G..!TSS2PZQIEQ
M=):P:C:2W#QB984G5G9",A@ <E2#UZ54\5ZX?#7A74M9$!G:TA,@C!QN/09]
M!D\^U %F30])EU5-5DTNR?44&%NF@4RCZ-C-)?Z%I&JSPSZCI=E=S0',4EQ
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
M+XTW\5T\*^?H<"HDA \PF:08 /7K7>U7EL;2>X2XFM8))D4HLCQ@LJGJ 3R
M: /*?#=GX?L_AEK^K7VEQ7 M;C4E9H5 F6,NZE4?JF5..,<'-/M=1C3Q_P"&
MY(+[3F=M"GB@AMY 43_5F.,L3ES[G&>N!7J-OIEA9Q216UC;01R\2)%$JA_J
M .:;!I.FVOD?9]/M(OL^[R?+A5?+W?>VX'&>^.M 'B]WJ6FWG[/1^T3PG4H[
MB,W:S,!,MU]I!D+ \[L%C]/:NINM7T]?B/K-GK.M#3[:\L+<V$CF'R9X<-YB
MAI%(^\3P#SGOBN[DT'1Y;B:XDTJQ>>;'FR-;H6DP01N.,G! //H*EO=*T[4D
MC2_L+6Z6([HQ/"KA#ZC(XH SO!UC8:9X4L++2I[FXT^)66WEN&#,Z;C@@@#*
M_P!T_P!W%<(;:TS\6H?)A\E8U?9M&T'[)G./7.3]:]6    & .@%4O[%TK,Q
M_LRS_??ZW]POS\Y^;CGGUH \SBM+.SM/A5<VT$,4\CQAI44!G#6IW9/4Y.*]
M(U_4++2M#NKS441[% %N X!7RV8*Q(/4 $DBI#HFDD1 Z99$1?ZL?9T^3OQQ
MQ5N2*.9-DJ*Z9!VL,C(.1^M 'D^H>'_^$!U72=7\%ZDZV&IW\4$VC>9YD$ZR
M'EXO[I YR.@'7 P=*.X>W\>?$**SDC35)K&T-BA(#22""7&T=^<5W5MHFDV5
MVUW:Z7907+9!FBMT5SGKR!FK)L[8W@O#;P_:@FP3;!OV]<;NN/:@#R2],6I?
M C1'THC^V('M%M"/]:MZ)%5_?=GS"?8DFMS3=+TRY^*7C1;BSM9!]CLR0\:D
M99)-QQZGC)KN8])TV&^>^BT^T2\?.ZX6%1(WU;&30=(TPS2S'3K0RR@B1S N
MY\]<G'- 'CNA:L-.\-?#6XU'4);/2F@N(GNQL*13\"+<75@/E$B@XXR>E6O%
MNE^'H/!&NW.F7[Z@EQJMI/-<,\;1+,TT8?RV0  [<;L>H]Z]7.CZ8;%[$Z=:
M?8W.6M_(7RV/NN,&AM&TMK.*S;3;,VL7^KA,"[$^BXP* .(\=Z1I6F'PJ]EI
M]G:L_B:S8F&%4))R">!U( _(4NB:E:'QWXVL]<EACN3Y0A2Y8 -9^7QMSU7)
M8G'=N:[B?2].N4B2>PM94A&(UDA5@GTR./PI+G2M.O+B"XNK"UGG@_U,DL*L
MT?\ NDC(_"@#Q[2+JVB^$W@.[&H6J"RU.-F@EF"),0TF4+'A6 RPW8&5'<BM
M'5+,3:7X^\3:3+:375_!$(H;.6.6:*-$"R$LA(#.-W )^Z._3LO$?AV]N(M,
MCT6WTEK.S=VDTR\BVP397"G*@[2N3CY2.?84OA_PP++5!JL^DZ-IER(6A$6E
MIPP8J27?:F[[HP-O&3USP 9&C-X6UWQ!H.LZ=X@FO[V&"1+>"%H1LB9/F$J(
M@(48& >C$>M:_C2SGO4TA;#58].U6*\\VQ:9-\4L@C<&-QZ%"_3D=JW;/2M.
MTZ262QL+6U>8YE:"%4+GU8@<_C4EW86>H1".]M(+F-3N"S1AP#ZX- 'DVKZI
M)>^#XY-2TZ#3KNR\4VT=]Y3YA:02(6D4GHIR,Y[YS72V^H*WQCVW$B-:W&C#
M^RW!!1R),RA#T+?=)QV45V1TVP-A]A-E;&S(Q]G\I?+QG/W<8Z\TEWI>GW]N
MEO>6-M<0QD%(YHE=5(Z8!&!0!XY<2RZ'87UP0W_"+0^,$9PHS&EO_&0/^>8F
MQP.,@UUGB23PY=^'_&6IZ1-#<WMSHL@N[FVF\R/"QL(P<';NP3TYP.>V>\^R
MV_V3[)]GB^S;-GD[!LV],8Z8]JKQZ-I<-A]ABTVS2SSN^SK HCSZ[<8H X#P
M#J;6VJVNFZ^L?]HW%A%)I%T.$EM?+7,: _==2,L.K<'H!CT.SU*RU![E+.[A
MG:UE,,XC<,8Y!U5L=#STJ,Z+I3"('3+(B'B+,"_)SGY>..?2K$%I;6K2M;V\
M433.9)3&@7>YZLV.IX')H FHHHH **** "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\XH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHSS0 444 @C
M(Y% !1110 4444 %%%% !11GG'>B@ HI,C.,C/I2T %%%% !1110 4444 %%
M%!..M !1110 4444 %%%% !1110 44 YZ44 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4449Q0 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!7&?%<;?AIK5PI*30PAXI$)5D;<.01R*[.N3^)5E>ZIX U;3=.LY;J\NHA'%
M''CKN!Y)( &* .0EN8[+Q5X,C\)WSS7%R0-4M8+EIHC;[1N>1<D*P.<'@D^M
M==8^/(=0U">UM]%U4K:WS65U,T:!+<JH;>QW?=YZC.,<XR,[VC;AH]IYD#P2
MB%%>.10&#  $'%<GX9TB^DA\9V5[9W%FFJZA/-;RN!\T<D:H&&#P<J3@XH T
M3XZL8[G2?/M+F*RU:58;.\;9L=V&4!4-N7<.F1]<5U$CI%&TDC!44%F9C@ #
MJ37G/@^'6+6VL-#U'P9#!>V.R*35,1&!XTP/,4CYB[ =,<$Y..E;DO@*Q*7[
M0ZCJQEN[>:'$^H2RQKYBE2=C-CC/'I0!-%XTMI)]*)T^^6RU9_+L[PHI1R1N
M4E0=RA@,@D?7%8?A6ZL]$UCQ]=7#F*TMM11V)RV!Y*'CN22>!ZFI_!E]XGM]
M,T[P]J/AZ:VGL$2":_:1#;O$F &3!W,S*!Q@8SD],5E7/AC5]8L_'UDEI):R
M:G=1W%A+.!LE\M8\ X)P"R8Y[&@#K8/&%M_PD,&BWUG<6-U<P//;&5D=957[
MPRC'# <D'MW-06'CJSOKC1U^PW<-MK/F?8;B0+B3:I;Y@#E<J"1D?7!JCH%U
MJU^FX>"XM$O8(G\R:<1;&EVD!8RAR06()8XX&.<\<Y;:?XBNKOPAJEYX=U!]
M2LKISJ4\\T19F:)E)3Y\"($YP, #& 30!UUGX\AO]1N+2WT35F%K?&RNI?*3
M; 0H;>V&^[SVSTYQD9DT_P <V=_=:,GV&[A@UE9&L)Y N)-BEOF .5RH)&1]
M<'BJ/A2TU:RF\8-_9\MO->:C+=V+7 &R0&-57.#D?,O0X.*YRTT_Q#<ZAX.U
M6[\.Z@VH65Q)_:4]Q-$69VB924^?B(,<X& !T!- '23?$FUBL=6O$T/5Y8=)
MNGM[YE2,>4$"EGY?YA\W1<GC) &,[]SXAMTNK6SLX9+V[N8#<QQ1%1B(8&]B
MQ  )( [D]N#CAQI.KGPG\0;/^R;L7&K7EU+9(0O[U9(E13UXY4]<5+);:]H.
MO:)XCM=%NM0MFT>/3+ZSA*B>!D;<K@$@-R2#@^] '36?C.QO]*L[N&VNA<7<
MSV\=G*H242)G>#D[0%VG)SCIC)(%6?#_ (GM=?FU"V2&6VO=.F$-U;2[2R$C
M*D%205(Y!S7,>*;'Q!>G0O$B:''=S6$TIFT=W1G,$BA>I^4R#:&P..< G&3T
MOAII9X)KIM"&C12;1';NJ"9L9RS["0.N ,D\$]\  NZYK-MX?T:XU.\$C0P
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
M<Q8AG;/RE2YW \\<9K1UOPIJ5CX?\+'02DVK: T,$3R<"2)D$,F?;!#'_=H
MU;#QK;:AH-UJL6FWP%M=FR>V?RQ*90X3;C?C.X@<D=:Z922H)4J2.0>U<%H_
M@V[T7QM,D!+>'Y4BOFW'+->*IC.?7<,2$_WE%=]0!X]\:='OIHFU31KFXM;R
MPM#=R?9Y&3S$5U#$@=2 <Y/9:UKKQ6WB[X66UQ93-%=7]E+)<M$VUH1"A,N,
M=,L%3Z2 UU5RDEQXN\J;3;B2Q>P>"2<J#&2S [3SGH#SC%<5X5^'UWX-\)>*
M[79-=S7C7$-A$A#'RBI"=3A2QQGZ#TH H?";Q#:Z%\(+SQ+K4TTHAN9/-F),
MDC#*A5&3ZD #..:[;2O']IJ'BA?#\MC-;WDMDM];,'5TFB(R,$'@^QXXZUPW
MA+1?%_AWX+:GI-MHI77O.9XH;@1NK(Q4$C)*D@;N#W'0]U\-^%_$EI\4=#UV
M[T*ZCMSI8@NII+I)767#;F<[O4\ 9P, 8Q@ &[X*^(&H:_KWB>34-/>UTW3I
MO*+F6/9:K&'W%^<DD@\J"!QZ9K9TSXB:?J-WHZ-:7%M;ZT)?[-GE*XF,?4,
M<ID<KGK['BN1\.>#-=MV^(.B7=@\,.MS3O;7WF*8MKA]O .[/S+QCUY]9OAO
MH5Y96&G:7KG@E8=1TN1MNJ2^6T>W)(9""6+]!P,<9)[4 :B?%RTN)-3M[/P[
MK5Y=Z;=BUN(+>%9"IW%2V5)XR,>I_ D0Z#JVCV_Q/\93O-JT5U:VRR7BW$BM
M;HB ',87GI@\],FD^%^A:MH_B/QE<ZEILUK%J6H&YMGDVG>F^0]B<'YAP?6J
M>F:+XCL/B9XWUNWTA_+OK(KI[S%?+EE55VAN<@$KWQ0!NV7Q2TR\U#086LKF
M*UU[>+"Y+*P9E.TJZ@Y4Y('?K]<8?A2>9?V@/&%F)I/LL=G&Z0ESL5B(B2!T
M&23^=<S!X5\9W6H^"=7OO#UR;JPOI'OF^T19*EU*[4!"QH%!  QSGCG)['P[
MH>KVOQN\2ZY<:;/%IE];)%!<-MPS*(P> <C[IQD4 >E21I+&T<BAD8$,I&01
MZ5\_2:AKGPL\5C7VFNKWPGJ-W/;S0L[/]GV3.H R3R N1ZC(]Z^@7?9&S[6;
M:,X49)^E<OIVDPZ_X2O=(US2YHH;B>X,D%P!G:\SNK @D9P0?4&@"#2K[0[*
M?Q!XCCGB&G^7%/\ :%)*B/R@Q*CMGK@=3[TS3OB187EUH<=U8W-C#KJNVFS2
MLI$FW'RL ?D)R".N<]<URVA?##4].\ >+O",ESN6ZF)T^X8\.FU67/I\PP1]
M:JP^#]<UI_AU8SZ=/8KX;_>7\LVT+N0Q[50@G?N\OJ. #^% '37GQ6M;:_\
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
MU[@$<T =E1110 445ROBKPYIEQIVM:M<VZSW?V%Q&TG/E!$8C:.QR2<]?RH
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
MM@*3]YCM;C@<=: .AHJII6I6^L:19ZG:[OL]W D\>X8.U@",CUYJW0 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M"7SKCS7!#/@#<!@8X &!Q6O0!Q4.G:GX>^(6M:O%8S7^FZU% S& KOMYHEV
M%6(RK+SD=#UQUINE^!Q)X)US2-34))K=U<W<J*=P@:5LJ >A*X4\<9%=O10!
MQ%CX9U;5?AS?Z?KDJ1ZWJEHT,\@.0C!-B?AP&/NS>M'A6X\1S_9+/5?"L.G3
M6P"W-_YL;I+M&,Q!?FRW'7& 3U-=HTL:RI$TB"1P2J$\MCK@=^M/H *X+Q%8
M:]J'B+5+:;27U'2I]/$>GD3HL,,V&WF56.2<E<'#8QQC)-=[3$ECE+B.1'*-
MM<*<[3Z'T/(H P? MK?6'@C1['4;-K2ZM;2.!XF=6.54+G*DCG'KTQ]*Z&BB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M#.#GJ!UKH+J3Q-K_ (4UB*Z\.C399["6VBM/M44KR2NI 8L"%51]<G)X&!D
MAN?B+<6?A\ZY<>%[]-.:*VDBF\Z,A_-('3.X8+#L2<@X%7G\9W<7B)M#E\.W
M:W<ML;FS'G1D3*K!6W'.(R,@\D\>^ <O7=#UF_\ A%9:%!IDAU)(K.-X3-&
MIB>-F.[=C'R'&#W'2M*[L-3F^).E:PFFS?88-/FMY9#)%E7=D8<;LG&T@X_6
M@"EJ'C*PU#X>ZUJ.IZ!-/%8RRVFH:<SHVUT(W#<2 5Y!R.>>E:=]XM_LW6=*
MT6WT6YGEO[5YK?RG14P@7*\GC&X<G ],]*Y>;PWK\O@CQOI@TF476KZC<7%H
MIGBPR2;<$G?QC:<CZ=:V[C3=6G\:^%=2&ES"UL;*>&Y8RQ91I%0#C?SC8<X]
M>] %JR\>6DV@WFH7UK)93V=\=.FM7D4GS\J H?(4@[E.XX &2>E2:)XTMM5\
M2W/A^6.&.^AMQ=(UO<B>*6(MM)# #!!X(('7O7*R^$_$5QIGB!K>T%KJ!\0#
M6=.\^1&27:$ 1MK'&=K=?4<UV7AZ^U_4G,VK:$FC1HFWR3<I.\CDCD%. HP?
M<YZ#'(!2\7Z_JFD:QX=LM/M8Y(]0O?*E=I=I(",VP<'&<<GVQWXP+6YN-*^)
MWBV73=%:[N9+&RE>"%TC!;$FXLQXR>G<G\R.@\::7J=Y>^'-0TVS^V-INH^?
M+ )51BAC="06('&X<5!IUAJ]MX\\0:M/I4OV:\L[>*)DFC.YXP^X#+ X.[@D
M#ISB@"Y:^,XM2T;0K_3;&>=]9.((V^58L*6;S' .T#:1P#D]*P]?\?7@\ :U
MJNF60BOM/O&T^X5Y01%('5"ZD#YQ\ZD<#KSTQ6?I6A>*M+\(>$M-?29)[>RD
ME35;!+J-6F4Y\L[MV&0$Y*D\]P144G@_Q#)X)\9Z,FDV\$M]J9O;)([A=CKN
MB8(O V_ZLCG';C% 'J=L\TENKW$(AE.=T8?>!SZ\9K"TGQ3_ &CJ6N6$]D+*
M?2"HE$LP(=64LK@@?<('7Z\<5M6,UQ<6<<MU:FUF89:$N'*>Q(XS],CW-<9X
MN\/2WWC'1I[*=8FOXY+'4X\?ZZS'[P_D1LS_ --: -:W\5O>'3K6WTX_VI?6
MAO1:RS;1##D -(P!P26   )SGT)JA<_$2VMO#VI:F^GS";2KI;6_LVD DB9F
M505/1E.X$'C(]^*?JFD:E8?$*T\4:?:M?6\E@=.N[:-U61%#[TD3<0#SD$9'
M'3-8NL^"=4U/P]XRN(H%CU/7)H)H;5Y%^58-FQ68$J&;8Q."0-PYXH [&7Q
ML'C"V\/R6K;KFU>ZCG#@C"%001U!RP]:;XL\2)X4T-]5ELI[J))(XV$14;=[
M!03DYQEAT!-8,5MX@U'X@Z-KL^AFSLXK":WE66YC9XV9D/(4D'[IQ@GWQTJ_
M\1=+U#6O!MQIVF6C7-S+- P4.B !)4<DEB.RG\: &OXSNXO$3:')X=NUNY;8
MW-F/.C(F4,%;<<XC(R#R3Q[X!KM\0XX_"EUK<NE31FQOOL%[:F52\4OF+'P>
MC#+J<\<&IKNPU.;XE:7K":;-]A@TZ:WDD,D65=V1AQNR<;2#C]:YNX\)Z]>>
M"O&&GC3C%=WVLMJ-FDDT>)4\V-PN0QVL?+(YXY'- ';R^(TM_%RZ!+;,"]B]
MZEP'R-JLJD$8R#EO?BJ^D>*)]:MK*\M-.62QOH6EMYDN0V,#(208^1CTP"<$
M')K'2U\17WC^QU]]#-I;+I4UJRRW,;/&[.K#<%)!^[V)]R.@K:!X6N[+Q7I^
MKZ?I4^@I+'(=9LQ.C6T[E<+L16/S;^<X' ]3B@#9^'^OZGXC\/M?ZE;1Q,US
M.JE)-PPLKJ%Q@=  ,]^M:>H:YY6LQ:)96RW>H20-</&\GEQQQ [=SM@GD\
M'.#T K*^'VF:KH>C3Z5J5B(5@NKAXYQ,K"=7E9P0!R!AN^#[56U/3=:TGXBK
MXET[3GU.RN[%;*ZMXI426)E<LKKO95(YP1GWH QO NLVF@>'_$5S<VPM _B6
MY@CM=RKMD8H F<[0!SST !-;#^++#Q$GB#PY=6]N;JWL&G*Q3+<0S1$$;E;
MY!P""!CCK6"OA/Q1)HNJRQ64%MJ<7B1]:L8I9U9)QTV,1TR"W7'4=*ZNWNO$
M6K:/?O?>'QIC&U>*.T%S'+)+(PZ[AA54>YR<GI@9 ,[P=K$FG^ /!EG;V4ES
M=7UFB1\E8TVQ;BSN =HP,#@DDBK;^/0/".IZ['I$\S:5<RV][:QRJ60QG#LI
MZ,HX/;BL6UT?Q/9>'/!M@VDR7%I8Q&'5;!;F-#(0@"-G=M= <DKGGC(-:_@7
M0]1TNW\066JZ7!;VUWJ=Q<1+'*LB/%)CY0 .  ,<@?2@#<;7"9]'B@@2?^TE
M,FZ.7B.,*&+]/F7E1]67UXS?'^O:CX?T"*XTV!)))KN"W9W?;L#R*N0,<DYQ
M[9SVP:'P[T.XTR.^\^Y%S:V<TFGZ8W)*VR2$D$^NX[#[1+6C\0-(O]9\+F#3
M(!<74-U;W*PEPGF".56(!/ . >M &!J,LUI\7=-O(=*\S4)M#G#0Q.H+$2IC
M<YP, =S]!G@5N67CNRG\--JUU;O:2I>-I\EK)(N5N ^S9NSMQGG=TQS5=K+6
M)_B/INMR:3)':1Z7+;2$3QML=W5@,;@3@+@X'7ID<USX\)>(W\.:D;>T6VU2
M#Q')K5C'/*A2=2Y(1BK'&5)!SWQSWH ZS0O&=MK'B*\T&2.*._MH5N0;>X$\
M4L1.-RN .0>""!U'6H?%?B#5=+\1^&M/L+2.6+4+F196:7:6VQLVP<''0'/M
MCO5_P_?:]J+&?5M$31HU3:(#<).\CDCYLIP%&"!W.>@QS0\8:9J=SK/AG5--
MLOMG]FWKR30B58VV/$R;@6('!(XZT ,?QM=OK^I:-9^&KZYN=/:W\[;-$HV2
MY^<$MT &<=3SP,4ZY\<BU,=Q+I<R:<^J#2Q,[[9/,+;-_ED<Q[N,[L]\4F@Z
M=JEM\0?$FI76G/%9ZA#:+#,)48;HE<-P&W8);CCMSBN4U'P[XLU'3I!>:&MW
MJMOK,=T+UKN/]];K,&58@3\@"@ J=O3/)- '6W'C.Z_MS6-'L?#UW=7>FQ12
MG,T:+(KAB"#DX^[QW.>@P33[7QQ9ZCI^@3V,2F;6XVDMHKF7R@-@!8%@#R"<
M8 .?I573;#5[;QSXCU:?2I1;WMI;1PE)HVW/&'W#E@<9;@D#ISBL/2_"ET?
M6@>'?$/A=KV&WBE6X$<\7F6\@8&-XVWC@@MT.?:@#KW\27(CTR(:/.M_?SS0
MK"[82+R]VYGD . 0O& <Y%5K/QS9W&BRWLEK+'<QZBVE_9%8,SW(?;M5N 0>
MN3CC)/2N>AT3Q=8Z;X>M;B*XU?3X+BX^V6DET@F:$D_9Q(Q(63:/O#)!./O8
MK/7P;XG71-06VT^UM;ZS\1MK6GQ_:%,4ZY_U? &T;21SCMP.M '7WOBO4;2V
MUV-]#=+[3+3[4A,A-O.I4GY9-HY&#D8SZ>M9,GB%9/ 7AJ^\1:)]O-[+9 ,'
M1E65]FV4YP1\Q)P :V5/B#Q'H&IPW^DII!GLY+>*WDN%F=I&4C<S)P%'0<DG
M)SC KG;O1?$5W\.O#FE-HCI>Z?<67FQ"YB/R0%=S9W <[3@ GWQ0!U]SX@D?
M5[O2M*LA>W=E$DMR'F\I4WYV(#@Y<@$XP!C&2,BL>3XCV)T;2=3MM.O9X]0O
MUT]HQM5[>8L04<$YR"#TR#ZC-);Z9JN@>/-8UBWT^:_T[6HH6D2&2,26\T2[
M,$.R@JP[@G!'3'-8LW@W5[/2-*2"R-Q=/XF&MWJ12H%A4NS% 6(W$ J..I!H
M Z[0_$[ZIKFI:/>:9+I]]9)'+L>59!)$^=K KQG*D$?J:N:OK<6ESV-FL9GO
MM0E,5K &V[BJEF8GLJ@9)Y[8!)K'T_3M2C^)NJ:M+821V%Q80V\<QDC.71F)
M^4-G'S#MVI/%VBZC/KOAWQ%I</VFXTB:426F\(9H95"OM+$#<, @$@'UH >?
M&R0'6[:[TV9-2TB#[3+:Q2*PEA()$D;':"O!!R 01TJUX9\27?B***Y;1+FR
ML9[2*Y@N99$(DWC)7:#D8]2.1SQ6'J/A_4=3U+Q!K_\ 9\L4]SHITJTM&DC\
MQLEF+L0VT?,R@?-T!^E='X1M;JP\'Z/8WULUO=6MG%;RQLRM\R(%)!4D$<4
M4]2\6RV7BI/#UOHUU=74MFUU$ZR(J. RKC)/ YY)QTX!R*ALO'EG<^'5U*:S
MG@NC?'3?L.Y6<W0?9Y8;H>><],9/:DN].U(_%&SUA+"1]/BTN6U:821CYVD5
MA\I;.,+CIUKEAX.\02Z+<2QV7D:C9^)I-;M(99DVW"%R=A92=I*D]>^/K0!V
M<7BB5=>DT&\T\0:HUL;FU59]T5RH."%?:""#C(*]#D9JO\/->U'Q)X2M]4U&
M!(WG:5E9'R"/-<;<8X"@ >^*1=*N];\:Z7K]U8S6$.F6LT<<4[H9)))=H/W&
M8;553WY)]!RWX<Z9JNA>%(-&U2Q%N]F\B+()E<3 R,P8 =!@CK@]>/4 NZQX
MK@T[4)=.MQ;37L4 GD2XNUMU"L2% 8@Y8[6P,8XY(R,Y%M\3+*_@\.SZ?I=[
M<QZV94BVE 8WC5BR$%NN5QGA<<YINK6?B/0_'%QKNC:2FLV.I6T4-U;"X2&2
M&2/=M=2_!4AB".M.U/3=>O?$/A#4)=.#_89YY[L02IMA$D;(J#<06(R,G'."
M?:@"]8>-[>33]>N-5LI=.FT-B+R%G$F%V!U92O7*G\Z;_P )I+%JNB6%SHLX
M?6HS):&&=&VA5#,)-Q7!"D'"[L\XSBL6XL+RPD^(-_J.EQ_8]3C0VRW,J;)R
ML(BV-L8L-S8 [\]C5;13J6EWVB2Z]X6U<+8HME;7<U[;3K;>85CSMC(8Y^5=
MQ!('XY .AN/'(M6BN)=+F33I-4&EB9WVR>86V!_+(_U>[C.[..<5>O/$Q75]
M0TS3K(WEUIULES<J9?+ #[MJ+P<L0I/8=.>:X74/#OBS4-.;[9H:W>JVVLQW
M0O6NX_WT"S!E6($_( H *G;TSR35[6!K#^-=2N])T.XNLV4-I>2:;?PQG?@L
M4<2C!90R[2N" W/4  &[:?$&POM&TR_BMVMVU3<;2.]GCB#(H!9V8,P51D#N
MV>U7O"OBRU\4)?I%'Y-UI]P;>XB$@D7/4,KCAE(Z'COQ7(O9:G]GT'5?"_A]
MH)_#QEL+C1+J9%9HG5"0LF2I(PC YYSSSQ7=Z'/JEW;O<ZI8)IS.0([02K(R
M =V9>,D]AD  <\F@#-U/4K"+Q]H=A<:0TE]-!</:WQVXC"JN]5YSDY4<@=:R
M9OB1)'I>L:C'X;OGM]'O)+:\)FC4HJ!=S#D[C\V<#L.O-7]:TW4KGXB>&]3@
ML9)+&QANDGF$B#!E"!< L"<;3GCOWKGSX>UUO!WCK3O[)E%SK%]=36BF:+#)
M*JJI)W\8VG/]: /2H94G@CFC.Y)%#*?4$9%>?S>*8['POXTU;1-"6TOM.NI1
M<+,RCS95C4F5MN0>".,\XZC-=MI"2QZ-91SPM#,D"(\;$$J0 #R"1^1KA$\,
MZU=>'O']@]@;>76;B>:R,DL9#AHE10=K':<KW]: .WT*XNKO1+.>\B$<SQ(3
M\^_=\HYS@=:T:S/#QO?["LUU"R-G<)$J-"95D(PH')7CKGH3QCZ#3H ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHK,UO59-)M8'@L9KR:XN([:..,'"ESC<[ ':@ZDX- &G17#:C
MXXO5T#Q:]K8VZ:IH"$R*;@O$08]X96"@DXS\I Y&,CK72>&[B]N_#MA/?I&L
M[P1L2DIDW94'<25')]/UH U:C%Q UP]NLT9F10S1AAN4'H2.H%<E)XYD@ETV
M6YTAX++4-2.G0M+*5G#[F57,14?(2O7<3@@XYJKI-K;CXN^*8Q!%LFTVT,B[
M!AR3("2.^: .W@N(;F+S;>:.6/)&Z-@PR#@C(]""*>2%&20!ZFN)^$J+'\.[
M1$4*JW-V  . /M$E=I+%'-$T<L:R1L,,KC((]Q0 JNK_ '6!QZ&H+?4+*[FE
MAMKRWFEA.)4CE#,A]& /'XUX_P"&))])_9ZU*\TJ"&.XV7Q>4/Y;( \@# @'
M+# P./J,5Z+X8TBW%GIVJSZ9:V^HI8I:I+#(7)API )VKW'3!QZ\T =)17'W
M/CF2T>TFN-(>&PNM4_LR-Y92DQ8L4$GE%?N%AUW9Q@X[5T&MZS::!HUSJEZ6
M$$"Y(099B2 JJ.Y)( ]S0!<>XACFCA>:-99<B-&8!GP,G [\<U0UW0-/\1V"
M66I1RO"DJR@1S/$0R].5(/<UQ6JO>R_%CP3+?:5;VDK1WN)8I_-+#R?N,=JX
M(_$<G!J]??$VQLX(]02*WGTMKG[.SQWBFX4;MGF>3CE,C^]G'.* .UM;:"RM
M8K6VB6*"% D<:# 50, "EEN((#&)IHXS*^R,.P&]O09ZG@\5R%QXWO\ ^T?$
M%A8^');B?1A&\F^Z2-9%9"_!P<' X'/OCNV_\4Z;>V?@_4'T;[7!JUW";66;
M;_HLKH6#8.3N #=/SH [6HVN(4G2!IHUFD!*1E@&8#K@=ZY37_&\NAV^KWK:
M0[Z?I4D:3RRRF)I=P4DQ*5(< ,/XAD@BJFKQ0_\ "W_"UQ'&@DET^]W.%P6
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
MGDFKVL_VU-XWN;S1]'%W-#816MV]CJ*0.KL2Y1_,0AL J5(PP#>X ])K O\
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%(
M6 (!(&>F>]+0 4444 %%%% !135D1]VQU;:=K8.<'T-.H **** "BBB@ HIH
MD1G9 ZEUP64'D9Z9IU !1110 444CNL:,[L%51DL3@ >M "T4@(89!!'M2T
M%%%% !1133(BNJ,ZAFSM4GDX]* '4444 %%%% !13#+&-F9%&\X7G[QZX'KT
M-/H **** "BBB@ HHHH ***;YB"3RRZ[\;MN><>N* '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 %%%% 'G'BG0W
MAU_5-:U;PW#XCTEX$*?O%\ZQ5%.\(CX!R?FRK!L_A6=;:UJ&FOXIUK3-02>Q
M5[,6EO-"=I$T,2Q$MNR N]2>YP>F:[C4O!FDZK>7%S<-?K]J %S%#?31Q3@
M+\Z*P4\ #IR.M.N/!NAW-U<326L@2Y@$$]ND[K#*H7:NZ,':2%X!QD8&.@H
MY?7/$7B/PW)=Z<]_:WMRUO;W%M<O:[ A:Y2%U90W(PX(Z'KUZTW4O%7B#0;V
M^T>>XCO[MI;-;:YBL\%!.90W[L-\VWR3MY&2PS73Q>"M%2&X25+JZ:<Q>9+=
M74DLA$;AT4,S$A0PS@=>^:M:AX8TC5);N6[M3))=I$DKB1E/[IF:,J00592Q
M((P: ./_ .$A\6I/9Z> (6NM26V@O+^RV%XS!*[9C5NJM'U!&01TY--BU?58
MO$M[H5I+9PZA=ZFD$NH"UZA+*.5WV9Y8G@9. /7%=;:^$],MI;>9FO+F:"<7
M$<MU>2S,'",@Y9CQM=ACISGK27_A#1]1>XEEAFCGGN5NS/!.\<B2K&(PRLI!
M7Y !QP>: .*T2]UBVU*ZT*VOX5OK_7+OS;]K<'"QPQ,=L><;CE1UP.3BI!XP
MU\W,>C&5Y;LWE[&]W:6(=_*@**-L9; ),@R3G '3GC<U/P1:1:.EKI&FP7#_
M &PW;&\U"XB<.4VLZS+N<,<#/J,YHT;P!9VVAQ6M_E;Q+J:[2:RGDC:!Y#RJ
M2 AR-N <_>QDB@#8\,W6I:CH*MK5J8KK?)$P>+9YJ!B%<ID[=RX)&>"37!Z(
M9M"T@0>'X[*QFO\ Q3=6+R&V#!8P\VWY01G:$  SQTKTJPTRWTVP%G T[1_,
M2\T[R2$DY)+L2Q//K678>#-&TY8UACNF$=Y]N3SKN67$Y# O\S'D[VSZDY-
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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 %<S\0[B>T^'NN3VTTD,T=JQ22-BK*?4$<BNFK/US2+?7]$O-)NV
MD2WNXS'(T1 8 ^A((S^% %7Q/J\FC:6D\-U:6\LDRQH;F*24,3GY52/YG;CH
M/0UQP^(NI-IL$DD-K9XO9[6YO[FUG$$7EJK*3&<.A</_ !$8VGKQ703^"#<^
M2\WB77);BVE$UM.[PEH'VLI*CRL'*LP(8$<T^#P6+.!TL?$&LVTDMQ)<33+)
M$[2LX4-N#QE?X!C XR<<<4 9FA:EKVH>.[P?;].FT[^SK*<K"SO&0_G9:(YQ
MDE>N.0%]*Z-]7E7QC%HOEIY+Z>]V9.=VY9%3'TPQJGIW@NQT>^L[G3+N]M5M
M[6.U>%'4I<1H6*[]RDY!=CE2.M6=8\-1:MJ5MJ$>H7UA=P1/ 9;-U4R1,02C
M;E;C*@Y&".QH YK3?%WB+7VTZ#3+?2X9KG33?2/<^854B4IM 4Y.<#OQ[]*K
M1^,M9\5:/=C2;:RM/L^FB:^-R7<^8XD'EQ[2.GEL=QSU'%78O 4UIK5G%I^J
M:C8Z;:Z5]D6X@EC,KMYI8JVY#V/4 'WJ_)\/M-5433[[4=,A-HME/':2J!/$
MN=N\LK'<-S?,"#R>: .8E\<7OA[PKILEM-9W0M-'MKB>U^S7$TQ'E@G=(F5B
MR!P7'N>*M'Q1K6C7/B[4;F2WNK&VU"*"WMR)"RM)'"(P,$X7,@+  DG=CKBM
M>X^&^G36EQ9Q:IJMM9W5I':W4$,J 3B.,1JS$H2#M !P0#CD5=N_!&GWMUJ,
MDEW?+;Z@$:XM4D41F1%54E!V[E<;$QA@,J#B@#!3QWJXF.GBTM[B\N)H(;*Z
M^RSVT!:3?N#K)\V46,MP?FR.E:G@]M1/B3Q6FJ2P27*7-N";<,L>/LZ?=#$D
M?GUJS/X,%Y:&*]U_6+J59(Y;>XDDB5[9T)*L@6,+GD@[@<@XJ_H?AV'0YKZ=
M;V\O+B^D62>:Z=69F50HQM4 # ' &* ."?7=7T/Q5XCNHGN+R"\O_P"S;6W=
MBR0W7D1-#@?PJQ>0,?9:DT+6=0T'PP;0ZQ%/>+J][;+)?PSW<TRQR$?)'&=Q
MZ#/89KT+3](M].N-0GA,C-?W/VJ7>00'V(GR\<#"#\<UBR>!;,31W-GJ.H65
MU'<W-P+B!T+?Z0P:1,,A&TD#'&1@<T 9.E_$5WLK:_U:UCMK2>PNIPZA@?.M
MI&61,-@C*@,H(!X8'I766B76J^&X5U16M;JZMA]H2VD9#$S#E58'((SC(YKF
M]0\"0/8>'M%@CDGT^RU)KZ>>YE#2 9D<KV+;G?:?]G.>:ZO5=/35M*NM/DGN
M($N8S&TMN^R10>NTX.#0!YC>2S:?:>(G\/WE['HCRV6GQ3-<R2XG><1SO$[D
MD *ZKD'&X''(KI=*M)-/\6:WX=L+Z\@LS86UW"S2F=K>1GE1MIEW=?+4X.1G
M/K5R#P-:QZ/-I,^K:G=:?) (4@E:)5AP059-D:X92HQV]JMV'AA;!+^7^UM0
MFU"^5%DOY#%YJJF=BJ @0 9;^'JQ)H XVWN-2G^&?AN6:;4;FV:\QJDMN7:X
M:#=)D_)\^-P3.WG;GM6[X!OA/-K]E;R7DFG6=ZJV9O!()$1H4<I^\^? 9CC=
MS@CMBM'3?"9TCP\='L==U2.,-NBG/DM)$,Y*K^[VD$YZ@GFM+1M&MM$LFM[=
MI9&DD::::9]TDTC=78]SP!V     % &A1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
>1110 4444 %%%% !1110 4444 %%%% !1110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>sri-20241231xexx191005.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 sri-20241231xexx191005.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MWSF-@)!QT)..N,X SUYH [6BBB@ 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@ KEO&6E>*-3^QCPYJ
M&FVBIO\ /%[;>;N)QMV\'&/F_,5U-% 'F">&_BG'&T:>(_#RH_WE73P ?J-M
M-;PM\3WMVMV\0>&S YRT9TX;6^HVXKU&B@#R_P#X1GXH[MW_  D7AW=MVY_L
M\9QC&/N],<4L?AKXI0JRQ>(_#J!QA@NG@;A[_+7I]% 'ET/ACXH6T!@@\0^'
M(H2=QCCT\*I/K@+3K?PU\4K-66V\1^'8%9MS"+3PH)]3A>M>GT4 >82^&_BG
M<,&F\1^'I& P"^G@D?FM/CT#XKPH$B\3Z!&@_A6QP/\ T&O3** /+V\,?%!K
ML7;>(?#AN5&!,=/&\#_>VYI7\-?%*27S7\1^'6DX^=M/!/Y[:]/HH \V_L7X
MM_\ 0UZ'_P" 7_V-5QX6^)X?>/$'AL-G.?[.&<_]\UZC10!YB_AOXIR2B5_$
MGAYI!C#M89(Q[[:8?"WQ/,DLA\0>'"\N/,8Z<,OCID[>:]1HH \N;PM\3VV[
MO$'AL[1@9TX<#_OFEE\,_%&:XCN)?$7AV2:+_5R/IX+)]#MR*]0HH \V_L7X
MM_\ 0UZ'_P" 7_V-5AX5^)RL&77_  V&!R"-.&0?^^:]2HH \PN/#7Q2NMGV
MCQ'X=F\MMR>9IX;:?497@T]] ^*\A!?Q/H#$9QNL<XR,'^'TKTRB@#S"V\-?
M%*RC,=KXC\.P1DYVQ:>%&?7 6F0>%?B=;3/-;Z_X;BED^^\>G!6;ZD+S7J5%
M 'FW]B_%O_H:]#_\ O\ [&J[^%_BA*Y>3Q!X<=CU9M.!)_\ ':]1HH \U&B?
M%I5"KXJT( #  LNG_CM0+X6^)Z.'3Q!X;5@<@C3@"#_WS7J-% 'F,WAWXJW
M F\2^'Y .F^PSC\UH7PY\5%='7Q)X>#1C:C"PY4>@^7@5Z=10!Y?_P (Q\4#
M$(O^$A\.>6"6"?V>,9/?&WK2#PO\4%=7'B'PX&7&UAIPR,=,?+7J-% 'F5KX
M9^)<.H1W3Z_X=W9 D=-/ =DSR-VW->DK!"DTDR1(LLF-[A0&;'3)[U)10 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !45U.+:TFN"NX11L^,XS@9J6JFJ_\@>^_P"O>3_T$TGL732<
MTF<1:?$K4;^V6XL_!VI7$#9VR1$LIP<'D)4W_"?:W_T(VK_DW_Q%6_A=_P B
M!8?[\O\ Z,:NQKGIQJ3@I<^_DCV<95P=#$3HK#IJ+:^*71^IP?\ PGVM_P#0
MC:O^3?\ Q%'_  GVM_\ 0C:O^3?_ !%=Y15^SJ?S_@CF^N83_H'7_@4O\S@_
M^$^UO_H1M7_)O_B*/^$^UO\ Z$;5_P F_P#B*[RBCV=3^?\ !!]<PG_0.O\
MP*7^9P?_  GVM_\ 0C:O^3?_ !%'_"?:W_T(VK_DW_Q%=Y11[.I_/^"#ZYA/
M^@=?^!2_S.#_ .$^UO\ Z$;5_P F_P#B*/\ A/M;_P"A&U?\F_\ B*[RBCV=
M3^?\$'US"?\ 0.O_  *7^9P?_"?:W_T(VK_DW_Q%'_"?:W_T(VK_ )-_\17>
M44>SJ?S_ ((/KF$_Z!U_X%+_ #.#_P"$^UO_ *$;5_R;_P"(H_X3[6_^A&U?
M\F_^(KO**/9U/Y_P0?7,)_T#K_P*7^9P?_"?:W_T(VK_ )-_\11_PGVM_P#0
MC:O^3?\ Q%=Y11[.I_/^"#ZYA/\ H'7_ (%+_,X/_A/M;_Z$;5_R;_XBC_A/
MM;_Z$;5_R;_XBN\HH]G4_G_!!]<PG_0.O_ I?YG!_P#"?:W_ -"-J_Y-_P#$
M4?\ "?:W_P!"-J_Y-_\ $5WE%'LZG\_X(/KF$_Z!U_X%+_,X/_A/M;_Z$;5_
MR;_XBC_A/M;_ .A&U?\ )O\ XBN\HH]G4_G_  0?7,)_T#K_ ,"E_F<'_P )
M]K?_ $(VK_DW_P 11_PGVM_]"-J_Y-_\17>44>SJ?S_@@^N83_H'7_@4O\S@
M_P#A/M;_ .A&U?\ )O\ XBC_ (3[6_\ H1M7_)O_ (BN\HH]G4_G_!!]<PG_
M $#K_P "E_F<'_PGVM_]"-J_Y-_\11_PGVM_]"-J_P"3?_$5WE%'LZG\_P""
M#ZYA/^@=?^!2_P S@_\ A/M;_P"A&U?\F_\ B*/^$^UO_H1M7_)O_B*[RBCV
M=3^?\$'US"?] Z_\"E_F<'_PGVM_]"-J_P"3?_$4?\)]K?\ T(VK_DW_ ,17
M>44>SJ?S_@@^N83_ *!U_P"!2_S.#_X3[6_^A&U?\F_^(H_X3[6_^A&U?\F_
M^(KO**/9U/Y_P0?7,)_T#K_P*7^9P?\ PGVM_P#0C:O^3?\ Q%'_  GVM_\
M0C:O^3?_ !%=Y11[.I_/^"#ZYA/^@=?^!2_S.#_X3[6_^A&U?\F_^(H_X3[6
M_P#H1M7_ ";_ .(KO**/9U/Y_P $'US"?] Z_P# I?YG!_\ "?:W_P!"-J_Y
M-_\ $4R7XAZO!"\TO@G58XXU+.[;@% Y))V=*[^LOQ-_R*NL?]>4W_H!J90J
M)-\_X(TI8G!SJ1@\.M6E\4O\Q?#^L+K^A6NJ+"85N%)$9;=MPQ'7\*TZY?X=
M?\B#I/\ N/\ ^AM745K3;E!-]CAQM.-+$U*<-E)I>B844459S!1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M6K2">[W.3$5(/W*?PINWIT_K[PHHHJSE"BBB@ HHHH *R_$W_(JZQ_UY3?\
MH!K4K+\3?\BKK'_7E-_Z :F?PLVPW\:'JOS,OX=?\B#I/^X__H;5U%<O\.O^
M1!TG_<?_ -#:NHJ:/\./HC?,?]\K?XI?FPHHHK0X@HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KCOB9XJNO!_A!M2
MM%_>/<1P&79O\E6/+[>A( X!XR178USGC+4]/T_3;2'5K-;K3;^Z%I<HT1D"
MHR.VX@=@5&3V&3VH I:-?7&J7&E7^A^)1K.CR2,MX)5B+H/+8J045=OS;<J1
MGD=.0:]Q\4-+M;G7(9=+U3;HC(+^14B*QA^C >9EAQV&1Z5PEGX/LO#/Q1T&
MZ\ ZJT]I>.QU"TBG$R10#JS,"?E.>-W.X#!/:QH6BV7BKXC?$33;K4)X[*ZE
MM]\=LZ#[0JALC)4G (YVD=>: .^N?B%ID.MZ/I5O:7MY+K$'VBRD@$>R1-I;
M.6<$<#N*T4\564>EZEJ.I0SZ7;Z<^R<W>SIM5@RE&8,"' &#DGC&:\S\:6MC
M8?%GP1I]K>C2[6TL9H!-$Z@VR^6RIRX('8#-6?'=K+XI^%5SH?A^<:E<Z0EK
M]I:V.\3E5PRJ1]X@ -CZ#KQ0!W$7C+S-&76&T+54T^10\<K)'N*'HQ0/N"G(
MZC@<G I]IXSL[SQM>>%$LKQ;^TA$\LC!/*V';@@ALG[P[4FB^+=!U/1;$V]Y
M \DT2)]C0AI5; !0QCYACOD<8R>*XO1[NVB_:)\3327$21?V5&N]G 7($1(S
M[8.?I0!Z+=>(-.L_$-AH<TX6_OHI)8$]0F,_H21_NGTJAXD\967AC4M(L;NS
MO)I-5N!;6S0!"OF$@8;<PQ]X<UYI\0([V[TFT^(>FK:--I]ZMS;3+<DN]OD*
M(MFWO]XC<2-S\<U9^(FO:?J^I_#75;>XC^S/J<=RQ9@/*3=&26_NXY!STP:
M/9 <@$@@^A[5F^(=<@\-Z%=:O=03S6]JF^18 I8+W(#$#]:CM/$FF:AK1TRP
MNH;N1(#/*\$@=8QN 4$CC)R3C_9]ZQ_BDZ)\,M?#,%+VK*H)^\QZ >] "Z9\
M0]+U+4=.L#:7UK<ZG9B\L4N%0"XC*[OE*N0&P#PV*N>$/&-EXTL+B]T^UNX8
M8)VMV-RJ EU ) "L?[PKG/ 7AC2I=$\,^*+N[FNKVSTF*&$S2(([4>7A@ H'
M/)!+$FN?^#7B#2-%\$ZS)J6HVUMLU2>;9)( Q38F"%ZG.#C'6@#U77=:LO#N
MB7>KZ@Y2UM4WN0,D]@![DD ?6C4=7AL-"FU=(I;NWB@-QBWVEG0#=E<D \<]
M:Y/73%XZ@.AQQVLD?V$3W5O-<E&B>5"(^BMDI\S$$#!V&N:\!>)1_P *OUW0
M-7N8DO\ 0H9[1F9QAXPK!"I[C^$8]!ZT =OHWC_2?$'A>37M+ANKB*)_+FM@
M$6:)LXPP+ =P>O2KK>*(7U:]TVTL;J\N;".-[M83'F+>"RKAF&YL#/''OGBO
M/?%OAB]\/>)$\5>%2KZ;J\D<&KVL?*$.X G4#W.21T//0FE\::)I]_XDU?7-
M$\0OX>\3Z:%21FDVQW:B)'7(/488+QD<<@\4 >K6%Y'J.G6M[$KK'<1)*BN,
M, P! (['FN8\1_$*R\+VT]W?Z3JALXKH6@GC6(K)(1GY09 Q'49QU!K7\*7>
MHW_A/2KO5K<6]_+;(T\6W;M8CT[>N.W2N#^/KK_P@5K'N'F-J,+!<\D -DXH
M [.[\86&E:?J-[K,%SI<-AM+FY"'S WW=FQFW9/&.N145QXVL]/339=6L+W3
M;;476*&>Y";5=AE5?:Q*$CU&/4BN;^-.C7WB#P##+I,;7?V2[CNWBA^8RQ@,
M#@#KC<#] :H?%:]MO&G@[3M&\/31W]_J5W$\44+!C&@!+.^/N 9P2<8S0!ZS
M7$W7Q.TRSOM<M9-+U0G1 C7SHD16-6Z,/WF6&.>!D>E=E;QM#;11,Y=D0*6/
M5B!UKQG2M'M/%'Q3^(.FW&H3Q6=VMNKK;.@^T*%^9<E2<#&#MQ0!WEU\1-*A
MU31+"WM;V\;6XO.L9(!'LD7&3DLZD<>HJS>>,H-/T35=4O-*U&&/3"/.C81%
MV4J&WIARK+@^N>O%>>>.+2PTWXF> M.M+L:9:6=O-")8W7-LNS"\N"!]6'-:
M_B;5=/D^$>MZ1;W\5[+IVEPVTUS&X99)2N-H;NWRY_X%0!T=O\1-+DET);JT
MOK*+754V$TZH4D+ $*=CL5)W#J!UJ5O'FF1>.(_"=Q;7D%],#Y,TBKY,A"A\
M!@Q.<$<$5Y/9/)IMW\/-4\12M?\ AE+.%+5E 4:?=[%YDVCY@"O&[IS_ '3G
MI/B)IQUFQU/6-"FCFUK0=3BO8!"P=BODQ!A@=N ?^ 8H [74/'>FZ?XSLO"Q
MMKR;4+P$HT2KY:D*6(8EAR%P>AX(J-/']B^NZYHZZ=J)N]&MS<7("1D,NT,
MF'R201@8'OBN%UA?LGQF\"M>/$MTT5Q+>8<$))(C';GT&0JY[ 5?\)3Q-\?/
M&I65");>W$9##YRJ("!ZX[T =0/'\)\2R>'AH.K'5([3[6T \C_5\#KYN,Y(
MXS746-TM]86UXB.B3Q+*J2##*& .".QYKS"VGA_X:4NV\U,'11$#N'W]RG;]
M<=J]6H XZ_\ B+86&O:KH[:5J<MQI=K]LN3$L140X!+#,@)X(XQGVI+CXE:+
M%_PCS6\-Y=Q:^_EV4L"IM+ @$-N8%<$\\=C7&M80:[\=O$^GOJ,UM!=:.EO(
MULR!I ?+#)EE/;.<8-2^/]$L_"][\.WLX#;Z'I&H[9I225A5F0[G;MDAB2:
M/39M6,6J-8"PNI'%N;@2*8]I .-O+ YS[8]ZY2V^+.BS^&H_$;Z?JD.CO/\
M9VNGCC(C;.,LJN6QGN :W(=1LK[6KB_M;N&:RM[+8]RD@,>XL3C<.,@#)],C
MUKY]TBWOQ\)-,N)C+?>'+?4V;6-+B 639N&UPP&['MGKCMG !]"ZUXMT[1KB
MPL]LU[J&H'_1+.U :24 9+<D *!R6) H?Q,8)I8+K2+^&:.TDN]I\LAT0J&"
ML'QGYAP2/Y5Y[J,\%A\7] \8-(K>&;S3?LL-Z/\ 56S8; 8_P Y YQU/H:]!
MU/6M+O-%U0VUY!.L=G*7FC8-&F5^Z7'&3QQG/Z4 9 ^)^DMX";QF-/U+^RE?
M8?DC\S[_ )>=N_INXZUTJ:S;?\(^-:G#VUI]F^U/YN,HFW=DX)'3WKY]2$_\
M,PR_\3.??YNW[#^[VY^U XQMWYQ\W7]*]8%W;ZSHF@^'K=K*[,]C'/=6\MQL
M#Q(J@+D*QY<@XQT1A0!U%IKVGWGAN/7TG"Z<]M]J,C?PQ[=QSCN!G(]JIV'B
MA+]=,E73+V.WU,;K69O+*D>69!NVL2N54XS_ #KS7X?ZM'X=T;Q;X)UQ5N4T
M=)YH8E?<)[8J69%.!G\L_/TXI^@:5<^#_%^C0>%/$)U7PYJ$K^=ILSAVLTVD
MF0'^$#IR%.2 <DT =UI?CZRU?^WA:Z;J);0Y&BNE81 LZYR$^?G[IZXI-$^(
M>D>(O#-]K>FPW<HL=WVFS946>/:">5+8Z D<_J"*X3P'>6T5Q\4I)+B)4>^G
MD5F< ,I\S##U'(YJ3QMX9N])G_X3;PBRO#?6_P!GU>VB^9)HG&TS #N,Y/TS
M_>R >BZGXLL]-U2QT@07%SJ]ZADCL8-I=4'5G)8*JC!Y)YQQFK%IKOGZS_94
M^G7EI<^0UP#*%,;*&53M96()RPXZ_F,\%<VTOAWX]/K^J'R])U+3OLT%V_$<
M,HV?(S=%)V'&>N[BMW1/%U]K'Q(U70XXK.72["W61+Z%&8N6"'9NW%01GGUV
M]!0!V]9=EX@T[4-<U+1[><->Z<(S<)_=WC(QZ\=?2I-:U:WT/2;B_N715C7Y
M0[!=[G[JY/<G KR'4UNO 'Q'T#Q+<_95M=5C-EJ;V\YD$C,=WGD%5P,D'C(
M7'>@#T.X^(&D67C:+PI?175K>SC,$TJKY,I/0*P8G)]"!^HS8U?QA;Z)I>KZ
MC=Z=??9M+D5)BGEDME5;*C?R,.O7%87B7PUI'C_^VM+-W"+Z Q2VUQ$X+V\F
MSAN.<'H1_7%<E?76M2?!+Q=#XE41ZO%<_99,\&8HD 5AZ[@ <CKUH ]"M?B!
MI4T^CQ7=O>:>-9C62PENE39/N (7<C-M;!'#8ZUU=>%ZY;OXL\'?#K0-$/VB
M^A^RSW$D/S"T1(@&,A'W3D]#R2M>Z4 <W;>,[6]M/MUI8WEQIQNOLJW<80J6
M\SRRVW=N"[N^/?&.:T-?\0:=X9TS^T=4F$-MYL<6[W=@H_+.3[ UX[+IYT66
MW\4> -9=&O[J,W7AN5MPD=V 8*G48R3G'"Y((&*[/QKIR^/;?5]%MFL9H;*
MQEI;DH8;D@,'P%;.T #.1]YQZX .O\1:[;^&M!NM8NH)YK:V7?(L 4L%]0&(
M!_.I-$U:+7=$L]5@AFB@NXEFB6;;NVL,@G!('!]:\BC\5CQ!^SQJL-Y*!J=E
M;?8IT=OF=E("GWRN.>Y!KL?!_BG2;'P'X4M/MMO+>S6UI:K;1R@R!RJJV5'(
MV\DY]* +UCX^M]3U;6-,LM%U2>ZTAUCN5'D*,MG;M+2#.=IJZ/%UI)+I5M;V
MES+>ZG:_;(K4[$=(@ 27W, "-P& 2<Y[ FO+/#KVC_$WQO<3:]%I\$>IVEP
M\R)'<K&[E@21DX_V2.<9S71>*K3PYX\GTV0:I/HNHQVYN=,U1'\O*EV7'..N
MT,!D'!..AH ]%TO4EU2V>9;>>W*2M$\4Z@,K*<'H2,>A!P>M4_$'B?3_  XM
MHMV9)+J]F$%I:P*&EG<]E!(&!D9)( [FL?X:7NN7OAB7^WI4N;BWO);>*]1<
M"[B3 64>H)R >X -8'Q#L+BS^(W@[Q1*C/I-E(T%TX&5MR_ D;T7GD]!MYH
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
MI\P2=/+V]=V>WX].:GE\37=K80WUWX?OXK>9D4 /&[Q;R #(H;Y1R,XW8[T
M=%17)OXYA'C.[\+Q:7=RWUM;?:F</&L9CXY!9A_>'45O:1J+:KIRW3V<]F^^
M2-H)]N]"CE#G:2.JY!!Z$4 7J0J#U .#FO*]&\<Q:YXQU_1M4\03Z+?VM\]M
M86P$:(T:\!LNIWNQR<$]",#O76QZSJNBZ7;1:K8SZA>K#/-<SVP1(U6-NOS,
M,;@00!DX!STH ZBBN3\.>.X/$NGZ?J4&E7L&G7IE"7,QCVH8]V=X#$C[C8.,
M<4VW\?6U]H=YKVGZ9>W>CVI?-RFP&54^^\:$@LHP>N"<' - '74@4 D@ $]?
M>N:O_'NA66A:=JT4[WD>INL=A#;+NEN7/ 55.,'/!SC'>K::[=I>65I>:+=6
M\EX66-Q(CQJRHS[68'@X4]L>] &W17)^'O'UAXBTO5-0BM;BUATZX:VD^T%
M6D7'"[2<]0!ZDUT&EWDVH:?%=3V$]B\@SY%P5WJ/]K:2 ?;- %RBBB@ HHHH
M **** "BBB@ H(!&",BBB@!      !V%+110 =1@T@ 48   ["EHH **** "
MD  )( R>I]:6B@ HHHH " 1@C(I  H    ["EHH **** "BBB@ HHHH 3:,Y
MP,XQFEHHH **** "D*A@00"#US2T4 %%%% "!0HPH 'H*6BB@ JIJO\ R![[
M_KWD_P#035NJFJ_\@>^_Z]Y/_032ELS2E_$CZHYGX7?\B!8?[\O_ *,:NQ)
M!). *X[X7?\ (@6'^_+_ .C&KJ[R%;FRG@>-9%DC92C#(8$="#6=#^%'T1UY
MK_OU;_%+\V%I=07UI#=VTJRP3()(Y%Z,I&014U>2:)HMC?6W@2QO-)F$2:9-
M!?126KQKYOEQ#$G YW!L$]2.*EB:[_X22RN=/T^[MKG[5J,+A[64D,P?R_,E
M(PRDA64#Y5&!GC-:G >AW>LK:>(--TEK>1FODE=9@1M7RP"01USR*N64T]Q:
M)+<VK6LISNA9U8KR0.1QR.?QKS301;S:OX/G.FW<=[%97,.J22V<@83;$W>:
M^W!)8,<D]_>HM%TV*XA\%P7UC,T2?;UN$FA?:%);:) 1T.> W7- 'J]%>36L
M_P#9^@^%?MT,\EO U[%)97%K,Z%-Q$98*C$;5VA<KC#'D<9[?P-!:VW@^PM[
M6\^UB)-DDVQE+./O9#?,#]>: +&I^)+73XXGC1KH-J$6GR&)AB*21E7G/IN&
M<9K:KRB?3HH++4+0:9-%(?%4,S^7:NNZ#ST?<& Y4+N.0>/:IECBT^>_L5TN
M<:=_PD0,*K;2-!"AME.XQJ/G0R;P /EWD'MR >ERW=O#<06\DJK-.6$2$\M@
M9./H/Z>M35Y3X?LBL_@Z:]TVY8VLVH6S/+9/F,^83$#\ORK@<'H,=1BNQ\<-
M=QZ#'+;17$T,=U$]Y';('D: -\^U2#NQP2,'(!% '2T5YA_96FM<^'WL8=1G
MT^;699F%S;M&JHUM(&P@1=D1<J,$ $D]CS6LM,AM8]-E@L)HY;?Q--'$P@<&
M*S9Y/E7CY8B&''W>10!ZQ69H.LIKNGR7:6\D&RYFMVCD()#12-&>G'537F_A
MC2X)X/#5[ID<BZK!JER+J8;N+423!E<GC:?DP/[W3O5O3EN8ETUKNTF;1_[;
MU)KU'A8@;Y)# [J1RG.<XP"RGMF@#U"BO,WTF[T_P_+KD<#L=&U6:]T^%UPQ
MLLX>( ] 5+E!VPF*75[$65W81ZW;7?\ 9E];SM<FTM/M CNY'#$,H1S]TE5;
M&1MQGF@#TNBO*[NPC-\^DZP/$!A>TMAI5Q' )9LH.5,@C;RY0PR22HP>3@5K
M*MQ:>.1=)$+ZVDNY#*)+9EN;,B%AO5P,20D#&.Q8 9(Q0!WU%4]+U.VUC38;
M^T,A@E!V^9&48$$@@JP!!!!&#Z5Y_%:W\\$*-!-'XHM]>+O<>606MS.23OQS
M%Y!VXSC( ZT =7?^*X[*:_9;.6>TTQ]E_.C &#]T)2VT_> 4KG!SSP#S5K3=
M5U"]OVAGT66VM?*$J79G1D?."%P#NSR<\8&.IR*X6_TNT;1_B2$TL&:<R?9<
M6AW29M8U&SY>?W@/3N,U8O;2Y355_L"V:"Y;PO=16[1Q%$6X+(4&<8#9#'!Y
MX- 'I-%>93/;W/AN?4?#^D:I!<K%:IJ$"V[Q.T:2J9$".,22;#("0#D<$G(J
M"YTS2YX=-FT^+4YK&ZUN&61)[5HD4>6RR;8PBE4/R[B1M)/UH ]4J"ZLK6]1
M4N[:&X16#*LL8< CH1GO7"-IYTKQC;QZ;:Q7-DES!";26W99+11$H$D$O0Q
M?>4\9W<Y.*[32=6M=:T];VS,OE,S+B6)HV!4D$%6 (Z=Q0!>Z45YCJ3NWBV.
MXCT^]BE@UZ,2N+661WB,.W?Y@&!$>!L''4GOBOI6GK:OH-Y!931WB^([U7E,
M+[EM6-SM!..(SF(^F2#UH ]#U'65T[5M)L&MY'.I3/"LH(VQE8VDY[\A#6G7
ME&C RWO@V6\TV[77+6_G75)6M)-P=H9@69]N"I8K@YQ@C& *['QR]U'HMM)!
M#-/:I?0-?QPH7=K8/\_RCEATR!U7(H MQ:_)=7>KVEMILTD^FW$4+(9$7S Z
MJVX$G  5LX/)QCK6W7DM_;0-:^+#I^GW*02ZIIT]L([.1 P'D;V0;1V#DX[9
M/>M"YT=[K4O'%YI]G(=5CP^F2D,I#-:JK&)CQDMN!([XSTH ]*J&XN[>U:%9
MY51IY!%$">78@G _ $_A7F,BP'3)]8T*TUMX6DM?[3LGL_(S$DF758PB[WVD
MAL9RHQS5O4;#2)AH>H:?I%R^G?VYY\@>SD. \#J2L17<J%]G8 MS[T >DT5Y
ME96M]/!I8>WFB\36VM,UY,8R"]N97+DOC!B,1 7G&=H'(XBL-"M6\/7]PJ2V
M-^VKW,<=S):M*!%]I:2,.AQF$@+[#.<CDT >I5E^)O\ D5=8_P"O*;_T U6\
M'M<'PY$+FPALI5EF!C@SY3?O&^= >0C?> /8BK/B;_D5=8_Z\IO_ $ U,_A9
MMAOXT/5?F9?PZ_Y$'2?]Q_\ T-JZBN7^'7_(@Z3_ +C_ /H;5U%31_AQ]$;Y
MC_OE;_%+\V%%%%:'$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %<[XPU.UTVPLX[^Q-[I][="UNHA 9<1LCG<5 .0
M"H)XZ9KHJ* /#K7P;INB?%'0;[X?Z@9+>>1CJ5M!-YL4, QG<P)P#T"L<Y Q
MTXW?B"Z_\+9\ /N&R"6<S-VC#!<;CVS[UZI10!YCX]TVZL_B7X1\6-&\FE6;
M/;W;*I86^X$"1@.B_-R>VWFH?$UN?%OQ6\)RZ/(L]GHOF75[>Q-NB0$J53>.
M"QV=.N#FO5** /*O$7A-O$VCQ^(_#%RD?B32KRYDM9HV'[Y?/D/EMZ@@Y&>.
M?1C6%X_FGO?AQX%>X1H;MK^WN)XU4[HAM;<<'D $]Z]RHH Y'0M4TVPCET:/
M5O[1=%N;R6[,@8(C2Y =P-N[]YC [*?:O#](T_5$^%6DW,R7%_H5IJ3/JVBA
M0KE-WRN" 'Q[$XZ'H#7T]10!Y#XJO[._^*7P\OK*17LE69BZC"QJR@*&_N^F
M#BC1M2M--^.?C2_NYA':O9P".3&1(RI'E4Q]YL@C R>*]>HH ^<#X!\2'X7O
M??V=.)CKO]J_V85_>>1MV_=_O?[/7'Y5Z=XH\?3P_P!ACPNUCJ1U&Z2">%HV
MEDA1NKE58%<=PP_*O0:* /$=8MH[[XVZXDNJG3XI-$$(NE<(C2 H?++'/!P<
M@'.,UZ]H^L6NMV\US9%FMTF:))""!)MQDC/;.1GOC-:%% 'C_B+1_!7C^QO;
MC7631=;MI9H!<M^Z>0([*K -Q,I '3)[ BMOP8FKV7P5V>(6D6Z6SG"_:"0X
MC(;RPV><XQ@'GH*]%HH \K^&FG2ZG\!?[&C?R;N>VO+?#<&-G>0+D=1]X'Z5
M#X/U6WT#X.3:)J:&VUBQAN;9]/<?OI'9G*!$ZN&W#!&0>?2O6J* /GJS\'ZW
MX1T[X?:SJ-M/);:9<2O?PHI<VBROD,5'/ Y/H17N-KX@TG4)%%E>PW8VEVD@
M8.D0 ZLPX7Z$Y_(UJ44 ?-&@V^N:9H^J>*M'NG:32->FN)-,EXCN(755W@8R
M6QD ^F<<]?H+P[X@LO$VBP:E9%E2107BD&'B;NK#L1^O4<5JT4 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
M9\MB5PT?S$\G!QU.*V-4\6Z1H_G->33"&W=4N)T@=XX"<8#L 0.HSZ9&<9H
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
M,@D/MQDKP>1G&#G% &]17.V/CC0=1OM/M+>YF+ZA'YEJ[VTBQR_+N*JY7:6
MZC.1TZ\5SWQ,\401>!=<.FWM]#<6O[K[7:(X1)00"AD P.N#SP>"0>* /0ZJ
M:K_R![[_ *]Y/_034\!)MXR3DE1S^%0:K_R![[_KWD_]!-*6S-*7\2/JCF?A
M=_R(%A_OR_\ HQJZF^LXM0T^YLI]WE7$31/L.#M8$'!['!KEOA=_R(%A_OR_
M^C&KJ-0:1-.N7BD,<BQ,5< $J0.#@\5G0_A1]$=>:_[]6_Q2_-G!^(O \L&E
MI)8WNJ7MY_H%L0?*XB@N5DW8" 95=_L?0FKWB+PY,;O3;NT-W/>2ZK!<75RJ
M+NCBC1U'&,;1NZ8)^8_A)X9\=6%WH>E#5;F:*_ETN.\DEGMFB2;"*9&0[0K8
M)Y"^O'%2:_XV@LM)U'[$DPU&U:!&ADA.Y!*X59,=".N/<8/I6IP%Z/PA:1ZO
M;:K]KNS=PW$ER[93$SN@C.X;>@0*H Q@#UYHMO!]C:LL:37!L8[PWT5DQ7RX
MY2Q;(XW8#DL!G /MQ45GX@MM/69=0U.XNHOM@A^TRVP1;=G"[8I"H SE@-V
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
MBL3_ &9+40-*\CS8=2"!]W'W<$Y;/!P,<U/#=6]PTBPSQ2-&<.$<$J?0XZ4
M<+JWA3Q%KTE[<7CZ7;SSZ9': 0RR.OFI+Y@;E!A2>,<D>].NO"FOWNM3:C*=
M,0S7EC=&)9I#L^SDDKG9SG/!P/I7;R7=M%.L$EQ$DK#*QLX#$>P_ T"[MFNF
MMEN(C<*-QB#C>!ZXZT <?K/A35=0U35;F![,1WDVGR)OE8$"VE\PYPI^]T'I
M67XHL;C2[N[O;FXTVW.HZO;W-K/<3.B0-% %^>3;A"?+P,@@[MN.<UZ)'=VT
MT\D$5Q$\T?WXU<%E^H[5DKXBBG\7)H42P31M9RW#3),&*LCHA0KCC[^>O;I0
M!D:%'?7OA75[6P:QM+R<RO#J%G<FYBDFD!)DW%5R0QY ! X Z8&<?!.MMJ37
M8_LR-99]/GD19I&.ZVD9F^8KEBV?O'GUZ9/1:GXF:WUE]'TV&VN;Z*W%R\4U
MR(LJ6(V@X/S8#'G'0>N1I3ZDKVB3Z?+9W(,Z1EFN J %@&PP!RP!X'<X'% &
M1;^&9Y;;Q7:7TD:P:W,[*T+DLB/ D)SD#GY,_C[5S7B[0;Y? \]UK$MH'TC0
M[RWC>!V/GN\(3<00-O"_=YY;KQSTUQXSL?[1T^WL7M[J"XOWL9YEG \EEB>0
MG&#D?NR.H_&NBBEANH%EADCEB<95T(96'L>] '#:GX1O/$\,6I&XL[>[BL8H
M[,H3-&S++'-E\@94F-!@9X+<U<B\/:S+JFB:A<PZ/;M97#RS0V98*087CX)3
M+'Y\\XQ@#U-;UYX@TC3[&6[FU"V6")UC8K(IP[' 7KU)[5>>ZMXK;[1)/$D&
M ?-9P%P>ASTH R?"VDW6BZ1):79A:1KNXG!B8L,2RO(!R!R-^/PJ?Q-_R*NL
M?]>4W_H!K1BECFB66)UDC<95T.01Z@UG>)O^15UC_KRF_P#0#4S^%FV&_C0]
M5^9E_#K_ )$'2?\ <?\ ]#:NHKE_AU_R(.D_[C_^AM745-'^''T1OF/^^5O\
M4OS84445H<04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 54U+4K32;)[R]E\N%2%R 6+,2 JJ!R220 !R2:MUQ?Q(M
M=1?3]&U*PM)KQ=*U6"]N+6 ;I)(EW [1_$1N! ]J ,^+66?XO3(YU2&W30'F
MEM)1(P#><@#HBD@DCCY?0CKFM#2O%WAK1_#&AM%?:A-97[&*RGN(Y99)3N;A
MFQUX. >2,8%9\.IK??%.#6(+#4SIYT%X?/>PF4!_.#;<%0>@/;GMFN<TJVO;
M?P/\.K:72]26>QU99;J,V,NZ%!YH+,-O ^=?SH ]$B\:Z;<6'VJ"VU&4K&TL
MD M'$L2!F7+(<$<JV!U.#@'!JQ'XKTJZM;*>PE>_^VPF>WCMDW.\8P"V#C:
M2!\V.>.O%<?J[_V!\0=2O-6T._U'2M5@@^SW%G;O,89(U*F-E7D9X(/_ -?$
M"&;P;XML=87PW=0Z#>:9]D^SV%N9&LG$SR+N1,XW!^<9^;- &Y<?$:PDN/#H
MTN"YO+?5II$,J0M\@C1RRXZ[]R@8QP,GTSL7WB[2[!;N207,D%D0+R>&!G2W
M. 2&(] 03C.!UQ7,ZZURVJ^#M:71;R&RM]0G:2&&V9Y8UDB959T0$@ECD^F1
MGG-0:"USH.G^*=$U73[V2>YO+FZM2ENTBW<<PR &4%=P)(()XZ].: .GU'QW
MH6FW<=K)+<3SRVIO(5MK9Y?-B&.4*C#\'/&<#). *FM_%VFW20S01W;VTLR6
MXG$!"K*Q "-W4@L 21@'C.>*XGPUHU]X?\5>$+*[M[J0V6A26L]PEN[Q1RLR
M,$W@;>Q&<]J=<V5W:>(I-2\,MJ5K>3:KLO\ 2+B!VMKI?-VM.I883*C?O!QQ
MCKU .Q\:^)CX3\-S:FMK+<2!DB0(N55G8*&;VR1]>E6IO$5I%)# L%W)>2Q&
M86B0GS1&#@LP.-HSTR>>V:Q_B?9W5]\/M0BL[:6YF62WE$4*%G94GC9L <DX
M4G'M6;!<SZ=\1[C7KFTOO[(U?3HHHIC;.6@DC9OD= -R!@Q89 Y.#@T =EH^
MLV&O:<M]IT_FP,Q0Y4JR,#AE93RK ]0:Q+CXA:% FI.!?R_V;)Y=V(K*4F+
MW%F&WA0#U/7G&:C\"Z3<6']OWTT4D$>J:K->00R*598R H8J>5+;2V#S@C/-
M85HDZQ_$C=8WX^UR.UMFSE_? VX3Y/E^;YACB@#J8?&^B3ZE864<MP1J'%I<
MFW<03-MW;5D(P3C/Y$=>*5_&NCI<*A>8P&]_L_[4(B8A<9QLSUZ\9QC/&:XV
M:*Y_X1CX:1?V?J!EL;JT:Z06<I, 2!D8N-O&&('-9>L3:EJ>D,USHVKI?VFO
MQRR6EM92+!%"MP#O7:,3%AABWS'))X% '4Z1JHTGQAX\EOKNZDLK-K-D1Y&E
M\L-%DJ@))Y8\*.I. *ZB;7[>%(1]FO)+B6,RI:I"3+L&,L5_A'(ZXYXZUYAJ
M%IK/_";>(_$^F66H&2RGM+J&RGM9!'?(L&R15^7!D7)VD9P<]0:U-7U'R?%]
MGXFNM U6[T6_TU+5U6SD\^SF5V<;X\;L$/C(SR* /0M%UJP\0:7%J.FS^=;2
M9 )4J5(."I!Y!!&"#6=?>,]'T\L]Q)*+1+D6LEXL1,,<I.-I;Z\$C(!X)!J?
MPS!;0Z3NL](_LJWFD:5+<Q^6_/\ $Z]F.,XZXQGG(KBO"6HWNA:;-X/U+P_?
MW.H074QMY?LQ>VN4>5I%E:3[J@%N<\C'<\4 =CJOB[2]'6YEN?M#6UHX2ZN(
MH2\=N3C[Q'L03C.,C.*IW/Q"T&WOKJS#7L\]MY7FI;V<LF!)]UAA>5Z?,..1
MR<UR-N(M'UO7M%\0>%M0U(7U_-=6<]O:F:*XCE.[RV/W5*G(.[ Q[5M>%8);
M3XB^(0^GSVT$EE8Q0LMLZP9C1PZHY4 @9 % %K1?B%9W^F7E_?6US9QQW[6<
M*/"2SL'$:H,=7+=AT_#-7;SQ/H]YH^O1W4E[:C3XC'?HL;B:W5DR&&S)^[R&
M7(&/:N'MKK5M%\/W]DFBZ@TB>)));B86#2F&W>8L)H05(=L8P5#8ZD=,O6*X
MCNOB,L>EZR8M1TV+[(\]O*[3'R'3J<G)8@;>HST !P =C;^,-"TV#1].6:^E
MDNK%9[0-!)+)-&$4@YP=[X(R!DYZUK:#K]CXCL'N[!I=L4SP2QS1F.2*13\R
M,IY!''YUPFE)<+XB^'[M87ZI::+)!<.UG*%AD*1 *Q*X!RK=?2MOX?I-%=^*
M_.M;J 3ZW-<1&>W>,21LJ ,NX#()4T 1073VOQ5UV.6YO'LTT>&?R0\D@1C(
MX)1!G!PH^Z*FTGQ9X;TGPUH7DWU_-9W[&&RGN4DE>4Y;[S$=>#@'G'05!$TD
M/Q8UB\>TO?LIT>&)9A:R%&=7=BH8+@G##I7*:5;7L'@CX=6LNF:DL]CJJR74
M9LI=T* 2@LPV\#YE_.@#O$\?Z/(U["D.I->61'FV0L9//VD9#A,9VD=_ZD5'
M>>(?#^JCPS=B_O0E]=+)8-;"1$F?:PVR$#&.N5;TJII;/!\4?$UW+:7BVTEE
M:I',;638[)OW!6VX)&X=.O:N0T:VO8/!WP]MI=+U))['6#+=1FQES"F9OF;Y
M>!\Z_G0!W>C>-X-2O=?6YMI[.UTJX,1FFC*C:J*S%CV)+' ZXQ6A!XLTR356
MTV<SV5UY!N46[B,0DB'5E)XX[@X([BN U#2M6NK/Q_H]KI]U]NNM02_M6>%E
MAF11$V!(?E)8QE< YY^N'ZC!;^-_#5_#HWA2]L-7^Q2QF:_MC"869<&)';[Q
M;[O'&,YQP" :/B?Q$E[K7@R2P?4H8KK58PKX>.&YAV.3QG!YVD;@"1R,BNE\
M:^)CX4\//J"VLMQ(TB0H$7*JSL%#-[9/XGBN,U'69-;L_!)AT75X[BQU6!KV
M%M/E'V?;$ZMSMP1D]1GCKBNE^)UI=7G@2Z2TMIKF5)[:;RH4+N529&;"CDX
M)Q[4 6+[Q]HNG7C65PFH"\6U-W]G6QE+F,,%R!CGUXZ '.,4]O'6B*#+ON#:
MI<I9RW7DGRXIFQA&[@Y903C )P2#61!</=_%VUU%;#4$M)-"> 32V<B*)#.K
M!22N%)49P<8Z'!XKE?$TFIZKH6OP3:-JRWUOJZ/':VMFZP&!9T(ERHQ,S*,G
MECGH !F@#T/Q%KUG%9:I9(;R2:VMB]P]DK;K8%25)9>0>,X&3CG&*S?!6NK#
M\/\ PV;I[F\O[FQ601H#)+)@#<QSV&1DD]2!U(K%TB]NM#U+Q;8:EIFI$ZK<
MR7]C/':/(LJ/&%$9*@A&7: 0V,5A:/'>:%9>$]6U/P_J=UIJZ.-.NHH[9S-:
MRA]P<Q]2IZ9'I],@'IEGXRTC4K:WDT]IKJ6<R*MO'&1*IC($@96QMVEE!SZC
M&<BM;3]0@U/3X[VW$@BDS@2(488)!RIY!R#Q7G=_H^D7Z6+P:7JGAMY)+BZL
M]1LX'22)R(PQF4 @>9Z/U"#."<5U_@R;5YO"MH^NH!J&9 ["+RS( [;7*?PE
MEPQ'J>W2@#)M/%OAK1],UC5/MNHO:KJKPW#7$<K>5.=@* ,/D0%E S@9S6UI
MOBO3-4UJ?2(?M,=Y%")PEQ;O%YL6=N]-P&Y<\9KS+4+>]D\&>,K9-+U-I[KQ
M,+F",6,N9(O-A.\#;R,(WY5V,WF2?&#3[Q+6[-K_ &++"9_LT@C#M*C!2VW
M. >M #?B)KSZ%<:$][)=V_AZ6X=-2N;0LK1_+^Z!9?F52Q.2N#P!WP;-K<1:
M1;ZAXALM3N]7T+[$)(84N#<E74L6V,22<C'WB<8/(%:>NZI]BU"SM+G3I[O3
M+N&9;EXK9IQ&1LV[U /RD%AT/Y9KA=*\,):>(?$;>%;:Y@T"\TB1'MW1XXGO
M&R%\I7 _ASDC@9Q[  [#1?&,%]X8TC4KR&:*YU"./R[=8FW2R,F\B,=P!D[N
M@ R2*=<>.]#L],U*]NI;B'^S&"7D#6[F6$D97<H!X/9ONGUKB--74+:T^'NM
M'3-1^RZ-:M8ZA"]JZR1,\*IY@C(W,JLN"0.AXSS3/&FDW>JCQCK5A9WDD%WI
M,.GV\:6SE[F4.6+!,;L 8&XC'7TH ]!LO%^E7^MKI,1N4N9(3/ TUN\:3H,;
MC&Q&&QD=/7(R*:_C/2(KFSCD:=(+V7R+6[:$^3-)SA5;U.#@]&[$USFO13ZA
MXS\)M;V]ZL2V-[%)<"TD"PM)&BIN.WY3D'KZ5E^$C;G3-,\.ZMX-O/[:TTQQ
M,\UJ6MAY? G64_+T&1CDG@>M '5#XA>'[IY;>(ZB^V>6UE>*QF/E.BY8-A<J
M>N._!J;1=<T:R\):/+9W5Y=6UTHCLO.W27%P>3WY)P"23@ #G %9'@HR6VG>
M+S/9WL/FZQ>7,8DM)%,L;XVLH*Y;..U<OHL.IZ'I?P]UFXTO4&M-,MY[2_@6
MU<S6S2  2>7C<1QR0.E '1>&M>AA\7^/+J^N[N#3[$6CLE\[?Z-^[<N "3@$
M\_+P<C&>*Z5/%^F'5;72YH[V"\NXQ+;Q/:.?,0G&[*@A0,C.[&,C.*X#4ECU
M*;XDS7.E:JUA?65JT#?9WA,OEQ'.TN.""5.",^QJS::C8ZUK5BVJ7>HPZI'8
MR:?9O/H\UG'YDH +,S;AN.T #('7J2* .V/C+2%N[&)WG2&_E\FTNFB(AGD[
M*K>^#@G ;L36IJ.I6NE6PGNY"JLZQHJJ6:1V.%50.23Z"O-/")MY=/TKP_JO
M@V\&MZ:8HW>>V)MU,> )UE/R]!D8Y)X'K71?$*'48H]#UK3[*:^&DZBMS<6L
M W2/$49&*K_$P#9 H U8O&6C,-2$\TEK-IK(MW!/&1(A?_5X SNW9&-N<GCK
M4D/BG3Y+^:PF6YMKV*#[1]FF@;>\6<;D"YWC/! R1W%<?XIFO?%&BV^KZ)HM
MX%T[4;6^>.>W,,]ZL3$LBHV&.T'(SU/3ISHWJC7_ !SX=URSBNEL])MKJ2YE
M>VD0L9$55C"E06/WB0!QCU(H N1_$GPY+::?>B:Z%C?2>5%=M:N(58D@!G(P
MI)'?\<5<A\;:/+<W]NXO8)K*#[5)'-9RH[PYQYB+MW,N1C@5YY;VE]'\%?#N
MGMIFHB]@OX&EM_L4OF(%N-[$KMR!MYS70:X96^(UU>)97[VS>&9;<2I9RLIE
M,@8)D+][':@#:C^(OAYUTV4RW4=MJ('V>Z>U<0LQ7<$WXQN(!X]1CKQ5VP\8
MZ1?/J2&2>T?34$MRE[ T!2,@D/A@/EP#S[<UP9@NU^'_ ,/+8Z=J'VBRU&Q>
MYB%E*6A6,$.6&W( S3?&FB:GXA\0>++33K:Z5[K1;>*"5H'2.62.5I&C#D;<
MD8'7O0!Z!#XLTV2_M;*5;FVEO$:2T^T0,@N !D[??'.TX;':LU_B5X<2UEN_
M,O3:P7)MKB86<FRW8,%/F$CY!DXYY]JS-7=_&;^$VM;.\MI[+4HM0O//MGC^
MS+&C;D)8#)+$+@9SUZ<USMS:WLOPK\<6::9J)NKO5;N2WA^Q2[Y5>4,K*-N2
M".<T >QU4U7_ ) ]]_U[R?\ H)J6SD$MG#(H<!D!PZ%6''<'D?C46J_\@>^_
MZ]Y/_032ELS2E_$CZHYGX7?\B!8?[\O_ *,:NQKCOA=_R(%A_OR_^C&KL:SH
M?PH^B.O-?]^K?XI?FSSJRTV_3X\:CK#6-RNG2Z2+5+DQ'89 Z'&?H#STXJOH
MWA99?'7C74M3T(W"R3P3:<\\>-[(A!,;'[IW8YX[&O13>PB\AM1YC/-&TB,L
M;%,*0#EP, _,, GGG'2K%:G >!6?ACQ7=3(8-%O=.\WPS<Z=$CL L#[V*Q[B
MQ;!&,%CG)X & +<>AZK-=Z9-%X=OX$M_"4NFS%K?;_I&PJ%]3D]#[U[E10!X
M1;>%=68:,+C0[IA;>$Y[)]]N3LN3OVITZ\]??K67-!;:1:0Z9K<E_97-YX:A
ML;GS;&2<0 2'E O<;#P<#)!!/2O?;[5[+3IK2*YE*O=3BVB"HS R$9"D@87@
M9YQ3)M#L)[Z6],<L=S*BI))!<21&0+G;NV,,XR<9]: (M+BTS5/"=K!:R"[T
MNXLUC1F'^MB*XYZ=1UKR<_#+6V^&&HZ9.S2ZEI5T[:(1]X1QR%@0?5\M^2>E
M>T6T%O9P16EM''%%"@6.)  $4<  =A4U 'F_B_0M2:W\$QQ6\MY/9ZU!>7\L
M,9('):5^.@W,3C_"N0_X1;5UN6N%T2Z$Q\=?VEY@@.[['R=^>NWGIU]J]WHH
M \(;PUKT5A8V$^B7D^H6OC :C/=K$"LD!))D#YYR,<=L#..*T+#PGXA6[TJQ
MEMIOM=MXHFU&ZO&4^7);,.3OZ'>#MV]?4 "O9Z* /$U^'GB/3;:%M.;;-H>O
M?\2<$9 LYF'F9]1\XSZ;&]:]2M3I]EK\.EQ:;*ERFGCR[TPC:T2,!Y?F=<@D
M''3YLUM4P11B4RA%\PC:7QR1Z9H \]O--U.2/Q]8VB>9?W-Q#=0(6V^?"8HU
MV9]#Y4B5/KS0ZCX'\3W<&A75C<:C9"VVW*;)9Y2IC1=F3T+*H/?/H!7=-;Q/
M<).4'FH"JOW /4?3@<>P]*)((IGC>1 S1'<F>Q]<>OO0!R_BO3)[C0]%BDMF
MOEM+ZVENE5/,+1KPYV]6Z] "?:N9?1K[1_$LFLVNE7QT"XNI3]ALH\21%HHE
M\\1<8!9) 1UP^<<D5ZBS*HRQ &0,DTM '&:EHUS;_#9-/T33ID,!BD2PEEW.
M\2S*[1%B2,L@*XSCG'2L_5;"WUF\TC4(O#5U"LNKQSW7VBV^=E$#H6=.=JC]
MVO/7'3 S7H=% 'F2Z/+%=7NF7/AR_N9+:_DO=.>"016K)@^6-X(VE4_=[<=
M!TZ9=UH^KWFG:@(M%OE$WA^V@CB:!45)(I&)B4$YX!P-Q)/J1S7L-% 'G$MC
M<7NN:C::CHFJS17EW#>6$\9"11A43:)"#F,HR$X[@\ DD&#1+/4ED\&07FC7
MJWVE7,ZW]PT7RDO#(ID#]&#L0V1Z\\UZ=10!YWXZTBXO]4U-K?39KCS_  W=
MVBND!8-,S(8USCK\I(]/:M/0M/-GXTDG@T^2VM)=&MHV<0%%:57D)!X'S ,/
MSKI[[4+?3XXVG9LROY<2(I9I&P3M4#DG"D_0&G6%]!J5C#>6S,89EW(70H<>
MZL 0?8B@#S;7(X9-:URVO;34)=,?4K6\EN8[(W 0PI&64,I.%^0 @C(^?@YX
MEM]%U>XT32M,$,UOK5AJ[W+WQC/EF,N[&0/T(=&"[>O.","NT_X1?2/MTMX+
M9UDF?S)46>18I&/5FC#;&)]2*V* /*I=!UZ_\+Z#9:?;3V&NZ997$%Q<."H+
M&W9.).C[Y=CY!.,9."*V-!CFF\6Z+>)H=Y8PPZ))9S&6#8(G#Q$)GN!M;!&1
MZ=Z[VJFIZG::/I\M_?RF*UA&9) C/M'J0H)Q0!Q7B:SNI/$&NSPZ+)?I+H:6
MZ(8V"32"20LFX8R=K \$9Z YK*N]-U&XO-3F;2]0E$VJZ7>0RRVP!*QM'YC;
M5^Z0J-QC.!@\GGT"'Q)H]QX=_P"$@AOXWTKRVE^T@';M!(/&,]01C&<U-H^M
M:?K^FQZCI<_VBSESLEV,H;!P<;@,\@T <!'I%U_:EE;W&CW#0Q>)[F\D<P;H
MS"\<VQLCJ,NGTS['&_X9M;FR\*:O;C3I XO+Y[>U<&(.CRNT8'3 (8?3-=8\
ML<;QH[JK2-M0$X+'!.!Z\ G\#3Z /'KK2=6N8)GCT6_V-I>G*(C J!&@N2[Q
MJN<_*IP,DL?4CFN]\3-.]GI$L&F3S 7L;N43=):KL;YP@."02%YR!NS@XK5U
M76].T1;0ZC<K +NY2U@RI.^5\[5X'&<'D\5>9@JECG &>!D_E0!S/@*UN['P
MN+2]M9[>:*\NOEF"@E6G=E(V\8PPZ<>E:?B;_D5=8_Z\IO\ T U+HVMZ=X@T
MY-0TNY%S:NS*L@4KDJ<$8(!ZU%XF_P"15UC_ *\IO_0#4S^%FV&_C0]5^9E_
M#K_D0=)_W'_]#:NHKE_AU_R(.D_[C_\ H;5U%31_AQ]$;YC_ +Y6_P 4OS84
M445H<04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4452U+5(-+BA>8.[SRK!#$@&Z20YPHR0.@)Y(& : +M%<9KWCI
MM-ALA;Z5>F:?5H=.D61%'EEBK'^+!)1OEP<9YSBM>X\46T+SQ1V=[<S6L2S7
M44$89K=6&0&!(RV 3M7)]N1D W**Q5\5:7<6>GW%A*U]_:*%[2.W +2J!ECR
M0% [EB,$@=2!7(>(_$%KK@\+7VF7-U$4\2Q6-S"7:,JRA]\<B X)!"^OL: /
M2:*SK#6(=1O+J"W@G*6TAB><J/*9AU"MGYL=#CH00<$8K)\2^*I=#UO0M-BT
M^XN/[1N&1I(P" JHS$#)&6R![8S[4 =/17F&C^)X/#FL^-9+Q=4NX+>^1RJ*
M]PUO%Y*L2Q).U1D\9[' XKLKGQ9I\4\,%LEQ?3RV?V\1VJ@G[/T#_,0,$G@=
M3Z4 ;M%<7<^/X9-6\,P:99W-Y9ZS'+.LZ(.42,G: 2#NR5)ST _+JM2U"#2M
M-N+^Z\SR+>,R2>7&SL% R> ": +5%<FGQ$T1CI;O'?Q6^IH&M;E[5O+=BN\1
M@C.7(Z  Y/ )-.;Q?H^I:;KL-S%J5K_9\/\ IL+P.DRQNIPZA<G! .".F.U
M'545SFGZ]I5GHGA^&S^TS#4+9/L$#'=-)&(PV6+''"XR2>I]2*Y/QUXJL=9\
M$:C-ITVH6UQIM];PW&5EA$;^>BNC,,*_#<C)'(- 'I]%<S_PF]@UWJ%FMEJ/
MVRTM3>+!);F-KB('&Z/=C(SQSCK5CP;KTWB7PQ8ZI/:R6\EQ$LA# ;3N&?EY
MY% &]163>^(+>UO9;*&WN;Z[AB$TT-J@9HD.<$Y(&3@X49)P<"L"^^(-L;CP
MW_9%M-?VNL3.!/$HX5$8E<$@[\KR#TP>] ':T5YAHWB>#PYK'C62\75+J"VO
MT<JBO<-;Q>2C$L23M49/&>QP.*[F?Q#:(L'V2*>_EGMQ<QQ6J@L8CT?YB  >
MV3D\X!P: -:BN2'Q(\//%I<D#W<_]IB3[,L5JY):,$LAX^_D8V]<X[<U/I7C
M>PUB:YM[>PU..YM[9;I[>>V\N38V<84GD\'IZ?2@#IJ*P+/Q=8:AH-EK-K#=
M2VM[*L4 5!O8D[0=N>!D'/I@D\<U0TG7]!MTUV\M'OB5U,07"7 ?<URP10D:
MOT!+* .!SZ4 ==16,/$MJB7/VFWNK:6"5(3#+&"[N_W53:2&SGL<=<]#A=*\
M26>JZE>Z8(Y[74;,*TUK<* X5ONL""593Z@GWH V**X#Q7J TCXE^&+AGO7B
MEM;W?;0&23S&54V[8QQN^8\@?4X%;FF>.-&U73;F\B>XA>VG%M/:SPE)XY20
M%0IUR21C']#0!T=%8VF>)+/4M6N]),5Q:ZE:HLDEM<J QC;HZE259<\9!X/7
M%,UKQ9IF@:A8V-[]I^T7V\0+%;NX8JI8@$#D\8"C))(XH W**X]?B7H']C:I
MJ,JW\']EN$O+66T83PD_=+)V![$G'O5V'QKIL\S01VVH>>THBMXWMBANB5W[
MHBV RA026) '?J,@'1T5Y[XW\06NK_#SQ2EI-=V>HZ9"?/@+M#-"V,KG:>5(
MZ$$J16YI?B_3IK^TTAX[V.XEM/.@DEMV5+A4 W>6>K$9!Z<CD9H Z:BO)M:U
M+2O[ T;4=&N]3CM5\51I/YTTH+$RDR*4)R5R.%(XQTKLK#QOI&J76H6!BU&U
MO+2'SI+:YM)(YGB/&]%QEA].10!T]%>>6GC"RTO2_"%IH5EJ%WI^J.R132G>
M_EJKMC+-DL2._09]A71ZIXPT_28+FYF@NY+6S8+>7$,09+8D X;G)P""=H;&
M>: .@HKG]1\16$L=U:6Z7=[LMA-.U@>88W!*MN# Y(!("Y;'..15#X6SS7/P
MRT*>XE>65X"7DD8LS'<W))ZT =?117!_%::YM?#EE<6E[>6DQU*WA+VUP\1*
M.^&!VD9R* .\HK@-?U)Y?'FD^&Y;.^FTTV4\LL:L3Y[ HJDG=DA=S=3U(/85
MTT:0>$/"Y#2:A>VUC&S%Y&\Z8H"3UX+8''K@=Z -FBL5/$]E+H>G:M%%<26^
MH-&MNJ*"[>9]TD9X]?;OC!Q6G\;:3;6XO9!<#2_/^SG4@@, ?=LY.=VW=\N_
M&W/>@#HZ*QX/$=I<:IJ>F10W!O-.1))H]H^97R5*G.#G:>]6-#UFS\0Z+:ZM
M8,[6MRNZ,NNTXR1R/PH 9K^B0^(-*:PFN+BV_>)*DUL^UT=&#*PR"#@@'!!%
M5+'0+U)(VU;7KO5%B8/'%)#%$FX<AB$4%B#R,G&><9 QRMIKJ:#\0?&QF74[
MV*.*RD2WA#SL@\N0N5!.%7OC('I74CQ?IDT>F&Q$U]+J=N;FUA@4;GB !+'<
M5 QN Y.<G% &_17,1^/='FMM'N8ENWAU>8V]LXBP/-!(*-DC:P*MU]#C-:=U
MK]G97=W!<B6-;2%)Y92N4PY*J!@Y+$J0%QG\QD U**Q;+Q/9W>N/HLL%S9ZB
M(/M"0W* &6+.-RE20<'@C.1Z58U76[72'LXIA))<7LODVT$0!>5\%B!D@# !
M))(% &E169HFNV>O6UQ+:B5&MKA[6XBE7:\4J?>4]1W'()'->9_%[4+_ $SQ
MAX+BLM4O[2'4+PQ7:07<D:R('B&" P X9N1CK0!Z_17D-WK6HZ1\;-'T3P_J
MEWJ&G74 :_LY;EKE8.6RVYB2F  <9_G78'XBZ.+O7[4P7OGZ#$9KU/+7A!R2
MIW8/'/T]^* .NHKQSXC>,)-0\,^$=?\ #VH7]I!?ZDL7R2M$7CR00R@X/*UW
MFK>.](TB\U"V=+JY.FQ)-J#VZ!EM4;[I?)!)QDX4$X&<4 =/535?^0/??]>\
MG_H)J>WN(;NVBN;>19(94$D;J<AE(R"/PJ#5?^0/??\ 7O)_Z":4MF:4OXD?
M5',_"[_D0+#_ 'Y?_1C5U5ZGF6-PFYUW1L,HQ5AQV(Y!^E<K\+O^1 L/]^7_
M -&-78UG0_A1]$=>:_[]6_Q2_-GDFAZC=0:!X:BL]7N DOA>XGD42A]DT:0$
M'D'!&\\'@9Z5IZ:VHWE_I%M+KNH^7J'A[[;-ME4$2J8@&4X^7_6'..N!GOGN
M_P"R-,P!_9UIP"H_<+P#R1T[Y/YTX:5IP*D6%J"J&-?W*\*?X1QT]JU. \PT
MKQ/J.NZ7#'=^(8=*U!=,LKJ"60X\TN@9Y @($F6RI7G&!C!->LCH,]:JC2M.
M#0,+"US;DF$^2O[H_P"SQQ^%6Z /))(T;4GA^W3B<^,0O,Y9D7R>" V<=<#C
MICTJ]#K4ZE]*N-8N"\5_J$4/F3^49(X@I!>8<C9O&  2W&> 37H<FF6$LQFD
ML;9Y2P8NT2EB1P#G'44@TK3E966PM0RR>:"(5X?^]TZ^] 'G_@'46U7Q#%?W
MFH/+=W/A_3I64S_*\A\[?A,X[9( X.:]"O[9[S3[BVBN);:22,JD\1PT9[,/
MH:6.RLK8H\5M;Q&-/+1EC"[5)^Z/09[47T5S/8S16=R+6X92(YS&)-A]=IZ_
M2@#SF3Q+JP\-?;G>>WFTMHM.U)\DA93,J32\]0L8W@\C$N3]VIM9U34M)\4_
M8X+^<Z6EWISF624MY7G2.DD18]5(56Y.1N]"*[O3].6SL#;RR?:7D+//(Z@>
M:S'+$CICL!V  [4X:7IZV360L;46C?>@$*[#]5QCL* ,3PAJ;:A<>(D-Y]I2
MVU5XH?G#;(_*C( /IDM4WBJ_6RBTV(W;V[75ZL*JK;!+\CML,F?D'RY+#GC
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
ME<RVK!6*S+L!888 9']ZNEHH \CNK'Q(NAVGVL:AJ]KI?B2UN+>X>V(NIK5
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
M7:!D8)R!CH67L*J:CI>L6?C#XBE-#U.YCUS2V6QE@MF*.3'C!)P%(R?E//&
M,D9]SHH ^>]1T'6Y/A3X&TU-%U-KVQU RW,(LY-T2AW.3QZ,/K6Q_8MQI/Q+
M\3+K.@:UJ>B>( LD4M@)=AZ_)*JLHQ\S#Y^F/0FO;** *>E6D=AI%G:0VPM8
MH84C2 /O$0 P%SWQTS2ZK_R![[_KWD_]!-6ZJ:K_ ,@>^_Z]Y/\ T$TI;,TI
M?Q(^J.9^%W_(@6'^_+_Z,:NODC26-HY$5T8896&01Z$5R'PN_P"1 L/]^7_T
M8U=>ZET90S*2,;EZCZ5G0_A1]$=>:_[]6_Q2_-G@DL=Q\,K M,CW?@WQ#9CS
M$9=_V*Z>/KC^Z3^GNHSV.L_$&YT27Q'!IUC:BR\,P6AFB=2#.92/E0@@( OL
M<GVKMI?#FG7/AMM NXVN=/:'R"DS;CL XYZY&!@]>*IZGX)T35[JYGNK=S]L
M2*.\C1RJW*QMN0..^#Z8R.#D<5J<!PNM_%/6[!_$UQ:6NGO9:+)8LHD1Q)-'
M< ''#8##/7VZ<\6M9^(FOV%SXQ:WMM->V\.26S;71P\\<HR1D-A2!WP>G3GC
MI]0^'7A[4VU<W,,Y&KM$UXJS%0_E?ZO&/N@>V/>L"S^'TFH>+/%TNN0W']DZ
MI):M$J7( G6)<$2!3GD@$?CTSB@"AK'Q4U6RM?%MS:VED\>C)82VPE1\R+<
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
M'_?*W^*7YL****T.(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MNH1N$LY.-@A+C/)+9"DC@G/2M/XJZ=<:E\.M36U0R30>7=!!U81NKL/^^5-
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
MQ(Q8G"QD."0, 8X(K5LO!TEEK]GJJ7L9=)KN>Y7R3^]>?9G:=WRA1&H'7.*
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
M[Q1EQ"C*&8@=,D@#\Z +-%<#I7Q&QX4T+5=8TN^1]6FCAC:%$="\A)7&&SC
MQR,G'2M.+QRDTC6ZZ%JR7T=N]U+:2QQI(D2N4#<O@[B#C!.<=J .KHKGXO&&
MG7=EI$]@D]W+JT7G6MN@ <H "S-N("A<@$D]2 ,YKE?!NK0:?JGC2ZN(+J ?
MVM%$EM*=\ID:-%"#YB"2QXYQ@YR!0!V?B;P_!XIT&YT>ZN;B"VN !(UN5#D
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
MQA=N?O<XQ7HU% 'FVO:?K%QJD/C;3=-G_M2PG%K%IS1@-<VF2'W'LQW%E.<
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
MP@/R'_@6/SKS^XU&271]/N],U.Y)DT6Y;5?])?='(L0*LW.8Y!+\O8_>'0<
M'J]9?B;_ )%76/\ KRF_] -5?!]M#%X;LKF.YN+A[N"*:62:X:7+^6H.-Q.T
M<=!@9[5:\3?\BKK'_7E-_P"@&IG\+-L-_&AZK\S+^'7_ "(.D_[C_P#H;5U%
M<O\ #K_D0=)_W'_]#:NHJ:/\./HC?,?]\K?XI?FPHHHK0X@HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K-UG68-&A
MMFE4O)=7"6L"!@N^1LX&3P. 3^'&3@5I5S_C"PAU/28;*[T5M6LIIPMS$A >
M--K$2+R#D,%Z'."<4 8_B/QGJ6G0V"V^BW$<TVLP:?+YCQ]&*L=G.&W*2 >,
M<YP1BMB7Q.6GN[>RTJZO+BQC1[N*-XP8F9=PC!+89\<X!QR.>:XB7PUXCM]#
MMHXDO]2L].\0VU[8P74BFZ^RIC<,L0#ABVT,0<#G'2MS1;75O#?B?7KB;2KJ
MYL=8D2]A-NR.T,NP*\3Y88Z##?=]Z -BU\9Z;J=IIDNDB2^EU.-Y;>%,*0B8
M#L^?NA20I[Y. #7*>)M7M_$'_")WRV=Q:W%MXHBLY8[A=K(RA]P!'#*< @C@
M\53T_P *>(/!$VA:U9:>=3D2&YAU*RMY%#HLTOF@Q[B VTX!]<>_&IXPT[6/
M%6FZ''=:'<"+^UX[B>V25-\-L$96W,& WG<3A2<9Z\4 =EI>LC5I[CR+.<6D
M3E$O&*>7/CJ4P<D9XS@#@XS4>I:\++5K72K>SFN[ZXADG5%(551" 26/'5@
M/?M61X+77=)6?P_JMK/-:6+>78:FQ3]_!CY5< Y#+]W.,''YGB)=9?Q;IZ?V
M9<:AX?:V<20V\J(/M&X;3*&8;H]N>.1D\@\4 3Z?XXL=6L])EL+>9Y]469X;
M>5EC91"VV0,2<9!XP,YZ],D;NFWQU'3TNC;36S,6!AFQO0JQ4@X)';L37ENC
M^%9Y/"6EZ#XC\+W:Q6LMVZWEI*OFVLAFW(T95MP4ACVZJ,KC!KO_  ;;:Q9^
M%K2WUR>2>^0N/,E(,ACWG9O(X+;-N??UZT 8=Q\3(8K35+J'P[K-Q#I5T]O?
M,B1_N0@4LWW_ )AST&3@9.!C-FY^(5H+^&ST[2=1U*2YT[^T;8VRIB>+*CY<
ML,'GOCI@9) K \.W-T;?Q]8VVF7%U-/K5VD)7;Y;.T:+AB3\H'!)/8\9/%6O
M#_AK4/#WC'08Q9S3V-CH']G27BE=AF,BMT)W8^4]O2@#?D\9I]COKNUTJ]NH
M-.XO3'L#1L%#.@4M\S("-P'?@$GBG6_C:PN]<TK3;>WN)(M5M6NK.\!00RHH
M!8#YMVX9'&*Q=%L=7\+R>)=-;2[B_@OKV:^L9X2I5_-',;Y(VD-W/!!_"J]U
MX(U'2?AYX?M=**3Z[H#QW%N2<+*V?WJ9_NL&8?@* -/Q/X@TI]-E75]$N[JQ
MAU.&U5P4V--O7:XPX.T,0#QU!&*UK_7(IKV]TFUT^;4I+:%7O$C95"!P2J98
MC+D G'IU(R,X?C'0;]O!-CI6G6LM_<QWEO-*R%5+%91)(YW$#).X_4TS3X-9
M\.>.==N!H]UJ&FZVT5Q#-;M'N@D5 K)(&88' P1D?T *?PVUN'3OAGX:M1&T
MUY=1SM%#O52565MS,6. !N4>N6'!K<L?B!IM_;;8K>X_M$7S:?\ V?\ *9//
M4;CR#M*A06W9Q@>O%<-H_AWQ+H>A>%=2/APWDVFQ7-I>Z;))&7>*63>LD?)&
M00,@X/;WK<U73M>EU'P]XKLO#PA.FW$N_28VC$[0RQA&<D':7&,A<],<YR*
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
M??W[1]W'7DD4 =+X_P!?O/#/@K4M5L;;SKB&/"DL (R> YSU )' Z_K5>_\
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
M["_"W6DR?:OLZ%2?G1XP7!Y (+XZ<CVK:Q7!OK^OPWVJP""TO+JVL["4K8H
MS;WD$VPN?G(",5!QZ8/=EIXMO];?^S]&N1)>"UEN!)) (V#"5D6.1'((VX ?
M SD@C'< [^C%5M/EGGTVUENEB6X>)6E6%]R!B!G:>XST-<!=^,M:MX9I89[6
M99-(O[Z*80DP[X&3;Y?(9E*O@D]2 02* /2*,9K@WUCQ0\U]96EQ:37K:1%J
M-H/L^T!RS QGYN0<#!XP3Z<5O>'=<_X2(M?V<V[3?(B"AE ;S6&Y@?H"@QZ[
MAVH WL<Y[TC$ 9;&!SD]JY;QAKU[H?E2QK+'8>3(TUY%#YWV>3C8TB#YO*^]
MDJ,C Z5G'Q5J7V6XFCF@D6+Q%!IR,(^'@D,(]>N)#@CVXH [6TO+:_MEN+.X
MBN(&)"R1.&4D$@X(XX((_"IL5Y;H.IZUHFA:3<V\UI-I]SJUW:-:/$59=UQ/
MA_,W=B.1C&W/IFK]MXVOO,@L+D30:I/<06LMK<0+&]N[)*S,ISL=&\O:AR>>
MN>E 'H=&*XO3=8UZZUN?P_>S6UM=V\#W7GQ*KM)&7VQ KT5L?> ]5QC-9>F>
M,]9O-$N;N22 2CPU'JR;8N%F/F9'7E?W8XZ\GF@#T*"VBMO-,8.Z5S)(Q.2S
M8 R?P 'T J;%<+%XDUW55NSI:VRS:>;;S4F*K&X>*.5V8D[E&'(4CNO.>@AT
MWQ)K\[Z--<W5HT5]JMYIKQQVQ4KY?G[) 2QY_<CCWH ] K+\3?\ (JZQ_P!>
M4W_H!K-^']Q>7?@O3[J^NWN9YPTC2.H!R6/I6EXF_P"15UC_ *\IO_0#4S^%
MFV&_C0]5^9E_#K_D0=)_W'_]#:NHKE_AU_R(.D_[C_\ H;5U%31_AQ]$;YC_
M +Y6_P 4OS84445H<04444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MSI>,+^6?S&)B9W;<#EL; <$G/R].AH [6_T:QU*3?=Q.Y\IH3ME= R-U5@I
M8''0U2G\'Z#<74EQ+IZEY)8YF D<+YB8VN%!VAAM49 S@8-8]WX_>RB:630K
MUXC'#)')']TB218]K,P #@NIV@G(S@\&NKL)[FXLTEO+,VDY+!H3(), $@'<
M.#D8/XT 4H?#6D6[,8[,!2TCB,R,41GSO*H3M4G<V2H'WCZFHI_"6A7=E+:7
M-@+B&5$1O.D=V"H24 8DLN"21@C&3659^+[LZGJ-G=6D/F#5CIUBD<QRY$"2
MDL=O "EF)Y] #P3MZ+K::L]_ T+6]Y87!M[F$MN ;:&4J>ZE6!!P.O04 59?
M!VAF*U,>FQF6S#?9V,KJWS=0[@Y8$@9#;L^AK/T3P+91^&M+L=;M()[VTL!8
M2O!-)LDCQ@J?N[AW (X/(YYK2UOQ(-+N'M;>S>\NTMC<M"A(.S)  PIRS$'
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
ML:8W6DZA:S7:":'Y4B#!B#OP>O 'Z5Z7Y\1G,'FIYP7>8]PW!<XSCKC/>I*
M/-O^$8OI/$]EK>G:5<Z+JIO\ZC)%,GV:[M@QR74,<LRXQQD,>>F:SM1\/>)?
M^$3\9>&[?0WF;4;^XNK:[^T1K'(DKA@ "VX,.1@@#CKTSZU3)9HH(S)-(D:#
MJSL !^)H XW1[#5U^(UWJMUI,UO9SZ7!;"4S1,!(C,Q& V<?-UQ7.ZSX:\0W
MNA>/;2'19C+K%VDEGF>$!E"H"3\_'W">?45ZO10!QFI6>I3^/O#VL?V;,EA9
M6=S'<S/+$!$9 F,C?D@;3DC/XUQ^D)>VFBV7VWP?J\VC6MTVHV\5K=V[VZ#<
MSHR*2)"HSN"L>O;H!Z_/!%<V\D$\:R0RJ4=&&0RD8(/MBN>L? NC:>%CA?4F
MLTX2REU"9[=1Z>66P5_V3D>U $/CW3;SQ%X$N(-)A^T7$C6]Q%$6"&0)*DA&
M6P 2%/6JL5IK,WQ*MM=FT6>&S&CO:L?/A8K(90X! ?/0<XR,]R.:[6B@#RC3
M]'\6:?;VT+Z)<R:>^LWES?6<=U"KS12$M$<[\%03\RDC/'49J)O"?B)?#'B&
MQBT.*-WU]-3M88KB/;+&'B;8G0# 0_>V]J]<ILDD<,;22NJ1J,LS'  ]2: (
M[626:VCDG@-O*PRT18,4]B1QGUQD>YZU%JO_ "![[_KWD_\ 035I6#*&4@J1
MD$=ZJZK_ ,@>^_Z]Y/\ T$TI;,TI?Q(^J.9^%W_(@6'^_+_Z,:NP;<5.T@-C
M@D9 -<?\+O\ D0+#_?E_]&-76SS1VT$D\S;8XU+,V,X ZUG0_A1]$=>:_P"_
M5O\ %+\V<KI?@?\ LH6PCU(N+?3I-/3=".4=P^X\]00/:I+3P:UD=.,>I9^P
MZ4VEIN@^]&=GS'G[W[M?;KQ4\7COPU,CO'J:E5M?MF[R9 &AP"77Y?F SSC.
M.^*M7OBK1-.,@O+Y8?+BCG8M&V CMM5LXZ$\5J<!B'X?[;!;2'5YHD;1UT>8
MB%29(E#!&YZ,-[9]<]JM6W@V>PU%KBQUV\@@N$C%Y;^6A$[(@0.#C*$JJ@[>
MH'8\U>/C#0EMS<->E8E(#NT$@$67* OE?D!8$ M@'!K.\/>+H[F>>QU2ZC%Z
M=3N;.#9 RHWELVU=W*ABJDX)R>U "Q>"$2UTVVDOC+%97MQ>;3#CS#,) ZGG
MIB9\8]O3F*+P&W_"/MHEUKU_/9Q(J6/"(]ML96C;<!\[*57!/8=.:V(O%6B3
M[_+OE(6$S@F-P'C#;2R$C#C<0/ESU'J*F;Q!IRQLYDFW*[(8A;2&3(4,?DV[
MB &4YQCD>M #M(L+RQMV%_JDNHW+8S*\:Q@ = %7@=R3U.?3 %:\T!I-?&M6
M-X;6\:V^R39C$BR1ABRG&1AE);!Z?,<@U);>)=(O!"UK>">.;8$DBC9TRXRH
M+ 8!((X)'4>M3:AK6GZ666[G966,S,J1M(40=68*#A?<\<'TH S3X,TL6N@V
MT7F1QZ,X,&&Y==I!5CW!.UCZE12?\(O/#KUW?V.LW-K:WKK+=62HK*\@4+N5
MB-R9"J#CKC@@\U:/BO1/[1CL%OE>YD$3*D<;N"LF=C9 (VG!YSCWY%6YM8L;
M>\^RR2MYNY$(6)V"LYPH9@,*2?4CJ* (?#VC?V!H\>G"X-PL<DCARFT_.Y<C
MKZL?PQ3;[1FO-?T[5EN1&]C'-&D9CW!O,"Y).1TVC'XUF:QXOM/^$=U6XT:\
MC>]M].FO8/,A<I(J _,N<!UR,9!(Y'KSH?\ "2:=:6MLU_="-W6(2/Y;%$>3
M&T,P&U,DC&XCJ/6@#(TGP)_8BJ;#5)(Y'M/L=P[0@^:@9F1L9X==[ 'D8/(-
M:'_"':6LNBM&C)%I,!MHH@<K)&0N%?\ O %%8>XS6E;:Q8WEU]F@E9Y,.P/E
M,%8(P5L,1M."0.#44_B#2[:Z^SS705_.6 ML;8LC %4+XVACD8!.>1ZB@#-M
MO#ESH6BZ9IFAWLL26UTC2M(JN98<G*,6Y "X4$<_*HX&:Z6N6LM;O=:\2ZA:
M6<QMH=,NDBD2:T<B=#&KM\QQM;+C'/09P0>-9?$&F,7 N2 J,^\Q.%8*P4[6
M(PWS$#@GJ* ,A_ 6EOO^>89U+[>N&^YG=NB'^PV^7(_Z:-2ZCX._M'^W VH%
M!JSPN^(@3'Y04#'/.=HSFM./Q+I,HE"7+>;%,('@,+B42%=P7RR-Q^7YNG0$
M]*CM_%NAW<,LL%\)$BMS=.1$_$88J6QCLRL".H(.: *=MX4N;+4+R2UUNYBL
M;J9KE[+RE*"9N6(;[P4M\Q7/7/."0:T7@V>PLM*6RU65)M)TV6QMI%@0L0X0
M!B&.TL/+3KQUSUXO2^,]!W/!'J0$_EJP(MY'"!D+JQP.FT$]>V*H?\)G9?8Y
MK4Z@XEATF.^;5#8R>3AU;;)LQT^4MC/MG(. #J-/2ZCTZU2^D66[6)!/(HP&
M? W$#W.:P$\&P1I-9BZ8Z5+?C4/LC(#MEWB3:&S]SS!NVXSVSCBM&;Q%IEE'
M"+N] W>6K2B)M@9\!=S $)N)& Q'4>M6+76+&\NOLUO*SR8=@?*<*P1@K;6(
MVG!('!H @T#1CH5A+:_:3.)+F:YW%-N#+(TC#KTRQQ[4[7M$M_$&F"RN))(@
M)HYDEB.'1D8,"I[="/H36G10!S4W@NQ-KXA@MI6@&MQF*0*N5A!C\MMB] 2.
M?KCTJOJ/@:/5))'N-0E1FL8;1&A0(T;12>8DJG)^8/SZ<5UM% ',MX6O)VTZ
MZN]>N)]1L;@S)<&!%4@QM&5V 8'#DYZY]L 5X? D*V6E6<]Z9K>P-SE3%CSE
MF5E<$@\<.V,>U==10!QW_"$7CZ&-)N?$=W<P1F(6YEA3,:1R*Z@XQO;**-Q[
M9XR2:[ 9P,D$]\4M% '*7'@F.74;B^BU&:*9M074H/W:D0S"-8VSW961<$9'
M4\YP1M:7I,>FR7MP7\V[OIO/N)=NT,P54  YP JJ ,G]:T:* ,#5_#DU]K-O
MJ^GZM/IM['";>1HXTD6:(G=M*L,9!R0>V3US36\,/_:-_=IJ#9N[".P(DCW%
M53?ALYY;,C9_"NAHH Y&#P3/8RV,VG:]<V<L%E%87#1PHPN(H\["0V0KC+?,
M/7I5K3?"CZ3JEQ+::O=)IL]P;I[ JI'FGEB)#\VTD;BN>3GG!(/244 97AW1
M/^$>T>/34NI+B&)F\HR* 54DD+QUQGK2^)O^15UC_KRF_P#0#6I67XF_Y%76
M/^O*;_T U,_A9MAOXT/5?F9?PZ_Y$'2?]Q__ $-JZBN7^'7_ "(.D_[C_P#H
M;5U%31_AQ]$;YC_OE;_%+\V%%%%:'$%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %8/BWQ&_A713JOV!KNVC=5G*R[
M#$K$#>>#E03SZ=:WJKWUE;ZC87%C=QB2WN(VBE0]&5A@C\C0!DZOXFAT:X3[
M3&GV5;.6]N;@2\0QICMCYMQ; ]<'TJI+XPEL;C2?[4TLVEKJTBPVLWGARDK#
M*)*,#86Z<%AGBN;T/P;=:S\-=4TV_P!0$T]["UE:7>/^7:%F$!/J#RY]0]:,
M^D:UXFTSP_IVK::;)]/NX+J\G,R.DIA!P(]K%OF;'W@N!GO0!;;QWL\+Z]K1
MTP_\26[FMKB'SQ\_E8W,IQSUX! HOO'%W#KAT>P\.W5]>-IHU"(+/&BR*6"X
MR3QWZ]\<<YKG;_PYXF30O&V@VND),FK75Q=VUV;E%1A*%^3:3N# C'.![^NW
MIFE:S'\0+/5;G3#':+H:V$DBSHP642!^F02N.,XZ]L<T =)K<4=YX8OENK=2
M'M'+12 -@[#P>W%?.?A2[\+1?!/58=3%LVN33S+I^(\W)DVILV$#=@,1W]?6
MOI+65FDT6]BMX&GFDA=$C5E!)(('+$"O'M ^$E_=_"N\\,:[9+:ZG'=/=V-T
M)$=5<JH RI)P<$$8Z8/4"@#;L_%>N?#WX/Z3J?B:QFO;U7\J6.6?9*JLS;-Q
M(.2% !SSZ\YKHE\<QS?$"#PA-IG_ !]67VM9_-#*4(/RE=OL1UKC]9\+^./%
M'P?;P_JUBG]MVDD;12&Y1A=(IXR<\/@\YX.,YYJY8>'?%$GQ5TWQ5>Z*L%G%
MI8M7C2ZC=T8*W7D#J>Q(Y'/6@#GOA;XHL_!_P[U[4+J-Y?\ B>/;V\$> 99&
M1 J#/ Z$^P!KU/1/%8U+Q'J?A^\M4M=3T](Y66.;S8Y(W (96*J>"<$$?G7D
MT/PI\37/PXU/2)K6.WU)=8_M2T5ID9)1LV["03@]>O'3GK7JOA"VOO*^TZAX
M7T_0KCR@CI;M&[R-QDY08"\< DDY[8Y ,/XVI(GPQU.[BNKJ"2'R@HAF9 P:
M15(8 _,,$\&N7\>ZS<Z=\$_"%E:RO'_:45E;S,AP3%Y(++GWP!],UW/Q2T;4
M_$G@2^T72;,W%U=&/:3(B*H616.2Q'9>P-8OB'P-J7B3X4Z-I'D"VUC2$MWC
MCED4J[Q(%8;E)&",X/KC.* .:UF[73/B-XV\/011II=WX?DG^S*H$:RI""'"
M] < ]/;TI? WCN;P7\*O#-SJ.DL^C37$EL]ZEP-\;-+(=WEXY7@\[@>#QTST
M,_@K4]6\2^*_$\]FUM->Z0^GV%G+(AD+&( LQ5BHY&!ST))Q6(WPZ\1:A\-]
M!\"W5FMN+6^,UW?B9&B\K<[809WEOWF,%0,@\XH S/BQ?V5UXR9O$?AK7[C0
M[.)(H+ZT8Q1 M\SL,KM;)*C[P^Y7K/@7^P(?!6F+X<E+:48RT)D;YSEB6W9_
MBW9!J%[_ ,2Q:[=:;/X6BO-!9 EO<PW4><;<%9$<@XZ].W8UBV'P9\*-HMC:
MZSIRWEQ;*X#)<2HJ[W9RJ[6&0"Q )&<"@#"^/*/%I^@7$5W<J)=22)XEF81,
MN">4!P3D=>M>Q5Y;\3/!6IZMH/A_1?#6E%K;2[B.0;[A558T7:%!9MQ/U].M
M>GQ.TD2N\3Q,1RCD$K]<$C]: /"_$D&CP_M'V:ZE;6QL)-/+SQR0AD=C')R5
MP<G(';/2N9O[#6;?X6>,I;NWNX=#_M"%M'CO%8/&OG$$H&^91M*CWY]Z]-O/
M#&O2_'*R\6)I;G2H+8V[-YT6\DHZ[@N[IEA[^U;?Q5T'4_$_@.[T?2;;S[N>
M2,@&14"A7#$DL1Z4 4X?&W]EVNE:'9V'VF_30DU!C-*8HS&J ;0P5LL<'J /
M?M52^^,-K:_#_2_%T.D2S6]Y<FU>W,X5XI/F[[2&'R'GCM^%34?#GC34-1T>
MT:QMY=#ATD026T]V$2.YV%2[A0WF8X*CD=#P>:YJX^&_B^7X0:;X8&E1?;[;
M5#<M_I4>TQX?G.>I+C YZ'.* /2=$\>2:CX[OO"=]H[V%W;VPNHW,ZR"1#MX
M.!\K?,. 2.O/KT&LZS%H\=J&C::YO)UMK:!3@R2$$]>P !)/8 ]3@5Q=EX;U
MI?C==>*)-/:/2Y]/%LKF6,L&PAY4,3C*D5M^.M%U748-*U+0A%)J>D7@NHH)
M7VK.NTJZ;NQ(;@T .E\9G3UU1=7TJXM9K*6&*/RR9([MI>(Q"Y"[CG@@@8[\
M5-_PE,MIX@@T34]-\B[NX'FLC!.)$N"@RZ L%PX!!P>,=ZQ=?TCQ+XQ\-F26
MRATF_M+F&[L;22X$NZ6-MW[QU& #T &<=3UP+UQIVH:]XET/6KO2I[&/1TGE
M\B26-GFFD0(%7:Q&T#<<DC)QQUH H1?$QW\.:?XA;P]=)I5S<>1-+YZEX293
M&"$'+#(&>G7C-:/_  FMQ;ZQ>Z9?:#<07$-@VH6ZK/&YGB5MK \@*P)'&3]:
MYA/"WB!?A#9>'3I3?VE%>+*Z">+;M%SYV=V[^[Q]?SK8U_3M2E\8R:T-/D%@
MF@7%H\ADCRLC$/TW9P N#COZCF@!L7Q,86NB:G=^'KNVT753%&M^TR$122#Y
M0R#YMN>-QQ],8SG6<MGH^H?$^:32Q=64+QR3VD84!T^S!GX.!SR3ZY[U'H>E
MW_BKX5^%]%;3WM[4I:2SW3R(5,495_D 8MN;:!R!C)YX&;\^@ZV__"P@NER?
M\3N+99'SHOF/V?ROF^;Y>>?I[\4 ;">+;"ST_2+6SAL[>:YT]+J*VN+I8(H8
MMH"KNP?7  7^$],57TKXC6>M1:='96Z)?WDL\/D7-P$57AV[U#@-N/SJ5P.0
M<\8K+_L?Q3H=UH&N:5I27LT.D1Z7J&FR7*1MA#E71\E>"6ZGH?RT]:TJ]\16
M=I;^(O#4=]:S"622&WG3S;%_D$>UR4R<;\E3U..1U .KTR[FOK".>XM'M)B6
M5X7;<5*L5Z]^F<^]<TWC>=+/Q+*VCD7&@-^_M_M W2)LW[U.WH5Y&>N#TQ6E
MX-TW4M)\+VMEJMS)<7,1<!I7WNL>\E%9OXF"[03ZCOUK,U;PI=7?CJWU*W9!
MIEW:^3JL9_Y:^4X>+CODEE/;;D=Z -*W\227=OHLMI9+<?VG;FY"QSC*1A0V
M>0 ?O*O;EAVY''+XMEA\*^'+CPWHD&GVNHZW]C>!I0I0^<^X?*I'SE&R>V>_
M4;_@GPQ>>&8=0BNF\Z&"5X=,12"5M=QD49)^]ERO..$6N;M?"OB&#P3H=K_9
M>;[2]>_M%[<W$8\V(RR-A6SC.)!UQT- %BSN;O3/B9XKET[1!<WDMA92R012
MK&N[$FXER.3V'&3[<X[KP[KEOXD\/6.LVJ.D-W$) C]5[$'Z$$5SVF6&L6_C
MK7M8N=*=8+RRMXH_+FC;+QA]PY8'!W<$@=.<5<^'>E7^A^!=,TK4[?R+NU1D
M==ZN#\Q((*D\8- '*:YK&I:YI'Q'L-1L+7[)IUI)'$/-W^61;F16P5Y8D@YX
MQP.<9K9\.^*IK4>%M'N])F@M]1LE2TNS*IWO'"&(9!RH(!(.?J!5+4?#^OK-
MX]MK;3%N(-=@/V:<7"+AC;^5M*DY&&YSTQ[\58ET76'N? <@TR3;I /VS][%
M\F8#%Q\W/)SQV]^* );WXG:;9Q07VR"72Y;D6YECNU,RY;:)##C.S(ZYSCG%
M=3KNL6_A_1+O5;H$PVR;F XSR .>W)'/:N-\+6?C/PW:KX6_LNVGL+=V2UUG
M[4H"PEB1NBQN+@'&.AXY[GLM=2XDT6X2UL8KZ1@JFUF*A9D+#>IW<<KNZT 9
MLWBDZ=9WMWJMI'!;6\4,D4]O<"6.X,K%556(7G(4<\?,#G%99^)>FV6IW5EJ
MH@B\FS-ZDUG<BYCD0'!3( (?./EQSG@U@2?#S4?L>LVV@B?2+"1;>YL;&[F$
MBQWD<OF%E"LP1" HQGJ2<8 K6U*P\5^.?">H:1JNE0:$\D& WVI9_-F!#*1M
M'RIE<G//3T.0#:D\2ZG;WZVMSX?E0RVKW,,J3%XQLP3'*P7"/@\?>!]:KKXZ
MC?0?#>L+I[_9]<N8;95,HW0M+G:2,8(X.>:?HMSXLU:V%MKFCP:4$B9)Y5N5
MF^T.5*Y15^ZN3NY.> ,'DUR-OX>\6?\ ")^%=&;0XTDT/4[:661KQ-LR1%OF
M3'0$8ZX.3T/) !U$'C:_O=8O]/L?"]Y.;"\2VN6^T1+L5E#;QDX/!Z _7%8"
M^+98?"OANX\-Z)!I]KJ.M_8W@,H4H?.?</E4CYRC9/;/?J.A\+Z?JFG^(O%-
MY>:;)%#?W27%N1+&Q8+&J$8#<'*\9X^E<S:^%?$-OX(T&U_LS-]I>O?VB]N;
MB,>;$99&^5LXSB0=<=#0!TZ:[I\'C>^BOM)2SOK71UNI]09E;, <Y4$<E00Q
MYQTZ577XD62:CI<-Q#"MMJ>5@EANUEDC;&X++&!\A(]"W/!JOJ'AO5-;\8:K
M-=636]AJ'AXZ6TZ2HVR0L[$@9!(P^ <=1T%2^')O',5A;Z1J>CVMNUG&(VU)
M;M76Y"#"[8\9!; SNQCD^@H U]"\32Z['I]W!8H=.OXFEBN8K@2&/ !"R+M&
MUN>@)P01GUR/BS!%)X)\QXD:2*^M#&Q4$H3.@.#VX)%5=!\*75EXLL-8L-*E
MT))(I/[8M5G1K>X<KA=B*QY#<[L+P/4UL?$/2]0UKPJUAIEH;BX:Y@DQYBH
MJ2JYR6([+B@!VN>+YM(.L/%I,DUOI%NEQ<RR2>4'# MB+*D.0!SR.2!3XO%I
MG\266DQV.$O]/-]:7,DVU90-N4QM)##<">O'/M7.>(M#\2ZQ>>)H)=)CO+>]
ML?+TN6:Y15M"8BKKLYPY8GYAUX&X 5<U'PWKE[X6\,2VD<5CK^D/"%S('"(5
M\J4$]#\I+8']T 9H T-,\:OJ?AZ[U*/30L]O?&P:T-P"WFB01[20N!RP/T.>
M*L6OBJ6_N)Q96$=Q!;7_ -@N2ES^]B<,%9BFW[H/?.2.<8K-TKP5+H_C>6YM
M6"Z$\$4_DDY/VM$,6[Z%#DGNV#VJAJ/A6^O_ !#%J]GI,FE:W%J/S:E;SH(K
MFT$G_+10V6)CP,%<YQSB@#MM;U5=$T6ZU%K:XNO(7(AMTW.Y)   ^I'TK$?Q
ME):ZCJVFWFEG[=I]@M_Y=M<"198B2#AF"X8%3P1],U=\9V^M77A2]A\/OMU)
M@OE_O/+++N&]0_\ "2NX ]B>W6N0/A[7$\1W^H6OAN&UM+S0#8B%+J/>DN]S
M\W8L=PR<D8YSGB@#8LO'\ER?#L\^ASVVGZYL2"Y:=6*RLA<*4'.#@@-QTZ8K
M(^(.M_V]\-_$DMGI<=WIL"RPBY>4!BZ':TD:;2"JMD9W \' /&7GP_K@\,^
M[$:7(9]%N;:2\ FBP%CB9#M.[G);(]O2L\>&O%.G> ==\$PZ0+R%Q.+"_6ZC
M5721BVUU8[@X+'M@^HZT >G:7_R";+_K@G_H(HU7_D#WW_7O)_Z":-*2>/2;
M2.ZB6*=(55T5]P4@8Z]Z-5_Y ]]_U[R?^@FE+9FE+^)'U1S/PN_Y$"P_WY?_
M $8U=3J'_(-NO^N+_P C7+?"[_D0+#_?E_\ 1C5U\D<<T;1RHKQL,,K#((]Q
M6=#^%'T1UYK_ +]6_P 4OS9YCIOAF\\4^ _#0*16HM_#[P12,^[S'FMEC7IT
M4 Y.><XZXS4VJ>%_$NJK+(UE8Q-)IEM:;/M9.'BG\PG.SH1_3WQZ-!!#;0K#
M;Q1Q1+]U(U"J/H!4E:G <E)IFO6GBC4;JRMK*YL=5CA\S[1,5:UD1=I.T*0Z
MD8.,CD'D9S5"/PUK"Q6Z^1"&C\12ZH?WW_+%BY Z?>^<<=.#S7>44 >:1>$O
M$$TUK-J>GZ==G^SIK*\C:\<+*6DB;* ( @(1L 8VY!^LJ^%-?L;NUOH4AU:&
MVDGBBL=4N-TBV\BQ'_6[6RRO$<9S\IQG(KT:B@#A8O"E_;ZS:WMC;6^E2I-%
MYIL9<6TT P7C>+ !898*X /0\=*U+K2M2MO%EYJUG%%=V]]8):R0R2;#&\;.
M5/0Y0^8V>XP, YKIJ* .-\(^%;SPUJFQRDMI'I-I8I-O^9GA,A8[>P/F<<]J
M?J_A[4+GQ*FJ:<#9W*RP9N8YSY<\"D%TFB/#'&[:1R"1R,<]?10!Y@_A'Q/<
M6TAN(+$W4VAW>F3.+MB#+(4VNJ[ %3Y3\HZ#WZZ4'AG58-5N1)I.D7]EJ"P/
M))=L"]I(D21M\I0^8O[M6 RO.>G6N]HH Y'0?#U_IGB%[R,&SLIDE-U9B<R0
MO*S@K)$IYCR-Q8<#)'!ZU3N/"6HSV&MZ&_E/9:EJ7VU+OS,-$C2*[J5QG<"I
M"D<<C.,5W5% &!H6G7MEKGB&YN8D6&_NTG@*R;CM6&./##L<H3WZURUWX(UB
M>*Z73WCL$E'GO9RS&:U>Y2>.5&1<916V,''3YA@'&:](HH X.70M<^T:?KMG
MHND66H6LY,MA%-@7$;1E"6E"#YAD;?E( !YYP)-1T'7I[^XO(K2P+7VD2V,L
M:SE5@<NS CY?G'SX)XR1G@'CN** .(T'P]K&GQZN+JWM]USIUM;1>7/N!>*(
MH<Y P"3P:SAX0UV+2)[1(;1FN?#$6D.3.1LFC61<CY>5/F YX. >.U>D44 <
M%!X9U6WU6Y$FDZ1?V6H""1Y+M@7M)$B2-AM*'S%_=JP&5YSTZU-8:%K6CZG/
M?Z9;)&DD<IFTY[PFWEF:12)(^"8LC>6&,$D#!^]7;T4 %%%% !1110 4444
M%%%% !1110 4444 %%%% !67XF_Y%76/^O*;_P! -:E9?B;_ )%76/\ KRF_
M] -3/X6;8;^-#U7YF7\.O^1!TG_<?_T-JZBN7^'7_(@Z3_N/_P"AM745-'^'
M'T1OF/\ OE;_ !2_-A1116AQ!1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !65KOAS2_$MM!;ZK;M/%!,)D597CPP!'
M52,C!/'2M6N3^(FM:IH7AD76EI"9)+F&!WDD*E%>15RN >><9XQUYQB@#I(9
M;.&1=/AD@22*,%;=& *(.!\O8=!5BO-6EO[/XOW<EGI%O+J$WAZ)WA2XV1[O
MM#\M(5ST &=I/3C'-;FF>-9M9T;1KRQT:9I]2EEB>.1R(K5HMP?S) IP,H0.
M.<CI0!UU%>:ZGX^U.]T2QN-*M+:*4^(8M)NMUR6&X2J#L8)\RL.-Q (!/!KO
M;NXOH-(DN(K*.>]2+>+59R%=@.5#E?R) _"@"[17*V'C%M3\*:3K-I8QO-J4
MR0I:FX(*L20P+;.J!6+#'16_&M<>/'C\/2>)8-+^T:!%(P:=)_WQC5RC2K'M
MP5R"?O D#..U '9T5SEAXH;4?$6H:1!:1,;>TBNX)Q.2DR2;MN?EROW??K5G
MPGX@7Q3X9L]96V-L+D/^Z+[]NUV7K@9^[0!H7NI6&G!#?7MM:B0[4,\JIN/H
M,GFK76O-([B6\\=^,X==L[&32H+"U2X$MPS+%!ME<D#R^<\DCC&!R<5KCQC_
M &3HVC:A<:.+70+PQ0PS+<;I+=7 $1D3;@*> <,<9% '6?;K3=.OVJ#=;@&8
M>8,Q ]-WIT/6I8I8[B%)H9$DBD4,CHP*LIY!!'45Y;-9VW]H?%J'[/%Y7V6%
M]FP;=WV0G./7//UK?\.:]]F\.^$]%LX$N=2N=&AN-CR^6D<21H"S, QY+
M')],4 =M17"WOQ%>RTC5[B31_P#3=%N$BU&U^T_ZM'QME1MGS(0<] < \<5K
M_P#"4.GCBW\.2VD*K<V37D-R+G.\ @%0NWKSGKC'/M0!T=17-U;V=NT]U/%!
M"G+22N%5?J3Q5+1]1N-4TYKMK6.$-)(L($Q<2(K$*^=HP&QD<'@BO*?$6JZI
MXA^$_BZYUBUL_P#1K^2*)HY2YC:.9$VJ"@P, _-G)R>!F@#VBBN5B\730>)Q
MI&JZ7]@BELY+RWN#<"3<D9&\.H'R$ @\%A[U1C^(]NUWH_\ HUN]EJLJPQ/!
M>"2>$N,H98@OR@]SN.TGF@#M9)HHL>9(B9Z;F S2I(DB[D=67U4YKS_XU0Q2
M?#2\>2-'*7%N5)7)&9D!Q^!(JE)I\4GQ5T2?PK8-;6*6\RZS)%;&&WD0K^[1
MA@*SYS[CCL* /2H+JWNE9K>>*958HQC<, PZ@X[^U2UYKX*U!]%\-ZBMEILE
MT\OB6ZM8H8052/=,1N8@':B@<G!Q5W4/B0VG:1XBNI-($USH4\<4\4%V&C8.
M%*L'*@_Q8(VY!!H [VBN9M?%-VWB^/0=0T@V?VFV>YM)OM D,@0@,KJ!\C?,
M#P6'O734 %%%% !4%[:17]E-:3[_ "ID*/L<J2#U&1R*GHH HZ1I-IH>EP:;
M8*Z6MNH2)'D9]JCH,L2<5>HHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *J:K_R![[_ *]Y
M/_035NHKJ 7-I-;EBHE1D)';(Q2>Q=-I339R?PN_Y$"P_P!^7_T8U=C7GMM\
M,9[.!8+7Q7JL$*YQ'$Q51GV#5-_PKN__ .ARUK_OZW_Q5<]-U(04>3;S1[.,
MIX+$8B=95[<S;^&75G>45P?_  KN_P#^ARUK_OZW_P 51_PKN_\ ^ARUK_OZ
MW_Q57[2I_)^*.;ZI@_\ H(7_ (#([RBN#_X5W?\ _0Y:U_W];_XJC_A7=_\
M]#EK7_?UO_BJ/:5/Y/Q0?5,'_P!!"_\  9'>45P?_"N[_P#Z'+6O^_K?_%4?
M\*[O_P#H<M:_[^M_\51[2I_)^*#ZI@_^@A?^ R.\HK@_^%=W_P#T.6M?]_6_
M^*H_X5W?_P#0Y:U_W];_ .*H]I4_D_%!]4P?_00O_ 9'>45P?_"N[_\ Z'+6
MO^_K?_%4?\*[O_\ H<M:_P"_K?\ Q5'M*G\GXH/JF#_Z"%_X#([RBN#_ .%=
MW_\ T.6M?]_6_P#BJ/\ A7=__P!#EK7_ '];_P"*H]I4_D_%!]4P?_00O_ 9
M'>45P?\ PKN__P"ARUK_ +^M_P#%4?\ "N[_ /Z'+6O^_K?_ !5'M*G\GXH/
MJF#_ .@A?^ R.\HK@_\ A7=__P!#EK7_ '];_P"*H_X5W?\ _0Y:U_W];_XJ
MCVE3^3\4'U3!_P#00O\ P&1WE%<'_P *[O\ _H<M:_[^M_\ %4?\*[O_ /H<
MM:_[^M_\51[2I_)^*#ZI@_\ H(7_ (#([RBN#_X5W?\ _0Y:U_W];_XJC_A7
M=_\ ]#EK7_?UO_BJ/:5/Y/Q0?5,'_P!!"_\  9'>45P?_"N[_P#Z'+6O^_K?
M_%4?\*[O_P#H<M:_[^M_\51[2I_)^*#ZI@_^@A?^ R.\HK@_^%=W_P#T.6M?
M]_6_^*H_X5W?_P#0Y:U_W];_ .*H]I4_D_%!]4P?_00O_ 9'>45P?_"N[_\
MZ'+6O^_K?_%4?\*[O_\ H<M:_P"_K?\ Q5'M*G\GXH/JF#_Z"%_X#([RBN#_
M .%=W_\ T.6M?]_6_P#BJ/\ A7=__P!#EK7_ '];_P"*H]I4_D_%!]4P?_00
MO_ 9'>45P?\ PKN__P"ARUK_ +^M_P#%4?\ "N[_ /Z'+6O^_K?_ !5'M*G\
MGXH/JF#_ .@A?^ R.\HK@_\ A7=__P!#EK7_ '];_P"*H_X5W?\ _0Y:U_W]
M;_XJCVE3^3\4'U3!_P#00O\ P&1WE%<'_P *[O\ _H<M:_[^M_\ %4?\*[O_
M /H<M:_[^M_\51[2I_)^*#ZI@_\ H(7_ (#([RBN#_X5W?\ _0Y:U_W];_XJ
MC_A7=_\ ]#EK7_?UO_BJ/:5/Y/Q0?5,'_P!!"_\  9'>5E^)O^15UC_KRF_]
M -<O_P *[O\ _H<M:_[^M_\ %4R3X;WDT3Q2^+]8>-P596D)# ]01NY%3*=1
MIKD_%&E+#X*%2,_K"T:?PR-?X=?\B#I/^X__ *&U=16;H&D)H.AVNF1RM*EN
M" [#!.23_6M*M::<8)/L<.-J1JXFI4ALY-KYL****LY@HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KF?'NBWVO>%)
M;334C>[2>">..1]@?RY5<KGMD*:Z:B@#C+/3]:_X6)+X@NM,$=L^D+9[8YT<
MB196D[D<88#/K[<USVF>&/%.GZ3H5I)IT-S:6M[=RWU@UTJI.)79HF)Y#!"Q
MRI'7'!P*]4HH \J_X0[Q,FE7L8L;(RQ^)TUJ"-+G F0.K% 2ORX ZG\AW]0@
M:4VZ-<(D<I7+JK;E4^F<#/UP*EJKJ6FVFL:;<:=?PB:TN$,<L9)&Y3VR.1^%
M ''>'?#GV7QQKTD<X?289C+!;@<17,R*9OR&",=/-:J-AX5UVP\!7W@7[,DM
MNZRVUKJ7FKL%O(Q.77.[>H8C !!('(ZUWNE:58:)IT6GZ;;);6L0PD:=O4DG
MDGW/-7* .&@T#5_#_C3[7I-C%=Z=/I<%CODN!&;=HBV"PP2P(/;G(K0^'6CZ
MGX?\$V.E:K##'<VYDR(I-X(:1F&>.#\W0$_6NIHH X,^&;_4/$GC'[;:-#IN
MNV45I',LB%DVQNC,5S_M\=>G.*@_X1O7-7\%:=X1U:SCB2V>WCN;Y)E:.6&%
ME(*#.[<P11@@ 9)R>A]#HH X"70=9;4/'LPT_*:W;QQV?[Y.2L!B^;GY1DY[
M\>_%0V/AG6M)O/"VMV]H);FPTE=)U"S\U0SQ@*0\;$[20PS@D9'I7HM% ')Z
M;X5%Q?>)]0U6$(=?$<+VVX,4@2/RP&(XW'+$XR!D#)Q7.#X?Z[_PC.D.;]!X
MDT^YC1+Q?X;8 PE0?^N9+X[L37I]% $5M;Q6EK#;0($AA01QJ.BJ!@#\J\PO
M_"/B1_!?BGP]%86\AO\ 49KFUG%R &6282#<"/EP 0>O..W->J44 <1K>@ZA
MK?B_3;M[%X]/73;FSN6,J;U,P4< 'G&#G],TSPG#XVTVULM U*QL1:V(2(:M
M'<Y,T*8"@1;<AB  22 .3R:[JB@#C_B7HNI^(_!\VDZ5;+-<32Q/N>1450DB
MN<D\\XQP*ZR*1W@$CPO&Y&3&Q!(/ID''ZU)10!Y?%X;\56WA^:WALD)?Q!)?
MW%H;I5%U:N[,8]XZ')7(/!QC)!Q536/!OB:[L_&5K;Z391QZU]D-LL5T L7E
MJ@*D;1P IY]<8&.1ZW10!R-[INIW7Q"T365L&6SM;.>"8M*FY6D*D8 /(&WG
MZ\9K>T6?4[G2HI=8LHK*^);S((IO-51N./FP,Y&#^-:%% !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 %%%
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
M27E6*[@"45AS0![#17-MX\\-+=6L#:E@74YMH)_)D\F24'!02[=A.>.M-O\
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
MB#D\E@I .">Y Z<<8K9HHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M;<F<.ZVS[5_=Q@+G;T.!GDGFM2Q\6:+J.L-I-M>%KSRC,JM$ZK(@."R,0%<
MD?=)KS'6#YOA+XFPQI(\EU?YMT5"3,"D8R@Q\PRIY'I75:E/#+\2?!<T+;H4
ML[M7D4?*F](]@)Z#)!P#Z4 ;]QXUT"U1))KXK \YMDG\F0Q/*"04#A=I.01P
M>H(Z@UE_$^^NK7X:ZEJ.FW]Q:31I')'+ VQB"ZCKC(X/;!K@=.U3P]'H%EX<
MU+59K+3]/U1KE!/83B8*DS.J.^W8.>K ]., \UW?Q6/VGX8:M' #,\Z1B)8A
MO,G[Q3\H'7@$_2@#=L/%6C:EK$NE6MV6O(XO.V-$Z!X\XWHS !USQE2134\7
M:))<6L0O&"W<GE6TS0NL,S_W4D(V,3@XP>>V:X[QA&^J^-;"'39@)+C0K^WC
MG7.U))%7RP6Z DC(^E4+G/B+X3:5X7MX)8-?A-G;-;-&5DM7B= \C?W5"JQ#
M=#D 9)Q0!WW_  F&A_9]4G^U2^7I;;;T_99<PG&>1MSTYR.W-6TU_3I(=-F2
M65DU(@6I%O)^\RI;GY?E&T$Y;' S7(ZYI-]!X]DCL8':P\367V:^=>D+1'ER
M>Q:)F4?[06CP%8ZC8+/9:K')Y'ATRV%G*P),T9(</CVC\I1CU84 =^Q"J2<X
M SP,USS>.?#R:+<:PU[(+"WG-O-,;6;]W(#@JPVY') Z=>*N^'O$-AXFTE=1
MT\R^26*%9HS&ZL.Q4].Q^A%<3?\ AJ[N/%6O>&5BD70M?C74)9TX$+@;)5'^
MT["(_0M0!U/BC5XHM$N[:&ZNK:^FL)[FW:.%PP"+DDDKA<$KUP>1W-9G@WQE
MIMSH?AG3KO4))-5O-.A;?+'(1-((E9QYI&UGZDC.:R]&_M2;X?:M>Z]$T=_!
MI\NEJ#DF3R@R%QWS(_Y[5K/WJOAKX6IAA):SVWVA=IS"%MV1B_\ = 8@'- '
M?7OBW1=/F$=U=M&GG"W:?R7,*2$XVM(!L!SQR>#P>:JW?C[PU9O?)+J#,]@P
M6Y6*VED,?&<D*I^4#DMT&1SS7!:0^F1V-[X/\3Z3JUUJBW<WEVV;AH+Y6E,B
M."I\M1D@DG !&>M:UI)$FL?$IF&U)HXA$2IQ+BV"':?XL-\O'?ZT >CVUQ#=
MVL5S;R++!,@DCD4Y#*1D$>Q%07^J6FF+$;J4JTS^7%&B,[R-@G"JH)/ )X'
M!-<CX)\26%EH7A+P[<?:$U"?2X]H:%MH9$^9&;& WRMP?3W&5\6?:--\>>&-
M>F21](@2XMKEU4L+9I -LC =%)7!;H._6@#9G\;^'K;2;O4Y]0\JWLY/*N0\
M+B2%_P"ZR;=P/(QQSFKFF>(=,UAKT6%PTQLG\N;$3C!QD;<CY@1T*Y![5Y7X
MXL9+VU\=ZQ8H\EG?V=I:P>6A/VN9&RS(!]X*N!D<=?0U[);RQ3V\<L#*T3*"
MA7IB@#!/CGP\-$;63>R?V>LYMVF^RS863.W:1MR.>.G7CK47C+6$@\.:G;VU
MW=6NH'3+B[MVBB8$"-,Y+%<+@E>#@\BN7O?"]Y>:_P")/"8CDCT/60-3-PO2
M)R"KH#_>,JQOCTW>M/M'U2]^&&N:EKD#Q:F^ERZ<(R,LYC1T) ]7D+GCJ-M
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
M'4<W27*6K(L,C;9'^Z"0N #D<].1S6K>ZO::?/'!,TK3R*SK%#"\KE5QEMJ
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
MW  R=A(P3CG'4CD56M/'F@7^HK8VUQ<23M=O9D"TE 251DJQ*_+WZXS@^AH
MZ6BJ.H:M::8]O'.SM/<L5@@B0N\A R< =@.IZ#N:XSP7KZ?;?&%S>7]X]G;Z
MFL40N]Y>/*(/+5",@[R0% Y)XSF@#T&BN:N/'F@V<=^;N6YMWT]%DN8I+63S
M$C;H^T*24_VAD#OBM237+*./3Y"9BNH';;[8')8[2W( ^7Y03SCI0!HT5R>D
M>(=!L])OKZ'5;VYMVU22 FZ$C.+AF \F-2 V 3@+CCFH]?\ B#8:5X:UK4K>
M&XFN]+Q'+:M RM'(PRF_T0Y!W=,=.>* .PJ.XA%Q;2PEW02(4+1MAER,9![&
MLV3Q%9QPQ-Y=X\TJ,ZVZVLGFE5."VS&0,D<GKD8ZU8TC6+#7M,BU'3;@3VLN
M=K@$'(.""#R""""#0!@Z9X5UFPL8M+D\423:7%&(4062)-Y8& ID!QTXSM!]
M\\UU,44<$*0Q($CC4*JCH . *\SNM<AU_6O%-O?7VMZ;;:;Y M9[.*>,V^(O
M,=W"KC))Z.#D 8ZUT]CX^\.WD*M%>3LGD13)(]M(!*)"%4(=N&8DXVKDYR,9
M!P =116$/%^CK]O6>6:WFL(A/<02V[B18_[X7&67W7('>JD?Q"\..VGYNYDB
MU",/;7$EM(L4A*[MH<KMW8_ASG/'7B@#J*0C((!()[CM63HWB73==N+RVLVG
M6YLV43P7-N\,B!AE3M< X(!P:==>(]-L]?L]$GDF6_O%9H$\ARKA1EL.!MX'
M7GB@"[9V<5C"8XMQW.9'=CEG8G)8GU_ET& *L5D7'B;2[6XNH)II%EMI(XG7
MR'.YW&41./G8CG"Y-0_\)AI BU%I9)XI--3S;N"2W<2Q)C._;C)7 /(R.* -
MVBL9O%.DH=(#3R8U=0UDWDOMDRN\#./E.WG!Q5.T\>:!?ZBEA:W%Q).UT]F0
M+24!)5&2K$K\O?KC.#Z&@#I:*\H^.FMZKX=T'3+_ $?4KJRGEO!!(8I" R;6
M/3IG(ZU'XTUW6/!OCCPK:Z/JEU>QZG*8[G3;AQ-E=R@,I(W+G<W.<?+]: /4
MI;**>]@N92S-!DQ(3\J,006QZX)'/8G'4U9K ?QCI">)Y?#A><ZI' ;CR1"W
MS(!G(/0UP/Q"\?Q:E\+9/$?A'5+F$Q7R6_G(&C.?X@01R,$4 >NT5S<_B_3M
M+BMK:ZDFGOC8_;)88(S(Z0J!ND8#H,_B>P-;EA?VNJ:?!?6,Z3VMP@DBD3HR
MGH: +%%>7:;K^OO\>+OP_?:F)M/@T\S1P10B- 2$.2,DDC)ZDUE:EXOU76-0
M^(<UK?W%I'X9@5;%8'VCS5+[V<='R4(PV1CMGF@#V:BO$7^(.I7GB;X?Z@EW
M=16FJVKO?6D 9UDD7<IVH,G[PZ#VKO)OB1HLGAC7M5M97$VCHRW%K<1F.2.7
MD*K*?5N* .RHKQ7X;ZA/X@\16\R_%"YU00YDETN6S,#2#!]6Y )!.,].U>SR
MB0Q,(F59"/E9EW 'W&1G\Q0 ^BO,?AEX@US6/&?C>RUC43=KIMTEO !&(T4!
MY02%'3.T>IXZUT'Q-NKK3OA[J^H6-U/:W=K$)(I87*D'<!]#QZT ==17@%YX
MQ\2Z%X3\$:W8ZQ=WVHZJY2XT^<B1;D9_A&,J>@X/<5U?A3Q/=0?$7QU;ZMJL
MO]D:6%DC%P^5@7DGGK0!ZI17-:?X[T34=:M=)C>>*ZO+;[5:":$J+F+!.Y#]
M 3@X/'2LN;XM^%(;>^G,UZRV$PAN]EE(?(8G;\YQ@#/'7D],T =S145M<PWE
MI#=6\@D@F19(W7HRD9!'X&I: "BBB@#,\1:5)KOAW4-)CN5MOML#V[2M'YFU
M74J<#(YP?6IM(LI--T>SL99EG:VA6+S%CV!@H !QDXZ>M7:* "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ I&!*D!BI(ZCJ*6B@"O9V<-C!Y,(."
MS.S,<L[,<EB?4DU8HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ K.U[1K;Q#H-]I%V/W-W$8R1U4
M]F'N#@CW%:-96NZ7>ZK;016.M76E/','>2W1&+K@@K\X('7K[4 >?PZ3XB\5
M_#K7/MP"ZR;-]*@P_$ODL1(P/;S'!![85:N:F[>,=)\*6EG:W,%]:ZC;75TD
MD#1FS$0)?<2!@_P@=\\<9->@V-E!IUA!9VRE884"*"<G [D]SZGO5B@#QK4'
MFM/"GQ%T%M/OWU&ZOKNY@CCM799(I I5P^-N.#QG.1C&:]%N[6?6/A_<65J)
M(+FZTQX8Q*C1LCM&5&00".:Z"B@#S_PGXC&H:1I6E2^';U=:TZ)(YHKFT9([
M=D7:6$A&WY@"%VDD[O3)KEDO+B\M?!]_+I>J17%IJX-W9PZ?)'!9#;(-B(%
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
M"U>?2-6BMTLGAF+6+1QP/MD&Q$4?(@W* 3U'))Y-4QIVHMX*^)L TS4/.O\
M4TDM(_LDFZ9?/)RHV\C'-?1M% ')>$-52T\/^%-&FM+U;J72H\L;=@D1CC4,
MKD_=;/&#_A76T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
MEMKBX:T=8K=HUW,9&/W!@'KZ<XH ZRBL"'Q;8OK%EIL]O=VDM^C/9/<1A5N
MHR0N"2#CG:P4^U;Q(52S$  9)/:@!:*YS_A-M*"V5Q(ES'IU]*(;;4'0>1(Y
MX7G.X ]F8 'L>17/:GXHN-;T[QQI_P!BOK-=+MY$BF238P<0E]Q96R,DC ].
MO4B@#T2BN(\)>+[$:9X7TBXCO5N+S3XA#<RPD132+$&90YZG )]#C@FM2^\:
MZ7IRK/<)<C3C<?96U (# DF[;@G.[&[Y=V-N>] '1T5R4OQ#TI;Z[LX+'5[N
M>TN%MYTM[%V,;,,@GIA?<]>V14H\>:4VCZ3JJ0W;VFJSK;VKK&O,C$A0WS?+
MD@]?QQ0!U%%<YXDUS3(-/UFSU**^%K;V7FW4MNA.(W##Y2AR#\K>F,9.!C+[
M?Q!8V]I:6UE;7MWML([KRX\/)' 1A6;<P+$[3P,DD&@#H**Q9?$ULL,;6MK>
M7LKVRW9@MD4ND3?=9MS 9.#@9R<' .#5S1M8L=?TBVU739Q-9W"[HWP1WP00
M>A!!!'M0!>HK/O\ 5HK&>*V6":ZO)4:1+:W"ERBXRWS$* ,@<D<G KA_$6OV
MFO+X0U/2[JY1#XABM)XB[QE2 ^Z.1,XR"HZ@^W!H ](HKE]/U?0H_$'BB=)K
MN*XLTA?4GN2ZQ(H1BI16Z#:"20,'@\T\>-]-6[TVVFMM0A?4T\RQS;%_/4 $
MD!-Q7 ()# $ _6@#I:*\F\4ZAI4W@W6+[1[C4X6M_$$2W1FFE3]Z98A(-I/W
M,'[I&.N!7::?XQTK6=9FT$Q:A9WIA,L<=W ]NT\?0O&3@_R(_"@#I:*X#X=:
MLMG\.M.>[EN+FXGO+J&%2QDEF?SY< $GD[5)))P "20!74:-XCLM;N+ZTB2:
M"]L)!'=6MPH62(L,J3@D$$<@@D&@#7HKF_&_B67PMX?-]!9R7,CS1P+MQB,N
MX4,V2/7@#J<=LFK<WB*&.X2TCLKR>_:'[0UG&J>9''G&YLL%&2#@9R<' .#@
M V:*S]%UJP\0::E_ITQDA9BA#*59'4X964\A@>"#3]0U.#3A"KK)+/</Y<$$
M0!>5L$D#) X ))) &.M %VBN2F^(VA6UG//<B\@DMKM;*XMW@)>"1B-N_&5
M.00V<'L35_3_ !=IVH:K>::T=W9W-K +EEO(#%OA)(\Q<_PY&.<$>E &]17+
MMX\TE$TV62"_%OJ>18S+;%Q<<9&U5RPR.1N R*>WCC2DF7Y+DVC7_P#9WVP(
M#$+C.W9UW?>XW;=N>] '2T5@ZAXMT_3Y-24QW-PNEHLE\\"!A;J1NYR02=OS
M$*"0/J*6+Q78W=K;S6%O>WCW$)N(H(X=DAB'\>)"H .1C)^;MF@#=HK.T+7+
M#Q'I,6I:=*7@D)7#*59&!PRL#R"",8K.\3WNDV]]H,&IF]$LNH1BS^S[U4S8
M. Y&!C&>#UQT- '145R-S\1M'MTU1EM=4G&ER%+SRK-LQ *&+G.,* >_)P<
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
M[HKZW;P1)JVHZ=Y4HD+V$HC:08(VL2#QS^@J_:6D%A9PVEM&(X(4$<:#LH&
M* *^LDC1+_:DDC&W<!(T+LQ*D  #DUYI+9WZ?#+P38_V7J!N[*^L7N85M)"T
M2Q,"Y(QVQ^/;->LT4 -1Q(BN P##(W*0?R/(KC?B%9WD$&F>)-(C1]6TJY41
MQ,VT7$<I$;Q$^^Y2/<"NTK#D\-1S^)/[7N-2U":,;6CL'F_T:-U& X3'7OR<
M9YZ@8 .8OM$OO#OB/PKK$<,]_9V<$]KJ!@C,D@>7#&<(,ELN"6P,C/2J&O\
MAK4-<A\=ZI96LRC4M/BM;2&2,QO.T:DLVUL$<D*,@$X/;&?4J* /-VN[S5_&
MG@G4(=#U:.UMH+N.=Y[4Q^6SQQ@;@V"!D=3UYQG!KT.X:5+65H$#S!"8T8X#
M-C@$_6I:* /'8/[7NY/!NIW.A:VU[:7S&_4VY1(28W7;''D*$!(PP&,8RQ-:
MNF:)?ZKX.\>:0MM<VESJ.HWTMJ;F%XA(D@&PY8#@XQZCTKTVB@#S[PK<0ZI<
M6"3^ I=,U2TYN+FYL42.%@,$Q2=6)/ V]CD].>SUJQ?4]"U#3XI?*DNK:2%9
M/[A92H/X9J]10!Y3-I^HZ]\*;/P7-IE[:ZO&+:SE+V["*(1.F91+C81M3(P2
M23C%6+FWU"TN_B+:-I6H2?VG$9+26* ND@-L$ !'4[AC'7G/3)KTZB@#S)[:
M\^Q?#91IU_NT]HS=C[))^XQ;F,[N./F./UZ51\/V1TZTD\*ZQX%DU"_BGD6"
M_>R22UN$+EDD>0_=QD9')XXYXKUNB@#B_"$<\7C#QA+-9W<,5U>12P22V[HL
MBK$J$@D8Z@UST_@?5+VW\1^' &@TN"=[_2)5;;^_D&]%'^S&_F?]]CTKU6B@
M#@KJVU2[^%&LSWUE-_;>KV$K26L4;,RR/%L2/:!D8 4'T.:R=0TE;VSTN:.+
M7=)UNRT>$6VHV=K*<L-P:"1 I! *@X8#.[@UZG10!Y,$U;1O$$.J^)?"LVKQ
M:IIMJDYL;07#6ES&I#+L'13NSD<9KT;0+>.VT:%(M+BTN,EG6SB14$0+$@$+
MP&QR<=R>O6M.B@#SWQA;W&F^-K'7YM FUO29+$V5Q#;6XGEMW#[UD"=P<D''
MI],U=9M#);>&9M.\,SZ? /$$5]);P66'2((RM)*J @,21QUQC/(('IE% 'FL
MUMNUKXD2W^FWCZ?>6,(C+1M$MP$@=7"NPP#D@9/UYJEH6IVYU#PT^O6FOQ2Z
M5%]FM9;G1Y((A)(JQYD?+ G'R@_*,DGTQZ1K>CVVOZ/<:9>&58)P S0R%'4@
MA@01T((!K.L?#4\+I_:'B#4]4AC8-'#=>2J@J<J6\N-2Q! /)(SVH \_NM)U
M2Z\*^+HH=*OFFE\2+?PQM;LC2P"2(ED# 9X1N.O'2NLN+=O$'C?0M;@MKJ&R
MT>WN7DEGMI(GD>50HC5& 8X )/&,X R<X[2B@#Q>RTG5K/P7X<OF\/W5ZVD:
ME=R7FERVY$DD,SR89%8?,0&4@"O1/"IL[EKK4+'PTVC13!%+3VBV\\Y&>64<
M[1D 9YZ\8P3TE% '(_$NRN[_ ,%3QV5K+=31W-M-Y,*[G94F1FVCN< G%9UH
M]YI/Q$O]<N-/OVTO6K*%4=+9Y'MY(MP".B LH8-NSCJ<'!KOZ* .4\"Z-<:7
M;:U=7$30_P!JZM/?QP.,-&CX"[AV)"[B.V<'D51^(-G>)J.@:[!H[ZQ::=+,
MMY8QQB21HY% WHI^\5*CCW_&NYHH \L\0VR:CX8,^C^$KG3Q/J-G(8UT_9<2
MB.0,SNB D*!P-W/7CIG5U" S_$RYNYK"[DTV3PX]J\I@=$9C+O*;R  =O<D
M>N:[ZJ>JZ9;:SI-WIEXK-;74312A&*DJ1@X(Z4 >3Z#J-HFG>&(M=LO$,-GH
M^V6W:;276.-MI5#),"0RHK$;@%!P"?2C5UUO5-*+7FA:PVI6FO13/%# 1 D"
MS@AHP"!)E>2V&.2<D#%>@V?A6>$+#>^(]6U*S7 %M=&$*P'9V2-7<>Q.#WS7
M1T >2ZK=-;>(_%=O%IFO1VNJQQ171M-.^V#>80&961L1OM8*00W(![TC_9;#
M6M+UNS\.7NL^&WTM-,\I+,RW%E) [ ;HF&[N0?<?3/9KX.DM=0N[G3?$6KV$
M-W.UQ-;1F*1"['+%?,C8KD]@?IBNAL[.&PM5MX VQ23EF+,Q))))/)))))]Z
M ,_PY!##I0:WT>/2(99&D2T6)8V4'NZKP&.,GTR >16'X^AN)[OPK]GM+JX%
MMK4-S,8(&D$<:JX+' ..6%=G10!YG%;W?V/XD*=.OP;]I#: VDG[_-N(QMXY
M^88_7I79>$$DB\&Z+#-#+#-#8PQ21RH4965 ""#SU!K:HH Y#7)H[S7+O1]=
MT&>_T"2UB=)Q:&9$EW.&4A06S@*0P''J,BO,7^%^H_\ "/>.;3P]#=PZ5>FW
M;3;2ZW(\K1L'?Y7P0.JJ6P3QGUKWVB@#QRT\/_\ "7^#)HAX:U73_$2:6UFU
MUJ;RJ%;;]R/>QRK'/08 )[X!U_AS>:A/X:T_0M5\+:A::GIL#6IN[FW"1*@!
M *.>3D;00N?RYKTRB@#YBE\.>)3\((_# \,ZN=0M=;,\N+8[-FQ@"I_B&3U&
M1QUY&?2=:T^]N_CWX9UF/3;U]-M]/,<MS]E?9&[++@'CC[Z_3/.,&O5** /+
MO%.G:A/\<O"FIPZ?>2V%G;ND]S';NT<;,)  2!C^(?3/-8&DZ-K6E:;\3=,N
M-$U%I=3>X>TDC@+)*'60+M(ZDEEX'3/.,''N%% 'SR/#?B#3?#_P_P!9&BZI
M<?V,9H;^Q@22.X17<G<H&&.5)Y'M[UTWB'P;X?U[28HQX<UC2TNYIKM+]899
MKB*?"?/+'\S8?)!SR=H/'6O8** .2^&D>OQ>!K&/Q(9#?J7 ,P(D,>X["^>=
MV/7GIGG-=;110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !63K>B#6VL4DNKJ&"WG\Z1+>=XC,-C *
M60@XRP.,]JUJ1B%4L<X SP,T >(^#()-7^+?C'1;W4-4DT^T#"WB&HSCROG
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
M3QF@"'P%\1X]$^'7AV;Q%%JDD-W-);MJTQ$D8D,KX#$MOP .N,<8[<97Q/\
M%^FR>.SI-_K_ (AT>VLXD02Z6,1L[?,Q<[@3@%!P#C!J.3P?KVJ?"7P]X%;2
MKJWU*+4#)=22Q_N8(MTC;_,^ZW#C@$G.1BO2+W5OM.J7?AG5_!VH7.F! D-V
M(1<0W VC[W]PYXY],Y% &MX.@M+?PGIZ6.K3ZM;F,NE]/*9'FR2<DGZXQVQB
MN$^-VH:MI6GZ--8:Q>6T5S?I!+!"5167!/+ ;NW3..>E6=%^$,$6@6%K=:WK
MEE+ CCR+"_,<:AI'< C!RP#X)[XJG\7/#^HWWA_PYI.CV.H:D^GW4;R/L+L8
MT3;N9S@,Q_QH ];HID,JS1+(H<*PR Z%3^(/(I] !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%<9
M\5LI\-=:N(V>.>"$/%+&Q5D;<.01R* .SHKR6>Z6Q\4^#(?"VHRSSW9 U.TB
MNFFC-OM&Z1P6(0CG#<$GUK0\(ZO:>'+'Q.\RS2!_%,UI;Q)\SN[^6J*"QQ^)
M( % 'I5%<G=>/K&QL-=N+JPOTFT0I]LMU5&<*Z[E92&VE2/?CTJQ9^,K:ZU^
MTTF73K^T:^@>:SGN$4)<! "P&&+ @,#\P% '2445B:QXF@T75]*T^XLKM_[3
ME\B&XC">4LF"=K$L"#@$CCGM0!MT5@ZAXLLM,OKFUN+>Y)A$*AT"D2R2L5CB
M3YLER1T(  Y) YJ/_A+X(]2N=,NM/O+?4(K8W<=N_EDSQ X)C8-M)!Z@D'\.
M: .BHKF!XXT]M(T#5%M;PVNMSQ6]NVU,QO)G;O&[@<'IFNF9MJ%L$X&<#J:
M%HKB)/B;IZ:--J_]D:L=/MKEK:[F\I +<J^PLPWY(S_=S@=<5J1>,(7\01Z/
M+I>HV\UQ#)/9R3(BK=*F-P7YLJ>0<.%H Z.BN3_X3_33X2@\2BROOL,MQ]G*
M[4WQMYOE?,-^,;O0FKTOBF$7-U';V-U=16ETEG<30E,1R-MZ@L&P-ZY./7K@
MT ;U%<IX9\3WVM^(->L[C3)K>"PNA;QL7C(7"*WS8;.3NSP" ,<UI>)O$EIX
M5TDZE?0W$D D2-O(0,5+,%!.2.,D4 ;-%<I:^/+.;7I-&N-*U2SO# UQ;+<P
MJOVM%Z^7\W7OAL''7%5K#XE:9?Z8FJ?V;JD&F26YF6\E@'ELV\((AAB2Y)
MQ@^O!H [2BN>_P"$LCCU>/2;O3;VUO[B%YK2*0QG[2%Y948.5WCN"1Z]*9IW
MC.SU/PJ-?MK&]\EIO(6W81B8OYGEXQOP#NXP3F@"UK/AN'6M2TN^EO;N"339
MC/"L.S:7(*DMN4D\$CJ*VJY*UUK08/%?B*>2UGLKZRLX9-0NISA&B <KC#$<
M -R /QK!\2:FVI>*_ MP=,OK5)K\M%),RA63RG."H8[6Z'!&<?0@ 'I=%<OJ
M7CK3],MO[0GM;HZ0+G[-)J";#$C;]F2-V[:&^7<!^8YKIV)5"0I8@9"C&3[<
MT +17CGBCQ%=^)OAGX@N[W3I[3['JBPQ'S$*J$N(XRORMEF^]G(QR<$UZ#:>
M,+6?7Y](NK*]T^:.U-Y')=JJI-"#M9QAB1@D9# 'GI0!T5%<R/&MFE_I4%S9
M7EM;ZLVRRNI0FR5B,JI 8LI8<C<![X/%:VNZK'H?A_4=6E0NEG;23E!_%M4G
M'XXQ0!H45Q'@S2$UWPO8Z[X@ U#4=2B%T6E)*0J_*I$O1 %(Z<DY)-87Q&TI
M_#_P_OY5O[IR-3AE@G>X<RQQN\:LA<G)'WAU/&* /5*@O;;[;93VOFR0B5"A
MDCQN4'CC((_2N)GOO"MK+<:II4[R3Z+:RW\JP3N4=-CKL8$X.>2.."HI_@K2
MX_$GA.SUSQ"HO[_4D^T$R$[8%8Y5(AGY %QR.2<DF@#I_#^B0^'-#M=(MIYY
MK>U01Q-.5+!1T!*@ _E6G7#>"=8NT\3^)?"5[<27/]D2QO:SRMN=H)5W*K,>
M6*],GDYKH/$?B.#PS;6US=6EU-!/<);EX F(F<A5+[F& 2<9YH V:*Q(?$L$
MWBNX\.FRNX[N&V%UYC[/+>,G:"OS9/(QTX[UC3>(-'U+7O"\EUH]^+RY>X;3
M97VA4Q&VYCM?!#*.,YZ@\4 =I17D'BCQ%>>)_AEXU:\TVXM18W,T$3>:FU/+
M9%VDJV2V=Q/!7G&3Q7=Z?XL@FUZWT.;3[ZTEGMFGM9KA%"7"I@-MPQ8$9!PP
M!Q0!TE%5=2U"WTK3+K4;MREM:Q--*P&2%49/ Z\"LG3?%D%_K%OI<MC=V=Q=
M6?VVW\[81)'D \JQPPW#(/K0!T%%07M[;:=8SWMY,L-M;QM)+(W15 R36&GC
M"U34[2ROK&]L!>6\EQ;S7"KL9$&YMQ5CL(4YPV./?B@#HZ*YC_A-[)$TVYN+
M*\M].U.18[6^E5?+9GY3< VY W8D#WQ5&Z^)-G NJF'0]:NO[*F,5X(;=3Y8
M"AB_+#(P>G7@\8YH [6BN9@\;Z;<ZKHUE;V]U+'K$!GL[L!!$ZA=S#);<& Z
MC&:U[+54OM0U"T2VG3[#(L3ROMV.Q4/A<,3P&7.0.M $7B+0H/$NA76D75Q<
M06]RNR5H"H8KZ992!^57(+5H-/2U%S,S(@03,%W_ %Z;<_A574]:@TVZM+/R
MI+B]O"WD6\6-S!1EF)8@!1QDD]P!DG%8EWXS6;0=?DLK.Z35=)C<7%G)Y8DA
M;865SEMK(0,@@G([9XH U?#/AVW\+:+'I5I=7-Q;QL[(;@H6&YBQY51W8UL5
MP_@/1[.ZTG1/$4NGW%MJATZ-9;AI%!O-Z*Q=]K'?SD@OR,]*W=2\30:7XATO
M1Y[*[+ZDS+!<*$\K<H+%6)8$' SC'/;- &W16!>^+;.QOKFTEMKHR1316Z%
MA$\T@RL:?-G=CDYP .2<5&/&%LMY?V%Q87D&HV=M]K-H_EEIH>F^,AMI (P<
MD$&@#HZ*YK_A-M/_ +,\/ZB+6\-MKDL4-LP5,HT@)4.-V1P#TS4.G^.H-3U.
M6QM-&U=S!?M8W$OD+L@8*#N8[ON\]1GISC(R =7169X@URW\-Z%=:O=PSRV]
MLA>18%#-@=\$@?K6)!\0;"36[+3;C3=3M!J"%K&YN(0L5R0,E5.[(..F0,_B
M,@'745QME\1].O4>X_LS5(;"%[B.YO985$5L802V\AB1G'& >2!U-7_^$PMX
M;W3[>_T^]L5U+(LY9E0K(^-P0[6)5R.0"!GIUXH Z.BN$E^*FF1:;)J7]CZT
MVGV]P]O=W*VZ[;8JVTEOFR1G^[G ZXX%;\WB:!KN6TTVUGU.>&!+B5;4IA$?
M)3EF RP!( [#G&1D W**YNS\;:9JD&G/IB37<M^DKQ0#:CJ(B!(&WD8*E@,=
M>?3)JPGB:*6&U6&PNWO;E))%LCL61%1MK%R6VC#$#J>3QGF@#<HKEK'QYI>H
MVD+6T-T]]+=R60T\JHF6:,9D5OFV@*.2<XP1W(%9'@B4R_$/QR6MI[9@]EF&
M=@Q4^6V2""1@]1@]^U 'H%%<;\5,I\-=;N(V>.>"#?%*C%61MPY!'(KR>[U6
MWA^#&B7NFZU<KXN=T$2VMZ[3RMYA!#(&.1M]1Z>M 'T517$R>.7\/Q>$=.\0
MV-U_:FMI%"S0JFR.<[ X8%@1@N.@-9^N>-;/7]!\=Z/;VUY;7NB6$QDD<J!O
M".59"K$\%<]J /1J*\O\ ^+X]-^&_A*&\>XOM5U5I(K:+?EY2)&RS,QX51C)
M_+-=OX;\2V?B6TN9;9)(IK2YDM+J"7&Z*5#AE."01W!'6@#9HKB?BQ-?6?PZ
MU6^T_4KNQGMXPP:W95+991@G&1P3]TBN2\0>*=0\/_L[Z1?6ES(E_=VMO;K<
M;B74LN6;/7. W/OF@#V.BO&CJ+Z#\4;7PU SC3-5\/\ F20%B5$RI(?,'HQ$
M>">^<GFJ/PX^(3^'/AE:ZAK=GJ=W9&^>*;4-ZR"+<1C(9MY ]ACZGB@#W.BO
M"?BKXKTJ?Q7;6.HW_B&STRWMT:.YT@A5=Y/F)8G&X!?+QCU:O4? 4.F0^#;'
M^Q]4N-4LY SK>7,A>20ECG=GH1TQ@8Q0!TM%>2_'R[U+3?!]K=V&K7MJ);Q+
M>2&%PBNI1R<D#=_".,X]J]97[H^E "T5X_\ M"3SV'A33+VRN)K:Y-\(C+#(
MR,4*.=I(/(R :I2WMQ_PMU--\*7L][H$FGDZI$EPTUO$VU^022%;B/H>I^M
M'MM%>,?"WQK#HGPMM+W6KJYN9[O56M(-[[F=VQ@%F. !R22<"NTM/B-8W$7B
M19-/NXKSP\I>\MLHQ9 "=R-G!X4]<4 =G17GEI\7M*NCH$ITG4X++6YC;VUU
M,J!1(&VX(#$XSCGISWP<>AT <M:^"(=/E=;#7-:M;)Y&D-E'<*8@6)9MI92Z
M@DD\,.M=);6\5I;1V\"!(HU"JH["N3T/78=477?$UZY&GZ?<306HP2$BA&))
M0!U9CO\ ^ @ =3FY9>,[>[O[.SDTZ^MY;ZS:]M/,"'SD&,CY6.&PRG!QUZT
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
M >106>OR>$_!.F?\(UJ"SZ)J5J;O>8P"(U=2R?-@KWR<#D#GMUG@6VO+2_\
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
M0,6*C<-V<9') (&<9)XJ&Q^S6'Q ^($S6CSP?8;*26"+&Z0%)=V,D#)&>XK
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
M@;3SNP<]CVZ*TLM3T+Q[JNM#3KFZT[6[:W+B+:9+::)2@5EW?=(/4$X/7UH
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
M)-<6T#.H=L!>/O'UQUQW]NM &_17-6_B2<+IFG&R\S6+NV,XA,P"K&H4&1V
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
MV22@^0C*[$KCG+'!R,$8'H*["_U0Z5=Z;I%E8R7$]RCB+<Y6.-(U&2[X)'4
M<$DF@#7>1(U#.ZJ"0,L<<G@"CS$,ACWKO R5SSCUQ7F/BG6;/Q3X8\.:M':F
M*6+Q':PE90"\3K/L< CMD=1U&*U]%@B@^,/B<Q1HGF:?:.^T8W,6DR3[\4 =
MS17-ZYXM.CZ_8:,FD7MY=7T4LEN82@5R@&5R6X^\,DX'N>E9"_$R!=)O[JYT
M>ZMKO3;R*TO[)Y%\R$R,%1@1PRG/4'L: .[HK N?$PM?%+:$=/FEF-@]]&T3
MK\ZJP4KAB,-ENYQ[UBZ;\2$U#3+/5#H-_%I][&!;3EXR99FD"+"%SG))ZG X
M/89H [AF5%+,0J@9))P *%8,H92"I&01T->>^-]5;4O"/BS1]2T>2">UTM[J
M.0_O87!4X*O@?,".F/IFM#0O%;0W7A_1+O2KFVCO[+_0[IW0B5HXPS J#E?E
MY&>OH* .SHKDH?'*/)I,LNF3PV.JW;V=K,[8D$@W8+QD956V'!R3TR!FK>G^
M*3JDD,MG8^=82W<EH9TF!:-D+ LZ8^4$I@<D_,N0,T =%17$WGQ*TRRCM[UH
MT?2IKD6WVE+A#(I+;0YBZ[,CKG..<5TNN:NFAZ5)?/;SW!#I&D4"Y9V=@JCV
M&2,GL* -&BN/O/'BZ;'X@2\TJ<W6B0)<3Q6\JNKQ."0RLVWIM.01GTS4UGXT
M,^NZ5IUSH]U:1:M"\EE<2.A$A10[*5!RORG(SU]!0!U$DB11M)(ZHBC)9C@
M?6AG5,;F"Y.!DXR?2O*_B9K:Z_\ "_5;RUTS[1I@E5(;QG7=N64*9%7'W,@K
MG.3UQCFNVU>[@&MVYN95CL]*MY-1N7;HG#(F?;'G'ZH* .@HKE6\:K;)I-W?
MZ;-:Z;JLB16URT@8HSC,8E7^#=V(+8/7%1V'C:XU/6+FPM/#FH.+._%E=2M)
M$!""H.\_-R.>BY..N,@$ ZZBLC5-=6PU6QTJ*..6^O4EDB267RU*Q[=W.#D_
M., #UZ8JI_PDUS)+86D.CSB_NXI93%,^Q(5C8*0[@$9)(P #^5 %C3= L]$U
M34-22[N&FU*16G\YUVLX 5<  8. !@5M5YAXBUBR\4Z1X&UZWMC&TGB*WC E
M WQD-(KKD=MR?C@&N@UOQ_9Z1'J,\<"74&F/LN\7*))D %O+0_?V@\\CN!D@
MT =?165>:QM\+RZUIL2W:_9?M,"E]@D4KN'/88YKD]+\?7L/A[PM+J.CW5Q=
M:U&BQR0/&5=S'OZ$@KG'?@=R* /0:*XYO&UZMI>22>'+J">PL_MEY#/,J[%R
M^%1AE78A">H&".<\4\^/(YM4TZPL-'O;I]1T[^T+5@T:JZ';@'+?+][DG'3C
M.10!UU%<A9>/;:\TNUF-HUM?3ZB^E_9;B55$=PFXLK.,C&%." <Y QS5V7Q-
M<0BV@DT>=;ZYO&M(X=V4RJEB[.!PF!D'&>G'7 !T5%<K:^.;2?3KB:6UFCO(
M-2.E?958,9+CC 1N 5(.<G& #GI63XM\<ZKI/A[Q#Y.C20:CIT4;"5GW0%9.
M Z/@;BIZK@<^U '?&1%D6-G4.P)52>3CK@4ZN2GU6U/C70+34="9-4F@N6MK
MHNCK$J@;P"#G)&WL.OUI+GQW#!HTNOQZ?-/H,,K1R7D;@OM5]C2K'WC# \YS
M@$@$4 ==17(OXWDFUK4=*TS0KN^N;2WBN%*RQJDR/DA@Q; ''&>3GI@$T^Q\
M<VFK6FAOIT&ZXUB"2X@AN)1%@1[0X)P<L"P& #G!/ % '5T52L;Z:]TI;MK*
M2"<JV;:1AN# D;2>G;KTKC_#7CJZG\*_VMK-GMDGOY+6VBAD#&60SM&D2@XZ
M8 R<=">* .]HK M/$P/B3_A']2LS9W\D!N+<B3S(YT!PVUL [E[@@>HR*H>)
M_$.J:9XL\-:78V2RPZA+-YK&4*7V1,VP9''.&S[8H ZQ9$=F574LAPP!Y!Z\
MTZO*-$UMO"DOCJYM-#FNK6UU9YYUMV2-8HQ#&6(R1N/4X'IVR,]G>>,;1)(X
M;$0W%Q):)>;9KA8%$;YV<M_$V#@8[')'&0#I*0L%&6( ]ZQ_#?B:Q\3^&X-;
MLO,6WD5MR2#YHV4D,IQW!!KDOAY%#XVT63Q9KMO%>S7]Q+]FBN%#I:PJQ141
M3P#\I)/4YYH ]&HKSWQKX8L=+\%>+[JWC AFL/,C@/*P2(K\QC^ <@X&,'/K
M4/AZW\)ZE8>'+)-+$>I&"&Z%RMBT+!X@CD^85&[)P#@G()H ]'+!1EB /4TM
M><^ 3#XYMM2\2ZU!'>>;>RP6<$Z!X[:!, !5/ 8\DMU/%2Z==OX:^+)\,6Q(
MT?4M/^VP6^?EMI58A@@_A0@9V] >F* /0:*** "BBB@ HHHH **** "BBB@
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
M@8R>YSVKC?"VF:QX!2YT./2I]3T3SWFL+BTDCWPJYR8Y$=EZ'.&&<Y[5W]%
M')>++?6=:\$ZU:0::YN+VV:"WM?,CWJ2"-SL6VCKT!.,=3G UO#=M-#X;TJ"
M]LV@NK6VCB9)"K%65 I(*DCU[UKT4 <1X<T:_P# ]SJ=C;V$U_HUU=/=VK6[
M)YEN7QNC969<KD<$9ZG.*DM-$U&?Q9?>,KZRVW4=B;/3=.\U=P0$L2[ E0[-
MQP2 .Y[=G10!5TRXNKK3+:XOK/[%=21JTML9!)Y3$<KN'!QZU:HHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M I"0H))  Y)-+7*_$/3M5U/PE+%I$*7-Q'-%,]H[;5NHT<,T1/HP&/?IWH Z
M.WO;2[7=;74,R[MN8Y PSUQQWJ>O./#6N>%_%6OVMS9V0TKQ+IJNLNGW,7DR
ME2A4J<#YE!(.<$@=AFK\OQ"DC\"7?B?^R5(M+I[::W^T\_++Y1*MLYYYP0.*
M .RCN[:6XEMX[B)YX0IEC5P60'.-PZC.#C/H:FKS&UN=1TKXD^-SH6A)J$[1
M6$C1?:%MU_U<F<L0?F/;CUR16SIWQ%M-8AT864$<5UJ:3%8;Z?R0CQ,JO'D*
MV7RW  Z GV(!VM%<K/XP:![:REM[2TU26W-Q+!>WHACB4,5 W[26)(.,+T!/
MIFOI/C^/6[2P2ST]AJMY)-']DEEPL?E8WN9 #E.5P0#G<..N #LJ*X&_^(EW
MIEKXBDNM$B\W0I+=)TCO"1()L8*'R^P93@@=_3G>O?$XT_Q;;Z+<6RK!/9RW
M8NO-^ZL>W<&7;_M=<]J .@HKAE^(T1N-(<6EO+9:K*L41M[P23Q%QE#+$%^4
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
M%]?FR 1D9R!=E\87DE@^JZ7HDFHZ9'=FV+0RDSR!7\MW2,*0RA@>K#(!/3J
M=;17)IXRG>R\42G3(Q-H#LKQ_:3MF"QB3(;9P<'ICK527QY?/=:/:6'AY[F?
M5=,-_ #=J@R%5MA)''WL;C^5 '8I=6\ES+;1W$3W$(4R1*X+(&Z$CJ,X.,^E
M$]U;VS1+<7$41F<1Q"1PN]SR%7/4\'@>E<,OBBY6?Q7)#X;M;'6]-TZWN9GE
MG#><6C=@K,BY(3:0.>?]GK45KXBN!X?\#S:YHUM>S:E+:I%=&8.8I&AW"7#(
M"'X?@=/[U 'HE%<3K/Q#ATZ+4+BTM[6[ATZ<PSQ&]"7#E2 _EQ[3NVDD<D9*
MG'8FU;^-#J=U>Q:19PW7V.2)98GN#'.5=4;S!'L/R@/W(SM;TY .LHK$\7:^
M_A?PQ>:TMHMTMHH=XC+Y9*Y X.T\\U%?>)9;+Q1I>C?8!(-1MYIHI5FP08E4
ME2I7'.X8.: .@I&944LQ 4#)). !7GT7Q*O'\.VOB!_#K1Z8UY]EN9#> O%^
M^,095"_.,XSRO7C/6MN_UR34KC6-,TW3(-02P0)=^?-L5G9=WEJ-K;CMP3G
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
M%2,'()(QT-9%KX*U32)_"Q@MTN6L;^YO[]TE"KNF# J@."=N[OC('J>/2J*
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
MZ9 ^PR+&%.0""<9R5YXZ5#>>$+_5-<L-4ET^VL=9M-0$C:K:3;?.M0Y/ELH
M+%DPN""!USV*Z%HOC+PVT^@68TZ;16GD>UOY)6$UM&[%BICVD.P)..0/7TH
M[J\O(+"QGO;F01V\$32R.?X549)_(5R=QXWN;#2=+UV_TQ(M%U!XE,BSEI;9
M9?\ 5NZ[<8.1D _+GO73:OIL6LZ+?:7.S+#>6[P.R]0&4J2/SKBQX6US4_!E
MAX0U>*W%O:O D]['+D3PPLK+M7&0[!%!SP.3D]* +^F^+=;U76[ZPMO#\/E:
M?J*VEU,UZ/EC*AMZC;\Q&?N\=N3GC9\3>(8?#>F17D_EA9;B.W#ROLCC+G&Y
MVP<*/7Z=.M9WA32-3TS6_$ES?01)!J5[]J@*2[B!L5,,,#!^7/&>M:GB"WN[
MJPCAM[&UOHGE NK6Y("RPX.X<@C.<$9].HH HR:]J\-GN_L9;B:2^CM8&MI2
M\+1,BMY[-MRJ#+ \'D8SSFN3\5>(T\1?#SQQ93V]OY^E(8F>&7S8Y,H&5E.!
M@\X([$=:0>!=:TVQDBT6.--+;5H[L:'<71V& )AXR^& #/\ -MY7@=>E.OO!
MWB6YM/&UNMMIJKKJ1"WV7#8C(B5"I^3H,'GOQP.P!T4WBE;-X-)M&LOMD=C%
M<2&\N#$BALA%& 22=K?0#/<"M3PMK_\ PDWA^WU,V<UE))N62WF^\C*2",X&
M1QD'N"*YFZT7Q3I6OVOB#0K>RN7GL8K/4-/N+@Q@F,DHZ2 'IN(Y'3MSQV>F
M)?+8H=2>)KMR6D$.=B9Z*I/) '&3UZX&<  Y:;Q9!IVN>+6GT6-'T>QBN9+B
M%@TETA5RH/R@C&T]2<9-;6B:Q=:K(LGEV4MA) )8;RSN#*CDG!3[HP1QSWST
M&*Q3HNOV_BSQ-J]I;VA6_LX(;3S9>"\0;[XQPIW=LTOAGPD='\67>K65BND6
M-S:B.?3XI0T<D^X'S0H^50%!'&,Y/ [@&EXJ\2W'AR32!%IWVM=0OX[+(F"%
M&<$@@$8/"GN.U9MOXK\03ZWJ>@C0;(:I:11W$;?;SY#Q/G!+>7N#97&-N/<5
M;\9Z/J.L2: =/AB<6&JPWTQDEV91 P(7@Y)W>PXIEKI.J6_Q"U37&M8C9W-C
M%;1@3#?N0L<D8P =V.M $6E^-;K6]%T6^LM)9/[069IY)I#Y-GY1*L'<#G+
MA>F>3VQ4>G?$&/4=$L)XK-#J5]?26$-LL^8VDC+;W\S'W JELXST&.:PM%\(
M>*M)L?#EO+:Z?=V^GR71N+.2Z*QL\DA>.4'8<E=Q&"..H]HH/ OBBS@M;Z'^
MSVU+2]9N;ZVC\Y@ES%,3O4G;\AP1CK[T 6(-6.A?$CQ7J>KV\,"VVCV\C?9F
MW"8;WP1D##$G;@]QUKH;+QC-+XGLM(N+2W>.]B=XKBRG,RQ.@R4D^48R.A[D
M8Q6)J7@W7?$NKZ[/?PVEA;:II45HICN3))#*CLZG 4 C)&>1[9KH/#C^,YGA
MB\10:;;I;#$DUK,9#=MC .TJ-@[GDG('04 9WQ2 71=&F$'FRQZW9%%&-Q/F
MC@$],].M31>-M2M-=NM'UO0&M[K[%)>V0LY_M NE3[T8^53YG3C'.?IG0\;:
M'>Z[H]K'I_DFYM+ZWO%29RBR>4X8KN ."<=<5F:QX=UKQ!>3:LCII=];Z;/:
M:<OF;V267&Z1F48'W0!C/4GK@4 20>-YX=;M]-U/3XHI;C3GOQ';SF22$H 6
MC="H.[#<'N01BIM+\9_;=*76Y8[,Z+]@DO)+JVN#*8"@4F-QM'S8+=^JD8K!
M@\,^*8M2T'4+;3])LGL;&XMI(UN6?$CJG[PG9\Q++T/U).:<_P /3J6IW%RM
MA%H27VG3VNJ1VDVZ.YDD4!651@?*=S;B 3P,=30!J1>/'&K:7!<6=N;/45;]
M[;7!E:U8+N F&T  CC(. ?4<USOCO6;KQ#\.HM5ATZ :7<7MLT$KRGSEC^T)
MMDV[<#=CIG(# ^HK?T.P\9S:<FA>((].2SBB,$M_;3,TETFW:,(5PA/&23ZX
M'.1A2^$_&)^'J^#C:Z=,+.:$6]\;HH)8HYE=<IL)4@+@\]N,T >HS-*L#M"J
M/(!E5=BH)]R <?E7%1?$":;P9H7B-=*0)J=W%;/";DYBWR>6&!V?-CKCBNW3
M>T2^:JJY'S!6R >^#@9_(5Y7#X.\61>"],\-K:Z=C2M1BGCN&NF_TA$F,@.
MOR<'G[WTH W9O&FOS:CKUAI7AF.ZN-'D0.'O@@E5DWC;\I^8@C Z>IZ SZ/X
M]A\3+ID>AVRO<WEDU](MQ(56W0/Y>#@$EMX8 #^Z3GH#EZ!<ZG#X]\=_9+".
MX=I[7&9PH23[.OWLC.WW&3[4FB^ K_P;J6CZCI)COO)T]K#4(&?RS)F0R^9'
MGC(=FX)''?- %BZ^)$MKI-U,=&S?V.I1Z=>VOVC_ %;.P"NC;?G5@P(SM]\5
MLZ7XEOY_%]SX>U33(;2868OK=X;@RAXB^PALJN&!QP,CGK7.:OX(U:[L=3N(
M8K8ZEJFK6U],AFPD44)7:F['+87DXQECZ9.^ND:FWQ,37VMXEL/[)^PG][\X
M?S?,SC&,=NM %CQ;XFG\,Q:9)%IQO1>W\5D0LH1E+G (!&#T/<=N:QO^$\U2
MRU35-*U;0([?4+:P?4;58KS?'<Q+]X;]@VL/3'_UW?$\RKI_AQH$1YAX@LBB
MNVT,=QP"<''UQ3]5\.ZEK6J7VL26J0RKI4NGV5L\H)+2'YG=AD <  #/&3Z"
M@".T\>Z@VE:=J=_HT%I::I#;_8G:]'SRR*6*N-ORJ%#-NYR!TR<#2T#Q8VJ:
MSJ.EW=M%&]HJ21W5O(9()T;T8@88'@K6/<^$M<F^'_AVRM9+:UU[03;R0%W+
MPRO$A0J2!G:RD]LUL6VF:CXFL)(?&6E:<ELP 6PCD,ZE@<[V8@>G '3G).>
M"YK?B6VTJ>QM4DMVN;UG$1FEV1JJ %F9L'IE1@#DL.@R1SL/Q)7'V>]M8+.Y
M_M'["+B68_9&RC.LBR;1D$*0!C[QQGO3M9\$3:4^DZCX(M+"TNM,FE<V;Y2*
MX25560$CHWR+@^U7;FS\0:M81C6M'TRZM[A]MUI8E#JD04X*NRC=)NP?X1@<
M'(R0"AXA\0^);>Z\.P1V5I;&\U8VTJ_:6(E559EPP3A6"Y)P3VQU-6/$'CB^
M\/V.IZA<Z1''9Z=+'$WG3F-[K(4L8<KA@N[CUVGIBLB'P)K&FZ7I*Z<(I!IV
MN-?VUC<W38AMBA01"3#<C.[H>I&3C)CUSP?XKU6P\5V4L6FW$NID-:WTD[!H
MX\+B )M^4 J><X^;)R: )4N-4LOB?XL;0M)@O;B2RLG*RSB!.DG4X)+'MQCU
M([P:QX@M_%>E>"M62T:VN!XEA@F@DP7AD42!TSWY'\JWK/2O$&F>+K_6_L%I
M<KJ-G;PO''=;?(DCW<$LOS*=WWASQ]VJ%QX(U.UTO0;>T$%S<6^N?VQ?R&3R
MU9B7+J@P?[^!G'"\T 6YO&-OI>I>,99]&A@DTB.V:6>-P6N1(&V%R%R HQ_>
MP,U2\<W]QJOPU\3&XM[.2T73UFM;NUF\V.8DMG&0,%=HZ$_>'TJZNB:_;>)/
M%6J6]G92)JBVBV\<TW#K$-LBN-IP&4MC&:QKSX?7HTOQ/;Z'91Z;:ZO:)#'I
MS7'[I)LG?+QD(,;0 O7'04 =#8^*;VTUW2='U/3(K:UU"SDEM+A;G>X\I5+"
M1=H"\-GAFJK_ ,+%##2KR&SAN--U&=(@()R]Q"C_ ')7C"XV],C.5R.O2IM1
M\/ZIJ/B+PM>/:Q"UTZVN8;L&?YCYL:I\O'.-N>W6JWA;2O&NAVMOX<N!ITFE
M6A$<.J+*WG& 'A/*QC?CY<YP.O..0#*\?Z[<>(OA7K]_8V%O+I(#Q1322D2.
M$?8957;@ ,#@$Y(&>.E>FVY(LHBHR?+&!G&>*\O/@WQ59_#_ %;P/;6]C<63
M"1;&^>Y*,(W??M=-I^8$GG.,?3GTZS%PFGPBXCC6X6,!TB<LNX#L2!G\A0!P
M\'CS7KO3]1U"V\,VYM=-GNX;IGU#;@P GY?DRP)&.G&1[FM-O&4H@\)7']G(
M8?$!C4_OSN@9XC)TV_,,#'456\/^&=3@\-^)=*U%(8&U2[O)HGCDWA5GSC/
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
MFD<S>9'L:;)098GDJ>IZMSQZ15"ZU/34OX-)N+V)+V[5O*MQ+MD< $D@ YP
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
ME8M/!$ZLH"%?E8A%4\D#DC/2MC0]$U.P\;>)-6N4M1::I]G\GRYF9U\I"GS
MJ!SG/!-=13)IH[>"2:9U2*-2[NQP% &230!S&N^'[]O%VE^)](,+W-K"]I<V
MTSE!- QS\K '#*PSR,'VJE=^$]1N;'Q==A;4:KX@MQ;",RMY<$:Q&-<MMR3\
MS,>.^.V3U]E>VVI6,%[9SI/;3H)(I4.0RGH15B@#,\.VEWI_AW3[&]2);BUM
MXX&\F0NI*J!D$@'MZ5IT44 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MX(;(SE@>!R<4 :FF>,I?$"Z-;Z;!%!>:AIHU*4SY=+>,D*!@$%R6) Y' )]
M<?4M=\62:IX4MY[6VTR2YU&>&>)B7$WEQN58$'A"!G'7./3F"P\"^*M#@\/Z
MAIEYI3:OIMC_ &;<02F007%OD$?,!N#!AG.WOCMSMZKX;\07\F@ZE]KL)-4T
M^^:YEC?>D&UHS&40@%N 0>>IR>,XH BN/&_]CZKXL.J6-O%!HMI;S^; Q9[C
MS ^ <@8.0 !SC/6K=]XFU70;[11K%M:&TU:=;0-;E@;:=@2B,3G>I((W +CT
MK/U'P'>:YJ7BH:E+:K9:W9P6ZO"[&2-HLE7*E<?>(.-W&,9-76\/:UK,6A0:
M_P#80NDW,=VTEO*[&ZEC4A#@H-@R=QY;D8]Z ,:?Q_XBC\.ZWK2Z3IP@T74)
MK:YC-PY:1(V"ML.T<\DY./I77>*-<GT/PC?ZW9VT=P]K;F<1RR% 5 SU //M
M^HKEI/!.N2^"_%6BEM.$^M7UQ<QN)W*QK*P.#\F21C\?:M?QTDL?PHUQ)U19
M5TN17$;%ER$[$@9_*@"@WC/7]/U70SJNDV4>E:TRP6\D,[-)#,R[D$F1C#?[
M.<<\G',>F^+_ !3JMA?7\6C:4+2QN+NWN$DNW#,8L@;3L.1D8)(&<]!U-RVT
M34M>LO##ZC':16NF&*]40S,[3RK&5CSE1L4;BQ^\<@#W+]!\-ZQI?AK7=/G^
MPM/?75U<0E)G*CSB3AB4R,9Z@'/M0 S2O&$NH6'A>TM+:VAU#5['[65P3%;1
M*H).T$%N6"@9'?GCG/UCXAZEHVE>)DETZU?5M!$<CKYC+%/#)]R1>"<]BI/!
M'WJ?9>"-7TRW\*7MK+9'5M#M392QM(PANH"H!&[;E6! 8?*>>M'B#P+J6N:7
MXFD#64>J:Y'#;X,K&*WBCZ#=MRQ)R3P.H';) .NTB;6IGNVU:UL[>/>#:BWE
M9V*$<A\@ ,#Z<?UU*CMS,;>/[0D:3;1O6-BR@^Q(&?RJ2@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBN-^)M]J>G^$Q+IMU';L]W;PREHRQ9'E52 <C'7GKQD<=: .RILD:31/%
M(BO&X*LK#(8'J"*YB+6]4U#7=0T.PFL5NM+@B:[N98'*-)*"414#@@;1DDL>
MHXJUX/\ $A\3:/+<2VWV:\M;F2SNX VX)-&<, >XZ$?6@#4TW2[#1[-;/3;*
M"SME)(B@C"+D]3@=ZMUP-[XWU:73[C5-#TYKZ""Z:%;);&=Y+A$D,;LLH^13
MD,0,'@<G)P'W_B[7=-\3/HLUG;%[^ /HLGDN%FDR-Z2_-\I4')QVR>ORD [N
MBN9U3Q#<VFK6VB0M']O:T-U-.+*6=$7<%&(T.[DYZMQM[YK,TCQEK&ISV6D3
MZ6-/UF9[@R-<0N(A#$5'FJAVL0Y=0 2,?-D\<@'<T5P]WXG\2Z2NF#4]/LXG
MN=<33"5R1-"^2LZ88[,@?=;)]ZK^)O%.M6S^,-/LY+6"32])%_;W'E,6Y#DJ
M1NQGY.#TYZ'I0!VE[JMCITUG#>7*0R7DWD6ZMG]X^"=H_ &KE<%%KVKZ1IW@
MJ"9+*Z34Y8;=YBCJZ PEA@$G+?*<MGOTJRWBK5M1T?6-9T6&SDM--FFB2"96
M+W0A^^0X8!,D,%^5N@)Z\ ':45P5MXWU36]>TVRT6UL1::EHYU&&:Y9RT9W*
MN&4>FXC /)[BMOP9K]WX@T:>6_AABO;2\GLK@09\MGC<J2N><'CK0!T5%%%
M!1110 4444 %%%% !1110 50L]$TS3[RXO+2RBAN;DYGE08:4]BQ[_C5^B@
MHHHH *8L,:RO*L:B1P S@<L!TR:?10   =!1110 4444 %-DCCFB:.5%>-QA
ME89!'H13J* $50JA0, # %-\F,3&;RU\TKM+XYQUQGTI]% %74--LM6LI++4
M;2&[M9,;X9D#JV#D9!]P#4T$$5M!'!!$D4,:A4C10JJ!T  Z"I** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "F3
M0Q7$+PSQ)+%(I5T=0RL#U!!ZBGT4 8^F>%/#VBW+7.F:)I]G.01YD%NJ-@]@
M0.![5L444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 55U#3K/5;-[._MX[BV?[\4@RK?4=ZM44 0V
MMK!96L=M;1B.&,;41>BCT'M4U%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S_C30
M+CQ+X:ET^TGBAN?.AGB>4$INCD5P&QS@[<5T%% ''P>'-9TSQ5<^(;*6QGFU
M*WCCU&UD9XD,D>0CHP#'A3M((YZY'2M;PSH"^'].GB,@EN;NZEO+J15VAI9&
MW-@=@. /8"MJB@#@]/\ "OBG0=0O;/1]7T]= O+A[@"XA=KBT+G<ZQX.TC))
M&[IGH>\^O^#KWQ#97SW$L$>I1R(VD7*2L?L>S!5LE<[B<EO[PP.P-=K10!P^
MJ^&O$\VHZ7XBTV^TZ#7[:V-I=QRJ[6UU$3N[#<N&Y'UQGU9JOA+Q'<W6EZ_:
M:M9#Q'9-)O62-Q:21R  Q8!+!1M!!Y.<GOQW=% '&:UX8U[6-%LY)M0LFUJT
MU&'4(QL=;8&/@1@<MMP3ENI)[# %6?P5K6I:EXANK_4+%%UG2!8,D,3'RFPX
M!!)Z#?WY/HM=[10!PLOA77[BR\*QSSZ:TNBW,<[["ZJX2,QA1P>3DG/X8[U)
M9^$]7T6#7-,TNXLVTS4YI9XGG9A)9M*/G 4 B1<\@97T.:[:B@#C-.\&W&C>
M)]*O+ VW]FZ=I)TQ(Y)&$C996WG"XZKT]R?:DT/P_P")-#M+B*VN-,#76M27
MTY;>X\B1BSHO ^<<8/0^@KM** "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@
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
MJ-\O  Z5O_&__DD6M?6#_P!'QT =-8>,O#NIW<-I::O;/<3H)(8F8HTJGD%
MV-P^F:L:5XBTG7)[R#3;V.XFLG$=S& 0T39(PP(&#E3^5>0P^$];\;:9\.)+
M>R;3['2+2&66_FE3=)\L9Q&JL6_@XW8Z]L4[P7?:GINM_%B\T:P6_P!1BU(&
M"W9L!SYLPYY' &3C/.,4 >X45Y=H'CW4[OXCV_AN6Z@N[6\TW[2)4C4-!, =
MR!E)5U!4CC//?@UR_P#PM'QF_@35?$@GTM?[,U06AB%JQ,RG;U._Y>O;D^V.
M0#WFBJ'VZXG\/_;[.V$MR]KYT,#/M#N4RJECTR<#-<?8>*M6F\2:;HSWMG.V
MH:?+*TT-N2EO<1[<A6W;9%&XC&201R>U '?T5Q7PJN-0O? &GWNH7:W+W'F2
M9\O:VXRN6+')SD^@&*I:_P",-9T1I[F9K-3%J<=NM@B&4M;.ZH)'=3^[9MQ8
M;L#C&#0!Z%17!OK?BF^\2>*=(LKG3+==+BMY8)I+9W)WH[;2N\9/ &[/&/NG
M/%<>-M7;0_"/B%ULX=)U-HHM1S$S- [C"LK;@ A? Y!QD=: /1*;)(L4;R.<
M*BEFP,\#VK*TZ^O+W7=47?"=.M62"/$9#F7:&?YLX*C<HZ==P[5RFEW6NGQO
MXWQJ-O(+);<0I+;$J%,+.JC#C !8YZD^U ';Z9J5KK&F6^HV3L]M<('C9D*$
M@^Q (JW7F]MXS\076C^"+N(:?OUU_+N \3?*VQFRN&X'R].3[BK5GJ_BZ\U?
MQ'H*WVE+=:6(98[TV;X=94+*GE[^""I&[<>.Q[ '?45Y]I/CR[UZPT.."+[/
M>7VFF^N'BMVG\O#! %7/=MQR2< 8YSD='X2U#6=1TF5M=L/LEY#</"&"%%G0
M8VRA225!!Z$\$&@"[J^NZ=H26SZC<&$7,Z6\7R,VZ1B HX!QR>]:-</\4RX\
M-Z<8E5I!K%EM#' )\Y<9.#@?A5:X\1^*-$\1R:/JLNFSB\L9[O3[J"W=0CQ
M%HW0N<C!'.1_@ >@T5P(\8ZLWAKP3JH6T#ZW=6UO=Q^4V )49B4.[C&WOGK4
MO@";5;G5/%;W^H1W"1:S+#M\C:?ECB"X.[ 4#C&#ZYH ZS^UK/\ MO\ L?S&
M^V_9_M6SRVQY>[;G=C;G/;.:I7OBS1M.O$MKFZ9&:X6U,@A=HTF8 JC.!M5C
MD<$]QZU0.MZH?B/-X>W6HLSI!O87\IBZR>:$^;YL,!R>,=:R?AI%>O'XB:[N
M8)HAKMZ"@@()D$@^8$L<#C@8XXYXH [^BN4;7=3L?B+%HNH/:C3+ZT>:PD6)
ME=I$(WQLQ8C(4[N@R/I5#3O%6J:IK-EI$<MM'+>P3:BLP@/R68D"184MR[Y#
M9Z =J .ZHKS/4_'NMZ78>(;:1;(ZIH=Y:QN_DMY=S!.RA& W95L$Y&2,CWKI
MY-<OXOB1;Z"?(:QGTR2[!\LB1761%QNS@CYCVH Z6L[3==T[5[J^MK&X,LMC
M((KA2C+L8C('(&>/2L[5]<G7Q/IWARP:..ZNH9+J::1=WE0H0.%R,LS, ,\#
M!.#TKA].UV[\-Z[XN\\P7&I7NN65A;ML*1EY(E"LPSG 7D@'D@@8SP >M45R
M9U[4M(\;Z;H.IO#=6VK0RO:7$<7ELDL0#.C#)!4J<@\'MSUIOBKQ8- UO3[.
M[NX],L;J)R-0FA+Q><"-L;'("Y!)R>N.HH ZZBN/M_$&I7VM6'AY)[2._P#[
M+6_O;J-/,3)(4+&,]"=QR2> .N<BUX2\17>K7.L:7J4<2ZEI%UY$SP@A)48;
MD< DE<KU&3@CK0!TU%<?:^);^R\7ZWI&NSVD5O;V8OK&6.%EWP<B0L2QR4(
M(&.#FH-'\0:YK&J?V*\MM:7MO8QWEY(+<G8TI/EQ!2W4 98Y.>@Q0!V]%>:I
MX^U=HK**2*S2]A\1)HFH((V*.&/^LC.[*Y&" <XYKI;#7+^;X@:MH4_D-:6U
MG#<PLD95P79@0QR0?N^@H Z6BN/U'6=>_P"%@Q^'K*6PBMIM+>[2:6!G>-A(
MJ<@, W7I\O7J<8///XP\6KX+UC6O-TH3:#=SV]PGV=R+SRGP2/G_ '>5_P![
MGTH ]1HKB?$?B35[%;Z>"2TM+>+3A=6:NGGR74F&9E**=RHH"@G'\6<\5$_B
M[5DF\'ZC*+2+1=<CC6?,3%X)Y(]\:AMV-K'Y<D<''K0!W=%9&D7UYJ%_JDCO
M"=/AN#;VVV,AF*@"0DY((#[EZ#[IKC9_$_BV6S\836\^DQ?V!,^S=;.WG(D0
MDVD;QM)S][)^@H ])HKCK'Q5=>(-7M-,TYHK1VTJ+4KB5T\PKYOW(U&0/4DG
MM@=\CE=8\5:WJ=O96#7$%G?V/BBVTZ\\J(F.<;P\;C+9"G )7.>,9Q0!ZW16
M+XBUI_#?AF74)@MQ/'Y<2A5*J\CNJ+QDD#<PXY.*YZX\0^*]/O+PII4FIV:Z
M?+/%(+1K=DN$!(CP6)96QQCD'CF@#NZ*\SO/%EYJ_@C7=2T/Q#9SQV^F22ED
MM]EQ;S*"2K(6^7(!P2.,'D\5J6E_K-CHOAV%[NSBLYK0&6\,7SAO+7RXDC+$
MNQRQ)&>%Z#- '3WVNZ=IVIV&G75P4NK]RELFQCO(!)Y P. >IJ?4=1M=)T^>
M_O9?*MH$+R/M+;5'4X )KRN;7]2\2VW@/4?+MDU$ZO=0_,K+%N1)4W;?O 87
M.W/MD=:U+S7=;%MXP\,>(/LDUS!HLMY;7=I&8UEA9'4AD)."&&.M ':IXBTR
M0Z1MF<_VNF^SQ$V'&S?R<?+\O/.*U'8(C.QPJC)KS[2-<U'3H?AQID/V<V.I
MV(2?<A\P&.UWC#9QC(';M5CP]XPN-<UM;(WUK;WL-U-'?:3/"4FBB4/L9"3\
MW(C)(!!#'I0!U6C:WI^OV37FFSF:W65XBY1E^93AAA@#P:T*\;TK6M;\-^!-
M4URRDLOL5GK=R9K:6)F>=6N=K8<, F-W'#=/PKU/7[G4+/0KRXTJWAGOHX\P
MQSR!$SZL21P!D]1TZT :-%>=R>,]4BU'7;&UNK.]%IHW]J6MTULRJQ!8%>&
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
M#>16:7+(9)7B,A 5U88 ([K7344 9'AC29]"\-:?I-Q/'<-90);K*B% RJH
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
M"[M&C@PQ &95)Z,R[DP!_>YYK7@\'62>&=4T>X<SG57GEO9MNW?)+]Y@.V.
M!G@*.3UJB?A_9O;^&EENI7GT:4RO,?O718$N&YZ,^UCUZ8H B36/$5GXJ\-:
M/?7%HW]H6-Q+<;;<@I*BJ<9W<J"_L>.O-<]+XP\61>"M2\2M=Z=C2]1E@DMU
MM3BX1)A&1N+?)P>.IXZ^G;:EX<NK[QAI.O1W\42Z=%-$L#6Y8OY@ )+;QC&T
M8XK#D^'EY+X(U;PVVM0XU&[>Y:X%D<IOD\PJ%\SGGH<]* +]WKFH7GBW5=$M
MKA+ 6&G1W4<KQAC,SEN3G_EFNT XP<GJ*N>!M8U+Q!X/L-8U18$N+Q/-$<,+
M1A%/089F)Z$YXR".*XG7IX]0\9WT5QXGT33Y[*"*W-OK-@CJ^079X0[@A3N
M."<E>> *[SPI=ZA>:0S:A):3E)2D-S:1F.*XC &'523@9)'4@[<C@B@#B-)U
M[4]$L_&>J7=Z;UX=<-I%$\0 +L((XSP>%&X<>@/.:V;C5/&%E>7FR#S=/^P2
M3+=7=NB^1.@)"E4<%D8#Z@]S4D_P\6[B\26-SJ;'3-:N#=^2D(62&8A/F$F3
MD HI P/J:FL_#'B,Z9<6NL>*%OW,#P6[BR$87<NTO( V7;!('(')ZGH <W-X
MF\9V_@O2/$S7^EM%?I9*;7[(P96E=0QW[NX;/W3CICC)VCJ7BA/'4OAMM2L&
M2YTXWT5S]C(-OMD"%0N_Y\Y&"3Q[]#+<>!KR?P+I?AG^UX5^P- 1<?8R=ZPE
M2HV^9P?E&3G\JTF\.7C>-XO$G]H0#9IYL3;_ &8\@N'+;M_J!QCI^= '*'QI
MX@3P<MZTMF;VUUW^RKJ3R#B91.(]ZC=\I(/O^%:S:GXFU'QMKV@V>H6-K#:V
ML$\$QM"[+OW\$%\$_+UZ8'W><B!_AW?/H5UIG]MVX^T:P=6,GV$\-Y@DV8\S
MIN'7TK;M/#=]:^+-4UX:E;LU];10>2;5L1^7NP<^9SRQR.* ,/2/%FK:UX8\
M,ZG)-;6,-_')]LFC :7S%X5(8SG<6(8XPQ 'XU@W'B+6]>T;PK<-?"VD?Q&;
M"<1P;1+Y;2;792<C[@.WU^@QN:3\.M1T2/P^;/Q!%YVD13V^Z2QW)+%*VX_+
MYGRN"/O9]./5T7PXO(-+AM8M?!FM=9.K6LLEF"%)+DJZAANSO/(*]!@"@"2Z
M\8W^AZ[XHCU-X;BRTC2XKR(11>6[LV_())/)*@=ASTHU/Q%K>@:=H6M7D\%S
M:7\\,%[;K#M$'F_=:,YR0I(!#9R/2KK^"&O-:UB\U*_2ZM=5L$L)X!;[&VJ&
M^;>&QD[B?N^F*+;P=>/INE:5JNJ17NGZ7-'+"!;E))O+_P!4)#N(.."< ;B!
MTY! .<G\4^+CX;\5ZM'?:<AT'4)XE06C$3I$$.TY?Y>">>3D]L<^B2:I#!H+
MZO,"L$=J;EP.2%"[C^E<M_P@EX?#OB;26UB C7;J:X:469_<^: & 'F<X"C!
MKJ;;3@-#CTR]9+E?L_D2D(461=NT\9.,CWH XF^\6ZWIO@6P\;R20R6<@AN+
MK3Q'PD$I &Q^N]0RY)X.#P*?'#?/\;;C&H#8-$C<+Y(_U9N'^3K_ ./5;MO
MEPGAR'PO=ZHESH,,B%4: B=XE<.L3/NP0" "0H) QQUK33PY>)X\E\2_VC"8
MY+);+[+]F.0@<OG?OZY)[4 ,\=7^L:-X:DU71FCS9$2W,31;R\ (W[>1A@N2
M.W%9GB;QJVD6DVKV,R7.G6FG)<R+M&)I)F"VX#=@?F+>VWUKI-=U[1M!M8VU
MN\AMH+EC"OG<AR03MQ],US.@> M/?X<7&@7D=PMOJ6^1ED;]["I.8EYZ%%6,
M8Z96@"QJVLZSX9U705OKN*\LM6N182E80C6\[J2C)ZH2""&R1P<FL:X\9ZY%
M\,]<UU9K?[?IM_-;H?)^21$F$8RN>N#G@]:Z2'PQ?73Z/_;NI0WR:3()H?+M
MS&990I59),L>0&)P,<G/M6+>_#C4+K1=>T.+7XX=*U.Z>Z1/L>Z2)G<.REMV
M&7(.!@'ISC@@$]]JGBJ\\<ZCX?TR_P!.M8XM/BO(99;1G*EI&4J1NYSMZ\8]
M.]:GQ$S_ ,*V\1YZ_P!FS9_[X-.L?#5];>,YO$$^IPS>=8I9O MJ4.%8L&#;
MSSECVZ5>\3Z/-X@\-W^D0W26OVR%H7E:(R;588.!N'/XT ?/:^)%7X&:%X0D
ML)('UB1TBU&Z*K:H!=%B=P)8$' .0,9STKT3Q!J6L_#?1O NC6%]',LL\5A<
MM)$&#CY<E<\CJ0/;%:</PIMI/AF/!>HWZ74<)9[2[6VV/"Y9FW8W'/+$=LC(
M]ZAU#X7ZEJ/A;1-,N?$HFO=%N4FL[Q[/JJ]%==_S8P.<CIWZT 16OBK5K_QQ
MXX\.7<T<EAI]@TD&(PKC<@."1U^\17&>!/&,_AWX=>$M)M,I<:QJ<\33B(RM
M%$KC>50 [G.X <'Z&O0M.^'-]8^)=?UQ]?CN+C6;4P2J]E@1G:!D8?H,=/3'
M)ZG(7X+F/PCI>E0Z^T>H:3>-=V-^EK@H6()5EWG/*@YR.@H ZWP9K&L:D^KV
MNKV=TBV=V4M+N>U: W4)SM;:0/F&,'  Z<"N'^.UO"H\*SK#&)FU5 T@4;B,
M#@G\!^5>H:-9:C:6I_M74A?W;8W2)#Y48 [*F3CW)))^F .<\?>!+GQN=-5=
M6BL8["X%P@^RF0LPZ9.\<?A0!S7Q%N)F^,'P^M"3]G69Y0.Q?('Z #\Z\^UJ
MXF_LSXQVN2;<:A;R8[!S=X/Y@?I7NOB3PD/$$VC:@;F.'5=(N!<6\XB)1NFY
M&7=G:V!WR,5B7'PLMKKPOX@TR74"+W7[Q;N]NTBP!B42;$7/  ! R3U)]J .
M?MO%6N^$KKX>VMQ>0WFE:Y;0VQ@%N$:W;;&JE6R2?OKG/H>F1C#\0VGC3PIJ
M6H>(=:\+>'M=TF2Y>><_9TEEBC+<#>5#85<#.&  KT2W^'KS:KX<NM7U&.Z@
M\.P^78PQ0&/<V% DD)8Y("+P,<C/M4]KX6\2-;:CIFK>*4U'2KT.A$ED%N$C
M?(*!PVWH2,E3[8H C/Q9\$PO!!/K*P3RQ12"%H)"5$B*Z@X4CHP[UR?CRWAA
M^.7@1XH8T>1G+LJ@%CD\GUZFO6(=,L8(8HH[.!4B140;!\JJ, ?@ *Y+Q%X#
MO->\;:-XD76(;<Z4?W-N;,N'R<G<WF#]!0!V]?/GA9-1N?%_Q5T_3---[<7L
MTL W2HD<>YY5RY8YQST /3M7T"0_ED!E\S'!(XS],_UKB/"/@"Y\+>*M<UMM
M8BNO[8E,LT(M#'L.YF&T[SQ\QZ@T >8:KX2N?!4?PPTB\N4GN1K9ED,9)12T
MD1VKGL/YYKI_&WCWQ1X>M]<NF>&RGL;V-;*S"I,MS;%L>9)C+)GL25'.!DBN
MP\9^!YO%FLZ!J$>J):?V-<_:4C:V,GF-N4X)WC ^0?G7-ZC\'+C4(?$T#^*9
MQ#K=TMT4-HK%'5MP#,3E@,D  KV^E $FK^,?$+?$7PQHFFW5O;VNM6'VEQ-
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
M<AF!1K08MF2,.&4@Y;C(P3C//'2@#T"BO-XO&.L:6FMZ;>S)J%_::M;:?:W
MB6,N)PA!9<A<J&;N <#IUK?T6;Q0GB:>WO[:XDT1[82175T;=98Y@V#'B)L,
MI'(...E '4TQ8HT=W2-59SEF P6^OK3Z\WCU#QKK,_BF#3]8L;:72;PQV_\
MH6[SOW:N$.6.T<\GD\]L8(!Z117EFE>+_$OBR_T6'3KVTTZ/4]$DNR3:^889
MDD5"1EOF&<X''!YR16SIFJZ[XCL-;FL=32"XTJYDL(0+=2EQ-$J[VD!R0K.2
M %(P.YH [JJ6K:G#H^G27L\5Q+&A52EO$97.Y@HPHY/7\JX/3?&^HZC/X/UE
MY?(T770UO-#Y:GR;H A5#8SM9E8#OG'/-6O%&OZYIGA#5=?L+Z,1K>QQVRRP
M*V(3*D1((QU8L03GY=OUH [R6188GD8,54$D(A8_@!R?H*HZ#KEEXCT:#5M.
M9VM)RWELZ%2=K%3P>1RIK%AU:^U_Q/K>EV-\;&#2!%&9$C5VEF==_.X$;%&T
M8&"23R,5QW@+6[RW\&^%=#M$E-S>1WL\LEN(]ZI'.1A!(0N27'7/ /'.0 >N
M5EVGB"PO=?OM%A,WVRRC228/$RJ Q.,$CYNAY'%<?!XC\4VM]8>']5@%O?:E
MJ$L5G>N(BS6L:>8SE$8J),87TR0<<8,OAV"YM_BWXECN;MKH_P!G6A21T56V
M[I.&V@ G.>0!QB@#OBP498@#('-9ECX@L-0US4='MS-]KT]8VN \3(!OSMP2
M!N^Z>1Q[US?Q*-X(O#:VM_-;)+KMI#(L:J0X+Y!.1V*@XZ>N:S+>UU:7XC>+
MH=/U1;6X73['==/;K(S,%DQ\O"C)Z\?3U !Z--:V]PRM-!%(R<J70$K],U(6
M51EB ,@<UY_I7BG5=:\.>%]1FNXK&*_MG:Z:W0/<22J %6*,JV0?F8\' ':L
M&XUW6?$'AKPA=S:A);S2^(Q93B&)5$NQY-KLI!Y'EJ<=,]NF #U^BHUC<6XC
M:9C($VF7 !)Q][&,9[],5P=AXEUB'3_$NF:C=B37["Y6"UVQ*JR++@6[@8Z,
M3ANN,&@#T"BN)TS4M9\1MKL-AJOV9])N381.8$;SYT12[R C[I9L +@X!YYX
MSO#_ (ZU'7M2\&S#;#;ZS;WAN[8H"$E@POR-UP6)ZD\8H ]'HKE_"&KW^I7G
MB.VOIA,-.U1K6%]@4^6$1AG'!.6/-2^(+Z^M]5T^".^6SL9DE\QH4$ES)(,;
M5CC*MD8+$G!Q@=* .CHKRRW\9^);WPSX2O(KBTBN-1U5].N2]O\ >VM*-^,\
M<1@D#N>HK6AU+Q')J5[X>-]/=7FG0))-?6=M A=Y6<H"DC8"A5&<<DGJN.0#
MO:*R/#%QK5UX=M)?$5DEGJVTBXBC=67() 8%21R,'&>,XKD9M7\4WFJ^-+.W
MU>UM5T81/;NMF&)W0^9M(8GCG!/)],4 >BTC,%4LQ  ZDUP>C^+[WQ+>Z%I<
M4HLIKO0TU>[FB168;BJ!$# @?,6))!X '?-<WXE\0:S=Z?J6B7-^T5YI.MV4
M$D\$:J+J&9U:,L"#@@=0, D>AQ0![#14<$<D4")+,TSJ,-(P +>^!Q7G>I^*
MM:TRZM)9+Z*6637([&:T@B$D$<#R;%!DVY$N"K$;N_W<4 >BO%'+M\R-7VMN
M7<,X/J/>GUY_<Z[K=IJ7BS2I]2"7=I:I>Z4Y@3]Y&P( *X^8^8 A]<C')JUX
M?\17WB+2/#LUI=$7,L$D]^KHH&4^1HSQ\I\TX'^RK=^: .VHKSBQ\4:RFO\
MABTGU"*[;5?M$5XL< -O#*D9<>3( -P!4J?F;Z@U4MO%7B:+0-8\1WNI6CVN
MCWMY;O9I:;?M(0E(_GW93YMOKQG)/8 ]2HKC[.?Q=%XET]9+:XN-(GC<7KW
MMT^SN!E6C\MRQ4GC!W$<'-7_ !CX@D\/:1;R6ZH;N]O(;&W,@RBO(VW<P[@#
M)QWQB@#H:P;WQ?I=A=>3)]H>-;I;.6XBA+QQ3-C:C$=/O+SC ) )%9=UJVJ:
M'XTTG1+F^:\LM:BF2&=XD66WFC7=_" I4CH",@CKBJ?PR@N4_P"$DDEOI)D&
MNWJ%&10&8./GR!G/MTH Z3Q%XKT;PI:QW6M73VMN[;%E\B21=V"<$JIP>#U]
M*OZ=J=GJNEV^I6-PLUG<1B6.49 *GOSR/QZ5A^--*MM=@TO2KM<V]W=21/Z@
M&UG&1[CJ/I7E_P +]4O(M-U3X9WY87]M>M ",\6Q),Q![# ;!]95H ]4\/\
MCKPYXJNY[;1+]KN6#'F[;>553.<99E YP>_:NCKPWX1-<6_B?XF-I\$<ES'<
MYMX6.U6<//M4GL,X%7+/Q_XAM_%?A"SNKY+@ZJTD&I6H2-X8900/W4J*,XR,
MC<V.A.: /8_.B\\P^8OFA=Y3/.W.,X]*?7B?AO4]2MOB1\0M3O=6N9HM(C#O
M'L3][$@=A&./E YZ8Z\YK4\,>,_$^LQ>&M4CCNKVWU.>5-0@CL2L-HA8K&T<
MFT9VXYRS9YZ4 >L5CZ-XHT?Q!>ZG::9=^?/IDWD72[&78_(QR.>589'I7FOA
M;7?'WC"XU^TLM;L[4:7JGDB>:T5FDC#,"N ,#@9SCG( QUJ/0?%'B:2V^(8T
MR*PN-0TW4/+MVDCBMP5WNK22,-JLP5<Y8]OPH ]DDD$43R,&*J"Q"J6/'H!R
M?H*R_#WB;2/%>GO?Z+>?:K9)3"S^6R8< $C# 'H17!^%?&VI7OQ0N/#[7[ZA
MI<NG+=PRS1(KH_RYVLB*'0Y.#CG@@XZU_P!GG_DG]]_V%)?_ $".@#N=>\<^
M'?"][;VFM7[64EQ_JFDMY-C=,_.%V\9&>>,\UHZEK=CI,=N]V\VRXD6*)HK>
M24,S<*/D4XS[US/CKPE8>-+ZTT>_&T/87;PR@9:&0/;[7'YD8[@D5Y[X,\3:
MKHNHV_PX\3J_V^SOK<V,_)$L0<';GN,<J?3(XQB@#W<'(!]?6EKR:Z\;ZWJV
MJ^//[-O38VWA>W)AC6%'\^50Y8R%@3MS&1A<<'K5&?XD:_JMSX FTRYBLX_$
M&^.ZB>!9%1T<(Q7/S8SGC/84 >ST5XQ9>.?$RZ'\1(;C4Q->>')R+6[^SQJ6
M7<XPR@;<?)Z9YZTR;QWXIT71/!?B6]U.*[M-7D6&\LQ:HB@-T96 W;L9/7&>
MU 'M58^N^*='\-&T_M>[:V%W*(86\EW#.>BY4$ _6O.V\:>(1X@^(EA_: \K
M0[![FR/DQ[D8)O /R_,.W/;WYKE_&.M:AXD^%7@35K^9'OKG5@7D$8"Y#2*/
ME&.P% 'O]S<1VEM+<2[A'$I=BJ%C@=> "3^%<PWQ*\)KH5MK?]J@Z?<W/V2*
M;R9.9/3!7( QUQBN9;Q/K>E?$V[\(:E?_P!I6=YICW5O*T*1O"P5B5^0 %?E
M;KSTY]?-]$UN^T#X+Z#=61@;S->:%HY[=)5Y!(8;@<,-O!'J: /IJ@\#->97
M?B;Q'XD\5^*=$\-WJ64VB01_9U:-&^TS$Y;>74X48VC&.N<UZ'IC7K:5:-J2
M1)?&%#<+$<H),#<%]LYH Q[+QQX?U#Q#-H%K=S/JD.3+;FTF4H!CDDI@#D<Y
MQR*Z*O%?"0S^TQXO )!.GMR.W-O66_Q \:OX*\3:VFMQ(^C:FMO&GV.,F52X
M7#'&,<YX&?>@#VC7-?TG0X[>/4YPK7C^3! $+M,V.0% .??L.]2:!K6F^(=$
MMM3TB82V,P(B8(4Z$J1@@$8((KR'QS)>:MX\^&=\+UX&OAYJ*B*1 S",DKD<
MYS_%GI6E+XVUK49_'DNEW8T^T\+)MMH$@C99W7?O,FY2<$QD *5X/K0!Z]17
MC6I_$G7[MOA]=Z.\4*^(6:.YMI8PR!U=$)!QN RS=^@'>IO&&N>.?!>FZ.+C
M7[2[O+[5S!YBV:+'Y+8V@KC(((/0]#U.,T >OT5Y%#XA\7-\0_$WA(Z_&8[.
MP%[#=FRCWQ_*AVJ!QC,G\6[@>IS3= \>>)]7^&>CZRSVBR'4/L^IWSO'"8X
MW+J&^7=@@8 /LISP >OUBZ]XLT3PUI U35+Y8K,S>0)$4R?/D@C"@]"K9],&
MO,]/\;:_J>B?$>S.IS>9H<;R65ZUNL4^S$A 9=J@'Y!SM!&3WQCGIM5U?P_^
MS]HNK0WZW/G7"J+>[M8I8T&^4D_,I).0#DGB@#Z&5@ZAE.5(R#ZTM>7W'C#6
M-9\;^(M%TZ];3[;1-,,X>.)'::?:I&[>I^09Q@8)QUKGKCXI>(=1\/\ @G4=
M/GAM+C5;\V-Y&T(>,L'5=PS\P!!S@'OCMF@#W&BO.? WB76[KX@>*O#6K7RW
MT6G%'MYO)6-@&ZJ0HP1R/?BO1J (KFXBM+66YN)!'#"ADD=NBJ!DD_A3;*\M
M]1L+>]M)!+;W$:RQ..C*PR#^1KG?&5Y;2"QT2Y$C0W\A:Z6.)Y#]G3!<$*"<
M,=B'V<UA?"R_-M::OX2\U_,T:X;[&T\;*S6LA+1$JV"<<@_A0!Z-17DK^+/%
MD7@6]\3OJ=J3INHR0O;+: "XC6X$9!).5X/&.>.2<\=9=ZOJ6E?$6PL;V[!T
M74[>06H\M04N4P2C-CH5R1WR".: .NHK'\-7-W?Z:U_<SF6*YE>2U!15VP;C
MY9X'.5PWXBMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "H;N.>6UDCMI4BE885WC+@?@",_G4U%
M'%>"/A['X/\ #=[H$M^NHZ?=N[.LD&QOG4*P)#'(P/3OUJ#3/AE;V4V@QW6H
M&ZL- DEET^ P[7#.VX&1]QW;>V OOFN\HH \^3X:36LOBAK'7/*7Q(\AO1):
M[RBLS\1D,,';(PR<]C@=*O/X(OM-LM%M/"_B*;2+?3$,9@> 3QW )R2ZY7DG
M)R#WXQ79T4 9>F:+'8W5Y?SNL^H7NS[1,(]@(08557)PHR>I)R3S4/BG0I/$
M7AR\T:.[2TCNXS%))Y/F$*>N!N'/YUM5D^(?$-EX9TX7U^LYA,B1?N8B^&9@
MHSV R1U(H @\(>'Y/"OAJTT5KQ;N.U4I')Y/EL1DGGYCGK[5!XM\+S^)_P"R
MPFHI:)I]]%?H#;^87DCSM!.X?+STZ^]=)10!#+',]FT:RHL[)CS#&2H..NW/
M3VS^-<18_#JZTVS\-QV>O^7<:$)HXI3:!EECDQN#*6^]QPP/X5WM% ' 'X;W
M(M)[5?$#M')K(U<>;:*2) X?:=K+G)')X]@*WXO#EPGC=_$CW\;%[%;$VXMR
M!M#EPV[<><D]NGYUOLZJ5#, 6.%!/4XS@?@#2T 8'BGPY+X@CTU[;4&L;O3[
MQ;N"7RA*I8 KAD)&00Q[C%85Y\-WOH/$D-QKT[KK9AD8_9T'E2QA<-QU&4''
M''4D\UWE% %>RAN(+...ZN?M,X'SR[ @8^RCH/;GZFN(O/AM<W.EZOI:>(I8
M[&_O_P"T(T-JK-%(9%D(9B<NN5X'!]STKOZ* .4LO"5[::IK]^=7CEEUB**-
M]]ICRS&A0-PXSD$D].?3I6-?Q:/X?\%1> -0NQJ%]<6#06=ND#*\X^ZO3< 0
M<<YXQGM7H:.LB*Z,&5AD,#D$4CE$!E<JH0$EFXVCOS0!1T/2DT30[/34=I/L
M\05I&.6D?JSGW9B2?<UGZ]X:DU?6]&U:VU%[*YTTR@$1"0.DJA6&#T/ P><>
MAJU=>)-,L="DUJZE>+3T4N)3&QW+C.X* 21^'3GIS4\FL6D.E0:G(SK92HLA
ME*\1HPR&;T'3)[=3@ D '+WW@&YOH_%,;:Q&J^(=@EQ:$F$*@3Y?GY^4#KW_
M "K0N?"UW<ZOX=U%M3A#Z*L@""U.)BZ;&)^?CCI[^O2NE9PL9?DJ!GY023]
M.M9N@:_9^)-.:^L5F$*S20$3)L;<C;6X[<CO0!SEY\.TU+_A(1?:FQ&L317"
MM!#Y;VTL0 1D;<<XVCMZ]*F7P]XAM=%NS>^+[FYU 0^5;746GH/(!(RWE+G>
MYP!DGCMCG/8T4 4=&%^NB6(U1@]^($^T, !F3 W<#CKZ<5P/A:.[U'Q)X[AT
M[5[:!)=1VM^Y\UU_=(-Z$,,'J.01D?4'TRF)#'&<I&BGU50* .5L/!":5X@T
MJ_T^\2&TT[3SI\5J8"Q:,D,27W?>RH.<>M/B\)76FZGJ]QHVJK9VVK2&:X@D
MMO-V3$8:2,[AM)X)!##(S[5U5% ',ZCX(TZ[\$1^%K=I+6V@2,6TR<O"Z$,K
M@_WLC)/?)I_B;PHNO>$_^$>MKI;&V'E -Y7F%5C964 ;AW4?A71T4 <F?"%[
M;>*;G7=*UE;.2_CC348&M?,CF9!A70%@48#C^(>H-9$/PPEM-!T>VLO$5Q;Z
MKI$LLEGJ"VZG:)6)=&CSAE.>Y[5Z'10!Q>H>!+K4K6QN9_$$Y\065Q]H@U/R
M% 4XVE/*!QY9'49SG)SS5W2/"][8^*KO7[W6!=3W=M';R0QVPB3Y"2".6('S
M'C/X]JT;SQ#96/B'3=$F6?[7J(D,!$1V?(NYLMTZ=AD\BK.IZDNEPPR/;75P
M)9T@"VT1D*ECC<P'11W/:@"AXI\.GQ'86D,=X;.XL[R*]@F\L2 21G(RI(R.
MO<53L/"U]8^(-6U?^UXYIM1MXH&$EI]WRPP5N'&?O'/ ]L5U%% ' Z5\.;O1
MO[">R\0,DVE6TMGO-H&$L+L&(P6PK@C[W/0<>JQ?#>6#1+?3XM?E\RSU;^U+
M29[92$;<[%64$;L[VR<CM@#OWM9^MZS:^']&NM4O1,;:V0R2>3&7; Z\#^9X
MH N1@PVZB25I"BC=(P +8')../RKA]-&A^-/'%GXHTB5KB#3[1X7N%5D261F
M^1<,!DH/,/MO6NVM+E+RS@NHPPCFC610W7!&1G\ZE50HPH 'H* .9C\*W6G:
M[JFHZ)J:6::H1)=036WFJ)0,>8GS+M)'4'()&:J3> 4MHO#O]A:@=/FT,2I"
M\L(G$B2@"3>,K\Q(SD'KGBNRHH YWPSX8D\/7FKSOJ<MY_:5T;IE>)5VL5"G
MD=?NCT'M2:MX8N;WQ59:_8ZL]E/!;/:2H8%E62)F#';D_*V0.>>@XKHZ* .
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
MRQ%OF$8P0TAZ*"#DGI6W6%XH\-GQ';6(COY;&ZL;Q+RWF1 X#J",,IX(PQH
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
M\;L@_=ZG(]AU&;X<\::KK]IX7TR2Y6'4-0CN9;R[CC7.R!S'\BD%0SD G@@
M' Z8Z:R\+W5GXEGUPZL9[B:R2S82VXQA26#?*1SEC[8XXZUC6_PS^Q:?I"V6
MMS0:CI$LSVMZ(%)*RL6DCD3.&4DGTQ0 O@F&>W\?>.HKBZ:ZD6>S_>NJJS#R
M.,A0!D# X Z5/HET^I?%GQ3YQRNDVEI:VX_NB4-*Y_$A?^^1Z5IZ#X7ET?7M
M7U>;5IKN;4S$94:)$0%$"@C S^O3KD\U!_9IT7Q[=:VJG[%J]M'!<L!_JYHB
M1&S>BLK%<]B!ZT ,\:Z7#K/A[_A$[:)0U_L0A1Q!"K@O(?H!@>K$>Y%3XD7#
M:1I^@ZM;Y66RU>W (ZM&^8W3Z%6_04[_ (0SQ"MW=W,/CF]A>Z?<^VP@./10
M64D #H,\<]R:LZ]HYURYT/14:26UT^ZBO+R:0[B1$/D0GNS,5)]@2>HR +\0
M]7U31/#<=[I-Q%#-]L@B;S(PVY7D5".>G7K@UD3ZEXHT+QM:Z/>ZQ%?6NL6E
MQ);2&S6,VLT2AB  ?F0@\;B3[\<S?%Z>&/P2L<ERD#R7]KL8L 1B9"2,]<#G
M\*VQX?EO=035[K4(;F[CM7@LWC@VQ1+)@LX7<=S-A>=V,#@=<@'$V'BGQ-#X
M)T7Q)>:S#-)JXALHK4VBA(YI9<"8L,$X4-\O3I]3T6H:CJ^B>,=(T:35)KJR
MUN*>..9XHA+:S1KO##:@5E(SP0<$=<<5/#X M#X!B\)7EY+/;P >1<HHCEC*
MMN1AU&X'OZ5HVOAZ9]5LM3U>_6^N[&)X[8I!Y*J7 #.1N.7(&,Y  )P!F@#G
M?#^OZQJ7AW^S[J_9?$<6J-I]S(L48"[6W,P7;C:81N!(Y) S5>_\;:EX>N?'
MD]],EY!HL=H;.+RP@W2J>&(Y/S%<GT'&*ZRV\+V5KXPOO$D987-Y;QPNG\(*
MYR_U(V#Z+[UFW/@.VU"[\2OJ%V9[;7XXHYX5CV^7Y:[4*-D\CKR#R!TZ4 8W
MB"RU&V\9^!'O=5DO"U[*)$:*-5#^0_*;5! ZC!)[<]<I;Z]XLU[1+/7]!@N7
M,UQO%I)]F%L\ <J5W%O,#[1G.?O9XQ6G'X%U&2;0Y+_Q1<W+:/,9(&%K&K.-
MA3#DYR<'&>_IGFDL/A]+I5[<0V/B*]AT"XF:9])$:%06.659"-RH3U ]3S0
MGQ9-PGP]O9+>\GMBLL"MY14>8K3(I5L@\8;MCWR,@T+JROW^+L=K;:K+%-_P
MCC!KQXHWDQ]I[#:$STZJ1CMGFNN\4:!%XH\.7>CS3R6ZS[")8P"497#J<'KR
MHXJC;>%KN#Q3'K\NKFXNEL#8D26X 92^_=\I'.[]..O- '/Z/XDUN_\ "^FR
MW>J00RIJ<]E>W2Q#SIUC9U7R8PK NQ5<@ \9('I@ZMK6KZQX4NDN-2NXGL?%
M45@'$<:/+%YD17S %QN&[L #@9!Z5U$'PXDM%L)+;798KNQOKB\AF%NI'[_/
MF*5)((Y.#U'O3I/ALKV&K6W]NWA-]J*:DCM%&3%.I0[L #=DH..!CM0!T>N2
M7FG>%-0FM;PF[MK221)YHU8EE4G)4 #MZ5Q=EKWB."+P+J=WJRW,.M^5!<VG
MV9$4%X"X<,!NW97GG'/ %=S>Z9->^'[C3'O6,EQ T+W+Q@GY@03M&!GDX["L
M)O!,IT[PU9C5 %T"2.2!OL_,I1"B[OF_NDYQCF@#+B\0:WKG@S5?%.F:C]G:
MVDN&M+,PHT3QPL1MDR-V6VDY##&1Z'/0G5'UWX>?VO:RS6,EWIOVE&B(WQ$I
MNP"01[9Q5./P.;2#5M/L-4>WTC5)'DGM?)#/$9!B01/GY WH5;&>,5T@TZU3
M21ID<?EV@@^SJB<;4V[0!^% 'EVDW^OZ=X4^'L-CK+;-5\J&43P(Y0&$MP0
M<#'?))ZFM?5+SQ)HUM?6UUXE^T7-KIK3V[6EI'YTL@+DO,A5E1  B@@J#AN<
M]+EM\/KBVL_#]M_;\LJ:',)+;S+9>0%*!3@CC:3[GU[5<O\ P2UWKNK:A!K-
MS:PZO:K;WMND:-NVJ54JS E>&.0.OM0!B0>(O$.JZMX/A@U&&TAUK1FO)U2V
M5BCA(VRI/NYQV'<&J\/BS7[70+YKI[J^72]>EL+R\L[9#.+94W"3RP-N060'
M"],G&>:W=*\"S:9>Z!<_VR\YT6S:SB62W4;XV"J<X(Q@(N/US4ECX.OM,GNK
MBTUS9+<:F^I.#:Y0LZ;&0C=RF,$<Y!'6@"C%X@GO=%L;W3O$]M<Z?<:@4:\$
M:_:#%L)$21A,&7=P1MSC)QZ9UAXVU7[%/93S%KM_$G]C6]S/$JND94/N=5 4
MN%W < 9QD=16L_PZC2Z@U&RU1[/5(]0EU!IHH%\MGD01NHC)( *@=R<Y.3FH
MIOAC;7-GJMO/K-\YO;Y=1AF"HKVUR H\Q2 ,GY>G P2 !UH S?B+;>(['P1X
MI:;6WDT[[/&ULZJBW')"R1OM0*4.>,8/;.*V]1U#5M)\:>$]+74WGLK_ .U"
MX$L,>]RD19?F50  3V Z=ZDN/!$^J^&]0TS7=>NM1N+V#R/M7DI%Y2@@C:BC
M'4 DG).!Z"K$OA2ZN-8T'4[G67FN-)\T@O;J/.,B[6S@@ 8Z =.^: .=7Q-K
MFI_#BX\<:??^68Q-=1:>T2&%H(W8;&.-^XJI.0PP3TQ4UGK6N^(O%TUA9ZO]
M@L)]&M]0AVVJ-)$9&/&6R">!DD$=>!U&E#X"6UTN_P!#MM3>/0+V1W>S\K+Q
MJYR\<<F?E0Y/!4D9."*OV_A=[3Q5/KEO>1IYEDEDEMY'R1HA)7&&!R"3^'I0
M SP!K5[X@\$Z?J.HLCWC>9'*Z+M#LDC)NQVSMS^-=+6'X3\/?\(MH,>DK=FZ
MCB>1TD:/:WSN7(.#@\L:W* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***YWQ;K<^E)I%I:R"*?5-
M0CLEG(!\H$,S, >"V%(&>,D<'&* .BHKC=4C\1Z-9:U*OB&S6T9839SWR@/;
M_,!+DJN&X/RC!^8@=*P+WQ+K=K)XRMK74+Q$L-(74;*2\MXQ*C;9,C&T?*2@
MX89'- 'J-%>=VNJ:[9:[X+DN=8DNX-<A=+FV:&-41A!YBLA W Y'.2<YZ#I6
M[XIURXL=5\/Z-:2^1-J]TT37 4$QQHA=MN01N. !D'J: .GHKS+Q#XSU/P1J
M^LV-Q,=1@72AJ-C).H#1OYHB*.5 W+N96SUQD9-;VJ/K?AJ*;7'U?^T-,M=/
MFFN[:=%5WE1=RF(JHP#@@@D\?G0!U]%<CI]MXBO8-#U2+7@8;F$27\31IM(=
M 5,.%X*L>-Q.1UR:YF+Q5KS_  ETC7CJ;_VB^H+#+((8\2H;LQ8(VX'R^F*
M/5**X"WD\1ZOX[\2:5%XBDM+33FLI80MK&QPX9F0Y'0X(SUZ<\$'4\8:GJ&E
MZGX8^Q7;Q17FK1VEQ%L1EDC9'8]1D'*CD$4 =717F7B'Q#KUC<^/8K7571=*
MT^WN[/=#&WE,RR%A]WD':.N<5;75=9TGQ3X7^V:Q)=VFL6LYN+=H45(FCA$@
M:/ W>H.2<YH ZOQ+XBM/"VB2ZK>Q7$EO$5#"!-S#<0HZD#J1WK7KQWQ3>ZAX
MF^"MUXDEU&6-;MDE%FBIY2Q>>JJAXW$@ $MGKGMQ73WNJZUKFI>(;'2)+RWD
MTQUM[=K?R-IE,2OND\SDC+ 8 Q@'N> #NZ;)(D4;22.J(HRS,< #U)KS:.Y\
M9:GXM30;C6UTN=]!2[E^SP1RB*?S=AVY'(.WN3P2/<:/Q42X7P,ICOKB)UO+
M57,6U?-S,BG=P>.<X''KD<4 ='%XBM)O%4WAT0W"WD-J+LNR8C*%MHP<Y)SG
MMVK7KSB;3[V?XNRVD.KW,$G_  CJ![L1QF8C[0_3*[ ??:>/?FH-#\9:OJ&D
M>&[">26;4+^:]BGN+=8UD=;9RORA\*"WRD^P; Z$ 'IU%<[X67Q#$^I0:X3)
M;K,&L)96C\YHB.5D$?RY!'!'4&N4\7^(]:T>QU[4;?53+<6%W%Y,%I&K00PD
MQ@I.67[[;FR Q(RI&!0!Z;17"M/K>H_$/6="379[2RCL(+B(PP1%XV=G!P64
MC^$=0?;%<Y'XC\3?\*WTWQ;+K;&X@NT@EMDMXQ%<)]I\EB_!;<1SE2H'IWH
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
M)*C+;B!GOS3]=U;4;7_A-O"]]<M>0KX?FU"TN)%4.J,CHR,5 !PPR#C..N:
M.M3Q?8/?Z!9^1=B37(6FMF,8VJ!'YA#'/!QC@9Y-=!7F4?\ R&OA1_UY3_\
MI&M2PZ]K6N> -2\7Z?J3VTT+7,UK:>6C1>5"S#8X(W$L$))!&"W&,4 >D45Y
MU9>*+Z77K&>^U.>UT?7-$^W68*1?Z+*JAY%SLR<(P89ST--\*>(-9UOP_9Z?
M=:A<Q:^FI/!?.88E=$C^=CLVX"E"@SC@N.: .ZL]1-Y>WUM]BNX/LDBIYLT>
MU)LJ&S&<_,!G!]ZNUY7K/B3Q#9Z3\0GAU=A-H\L7V23R(_D5HU8KC&#RW4Y/
M%;:7VM:9X]T"SN=7>\M-8M+AI('A1$A>-48&/ W8.XC#$T =S2.ZQHSNP55&
M2Q. !7E3>*-?O/#5CJ%OJ4D&N3ZP;*?3!'&WEIYK*4"E<@J@#[B?4GC@=%\4
M5N(_A;K12]GCECM?FDBPIDZ @\< YYQC\J -RX\26=OXEL-":*X-S?1230R!
M!Y95 "WS9Z\CH#UK8KS;5[*[_P"$]\%6T>ISB9K&^_TIXXVD4%8N@"A<^F0?
M<&H-/\6ZQ!#+H\]U->7@\12Z3'=A(EE,2Q>;G!PF_'RY(QSG!Z$ ]0IDTGDP
MO)L=]HSM098^P%<YX<7Q'#K&I1:H9)-*8(]B]RT1G0X^=&\O@KGD'KZU6M=2
MO/$GBC7]/M]0FL+;2#% A@5"TDKIO+MN4\#( '?G.>, &WX=UZT\3Z#;:Q8I
M,EM<;M@F4*WRL5Y )[J:TGD2-0TCJH)"@L<<DX _$D"O*/ UU>6_P_\ !\":
MD+:WF-T)XH$W7-PPD?:(EVMP#DL>, #D#-4[C5-7US0_#$EYJ=W'/'XK^P.4
M$:EU1I-K. I4N-@Z?+GG!ZT >RT5P$^IZ]K4NOVFCW%]'/I<HM+:2/[/M>41
M*^^4/R06;&% &!QSTW-3UZ^T#X?W&MZI;1?VA:67FS0Q-E#*%Y /]W=^E '1
MUA:OXIMM*ENH8[*]U":TA6XN8K)%=HHV) )!89)VL<#)P.G3/.:MJ^L^'=-\
M/:XVIR7T5W<V\%_;/&@0B;C?'M4%2I(P,G(Z\\TGANRG7XK^+V.IW;"..Q+*
M5BQ("DF%;"=!VQ@^I- '>P3+<6\4Z!@DB!UW*5.",\@\@^U25S/B&ZO(]<T^
MVCU$V]K+#*6M[10UU-(-NW:"I 09.6. "5R<&N-TWQ3XDU'1O!,YU/RIM1U"
M>SN_]'0^8$,H#$=C\@Z8&?;B@#UBBO.K ^(KSQ!XI\/'Q/=K%IRP36]W]GA\
M_P#>HQVD[-FT%?[N3GJ*AT'QEJOB"P\,VC>>+J^TN2^NI+3RE=RCK& OF?*
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
MJRD1;7^3&!G..O->H5Y3H2SHEG!X=\8:[>2P^6GV.\TP+&%& 5D9HE* #/\
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
MFE#MV@ *1CBK.J:K-=_$*P\+B:6WM6TZ2_F:)RCS$.$5 PY4#+,<$'@<XSD
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
M\>:.*1D<20,%=&1@RLI((R"!U!K4HH Y#4/A]9WNIP:I!K&L6&I)$()KNTN
MKW*9SB3*D'D\8 QVX Q=3P?90ZYIVJPWE['+80-;Q1;U9&5B"^XLI9BQ ).[
M.:Z*B@#G8O"%O#=:Y<)J-_YFM ?:<F/Y<+L!3Y./EXYS^=5V\"61T?1-+&I:
MB+?1IXY[4AHMVZ,$)N.SD $_7O7544 <I=^ K*\;7S+J6H_\3U$2\"M$!M5=
MH"_)Q\O%6)_!]K<7NBW4NH7S2:0CQP#,>'#IL;?\G.5XXQ^=='10!Q,'PRTR
M"PTZR75M9,&FW0N;)3<+^XQN^087E?F/)RP[$5=/@2P$.NV\=_J,5OK32/<0
MK*I5&D $A3*G!8#OG';%=310!S)\%6:/I5Q;7U[;W^F6_P!EAO$,>]X<?ZN0
M%=K#@'ID'D4V]\"Z=>Z8;)[N]3?>K?SSHR>9/.I!#,2A'&U>  , #I7444 8
MJ>&H5\5CQ$;V\:[^R?8RA,?EF/=NZ!,YW<YS^E&L^&K75]0L=2$\]GJ-B6\B
MZMRNX*PPR$,"&4^A'TQ6U10!SEUX,L;S1M4TZ6ZN]VJDF^NE*>;-\H7!.W
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
MWC)\OD!N>E+=_#ZQGUZ?5[75=7T^6["_;8K*Y$<=T0,988X..ZD'Z'FNNHH
MYJ[\%VEY!?6;WUX--OBGG6(\ORL*JKM4[=R@A!G!^F#5>]^']A<^()M8L]3U
M72YKH*+N*PN?+CN=HP"PP2#CC*D'\>:ZVB@"I/IEE<Z2^ERVZ-8O";=H3]TQ
MXV[?RK T'P-;Z J)%K.KW,4"E+..ZG5UM 1CY!MP2 2 6S@<#O7544 <@GP\
MT^/PO8^'DU+4A965PMQ"=T6_<K[QD^7R W/2HKSX::7>V^LVKZEJJ6>K2FXG
MMHYU5%F)!,B_+G)*@X)*^W3':44 <]8^$8=/UB^U2+5-1:ZO8$@E:1HVX3.T
MC*=1N/YUQVLZ!;>&X?#VC+=>);?2;%9I(M3L5\V2*1N!&P2,\$,YW%3Z9Y->
MI44 >?:?X;'B/3K_ $W4=3UG5-"N(EV/J<(@F28-D-$=B-@8SDC&<8SS6O:>
M!HK?3I;:;7=:NYWV".\N+E6FA".K@)\NT<JN202<#/05U5% &3I^@PV6JW&J
MRW$UU?SPI T\H4$1H20H"@#JQ)/7\  -:BB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ I&+!&*KN8#@9QDTM8/C36O^$>\%ZOJJG$L%LWE>
M\C?*@_[Z*T )X5\3#Q58S7L-A-;6R320*\KJ?,9&VDKM)^7((S[5I/J4::S%
MIA@N3)) TPF$1,0 (&"_0-STK-\)Z7%X7\&:1I<K*C001QN2>LK8W?F['\ZP
M+?6YHI_'6M3WUPVE::3!!&9.%>*/=*5^K,%_X#0!WU%>3:==^*4OO ]C-JMT
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
MQPA-RQB3#,N2H4$<_,<8/-=EX=TO6-+U[4/M=]&VG7*+);637<ES)"XX<AY
M#M.1QV/3K0!TLTT=O#)-,ZI%&I=W8X"@#))I8Y$FB26,[D=0RGU!KDOBE D_
MPRU\.7&RT=QLD9>0.,X(R/8\&LRQG,_C+3O"QN+R.PBT,:@0+N4/-(SA,%]V
M[:H!^4'&6]A0!Z%17&^";Z_&L^)M"N[B6Z@TJ\1;6XF8LYCD0.$9CRQ7.,GG
MD9JUX\UF?1M&L_)F-O\ ;=1MK*2X'6&.1P'<>AVY /8G- '445YUXTDO?!&D
MZMK&GZU<^5/!%#':7+M-Y$AE5&G5G8GA7'R],X)ZU9UX77AKQ-X9.G7M]);:
ME<M87<$UR\VX%"RRKO)VLNTDD=1UH [RBO%))]4A^&.H>(O[>U9M0TW59%@+
M73;"HN@FUU'#@J<8;..V*[&%YO%NN^+=-DU&[LGTYTM;06T[QF'=$&$Q"D;B
M6)QGC"8[G(!W5%>=PW&HZQXAO?#LE]]L_L[3K;]\E])9--(X8/,/*4YY4#&<
M*?7-9D=AK[>)?#>@ZOXGNY9)M/O$NY;"X*!S&RA2#CAP&P3UR#ZT >KT5Y;:
M:7=W.N^--(F\0ZX]MIMM:?9F^VLLBL8&.XLN#G(R1P">H/&((M?UMO#7AS7+
M^UU#4]*DTE#??V;<-'<0RG_EL54@N" ?I@F@#UFBLSPY<V]YX:TR>UO6OH'M
MH]ET^=TPV@;FSSD]\]ZY;Q;'>7'Q!\+Z=%JVH6EI?P7JW$=M,4SLC4@C'0_,
M>>H[8ZT =Y17F5I;:KKA\0:+::A<F;29%L;6XFU26*:/$*LLSA%Q(68L<MU
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
MJP.0RD-D$$ @BJ1MM<N)+9]3\*:CJ8MF#PI=ZG;%$8=&*KM#,.Q8$CM7H=%
M'$M/K;:\FM-X)N3>);&U1CJ<&U4+!C@9ZD@<^U0Z&NL>'K>:&Q\%7F)IGF=I
M=5A<EF8L>IZ98_G7>44 <7JMWKNM:7<:;>^";EK6X79*JZG"I9<\C(;(!Z<>
MM9PL];DGLWO/"^J7T5E();6"YU:W9(W PK<8+D=BY;'7KS7HM5-3NWL-+NKR
M.#SW@B:01;]N[ SC/:@#S:Y\,W5W;:K;2^#-3^S:G*\\L(UF+8DC'+,BYP"3
M]>IQC-:,MGJDVJ:?J#^"[XS6$;Q1#^UX=K!R&8L-WS'*@_SKK_#NL'7_  SI
MVL>1Y)O+9)_*W;MNX9QG S57POXB?Q%'JC267V1[#49;$IYN_<4"Y;.!USTH
M Y5-,U6'6+W48/".J0&^<275O#K420ROC&XJ#U( S@C/?-/FLM7N%N89?!]^
MUI=3+//:G5+?RW9=NT8ZA1L7Y00#CG.3GT6B@#E_[?\ $_\ T)<__@Q@_P :
MH:S+K&O:<UCJ'@:XDA+*ZE=3A5D=3E65@V58'D$5V]% ' 6:^(;:XBGN?#.J
MZA)!S";S5K=A&<8R N 6P2-Q!/)YY-3(^M1ZGJ&HKX)NOM5_$D,S_P!J0\(@
M(4+S\OWB>.YK;3Q'(?';^&FLMJC3C?+<^;G</,";=N..2><UO4 >7#P]>)I&
MEZ=%X,U.%=+D$MK/'K,*RJ0NW[V>A7@BK=IIM[9WNI7*>!+ISJ*+'<1R:K"R
M%0FSH6ZD=2<DY//)KT:L'Q7XCD\,V%K=K8_:EFNX;9OWNS9YCA0W0YZ]* .8
MT2RUC08(;>W\)ZK/!;\6\5SK,,BPCL%!/;H,Y([5?T:?6]"TN+3K'P3<K!&6
M8;]3@9B68LQ)SR2237;44 <O_;_B?_H2Y_\ P8P?XUBZW;ZUK]W87%YX2U$-
M83K<VZ1ZK;JJ2KT;'<_7-=KK&JVFAZ/=ZI?.4M;6)I9"!DX Z =SVK(;Q'JE
MM]ADOM >.WO9HX4>&Y60PER #*,#;U_A+#.!GG- &9JL^N:S:107?@JZ)AE2
M>&5-2@#QR(<JX.>H_(Y((Q3+1M:M+NYO3X+NI[VY01S74NIP&1D'11@@*HST
M4 9YZ\UV<=Y;RWDUHDJM/ J-(@ZJ&SMS]=IJ>@#RRW\-75MIFG6"^#-3:*PG
M6:%FUF(M\H957.?N@.W QUSUS6Y8S:UIU_J%[;^"+D3W[H\['4H#G:H10.>
M .GUKMZ* .7_ +?\3_\ 0ES_ /@Q@_QK&O8-;O\ Q%8ZY-X2U'[98AA;A=5M
MPB!AAAMZ'(ZD\UZ#5*"XOWU:[@FL%BL8T0P70F#&9CG<-F,KMXY/7- ''(FL
MQ>(Y]=A\&WL5Y<Q+#<!-4@V2JN=NY<]1GKUK*M_#-U;:78:>G@S4S#8W"SPL
MVM1%P5W;5SGA1O;@8YYZ\UVNM^(Y-'UW0].^Q>;'JEPT'G^;M\HA&;[N.?N^
MU;U ' 6T.K6NO7FLQ^";LW-VD:2*VJ0F,!%*KA<X'!(_$^IJKHNEZGH*"&S\
M(:H;-',D-G+K,30PDG/RKGIGD YP>1S7I-% '+_V_P")_P#H2Y__  8P?XUC
MZM'KFLW]A=W7A/40]A+Y]NL>J6X59,$;B.YP2.<]37H%% '&:A>Z_J4<2S^"
MK@-#*L\,BZC &CD7HPY]R/0@D=ZIM!J<NFZE93^!KF9-3W?;9'U2$//D;>6!
M&.,  8 ' KOZ* .%MGUZ&>WGE\'WEU+;+MMS-J-MB$$8.T+@9QQG&<9&<&JD
M5EK,>H75S)X5U>>.YF\]K2?6XG@5\YR$)Z9_AZ=..!7HM% '+_V_XG_Z$N?_
M ,&,'^-8^LQZYKES8SW7A+4%-C.MQ L6J6ZJLHSAB.YY/7(KT"B@#E_[?\3_
M /0ES_\ @Q@_QK/UN;7]?TF?3+OPA?):W"E)EAU2!"ZGJN<YP?:NUF:1(7:*
M/S) "53=MW'TSVK'\(^(/^$J\+6.M_9OLWVM6;R=^_;ABO7 ST]* ,G3M0\1
M:9IUO8P^#KIH;>,11[]2MR0H& .#V'%4PFL#Q+)KY\%WAO9(4@(.JP[ JEB#
MMSU^8_G78:OJMKH>D7>J7SE+6UB:60@9. .P[FL=O$FIVXL9;W0'CM[V:*%'
MAN5D,/F, #*,#;U_A+#.!GG- '&Q^%;F/3(M/7P;JOV:"Y6YMT.MQ$0$/O"I
MS\J[OQ]ZW;8ZQ:ZG<ZC%X(NA<W%O';,QU2$[8TW;57GC[Q/N:[..\MYKN>UC
ME5IH IE0?P;LD9^N*GH X?0O#/F^%V\.76D:CH]E%Y9CE74E>5]K9QN0Y'0>
MW-=Q110 5C^)/#=EXJTIM,U)Y_L;L&>.)]F\@@C)QG@@&MBJ5O<7\FJ7L$]@
ML-E$(_LUR)@QG)!WY3&5VG YZYH S9_!^FW[0_VI)>:E'"P=(;NX9XMPZ$H,
M*Q_W@:EUKPO8ZY?6-]-+=VUW8[Q#/:3F)MK !D)'53@?EQBH]<\1R:/KFAZ?
M]B\V/5+AK?S_ #=OE$(S?=QS]WVK>H Y1OASX<?2=2TR2VGDMM0N3=RJ]PY*
MRG^-.?E(P.1R>^:T] \-VGAZ&18;B^NYI,![B^N6GE*CHNYNBC)X&!R:V**
M*FJ:;:ZQI=UIM['YEK=1-%*N2,J1@\CI6-_PA.F*NG/%/?1WNG@K;WPG+3!2
M,%6+9#*0!P01QQBNDHH I:9I5KI,,J6RL6FE,TTKMN>60]68^O 'H  !@"FZ
MUHUAXATBXTO4[=9[2X7:Z$X[Y!!'(((!!J_10!S=CX'TBTTRZL+EKS4XKJ+R
M)&U&Y:=O+_N*2?E'?C'(!["K%CX6M+*2UD:ZO+I[.-H[1KF0.;<$8.W@9..-
MS9..,\G.Y10!RS> =(;PY<Z TMZ=.N9C/+'YW)<OO/S8R,M@TNH^ M)U+6%U
M9KC4;:^,0AGFL[MH#<H.@DV8S^&#^0KJ** .8UCP%HNL75E=@W>GW=G$((;C
M3KAK>01#_EGE>J^U6(_!^F0ZKIVH0O<QS:?$T5N!+E0K\ONSDL6/))))/.<U
ML7EY;Z?937EU*L5O ADD=NBJ!DFL?_A(Y!X\7PTUCM1M/:^6Z\W.<2*FW;C_
M &CSGM0 ^/PK9Q:CJ]]'<7:W&K*J73"08(5=JX&/EPI(X_GS5:P\%V>E101:
M??ZC;+!;"T0),I_= DA2&4@X+'!ZC/6NEHH JZ;IUII&FV^GV,(AM;>,1Q1@
MYVJ/<]?K5*_\.VFH:[I^L2S7*W>GAQ;[' 50X ?(QSD =?PQ6O5*VN+^35+V
M">P6&SB$?V:Y$P8SD@[\IC*[3@<]<T 8FK> M'U;7?[9,M_97SH(YY+"[>#[
M0@Z+)M/([=C^5<UXATR,>+7^T:?XFLK2&SAMK*ZT!Y-KH,DJXC)*X)P 1VSG
MICTQB0I(&X@<#UK#\*>(G\2Z?=W,EG]D>VO9K-H_,W\QMM)S@=30!AZ;X*74
M([:ZU*\UOS+.X>33YKF[Q=QQNBAU=U_A8@\') QR.@MM\.-"\B>!'OTBFOA?
ML@NF($P((89SCD9]^^<#'3B\MVOFLA*IN5C$K1]PA) )^I!_(T75Y;V42RW,
MJQHTB1 MW9V"J/Q) _&@#)UGPGI^MW=C?32W4&H6.1#>VLOER@'[RD@8(/<$
M5GR?#G0Y=.U.P>34#!J<XGNPUVQ,C @CKTY5>1R<=<5UM% &+%X9MH=>EUI;
MN\-_+;"U>0NI!C!) V[<9!).:X[7_"\&BVFB:9:V6O3:/;3S7!N-,G9KFVE8
M'& I#%6\R0DC..G0UU5EXDGO/%.MZ&-/V/IL$4R2&8'S_,W8&,?+]WWZUK:9
M/>7.F6\VH68L[MT!EMQ*)!&W<;AP?K0!S'A#3KJVOY+B&]\0R::\)5H];D+.
M9,C:4##>H W YQG(QTKIM6TV'6=*NM-N6D6WNHVBE\ML%D8889[9!(JY5*]N
M+^&\L8[2P6X@ED*W,IF">0FTD, 1\V3@8'K0!F2>#["5-&5KB\QHY!L\2#Y"
M%V@GCYOEXYJO?^ =&U.75Y+MKN1M6$7VG]]MYB_U97 ^4KVQ^.:Z&"\M[J6X
MC@E5WMI/*F _@?:K8/X,I_&B:\M[>XMX)9566X8K$AZN0I8X^@!H YN7X?:/
M-<RW4EQJ3W$]D;&>5KQV:6(YSNSU/S'Z=L$"K-SX-TZ[T"PT26>\-E8M&T($
MH##R\>7EL9.W _KFI/#/B.3Q ^L)+9?9'TW4'LBOF[]^U5;=T&,[NGM6]0!@
MIX0TQ-:OM4S.9M0B$-Y&6'E7"A=OSIC!.._7D]N*J^'_  %H_ANY66REU!XH
MMWV>VN+MY8;;.0?+0G ."1GDX)YY-=110!D>'O#6G^&+)K/3C<"WW$I'+,T@
MC!).U<]!DG\ZY_XGVLU_H.GVL%K>SL=4MI'%I"[LD:R LV4!VX'_ -:NWHH
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
M7MM]DN-\S%9(N?EV] .3TYYH A\#6L=KX'T01F4^98P2-YDK/R8UZ;B<#V'
MKH:SM$T2S\/Z9'I]CYWD1@!?.F:5@ , 98DX   '05HT %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MF[\;ZQ82:)%=>&HHI=8E$4$9U#E&V[L/B/CCTS7;UP/C_P#Y&WP'_P!A9O\
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
M8SC4&?S7)^TF"1ECC8_Q +S@]<#/2NI\%V5OI_Q"\=6UJGEPK+9,J \+F$G
M]!D\#H.U;+> ?#3Z3#IATYA:P3&> "XE#PR$Y+(^[<I)))P1FKNE>%]'T6_N
MKZQM#'=W043S/*\C2;1@9+$Y/OU/.: ,WQE);/)HEE-+.\MQ?#RK&(@+=E48
ME)">!&/O'K]T<$X%><:H;J+P)XW@\Z2V^PZ["MO';7#[(%=X-R+TROSMP1CG
MH*]=UKP]I?B&*WCU.U\[[/*)H661HWC<=U92"/SK,E^'WA:6.\C;2E5+QU>X
M5)I$#LN,' 88Y53QU(!/- &/;646B_%^WM[)YUAOM'EEN4DF>022)*@5SN)^
M;#$9K6^(>JW&B^"+^^MI6A96B1YE!S$CRJKL,8/"L3P16H?#NF'68-7,4S7\
M$7DQS-<R$A.ZXW8(. 3D<FK]U:P7MK+:W4*36\R%)(Y%RKJ>""/2@#BH?",*
MZY%>-JMFNGWUHT$MA:0-''=<;EEW>8<,O7>!GWK%\ A8_$*Z-JEQ).=/BDET
M6:5=OVRW>0YE)S\[+A0/8[AG=D=;IWP]\+Z39W=K9::8HKJ,Q2@7$I;RR<E
MQ;*J>X! />M"\\,Z3?W>G7=S;R/<:<"+207$BM%D 'D,,Y  .<YH X.VM=0N
M4\>V.FWWEW(U:!;<WDSLC?+$QB+$DA7Y3C^]6%XFN+'4?!GB*WNM"DT?5K.>
MP:>P=@T2%I@HDA(X*L"PX [^M>I'P;H16^!M)?\ 3Y4GN3]JER\B$,K9W9!!
M48(QT%23>$]%NK&^L[JS-S%?*JW)GE=WD"_=!<G<,=1@\')')H YN[LHK/XK
MZ':6S316TFE78,*S.$&&3D#.%/)Y&#7%&S$/PEN->6YO&U.PU9_LL[7+DQ@7
MNS&,X.02#G).?88]83PEHL5]:WJ6TJW-K$T,,@N9055OO#[W.3R2>2>3S4)\
M#^'CHDFC&RD.G2R^<]N;J7:S[MV?O9^]S]>: .>U:.6X\8>(K;4[:XOK5]-A
M_LY;>-I/L[$.&&%_U;LV"&..%Z\5T?@O3+_2?".G6VJRS2ZEY*M=-+<-,?,(
M&?F8G].,YQ7(:MX96Y\47\^K^#]1U)9#''9WFFZ@$)B50 )<RQMNSN^8YX('
M:NU\+Z5+H^C_ &61I@AD9XH9KAIV@0]$WMRV.3U.,X!( - 'EWQ;61OBM\/E
MAD6.4W0".R[@I\U,$C(S],U6\+3O=?'2ZC\='_BHK6+R]*:,;+=H\-]U>I)#
M%ADGJW<"O5=5\%Z!KFJVVJ:C9//>VQ#02_:95,1!R"H# +R >*75_!V@:]>V
M=[J6GB>[L@!;SB5TD3!R/F4@G!&>>_UH \7#LK_&.(NPCM]K0+NXC.Z0@KZ<
MXZ4W69'E\&_"-Y'9W:^C)9CDGYTKV"]^'?A74=1O+^[TE);B\C$=R3+(%E &
M 64-@M_M8SWSFEE^'_AB>STZTDTYF@TUMUFGVF7$)SG*_-UR* /,K=-7\<^*
MO'NFB2VCU.UNDBL+BXN&1[*.-VVM$H0]=H+$$9R,YS7M.FF<Z7:&YFBGG,">
M9+$<H[;1EE]B>16)J'@#PQJFN#6;O2D>_P!H5I1(Z^8 ,8< @/P,?,#FND "
M@   #@ 4 >1>/O\ DN7@+Z/_ #-"036_[2FHRS B.?1-\)/=0$4X_%6KT#4/
M!F@ZKK-OJ][9R2ZA;G,$_P!JE!BYS\N& '/I5G5/#FEZQ)!+>6[M- K)'-',
M\<BJPPR[U(.".HS0!\PV-I,GPD\/&<.L5SXH+QD$CY?+5201TY5NGI7I\=K_
M &-\=[G1=)EELM+O]'::]6)_EB;##S1G(# A>3_>/K7I%YX.\/7^F66FW.E6
M[V5ES;0 %5C."N0 >N">?7GKS3[7PKHUH]\ZV?FRW\?E74MQ(\SRIC&PLY)V
MX[=* /(=2\!:C\.(+3Q-X)\17EY9K/"DMC-('6=7<( "N%;)8#IGG(/%>C6_
MB3QA)XA%E-X%:'33<&,ZA_:L38CS@2>7MSTYQUK0T3P/X?\ #H"Z99211*_F
M)$]S+)&C_P!Y49BH/N!FNAH \ATW_DY_5_\ L$+_ "BKUZL"'P7H,'B!M>CM
M)1JKC:UT;J4LPP!@Y;D8 XZ<5OT >&Z9:WEY^T?XO@L;_P"PRMIP!F$0D8#;
M;_=!. >G)STZ54^*'@O2_ WPOTK3=,\UP^N12S33,"\CF*09.  . , 5Z]:>
M"M L=?EUVWLY$U27B2Y^U2EG''#9;!' X/' J?Q!X7T;Q3;PV^M6?VN&%_,C
M0RNH#8QG"D9."?S- 'D?Q$D@N-1\;K%>G5)[>QAD,<J!4THKC'EOR2[$YPH
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
M0016T$<$$:QPQ*$1$& J@8  [#%0W&FV=U?6E[/;H]S9ES;R'K'N&UL?4<4
M<%X'N/[>M=(L+N(+=^'1)'?@=KE28USZ[@'D/OM-<EIME'9_"GPYKT$DZ:C!
MJR+'()F 5&O&5D"YQM()R,<U[1!I5E;-?/;P")[Z3S;AHV*EWVA<Y!R#A1TQ
MZ]:RAX'\/#18M'%E(-/AE\Z. 74NU7W;LCYL_>Y^O- ')+8S^.+OQ99RZC;V
MUY9WS6T+/"[36:!5\N2,B1=N3ELXY.<DC@-T[2(=5^(-S8ZC?W.I6S^'[661
MA-(D=PY=@7VAOE!P#M!QS76:GX"\,:SJJ:G?Z6DUXJ!#+YCKYBCH' (#C_>S
M5]?#FEIK$NK)!*E]+"('E6XD&8QT4 -@ =L#B@##^%EQ/<_#K3&N)I)G1IX@
M\C;F*I,ZKD]\* /PKL:S]&T33_#]@+'3(&@M@Q81F5W ).3C<3C))/XUH4 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 445PWQ8B#^#4??(CI?V@4HY7[TR ].#P3UH [FBO(_$8?P
MCXLU^3P^CP/)X6FO'4,S[IDEP)3DG+ $\GK5\Z2D%KIOBW1M6LED2TE,4=G:
M,#J1,1(24F1BY!7=D@D$$GO0!Z;17GGAC3M$UCPQX5\2&]DCU!?*DEO(7 DN
M9W&UXI3@EE+DY7M@8P!6)H=@?%WA"S\03:U9V&IV]R9KB\2T)NH95<[HF;S.
M5/W=F,$8 '2@#UZBO*Y7FT7Q)')K6FPW^FW>LYL]<M&!F@D:4A89@>=H/R9!
MP !QFDTV:30?$6DKK^G0W$-Q>2/I_B&S8'SS(LF$G'W@=K'U'RCTH ]5HKQN
M'R4/@C5=,W>3=ZPT8U"=Q]KO(W$I8R;0/E.!@$DX"\+C%:GA+PIH^M:EXG?4
MH);K['X@F^SB2X<A/W2 ]^<@XYST'I0!ZA17E.@Q;$E^&]U'OGL[_P UI&&3
M+8Y\U9">Y)Q$3[UZG&T9!6,KA#M(4_=]O:@#D]=\7:AH/BW2-,N=-MAIFJ2F
M&/46N& 23&0C+LX)Z#GG\*U-4U;48->L-,TZSMKDSH\L[RSE/(C7 W$!3G).
M .,G/8$@\7:%9^(_"]_IMZI\MXRR.OWHW7E74]B"*QOA;-/J?@BQUV_F:XU+
M48PUQ.W4A"451Z  9^K,>] ':45Y/I\4/B7X=^)-7U+Y-;M[B])N<XELI(B3
M&J-U0* O QG)SU-6?"D]S?>/=-GU&,+<WOA&&>ZC*X#R&4;F*],XZ_E0!Z?7
M.>&_$%YK&K>(+*[MH(3IEVMNGE.6W H&R20.?F]*S/A8X?PA+M?<BZC>*G.0
M%$S8 ]L8KEKO1K'5%^)\UY$97MI6E@RY CD6U4AP ?O @<_XF@#U^BO+K=K;
MQ =*CN!_:6H?\(W#+<17C#[/ L@!,N,$F5B".,<#DCC.7"LJ_##P;XT<-<W6
MC".6[+?,TML24?/J5!# GIM- 'LM%>9^)M06WT&;Q)#)'!;ZIJ=M;R7>TD)9
M!PNXD$$J^"<@@E7 SP*W=#\.1Z/XMDOX-3M(XKVSP=-LK7RH7*L/W^-[ '#!
M<C&<B@#KZ*\^\0:;;7_Q:T2"Y\UX)],NO-B\U@K@-'@$ ].>1W[YKE;"\?3E
MM]!#/'HC>,;BP9=QVK"%W1P9_N%ST[@8Z$T >UT5PEG;MHOQ;_L_2XQ#I=[I
M+7-S:QC$4<JR!5D51PI8'!QUQGM4NKW<-W\4=-T+5 CZ=)I<L\$$H!CGN/,
M((/#%4!(!Z9)H [:BO.)],T;3;_1?#UK<W6I.MY=20:?<RJ;?[F660E3\D8<
M;0 2"?8XYB$M'X:MT9E!LO'(MH2A.V*+[1C8G<)STZ=* /;J*\RUJW>Y^(?B
M2PLKY+"6Y\/1 39PJ2M,ZAFQW/RC/7&*QM0UZYT/2?$$-QH:Z#KT5G;F9K+Y
MK>6V\\(TT>W!! =L]&''/' ![-17$Z5X=@LO%%AK5GJUC%#=6S1?9-/M3''>
M#&X2']XP)7^]COC/-)K]U]J^)F@:'?J&TN>RN)UB<92>=2H 8'AMJ[B >YSV
M% '6:IJ$.D:1>ZE<[O(M('GDV]=JJ6./P%9.BZCK]]<VMQ=6EE_95Y9K<+)$
MY$D$AP1&P.=_!^\,=#QTK@=5LQ!9_$S11"LFCV5B+JSB==RVLSP.66//W1T8
M =,\=:]%\(V=K9>%-+6UMXH%DM8I'$2!0S%%R3CJ?>@#:HKQK67MWTZ/6]++
M2#_A)HPNIW#C[0Y,X1HTP,B(#*@$\@?=Q@UM:9:Z;XTM_%T>M3F*^M-4FA%P
MKA9;*&,CRFC8_<&!NR.I+4 >@)J5I)JLVF)*&NX8EFD0?P*Q(7/UVG\J;I+:
MF^FQ-K$=K'?9;S%M69HP-QVX+ '[N,^^:X31-*TN?XJ>(7-M$^[3K*19F0+(
M6;S 7S@$,1C)X-<[X:OY5\+?#S2[EV.F:AJ%XEVSL2)65Y3%&Q/4,V,@]=M
M'M5%>.^,;1M*U/Q=I>G!X-)E\-/J+P0L42&Y5F52H& NX DCH2N36E#IUMI/
MB_X?75F'CN-0MYXKR0R,3.HMMX#9/(# $#MVH ]0HKE?&TEFT>CV=RT[R7.H
MQB"TC8*ETRACLE)!'E\;CU^Z, GBN&(U*#PY\1+#3YH;22WOHS%#!*4C162-
MI(XR<;2PW*,8Y;H,T >QT5YQ+I$$?BFX\01V]SI&A6FC.;@JK08G!R'$8ZLB
M Y8@@\ 9QQF:5"MEXL\!26D M;:^LKI6<R#[1=QB%75YRH +$_-U."3S0!Z;
MIS:FPNO[3CM4(N'%O]G9FS#_  %LCANN0.*NUX?>VX'@3Q*%EG!A\8%(V$S9
M"^?$N#SSP<<YKH[G3(-(^(VJ6.FW+:;%>^&9IYIO,9@LRRA1,V3DL QYZT >
ME3316\$D\TBQQ1J7=W. JCDDGTJ*QO(=1T^VOK<EH+F)9HR1@E6 (_0UY'.J
MP:=K.A^(?#EM8ZLF@W1BGM0'M;Y$"DR 8R'5@IYYYZ]*]#\"VMK:^!]$%M!%
M#YEA;R2"- NYC$N6..I/K0!5LO$NJZVNHW6BV%G/:65U):A)KDI+.\9PV,*0
MG/3.<\$XS6G8^(+>>QT.2[ MKO5XE:*V)RP;RC(P^@ //T]:XO4?"$\EW>>+
M/ &L-IVH2RR&ZM)/FM;N1&*L'7^%L@C/\LDUGB\L_&6M?#36K[2K99+Z.\$T
M<D08';"W'(Y7()&?6@#URBO*]+AM_%'@OQ3J.I@#5K>\O$%QG$MD8O\ 5B-N
MJ!0%/&,Y).<FJVA6[^(_&'AZ374EDEO?"OG74+2,%D;S(QRN<8(Y(Z4 >NT5
MXKIFH26&F:5HKW4<&D'Q)?6!:Z4R1!$W^3$PW#*EL<$]AG(XJQXT\-+H7A7Q
M)Y6K K-/93I86D3016A:949E7>PP_/!XR#Q0!ZK?-J:W-B+".U: RXNS,S!E
MCVGE,#ELXZU!XDU*XT;PUJ6IVL$4\MG;23B.5RJL$4L>0#Z5Q.O^'=-T#Q5X
M2?38Y83=:R\DX-Q(X=C V20S$9.T<UFXM?%'@/QYJ6J0I-J5O+?PCS!E[58E
M/EHO=1@ \8R2<YS0!Z=HE\^IZ#IU_*JK)=6L4S*O0%E!('MS5ZO,;%6;4?!X
MOH?MVD-X= ^R+'YOES8C_>M&,D@J=@.#@D],UF06=]X;LO#FG:I*MK;ZKJEP
M)1>LTR+&%<V\,@W@=QP#C( .<4 >PTR4R"%S"J-)@[5=MH)]R <?E7,^%O#X
M\/ZMK$4>I12Q7)BG73X(#%%:$@@E!N; <KG'J*R]--KXE\?^++#688[@:<+>
M&UMIAD1Q/'N9U![LQ^\.>%&: -WP3K\_BCPC8ZS=01P37'F;HXR2J[9&48)]
ME%=!7B7@E%A@^%S)\I>74HW;/+@"4@$]^>>:L:CJC:/<>,S;SK;67]NV$-Q(
M,[((76/S#@$8!R0<$'D\@T >RU4GU*TM]2M=/DE NKH.T4?<JHRQ^@R!^(KF
MM$\.1Z1XM;4+?4[2.*]L\'3K&U\J&0JP/GXWL,@,%R.H(K/U_3=/G^+_ (<D
MN+*VD9]/NR[21*=Q4Q[<DCMDX],F@#T"BO'[01Z[\&]3\2WA\OQ%"+NY:\!Q
M-;3Q.Y5%;JH 55V],'IS7?SZBR_#UM1UB>6QD.E^;=2PC$D+&/+%1_>!)Q[T
M =#17E.EVJV?CGPK%#;)96M]I%PLB1R_O9T41E7F*X!?DGC."3\QK M-.MX/
MA!H^O(9?[4M=6'D7+2L6C!OF0@9/0@G([YYH ]UH.<<=:\YUR:W\!^/?[>>
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
MS6GI^CZ?I4EY)8VJ0/>SM<W!4G]Y(<98Y^G:KI95SE@,=<F@LJXR0,G R>M
M$5U;17EM);SAC%(-K!7*DCTR"#5;2-%T_0;%;'3+?[/:IG9"KL57)R< DXY)
M/%7^HR*3<I8KN&X<D9YH QY_"NB7%[<7<EB/,N2#<*LCK'.1T,B [7_X$#3]
M4\,Z-K5[;7FH6$<]Q; K$Y)!"GJIP1N4^AR/:M4LJYRP&/4TM &?I6B:9H<,
ML.F6<5LDLC2R!!]YB<DD_C58>%=&5=046C :CG[8//D_?Y&#N^;GCCZ<=*V
MRDD!@2#@C-)O!W!"I<=L_P Z ,+_ (0KPYY]G,=*A:2SA%O"6+-MB'1#D_,H
M[ Y [5;L/#FCZ9HLFCV6GPPZ?(K*\"@[6### YY.1Q5#P=K][K]IJCWT4$4M
MEJ=Q8@09VD1D#//<\^E=$KJR[E8$>H- %6;2["XTHZ7-:0R6!B$)MW7*; ,!
M<>E4= \*:'X7BECT73HK02D;RI+,V.@RQ)P,G Z#-;"LK#*L"/4&EH SI]"T
MZYUB'5I8&-]"A2.82N"BGJ  <8/<=ZJCPAH(LKVS.G(]O>R^?<1R.S"23.=_
M)X;('S#G@<UM$@ DG '<UA^,-9N]!\(:EK%A'!--:0-,%F)VD 9[=?TH OV&
MD66F-(]M$WFR@"2665I9' Z NY+$#)P,\9/K5?7O#.C>)K>*#6=/BNTB;?&6
M)5D/JK @C\#5ZPG:ZTZVN' #RQ([ =,D U8) ZG% &'<>#O#US:6%K+I-OY.
MGDFU505\HGK@@@\]_7OFF'P3X:-A?67]C6RVU]+YMQ&H*[WSD$8.5P>1C&*W
MMZX)W#"]>>E&1C.1CKF@# _X0;PSN=SI$#.]O]F9V+,QCR3@DG/))R>I[FKT
M'A_3(!./LWG&>+R)6N9&G+Q\_(2Y)V\GCIR:T58,H92"#T(H+*N-S 9.!D]:
M ,30?!WA[PQ)-)HVEPVDDPP[*2QQG. 23@9[#BKNJ:+I^LQPI?VPE,,@EA<,
M4>)Q_$KJ0RGW!%7B0.I H!! (.0>A% &8_AS29-+GTU[7=:7)+3H9'S,2,$N
MV=SY& <D]!5RQL;?3;..TM49((E"HA=FVJ!@ 9)X [5.KJV=K X.#@]*-RY
MW#)Z#- '.R^ O"TWVKS-%MF%U-Y\HYP9,AMPY^4D@$XQGO3KOP-X8OM6BU2X
MT6U>\B555]I (7[H90=K8P,9!Q@5T-% &9<>'=)NM7&K2V2'4%B\D7 )5PO/
M&0>V3@]1VJNGA'08]$&C+IT?]G!_,2 LQ"-G.Y3G*G.3D8Y.:VMR[MNX;ASC
M/-8&K^)4@TO7Y-+,-Q>Z1 9)4D8[ VPOM)'.<#I[B@"RWAC2)+"ZLI;5I8;L
M 7)EF=WF & '<L688XP3B@^&-(:73Y6MF,FG BT8SR9A!&#M^;TX^G'2I?#^
MHR:MX<TO4)Q&L]W9Q7#HG != 3@'G&36CN4,%W#<>0,\T 9^L:#IGB"VCM]4
MLTN8XI!+'N)!1QT92""#]*YGQ+X+LUTB[_L+P]83S7DL(OK=F$9N($()16/"
ML=J\\=,YS@UVQ90<%AGZTI( ))P!0!YUH?@FQ_M"&X@\*W&A1IN%P)[_ ,T3
MH5*F/RUD="ISSNQTX'IT=MX#\+VALS!HUNK6;E[=B6)C)&."3G'H.@[4S0_$
M%[J/C#Q'I%Q%;+!IJVS0/$26<2J['<3Q_".@]>M=(K*V=K X.#@T 8+>"O#S
MVL]JVGDP3W'VJ6,SR8>;.=Y^;EL@'/L*GN?"^CWEX]W<VAEN)+9K1Y'F<EH2
M.4/S<J>I'KSUK7#*Q(# D=0#TJCI3ZB--5M9:R%X&?>;0MY6-QVXW<YVXS[Y
MH BMO#FE6N[9:F3= ;?]_*\V(CU0;R<*<#('!P/2IM)T;3]"L%L=,M4MK93D
M(N3^IYZ #Z 4:@VI;[,Z<;/9]H477V@MGR<'.S'\><8SQUJZ652 6 )Z GK0
M!AOX.T)O/"V;Q)<.SSQP7,L23,QRQ=58!\YYW U8O_#>C:G!907>G02163!K
M9-NT18&,#&.,<8Z8K4) ZD"@$, 000>A% &//X4T2YO9[N2Q'F7( N DCHDX
M'3S$!"OQQ\P/%3OH.FR:PNK-;M]O6+R5F65P1'_=&#@#/./7FM$LH."0/QHW
M+NV[ANQG&>: ,-O!GAY]*N]+DTR*2QNY#--#(S.&D)R7Y/#9[C!J./P-X:AT
M,Z+'I42Z<SB1X [XD88P6.<L1@8R3C ]*Z LH8*6 8]!GDT,ZKC<P&3@9/6@
M#-O/#^F:A+92W4#RR63;K9VF?,;?W@<]?<\U3O?!/AS4+ZZO;G2XWGNX_+N2
MKLHF&,?,H(#''0D9'8UO%@O4@?6J.L7DUCHUW=6PA>>*%Y(UE8A6(&<<<]J
M.%\0>#XFUJW1O!<.K:+;6BP6:65RD$MN<DONW,FX'Y<8;C!XY-:^D>!],;1;
MW3M0TD)IEVRNNF3W+7 A('+;B3M8^BG P,'DU>T#5M9US1O#6JJE@EO>VHGO
MU.\."T8*B+J/O9SN[5T990<%AUQU[T 9VB:!I7ARQ^Q:191VMONW%4R2Q]23
MDD\ <GM4.H^%=$U75(M2O-/22]C3RQ,&9&9/[K;2-R^S9%:[,J#+, .G)I:
M.=/@7PP=)M]+72(4M+>7SH5C9D9'Y^8,"&SR>]6(?"/AZW%\(](M M^@2Y!3
M(E4 * 0>V .!6=H^OZOJU[XJL!#8QW6F3"&T)+E&9H@ZF0]<9(S@#BNCLVN#
M8VQO3#]K,:^=Y)/EE\?-MSSC.<9[4 9V@>$]"\+QRIHNFQ6@EQO*DLS8Z#+$
MG R>.G-6-1T'2M7NK2ZO[**XGLV+0.XY3.,_4' R#QQ5_>FT-N7:>ASUJG.=
M3&KV@@^Q_P!FE'^T^9N\[?QLV8XQUSGVQ0!4;PIHC7D]T;$![B02SHLCB*5Q
MT9XP=C-P.2">*U+JV@O;2:UN8DFMYD,<D;C*NI&""/3%5],U:SUBT>ZL9A+
MLLD/F \%D8JV#W&0>:=J&IV>EZ7<:E=SI':6\9DDD)X % &1;^!/#%JUFT&D
M0H]GN%O(&;?'D <-G/88YXQQBI/^$,\/C1UTD:?C3UD\U;?SI-@?.[.-WKS]
M>>M799M1FO-,ELOL@T^0,UWYV[S<%<IY>.,YZY[=*T-RA@NX;CR!GF@#EY;?
M5M:UN.QO]&CMM'T^Y2XBNI+I9FNB@RF%QE,-@DDY^7'.374TA95ZD# SR>U!
M957<6 'J30!CQ^$]#CL[^S&GH]MJ#F2ZBD9G69SU8AB?F.!SUX'I4D'AO2K>
M"XA%LTBW$/V>5IYGE=HL$;-SDL%Y/ ..:U<YI-R[MNX;CSC/- &,/">B>0\#
MV1FC> V^V>9Y-L1P2B[F.U3@<#'0>@JQ;Z!IEOYV+;S3-%Y$C7,C3EH^?DRY
M)V\GCIS6B65<Y8# R<FEH YS3? 7A;1X+V&PT:WACO8VAG +'=&W5<DG"GT&
M!6E8Z'I^G3^?;POYPC\I9)9GE94SG:I<G:N0.!@<#TJ2PU:RU-[T6DPD%E<&
MVF8'@2!58C/MN /N".U6RZ@$E@ O4YZ4 9][H&G7][]MGBE%SY7D&6*>2)C'
MDG:=C#(R2<&J]]X2T'418"YTR%A8+LM0F4$:X VC:1\N /E/'M6R"",@\>M<
MQ'XAU"7Q]>>'UBM/LZ:6M[!*"Q9F,A0!NV/E/0?C0!:C\%^'H#NM]-2W?[0]
MSYD$CQN)&SN8,I!&<D=<8..E37'A70[O3H["XTZ.2WCG^TJ&+%O-R3YF[.XM
MR<DG)S5S3&OO[,MCJIM?MY0>?]E+>5O[[=W./K5L,&&5((]J .=G\!>%KA[Q
MI=$M6^V "=<$*V!C( . >.HP:M)X5T6*\-W%9F.X-O\ 9M\<KJ?*_N<'IGG'
MKSUK85E;.U@<'!P:6@#"_P"$.T$:9:Z:+#%E:2B:WA$T@6)P<AE^;@@\CTR<
M5'?^!O#&J:Q'JU]HUO/?H /.;.6QTW#.'Q@?>!Z5T/2D#*3@,"<9QF@#&O\
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
M(47?G*>6,Y'N<9)(J?7=/TQY/$MA;Q1W%QIVBI'<M>$&&U!21U\E,9WMU)R
M,+R2,4I\%/=ZA=OKG@33]1O9[B20ZE%>+$D@+$KN7AUPN!P&Z9Y)KKK'P/HD
M4-J]]I]M=WL-N+<W$JER4[+ELD@9P"<G ZT <'::=9Z]K7P^34E-TMYX<D^U
M!Y#^^/E0GYN>?O$U:T2RTS5-)\<VE]:PO+ID\UC;PR_,;:UBB AV9Y4'!;/4
MGG/%=Y:^$/#]C-9S6NE00R62E;9HP08@>H7GC/?U[TM]X2\/ZGJ3:A>:5;37
M;Q^6\I7!=?1L?>]LYQ0!YUH4,1N_A'*!\[Z;.C$$\@6HQ_,_G69=:'IS?#OQ
M]>M;!KFPUF]:TE+$M;E&4J4_NGIR.2  >E>L0^$M MVLF@TJWA-B"+4Q@KY.
M>#MQT)[GOWH'A/0A975E_9L7V6[D,MQ#D[9G/5F&>2>Y/7B@#E[H&?QY$VI6
MXU2RFT)0MLJK(87+_,2AZ;QP&_V". *VOA[H%UX<\&V5E?@?;R&><[]YR6)4
M$]R%VKD>E<_KWA%KKQ%))>>#K+7=-6"*&R9;E8Y;9%!W*V_&06)(()P,#%=3
MX3T%?#^FS01VZVD4TWFI9QS-*EN-JC:&;U(+'&!ECCU(!Q4L,<\'Q8609 RP
MYQ@BT!!_,5!::;:7FO?#9+B(2)/H,JRH2=L@6&' ([CD\=#GFO1/^$7T7%^/
ML$?_ !,.+OYF_?\ ^_S\W''/;BB'POHL%Q93Q6$:RV*>7:N&;,*_W5YX'; X
MH \PC\.:1)X6^(UN]E&T&F75VUA$V2MJ?(5P8AT0[CGC%:UJBWGC#P!<7(\Z
M6\T&?[09/F\S]U%U!Z_>/YUW*^%M%2&]A6P01WQ)NUW-B<GJ7Y^;/3FB'PQH
MMO<V=Q%81K-9)Y=JX9LPI_=7G@=L=* /+] M]$M/A[8QSVP6>]U][>**WV1_
M:G6Y<I%*Q!_=87D>@P.PJMK=M&NE?%2RFBLPD$=M/'!"O[J*4PY)0'HW') &
M2,X%>IR^"_#4\%W#)HEDT=W,)YQY0&^0'.[/8Y)Z>I]:DC\)^'H7N7CT:R5K
MJ 6\^(1^\CQC:?;% ''WMA8V7CKX>&QMX8,K>!EA4*I_T;/0<9YS^-8UHD&M
M_!?5M>O@$\0P?:[B6[Z3P7,3N44-U7 "* .QQWKTF+PGH,#6+0Z9!&UAG[*4
MR/)SUV\\$]SW[T]O#&BO?2WIT^+SIG$DN,A9''1F3.UF&!@D$\4 <#I.D0:W
M\1)%UVR2:2X\-VD]W;RY*-,7;=N7H<$=#TQ6;X>M=7NO!'AF?2ULM2GL#?H=
M)OVXN85G* JQR R *H)XPY%>JG0M,_M274_LH%]+'Y3W"LP=D_NY!Z>U5(O!
M^@6Z0+;Z<D MRYA,+M&8]^-^TJ01NP,XZT 5_!%]9W_@ZUGTVRFM(5:5/LDV
M-T+K(P9/H&! ]L5Y_;K#K'P0OO$-SA/$,(N+J2\ Q/#=1R,0H;JN,*H7^Z0*
M]>M+2WL+6.UM(4A@C&%C08 K//AC13?27G]GQ":60328R$DD'1V3.TL,#YB,
M\4 <'I6BVNM?$748]<L4F>;0[.:ZMI<E#*Q?=E>AP1QZ5O\ PID>;X9:/YKM
M)M$T0+G)VK*ZJ/P  _"NB_L'3!J<VI"U"WLZ>7+.K,'9?[I(/3T':I-+TBPT
M6S%GIMJEM; EA%'PH).3@=N>: /%M2TG3(OAO\1Y8[*VBGAUBZCB>.,*RH&B
M(4$<[?;I79ZGH/A_2_$FB6MI9-)J6H2RW/V>2;]Q<,D6UI9MP;<5#9&!DL<^
MI'47/@_P[>2WDD^CVKO>D&Y)3_78Q][UZ ^Y /:I;[PSHFIP6D-]IL%S'9G-
MN)1N,?;@GG'MTXH \ET_46M--LM'N)HUTB?QA<V<^SY8O*#%DB R<1LV.,XQ
MQT)KHY])TZW^*6N6UO:Q0Q3^&5>2.(;06\UQG Z< 5V3>#_#C6=]:'1;+[/?
M2>9<Q^4,2-ZGW[CTIL'@SPY;2F6'2+99C#]G,N"7\OGY=W7N<\\CCI0!YGIU
MC;WFA?"CSE8^86C?#E=R^0YQP:LW-B^FV_Q0TG0YXM+@@6VEMU5O+CB+P!I-
MN/N[L8X[FO1D\):#&EDB:;$J6)+6J@L! 3U*<_+^%9GB;PJLVE:B^C:;9RWU
M^T?VQ+AR!=Q*PW(6YP2H*AB/ESQB@#-L?#RW_C?2M9MM(.G6%KIY2>-P$W39
M!C4*IY*?-\W3G )[3_$".-=7\%W!11(->BC\S'.TQR?+GT) XJGH7@JTBU6U
MOK;PC%X=EMY!(TT=[O9@.J!4)4J>AW=NV>G;:MHVG:[8FRU2TCNK<L'V2#HP
MZ$'J#[B@#R?Q3!:O>_%1$6/":7:2D(<8D"2G)QWZ5JRZ=;:+XT\#W>FVP2ZO
M;.[2Y92=UR%MU=0YZMA@,9Z5V;>"_#3+,#HMGB:-8I/W?WD'13[>W?O5H^'-
M(:>QG:R4RV *VKEF)A!X(4YXR./IQ0!Y#J"6&M? "77KE(9]6DE2:XNF \U9
MOM"A@3U  .T+T"XKHC:P^+M<\8Z/JEW8Q7,,XBC6YM]\L%N8D*21,7&WYMS9
M ^]R>U=?/X%\+7,UU+-H=F[7;!YP4^5VSG<5Z9R.3C)[]:?J/@GPQJ]S;7%_
MH=C/+;*$B9HA\JCHN!U ]#Q0!PEKX:TK6/B%%IVHN^JVDGA>%GEE9E^TD3%1
M(V#U( .?H?2N]\4>&;/Q/X6N]%G1562(K"Y&3"X'RL/H?TR.]6QH6F+K']K"
MT0:AY?E?: 3NV?W>OW?;I2:Y=:K9Z<9M'TV/4;L.H^SR7 A!4GD[B#TH \WB
MUB[U_P +/>1Z>B:IX7TZX\R+RA^[U!59 %&/X0C/@?WT]*-4M[>'X=>%?$.A
M*HU@361BN(_]9<M*561';J^[<VX'N/:O1=!TV33[&5KI8A>W<SW-UY7W?,;L
M#@9"J%7..0N:2S\,Z+I]PL]II\43*[2(JYV1NV<LB9VJ3DY( ZF@#SL06D7A
M[XJP/'"D4<\[(A "J3;*5('8[NGO4=KHNGZSXH\'6U_!Y]O<^%V\Z,N0L@ B
M !P??/U KT2[\(^'[_4+B_NM)MI;JYB,,TK+RZ[=O/OM)&>N.].@\*Z%:W=K
M=6VF6\,UHGEV[1C;Y2_W5QT![COWH @\2VL-C\/=8M+=/+@@TJ:.-,D[56(@
M#GV%<OX6\(P>(/ WA"35;^ZN+.TM;:YBLL(L1D"#;NPNY@,\#/US7?7]A:ZG
M9R6EY$)K>0%7C8G#@]0<=1[4FG:;9Z39)9V$"P6T?"1*3M4>@'8>PH \QU*Y
ML;74/BC)J4]W!:%K&-WLV"R_-"J@*3P,D@<\<U%>VBV_C'7[*2VL[.*;PHTK
MVEFV$5UD8*21C<P'? XP*]%D\*Z'*;\RZ;!)_:( O-X+>>!TW9ZX[>G:H%\$
M^&5V;=$LU*0M;JP3!\L]5SUY[_4CO0!YY9:99Z=HWPMU>UA$>H3RVL$MR"2\
MD;VS90GJ5X&!T':O7XYHIBXBE1S&VQPK [6]#Z'FLH^%=$:WLH#I\?E6+!K5
M-S8@(Z%.?E([8Z5<L=)L-,DNY+*UC@>\F-Q<,@P9)#U8^_% %RBBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BD+ $ D#/3/>EH **** "BBB@ HIJR(^[8ZMM.UL'.#Z&G
M4 %%%% !1110 44T2(SL@=2ZX+*#R,],TZ@ HHHH ***1W6-&=V"JHR6)P /
M6@!:*0$,,@@CVI: "BBB@ HHIID175&=0S9VJ3R<>E #J*** "BBB@ HIAEC
M&S,BC><+S]X]<#UZ&GT %%%% !1110 4444 %%%-\Q!)Y9==^-VW/./7% #J
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M$7EJK*3&<.A</_$1C:>O%=!/X(-SY+S>)=<EN+:436T[O"6@?:RDJ/*P<JS
MA@1S3X/!8LX'2Q\0:S;22W$EQ-,LD3M*SA0VX/&5_@&,#C)QQQ0!F:%J6O:A
MX[O!]OTZ;3O[.LIRL+.\9#^=EHCG&25ZXY 7TKHWU>5?&,6B^6GDOI[W9DYW
M;ED5,?3#&J>G>"['1[ZSN=,N[VU6WM8[5X4=2EQ&A8KOW*3D%V.5(ZU9UCPU
M%JVI6VH1ZA?6%W!$\!ELW53)$Q!*-N5N,J#D8([&@#FM-\7>(M?;3H-,M]+A
MFN=--](]SYA52)2FT!3DYP._'OTJM'XRUGQ5H]V-)MK*T^SZ:)KXW)=SYCB0
M>7'M(Z>6QW'/4<5=B\!36FM6<6GZIJ-CIMKI7V1;B"6,RNWFEBK;D/8]0 ?>
MK\GP^TU51-/OM1TR$VBV4\=I*H$\2YV[RRL=PW-\P(/)YH YB7QQ>^'O"NFR
M6TUG="TT>VN)[7[-<33$>6"=TB96+('!<>YXJT?%&M:-<^+M1N9+>ZL;;4(H
M+>W(D+*TD<(C P3A<R L "2=V.N*U[CX;Z=-:7%G%JFJVUG=6D=K=00RH!.(
MXQ&K,2A(.T '! ..15V[\$:?>W6HR27=\MOJ 1KBU211&9$5524';N5QL3&&
M RH.* ,%/'>KB8Z>+2WN+RXF@ALKK[+/;0%I-^X.LGS918RW!^;(Z5J>#VU$
M^)/%::I+!)<I<VX)MPRQX^SI]T,21^?6K,_@P7EH8KW7]8NI5DCEM[B22)7M
MG0DJR!8PN>2#N!R#BK^A^'8=#FOIUO;R\N+Z19)YKIU9F95"C&U0 , < 8H
MX)]=U?0_%7B.ZB>XO(+R_P#[-M;=V+)#=>1$T.!_"K%Y Q]EJ30M9U#0?#!M
M#K$4]XNKWMLLE_#/=S3+'(1\D<9W'H,]AFO0M/TBWTZXU">$R,U_<_:I=Y!
M?8B?+QP,(/QS6+)X%LQ-'<V>HZA974=S<W N('0M_I#!I$PR$;20,<9&!S0!
MDZ7\17>RMK_5K6.VM)["ZG#J&!\ZVD99$PV",J R@@'A@>E=9:)=:KX;A75%
M:UNKJV'VA+:1D,3,.55@<@C.,CFN;U#P) ]AX>T6".2?3[+4FOIY[F4-(!F1
MRO8MN=]I_P!G.>:ZO5=/35M*NM/DGN($N8S&TMN^R10>NTX.#0!YC>2S:?:>
M(G\/WE['HCRV6GQ3-<R2XG><1SO$[DD *ZKD'&X''(KI=*M)-/\ %FM^';"^
MO(+,V%M=PLTIG:WD9Y4;:9=W7RU.#D9SZU<@\#6L>CS:3/JVIW6GR0"%()6B
M58<$%639&N&4J,=O:K=AX86P2_E_M;4)M0OE19+^0Q>:JIG8J@($ &6_AZL2
M: .-M[C4I_AGX;EFFU&YMFO,:I+;EVN&@W29/R?/C<$SMYVY[5N^ ;X3S:_9
M6\EY)IUG>JMF;P2"1$:%'*?O/GP&8XW<X([8K1TWPF=(\/'1['7=4CC#;HIS
MY+21#.2J_N]I!.>H)YK2T;1K;1+)K>W:61I)&FFFF?=)-(W5V/<\ =@    !
M0!H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
)10 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>sri-20241231xexx191006.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 sri-20241231xexx191006.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KFO'^JWV@^"M3U?3IE
MCN;.+S%#H'5N0,$?CV-=+7&?%B1$^%NO[V5<VV!DXR=PXH Q-#USQ9X@\!6.
MKVFL6BZQ=VLUQ%9M9 I)Y;;2H.[(SE1GU-=U>>(]&TZ_AL+[5+2WO9L>7!+*
M%=\G VJ>3SZ5Y5\,F\.:'X1T3Q3>:S#;R0:=<6UQ'->%NLP8;8R3M/R'A0,Y
M'!K3^*EK%XF\(:5>6(,/B.%!J5C&KCS(U50\F3Z 8_X$%H ](AUK3)[6XNHM
M0MFM[8LL\HD&V(K]X,>@QCG/2F:;K^DZPTZZ?J%O<-!CS51QNCR,@D=0".0>
M]>,>+-=;Q3^SU:WNC)_J)HAJ<"$L5VYW[NY!?:^3U!R>];NOS>'O$O@_Q+X@
M\(,LVNZAI2BY^SNS.L8VY1E'"MM!&."=O&<&@#T>T\1Z+?M*MIJ=K,8HS*P2
M0'Y 2-X]5R",CC-4AX[\)L(2OB/2V$TGEQE;I""WIG/N*X'X<KH>OCPEJT&O
MR2ZIIFGFT.GQ*@\M=FUA( -VW(!#'J<=S7G.B7.EC]G;Q):2R6_]H2:FABBR
M/-8[H=I ZG@/^M 'O/BCX@:-X7U?3-+NKF(7=],JL&?"PQ=Y'/8=AZGZ&HK/
M7[V]^([V5OK6C3:-]A$BVD<H-UO.#OQ_=P>O3!%>>>(Q<:7XD^$DVLOY#P6Z
MI=33MM"R!8]P9CP#FKSS&?\ :*OC93*)Y-"(A)./G*@KU_ T >HCQ-HC:C_9
MXU6T-UYOD^7YHSYF,[/3=C^'K[4V]\5>'].O);2]UJPMKF)/,>*6=595]2"<
MXKYZ:*Y/P+M=+C63^WO^$C\OR ?WXGY[==W3FNXO1&W[2>D"[:%Y(]&^<MC
M?;)GZ'^E 'J,/B/1;C1#K46J6CZ8!DW0E'ECG'7USQCUJ;3]6T_55D-A=Q7'
ME-MD$;9*-UPPZ@^QKP'P+IUAK?P1U;3;S5/[.#Z[B&YS\L4FV+R]W/"EN,^^
M>U>B?"C4]<NVU[3_ !#%!+J.FSQV\FH0D$77RG&2.&91CG@X89Y% &UXE^(.
MB^&M?TO1KJZA6ZO)/WF]PJV\6"=[GMD@ #WK8O?$VB:<T:WFJVL)DB\Y0T@_
MU?\ ?/HO^T>*\W^(4T5C\:/ M[=R)!:JLH::4[4!YZD\=Q^=9S.]I\0OB3-J
M[[%N-%,EJ9OE#P;,?+GMT!'KF@#VR.1)HDDB=7C<!E93D,#T(->8^/?$7B_P
M?X2O==^WVGF?V@T4%L;4%5A,C!"6SDMM /;K6M\';?4+7X6Z-'J*R++M=HUD
M^\(R[%/T(Q[$5C_M 2(OPRD1G4,UW%M!/)Z]* .ATF;Q/<V6FZC+J4$MG>::
M9I56V"M#,45E(.>5Y88(["L3X;_$V#7/#-M/XEU73K;4[FZ>&&+<(RX&,84G
MU)&:ZOPY-$?AYI4@D0QC2XLL&X&(AWKYN/D)^SQ;.OEK.?$621@-Q$WX]* /
MJ34M9TW2%C.H7L-OYF=@=L%L#+$#J0!R?05'=>(-(LK>VGN-1MDBNAFW;S 1
M*,9RN.HQSD<8KRGQ/J7]E_'.QN=5U'[!IE[I!M[6\=5:)23EAEOE&2.3_M#L
M:JZQX3CT_2/#@\'^*9(]4TN*YGTV2\=56[AW R*K8 /7CC#*?3F@#V)]=TJ/
M38M1;4+;[%*P6*<2 K(2< *?XB3T ZU/8W]IJ=HMU8W,5Q Q($D;!AD'!'U!
MX(KP35_$-Y+9_#/Q+?6_]E:9Y\S7!BCS%#*SX$FTYP",N!V&<5ZOX%TS2["+
M5KC2-7DU."_O7NY)LJ8O-;EA&5&".F<9P>.H- '/^,O%NO:-\3/#WAZQO(DL
M]6QO,D 9X_F(^4\?K4UMXVUC3?BU%X*U0VU[;W=OYUO=0Q&.2/Y6;#C)!^X1
MQCJ*Y?XG^1/\;?!4$EP8P0JNT<NQDS(<<@Y!J'PE.? 7Q?O]*\5-]KN-4 .G
MZW='=(Z]%0L>@. O'0J!T(H ]?\ ^$HT'?>I_;%CNL1NNU\]<P#.,N,_+SZU
MQWQ-\=76@>";'Q#X9OK2XCGNU@#X$L<BD/D@@]04QU]:X74;RVTSQW\5HKV>
M."2ZTEA CG!E)B&-H[]>U97B&6,_LQ^%UWKG^T,8SZ-/F@#Z&U#7-,TA8SJ-
M]!;&12RB1\$@#+''H.YZ#O27FOZ1I\=N]UJ-M$MRI:$F0?O% R6&.J@$$GH,
MUY'KE^EA\<KC^VM3&G:9J6BBVM+N0*8]IVEEW-\HR0_/J1ZU!KWALZ3I^@W'
M@_Q-(FJZ-8S2VHO651>6OF,3M/ ..V1@J5^M 'L-QXCT6TM;*ZN-5M(K>^94
MM96E 68MTVGOFM.O*)M=\)W/@3P;?>+]$$;74J&SMXHF*PR9^\ #PAX.TYX(
MX.*]7H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ KEO&.E>*-3^QCPYJ&FVBIO\\7M
MMYNXG&W;P<8^;\Q74T4 >6?\(G\3?^@]X:_\%H_^(J1_#7Q2D?>_B+PZS8VY
M.G@G'I]VO3Z* /,(_#?Q3A5EB\1^'D#C#!=/QN^ORT6WAKXI6<7E6OB/P[!'
MG.V+3PHSZX"UZ?10!Y?!X9^*-H9&MO$/AR%I#N<QZ>%WGU.%YK$\-_##Q_X7
ML!9Z?KF@")9VN$,UH965R "067(X4=*]KHH \RE\/_%:<*)?$WA^0*P9=]CG
M!]1\O6F_\(U\4O.\[_A(_#OFYSO_ +/&[/UVUZ?10!Y>/#'Q0%W]K'B'PY]I
M(QYW]GC?CTW;<T-X9^*+R&1_$7AUI#U8Z>"3^.VO4** /+U\,?%!49%\0^'
MK?>4:>,'Z_+3K?PY\5+2$0VWB3P]#$.B1V&U1^ 6O3J* /,I/#_Q6FV>;XF\
M/OL;<NZQSM/J/EZTRX\,?%"\*&Y\0^')S&<H9=/#;3ZC*\5ZA10!YM_8OQ;_
M .AKT/\ \ O_ +&HIO#?Q3N"#-XD\/2$="]AG'YK7IU% 'F*^'?BHD)A3Q+X
M?6)NJ"PP#^&VH_\ A%?B=MV_V_X;QG./[.'_ ,37J5% 'ET_A?XH74*0W'B'
MPY+$F"J2:<&"XZ8!7BEN/#'Q1NT"7/B'PY,@X"R:>&'ZK7J%% 'F,OASXJ7%
MN;>;Q)X>DA(P8WL,J1]"N*=%H'Q7AB6*+Q/H$<:C"HEC@ >PVUZ910!Y<_A?
MXH2.7D\0>''<]6;3@2?_ !VG2^&_BG,%$OB/P](%&%WZ>#CZ?+7I]% 'E[^&
M/BC)/Y[^(?#C2[-GF'3P6V^F=O3VI#X6^)Y0(?$'AO:"2%_LX8!/_ ?:O4:*
M /+IO"WQ/N8XXY_$'AR5(SE%?3@P7Z KQ2W'ACXH7:[;GQ#X<F7CB33PPXZ=
M5KU"B@##\/:?J\>D1Q>)[BRU"^CF+K+!"%10/NX!'!'/-;E%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %(Q(4E1EL<#.,TM8GC#6AX=\'ZMJV</;6SM'[R$80?B
MQ H S=*\9W6MZ;<7^G^';R:&&:6'B>(&1HR5;;EN1D$ UT>FWG]HZ7:7WDR0
M?:(4E\J3&Y-P!P<=QFN0\(Z!JWAG2="M;O4H%TRTM&:>)8=C>>V.&8L=PR\G
M8<@4OB2[O=.\=:%;VNJ30V^KK-:SQL=RPL%#HZ @A6(1U&>.<X.#0!W%%<-+
MJEQ!XBC\*6D^IW<5A9BYNYP0]Q.SL1'%YG"IP&);(. H!'-9^J/XATZUT'3&
MOKC^U-2UAW2&.<MY5J,R&-G/+ *%!;_:.,X% 'I-(S;5+$$X&< 9-<1/+JNG
M>(K7P]'K5Q<W.KRRWDMS(B@V=O&J@I&N,99B "<X!).2,EOBX:EX?\-:U/:Z
MK.TEVT%OI<0=B\4SD1_?8DMEFW8X "].N0#KM+U&/5M,M[^*"X@29=PCN8C'
M(O\ O*>12:IJ4>E68N9(+F=3(D>RVA,C99@H.!V&<D^E<GXNU*Z\//H=Q<W%
MS)H,)-MJ<\,I62*1@@BE<CDJ#G(_V@>>*?=-J$/BKPEH4>JW4TL<$MUJ,@;'
MG)&H4%A_M2./P!% ';45Y1J6N:H]OX^U.+4[Z+3;!_LMH4<9,R( 5C..,RN
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
MR/&.JJQ8*3]2C?E7G&NZO=:/XBNCKXU*#2Y[R(V.KV5PY@@4; 89HU8!06#
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
MMN,\Y!!#Y!! ((Z$5UU8GBC7KCP[IB7\.DW&HQB4"=8'4&*/!)?!ZXQT'7-
M'.-9:E<K!'J?AO6=3AMV#10WE_:E PZ%@K#>1_M[N>>O-94]YX@UGXA+??\
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
M)(S*"=W).>OI7;:9<7]S#,VH6"V<BSND:+,)-\8/ROD 8R.<=JMN66-BB[F
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
MDBF:(2>:A=I?D(R?N@'MCC&:U+SP!X?O==FU=X+B.>XQ]JCAN7CBN<=/,12
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
MRM8K6VB2&"%!''&@PJJ!@ #TQ4M !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%<K\0].N[[PA=SZ
M?),E_8@7< BD9?,V'<R'!&0R@C'N* .JKG]>\13Z-K>@V*V:2PZI=&W:8RD&
M(A&;[N.?N^HKAV\5VMKXTL/%,33-X=U&R-L3YK%%NA'YP*IG&2O[OC^($=1S
M;\0:0]K)X$LIY9DGEU5GN&24[@[0R%@K'D 9(&.@ QB@#TF=I4MY&@19)0A*
M(S;0S8X!/;GO46G27DVFVTFH6Z6]XT:F:&.3>J/CD!N]>?:9 ;+4?B'HMO<W
MB65I%!-;+]JD+PM) 6;:Y;<,LH/6JVCZM+-I_P -M(O;B3[)J=@\D[-(0;B1
M(D*HS=2"6)([X YY% '9^,O$4_A;0&U2&S2Z59HHG5I2FT.ZH".#GEAQQ]:Z
M"O+_ !WI$>C?#[7;2#4KB>.34;2=(9&W?9%>XBPB9Z+D$@'IFM2RMO[&^+PL
MK6XNC;7NBO<3QS7#RAI5F50_S$X.&(XP* .\HKCOB+873:''K6GF<W>D2K>&
M".5E%S$IS)&P!P<KDCW'O6!XE\22/X5\0>-=$FD:**UAM;&122OS,OF3!>A*
M^9MY'!C:@#U"BO/O$$'_  CNK^$KW1)9BM]J"6%U&96=;J&1&)D?).67;NW=
M>O.*Q))YU^''Q%875P'LM4O1;/YS;H0JH5"G.0!G@#UH ]9E,BQ.845Y /E5
MFV@GW.#C\C6+X-\0/XJ\*V>M26HM6N3)F$/OV;9&3K@9^[Z5I:6S/I%D[,69
MH$)).23M%>,:5:_8/A5X9UZWN;M+Z'541"MPX0(UVRLFP':003G(R?6@#W*B
MO,/&;BX7QG+:7%Q=W-AIZMN,IB3376)G'E$<F1N&. .P+=JFUN>?3H?!_C*6
M>9K>,0Q:HOF,(V29 HE9<XRCD'.._M0!Z317G.OZE+I_A_\ MF*X:WCUK5H(
MFF:1@L-JS!0P(/R!E7<2,$>8><@5M:)H%YH_BN>Y_M*%+*[M?^09$'*^8K#,
MR[F..& ( YR#0!UE<_XJ\13^'8M,DBLTN$O-0@LG+2E#'YC!=P&#N[\9%8^M
M7,VI_$1/#LCP?9AI7VJ."<L%F<R,K'Y2,E0JX';<3[UA:YIMYH_A/0M-O=6_
MM.2W\36:K*<[D0RAEC8DDDJ#U)Z8H ]5HKSNX2Y\6>*?%6C/<0QM8B&*W1WD
M5X5>(-YJ;6'S;F/S=?E I+&XGF\6Z/X6UK4QJ,,6C/.91E%O9UE\LEAGYBJJ
M3C)&23V& #O;R^MK".-[F58UEE2%,_Q.[!5 ^I-6*\J\4Z!:V-EX6L7O[G4?
M(\30Q*\\I+Q(^YO+R#V!4 ]<5HS12^(O%OB+P\9HDCTZWMX[:*620,B/'DRK
MM89;<<;N2-HZ9.0#T2N?\->(I]=N];M[BS2V?3+XVF$E,@?"*V[.!_>Z8KE=
M.FNY?%VB>$=9U3^TH;;2);F28907LRS>4 XS\VU0Q().3R>@J]\.;6.RU/QE
M;0ES&FM,%WN6('E1G&3S@=![4 =H;ZV&HK8>:OVHQ&;RQU" @9/IR?Y^E6*\
M_ATZU/QPOI?+;?\ V+#/D2,,OYSC/7T &.G%8EM<3:[\'[_Q;)=SP:]$MU=K
M<)*P:W>)WVQ 9P$VJ%*XP<DG).: /5+R66"SFE@B665$++&S[ Q';.#C\C6;
MX2UUO$WA73M:>W%NUY%YGE!MVSD\9P,U-I]U/?>%[6\NH_*N)[))98\8VLR
MD?@37DNBVO\ 9W@+X=ZS;7-VM[)J-I:N?M#[##([*R;,[<8]L^] 'MM%>1>-
M[E_[%\8:IIMU<W-S87" 7K2F(6+H(\PPXR6/.6X4'?@DD&N@\32_\(YXTT'Q
M)-/(NF76ZPO5:5O*B=QF*7;G Y!4GT(H [VBO.-7N[C3M.T1FE:U&OZN/M#3
M2.!&CH[1Q<'*YVHI QD[O4UO>'-#O-$U[4C)J<36=VB2Q:=&&*V[#AF4LQP&
M].!GI0!;O_$$R>(4T'3+.*ZOQ;?:Y?/N##''&6VCD*Q))!X [<D<9DTK79+N
M'4WU*R.FMITQBF\R4.A C5]X; ^7#=3@\<@=*Q/%GA*#Q)K4=YI6K3Z3XFT^
M!3'=0\YB=FVK(O1E)5^/KUZ5S%]K&J:S\/\ QUH?B>SMUU?1K4F::U)$5QNB
M+1R#W^7./IP.@ /6+>>.ZMHKB$[HI4#H<8R",BI*\V$RV^K>!O#H,D>FW]I+
M<3+YC?OY$B4JA.<[>2Q7H<#M5#6&O--F\?:+:W5VNG6^CC4;4I.ZFTE*/\BL
M#D*2F[;G'7C% 'K%%>76ULVEZ[\/;V"[O&GU*%H;PRW+NLR_9MX!4G:,, 1@
M"HK*VU'QGX;O-5CUB#3M2@OYB;O<YDL_*E.(RNX+M\L %3P0<G).: /5JI64
MVH2WE\EY9Q0V\<@%K(DN\S)M!)88^4YR,5P5MHL>N?$CQ-9WM_J1MH8+">..
M*]E15D.\Y'S9 R/N].>F<8S;[7;_ ,-Z3\2[VSN)Y)K.[B6V,TC2F'?'&,C<
M3PN\MCIQ0!WFM^(I])\1:#IBV:2PZK.\)G,I#1E49_NXYSCKFN@KS;7-'L-/
M\8> 9[-Y&WW<JM*TS/Y_^CN0[$GYF_VNO)JIJ\>J7T?C6UDCOYM:6X T>>T#
MXB4QH8U5UXC(;)?)'#9.010!ZI17G)6ZG\6V_A2ZGCD2#1DN1%=SRR>?*TC"
M1MQ;<VW QDG&>*Z?PAIUYI.A?V;?:M_:DMO*Z"8@[E7JJ,2225!QDGTH WZ*
M\EU"VGM;OQ5X-2YNOMNH/'>:+(;EPZB0;2 V<A8V1B1_=)]:WO!VH1^+H-+O
M=LL0T^R,5S&LC+BZ8[60X/5-C'G_ )Z*: .GBU2>TTF[O]=A@L$MY)#\DWF
MQ _*V<#DC''J:J7OB*>S\;:5H!LT,-_!-,MSYIW*8PN1LQ_M#G->8ZG%]K^"
MVO&ZEGN'MM<=8WFF9V %XJ#))R?E)'-=7XATNWD^)'A#3PT\=O\ 8[\$1S,K
M$8C)&_.X?@<T ='XU\13^%/"UWK,%FEW]GV[HWE,?#,%R#@YP2../K705XIJ
MIDB^$WC[3O.FDM]/UE[:V$LA<QQ;X6"Y8DD L>M=3/"WA_XH6:V4MY,M]I-S
M+<12W#R":2-D*M@D@'DC@ 8.,4 >A5S\WB*>'QW:^'6LT\FXLI+M;D2DM\C*
MNW;CC[W7)K@&NI[WX+KXTBOIEU^.,WOVM9#]\2',17.-F 4V=/;-='++)-\6
M/#\TL1CE?0KAWC[J2\1(H W?&GB"?PKX3OM:@LTNS:(':)Y3'D9 SG!]>GZU
MO*=R@^HS7B>K-'XG^ NJ>);UY'U.X$DKN)&'DXFVB(#/"!0!M[]3R<UZKXDU
M&XTGP?JNI6B![BUL99H@1D;E0D<?44 ;%%<5HVE6<]EX;\16^KW2RF%6F<2[
MOMYD0<29ZG=R/[O(&!TYBWN)M<^#M[XO>\G@U^)+F\%PDK!H'B=\1 9P$VJ%
MVD8.<G).: /7**\SMXY=<^(NGIJ$M['%>^&%N;FT2ZD1!(94R  ?E]#C&<<Y
MYSSL]K(GPL\2:A_:&HF[T/4+J+3I3>29@6.;Y1U^;CC+9...E 'MU%>>WMK_
M &C\5[.UGNKP6MSH,DLL$=U(B,PEC' !^7WVXSCGOGEI;)A\-/%ET=0U$SZ%
MJ-Y%IK_;) ;=8W!7H?FZXRV>.* /:Z*X*"^;7OB&VC:EEK2#1HKN.W+$+,[M
MAY"!UQ@ >F3WKD]4NM3C\'^(K$ZA?>7I'B"&ULKD7#[_ "GDB_=L<_/M#X^;
M/;TH ]IHK@]/M1H_Q>:PM;BZ-K=Z(UU-'-</*&F6=5#_ #$X.&(XXJ[XW35Q
M-IESIMC'JL%OYKW6E&;RWG7"@.F>&*$]#_>'?% %_P 0^(I]$U70K1+-)H=3
MO!:-*92IB)5FSMQSPI[BN@KR6^NK#6M(\"MITU\EN^ONA%PQ6XA.V;=&Q))!
M4Y7.<\9SWJ=)8M!O/B'IW]KWFG:9:V]M-%/YCS/;-+&P8IN).20,#/4\8H ]
M3HKS?1XY[?XF1Z;Y$UC976@-*]L+IBS.LJJ)'V\+)AB"5)^M<]I'G:9\(#XO
M6_U&758(KF%99+IW54:Y9"Q0G!*C+9()S]!@ ]IHKA8="NK/6;/6+37+6SM)
MK62*2-&>1+HE"R2$NQ&Y<%MW4C.36?X2O)K#Q-I^C^(--N+#6A:2)'=13&6V
MU,#:6DW9_P!9\N?F&0">><4 >E45R/C=-7$NFW&FV46JPVYD>ZTIIO+>X3
M=<\$H3T/'S#OBN8&J6MW!X'N](GU"**36I+>6.Y=EE48E9H9 3SM;CG/04 >
MA>(M4FT3P[J&JPVR7+6=N\YB:3RPP52Q&<'G ]*GTB];4]%L+]D$;7-O',4!
MR%+*#C]:\YU2207GQ6MO.D,$>DQ.D32$JA:WE+;03@9/)Q5:72Y-!TSP-KVE
MWU_]ON;BRM+F-[EWCN(9$ 9=A.T;0,C &,9]Z /3K6;49-2OXKJSBBLXRGV6
M99=S3 KEMRX^7!X[YJ[7E=[JU_H5U\4+JSN+B1[**V>W$LC2^26@R2H8G !)
M;'2M6/2;NRO=.\1Z?JL MA;2;[>)I)!J68RR9+,<L,%MW7&>U '?U7AOK:XN
M[FUBE5YK;:)E'\!89 /OCG\17">&;.#Q!X3\-^)GUBXAOS)'<W-S')_KV)*O
M P/&PL=H4=,#%/\  ^FVL'C7QK)'&P:/44"_O&/WH4)R,\DDGDT =Q/?6UM<
MVMM+*JS73LD*=W(4L?R /^35BO/_ !9IMK=?%/P8TT;$R17RL1(RY"QJ0.#Q
MR3TJ/1D'C)?%S:C//%=VNISV5LR2LC6B1JNQTP?E).6)[].@Q0!Z)17,_#[5
M[[6_A_HVIZG_ ,?<UONE8C&[!(#?B #^-<.+F2(>$-4TZYN;B*[UWR'U2:4K
M)>QOYI(,8R/+X 7)&-HPHZT >O45Y/)I2:CJ'Q&BN;W47CLBCVR_;91Y3?9@
M^1AL\,<@'('I7>>$;VXOO NAWURS37,VG02R,>KN8U)/U)H W**\BBN9M7^#
M5QXQ^VSQ:_&D]Z+E)6!B>.1OW6,XV87;L(P>I&3FKT=D_B/XB?9-3N-0BMKK
MPY!=SV<=Y+&HE:5@P&&RHX' (SCG- 'H][?6VGP">ZE6.,R)$">[.P51]22!
M44TVH+J]M#%9Q/I[QN9K@RX>-QC: F.0>><]J\:GMYY_"L.GZC<3WJ:3XSBL
M+2XFD8NT(D3J<\D9*Y[8P*[F]C-E\5_#MO!/<+;OIMUNA,[LF5,8!VDXSR>>
MM '<T5Y-:32^(?A/JOBF:ZG@UV'[7<K.DK*UJ\+N4B S@+M505Z'))R35FU6
M?Q!X[T3^T9KV)+_PQ]JNK2.ZD1/,+QY  /R]>=N,XYSSD ]0JO'?6TM_/8I*
MK7,$:22(.JJY8+GZ[&_*N4^&<LQ\/7]I)/+-'8ZK=VD#2N781)(0H+'DX''-
M8EI#%I?CSXB:G;6[27-G9VUS$F]CO?R9"01GG)&/;M0!Z=17DFHS7%M\(]*\
M9Z?=SOKJ):W4DWFD_:7D=%DB<9P5RY 7M@8QBO0_%$-]=>&+Z#3;J.UOI8PD
M$DCE5WD@!<CD9^[D<\\4 ;%%>5PZ[9QZ7XG@U"/4/">IQ6,7VB)#YJ1KN=5E
MMR#AMQ;;QCD#OS5W2898OB7)I+VLEGI]UH'FO9_:2VYA,%WOCA7P2#M)SZF@
M#L[C4YKG0I[[08H=0G4ND,;R^6DC*Y1ANP<#(//?%::EBH+ !L<@'.#7B5G:
MK:?LU37EI+<V]QY$C^9#<.AR)V Z'I@D$=#77>+Y-3L]3AU'^S'UK1X[ +<V
MEM-MN+5BS'ST7(W$@8X((V\$<T =3KNN)H_V"%8Q+=:A=+:VZ,VU=Q!8EC@X
M 52>GH.]2:+=ZK=6\_\ :^G)97$4[1KY<PD29!C$BG@@'/0C(Q7 :[!IFK'X
M<W=O+-<V\]U&B3/(RM)&('() /#>O>M'6Y8?!'CBQUJXGF70]0@:SG$DSLEM
M.HW(X!) WJI4^X'K0!Z#16-X8LIK31DDN1(MU=NUS,CN6\HN2PC&>@4$+@>E
M;- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %'6BJNH:A:Z79/=WDJQ0I@%CW)(  ]R2 /K0!13PMH
ML>D6>E)81"RLIDGMXNR2*V\,/^!9/XFI-3\/Z;K%W975[%*\UC)YMNR7$D>Q
M\8SA6 )P2.:U** ,4>%-(%WJET(9Q-JB".\<7<O[U0, ?>^7 )'&.*KW7@;P
M]>^'K70I[%FL+0JULIGDWP$="C[MPQ]:Z*B@#GY/!.@S:%_8LMI*UB9!,Z_:
M90TC@@AG<-N8Y ZD]!Z"K?\ PCFF?V[#K1CG.H0P?9TE-S(<1YR5*[L') /(
MZUJU2FDU(:O:QPV]NVG-&YGE:0B1'&-H5<8(/.>: *6OZIJE@UM!IFARZD]S
MO0R"5$C@.!M,F3G:<GIGH>^!4FE>'['3?"]OH)@BELX[?R)$*#;("/FRO3DD
MG'O577?$RV'AO7-4TV.&]DTD2>=&TA1=R('9<@'D CCUXR*U=,NWO](L[QD5
M7G@24J#P"R@X_6@"CIOA;2M*>V:WCG?[(I2U6>X>46ZD8(0,3CCC/7''3BJ=
MYX!\.W]QJ4MQ:2D:EG[5"MS(L4C$8+^6&V[\#[V,U)X3\0W/B!-8^U6D5M)I
M^IRV.V*0N&"!3NR0.NX]A70T 5K>PM[73TL( Z6\:>6@$C;E7_>SG\<UBCP)
MX>70H-%%I.-.@E\Z. 7DV%?=N!SOS][GKUI_C;7[GPOX2O\ 6K6TBNGM4#&.
M60H,$@9X!SUZ<?6MY6+1AL#)&<4 <_>>!O#U_?7MW<V4CR7T(ANE^T2!)U"[
M074-M9@.C$9'7.:N_P#"-Z4?#;>'C:[M,:$P&%W9B4QC[Q.<^^<UD:/XDUC6
M](U^2UTZT74M.U":RA@:=C'(4"\E]H/.X]AVKJD+F-3( 'P-P4Y /L: *FH:
M1I^JZ3+I5]:13V,J>6\##Y2HZ#CIC QCIBJ/A[PGH_A>-TTN"12X"EYIGE;:
M.B@N20H]!Q6W10!A^(O"&B^*?LS:K:L\MLQ:">*5HI(R>N&4@X/I27'@_0[G
M2[+39+1Q:64JSP)'<2)MD!R')5@6;.3DD\G-;M% '.:UX%\/Z_J,&H7]G(;R
M%/+$\-Q)$[)_=8HP+#ZU+K/@S0=>M;*"\L=HL?\ CT>WD:%X!C&%9""!@#CI
MP*WJ* ,2Y\(Z)=Z);Z1)9D6=O*L\(CF='213D.'!#;LDG=G)R:JZOX"\.:W<
MVMS=V3BXM8Q%'-!/)$_E_P!PLC D?7W]:Z6J44FI'6+F.6WMUTY8D,$JR$R,
M_.X,N, #C'/_ -8 S]2\'Z)JD6GI+:-"VG<6<MK*\$D QC"LA! (&,5-HWAK
M2M!GO)].@DCEO)/,G9YWD+MC&3N)YXZ]3WK7HH RKGPYI=WKT&MRV['4(8O)
M65974% VX!E!PP#<C(.#S58^#=$,]TXMI%BNY?/N;99W$$TG'S-&#M).!GC!
M[YK>HH CN($N;>2"3=Y<BE6V.4.#Z$$$?A6"/ _A\:38:6+6<66GS+/:Q"\F
M'E.IRI!WYX/3)XKHJ* .8O/A]X:OI-2>XL'<:ES=1_:91'(V,;]@;:'X'S 9
M]^M:MUH&F7VBC1[JU6:P&S]U(Q;.U@P)).2<@').3WJQ+J%K#J-O8/*HNKA'
M>./N57&X_0;A^=6J ,_6M#TWQ%I<NFZM:)<VDN-T;9'(Z$$<@CU%0Z#X:TOP
MW;/#IL,B^807DEE:5WQT!9B3@<X'09/K6M7+^)/%-[H6MZ+IMOID%U_:LS0Q
MR279BV,J[OF C;C'I0!HWOAO3K[5/[4<7$5_Y(@%Q;W#Q-L!)"_*0",L3@@T
ML'AK2;?3;ZP%L9(;_=]K,TC.\^Y=IWN3N/''7@=,465]K#ZK]DU#2K>"!H6D
M2YM[MIEW!@-C QI@X;(ZYP:UJ , ^#-#.DVNF_9I?)M)!+;R?:)#-$X& RR%
MMP(&!UZ#'3BIW\+Z3+IM]830RR17XQ=NT[^9.,;<,^=V,<8SC'%;%% &&WA'
M1F;2F:&X+:4,61^UR_NN-O\ >YXXYSQQ567X?^&IM?DUIM/(NY7$DP29UCE<
M=&>,':Q^HKIJ* ,NV\.Z;9Z[=:U!%,M_=JJ3R&XD8.%^Z-I;;QDXXXS44'A3
M1K=]49;1G_M7_C]6:9Y%FXQRK,0...,<5LT4 <M:_#WP[:-8%(+MQI\A>T$M
M],X@XQA 7X&.W3UKDF\.K<:SJ,NK>%=?74+F[DD%QI.H>7;R)G"'B9<':%SN
M .<_0>K44 <C)X#TW6-&TV#Q DUU>V.XQ70N7$\8).%\U2&; P"3UQGK72Z?
MI]II5A%964(AMXAA4!)[Y))/)))))/))JS10!3DTJRFU>WU62W1KVWB>&*4]
M51RI8?\ CH_7U-)8Z39:9'<QV< A6YG>XFV$C=(YRS?4U=HH Y]/!6@)H5]H
MOV-VT^^D:6>&2XD?<Y.XL"6)!SSP1S4J>$M'34+"_$-P;JP1DMY&NY25#?>S
MEOF)[DY)[ULRR)#$\LAVHBEF/H!UKF=#U_6-;.EZC#IMN=$U&%I?,$V)K<8R
MA8'AMW'"]">XYH DE\!^'9[#4+&6TG:VU&?[1=QF]FQ+)P=Q^?V'3T'I5YO#
M>F/K-IJ[QSM?6D9BAE:ZE.U#U!&[!S@9R#G%6VU& W\NG0R(]\D'GF(MC"DD
M*2<' )![=C67X,\03^)_#B:G<VT=M*T\T1BC<N%V2,G4@9^[Z"@!8O!NB0RR
MF.VD6"6?[2]H)W\@RYSN\O.WJ <8QD9QFK<WA_39]?@UR2*4ZA!&8HY1<2 *
MAY*[0VW!P.W:IC)J7]MK&+>W_LO[.6:;S#YHFW<+MQC;MR<YZU=H Y6X^'/A
MFY^WH]G.MOJ#^9<VT=W*D,CYR6\L,%W''7%=)%:PPVBVJ)F%4V!7);*^A)R3
M^-9GBK6YO#GAJ^UB*T2[%G$97B:8QY4=<':W-88\>3V,V@G6](2TM-;9([:Y
MM[KSU21P"J2 HA&<]1D4 :6B>!/#WAZ]-WIEDT3Y8QHT[O'"6^]Y:,2J9R>@
MZ''2I?\ A#=$\^Z<6TBQ7<OGW%LL[B"63@[FCSM).!GC![YK>KGM:\0W6E>*
M/#VEI:126^JRRQO,9"&C*1L_"XP<X'.?PH NOX=TV37QKC13?VB(/LXE%Q(
M(\YV[0VW&>>G6J/_  @^@?V/?:2;6<V-]*TUS$;R8^8['+$G?GD\G!YK5MY-
M2;5+U+BWMTL%$?V65)"9)"0=^Y<8&#C&"<U=H QT\+Z5'J\&JK'<?;8+?[-'
M*;N4XBZ[<%L'D \]Q58>"-!&E:AIGV:<V>H2M-=1F\F/FNWWB3OR,]\'FNAH
MH Q;GPKI5R]C*8YX[BQ0QV]Q'<.LJ(>JE\Y8'T;--N_"&B7VCC2I[1S9B;SR
MBW$BEY-V[>S!@S-NYR2>:W** ,H>'--&NQZWY<QU&.#[,LIN9#^[SG:5W;2,
M@'D=>:DU#1;34KNUNYC/'<VH=898)WC*A]NX':<,#M7@YZ5HT4 8,G@W0Y8[
M!&M90+"<W%OLN95*RDDER0PW,2S9)SG)I+CP7H-W-JLMS9O*VJQK%>A[B1A*
MJ_=X+8&.Q&,=JWZ* .<MO V@6M[;7L=M<&[MX3 D[W<K.4.#@L6RV,#&>F!C
M&!5S3/#&D:/HLFC6=H1IT@<-;S2O*I#9+#YR>#DY'O6O10!S6C> ?#F@"<:?
M92(LL;18DN))!&C=53<QV ^V*O6'AK3=.GMIHDGD>TC,5MY]P\ODH< A=Q..
M !GKCC.*UZ* ,_4-%M-2NK:ZF,Z7-J'$,L,[QE0^-P.TX8':.#GI5*[\':)>
MZ/#I<MJZP0W'VJ-XYG25)LDF02 [MQ+,2<Y.36[5+4Y-2BMXCI=O;SS&9!(L
M\A0",GYR" >0.@H SK7P9H-G<7\\5D2]_"(+KS)G<3(%*X8,3DX)R3R<GGFH
M3H%AX>L5O+'3[W4);",_8[5KEI6C&,8C\QL XXSUQP/2NDHH Y3P]HTDFL>)
M=7OK1HK?67@"6MPH+>6D(0[P"1R2PQZ#WJQH'@7P]X9NFN-+LGB?!"!YY)%B
M!ZA%8D+GVKHZ* .;T_P%X;TK5WU.RL#%,TAF$8F<PK(>KK'G8&]P..V*OV_A
MS2[77KK6H;=DOKH+YSB5]K$+M#;,[=VWC.,X^IJ/7-<_LNYTRQA17O=3N#!
M'SM7",[,V.2 %Z=R1TZU/HEQJUQ9R?VS8PVEU',R 0R[TE0?=<=P#Z'D4 -U
M?P[I>N3V4]_;M)-9.SP.DKQE=PPPRI&01P0>#WJ"Y\)Z1<ZA<WQBFAFNT$=U
M]GN'B6X4# WA2 <#C/7'&<5MDX&3TJMI^H6VJ6,=[9RB6WESLD7HP!(R/;B@
M"6&"*WMXX(8TCAC4(D:+A54#  '88KF(_AOX6BMX;==/E$,%R+F!/M<N('R3
M^[&[Y!DG(& >_05U=(<X. ">V: ,1/".C1OJCI!.K:H-MYB[E_>C&W^]\O''
M&..*T=+TRTT;3;?3K%&CM;=!'$C2,^U1P!EB3@?6LGPEXAN?$,&JO=6L5M)8
MZE/8[(Y"X/EX&[) ZDGL*Z&@#!'@W1%FN&6VD6&YF^T3VJSN()),@[C'G;DD
M GC!QR#6#<:1-??%R34)+?4(K,:.EJEW"7C7S1*S%<CJ-I')XS[@5WE% &+<
M^$]%N]!719;/_05<2JJRNKB0-NW[P=V[=SNSDDG-._X1?21JMEJ?D3?;+*,Q
M02?:9?E4_>!&[!SCDD$GO5Z^U"UTZ**2ZE6-99HX$S_$[L%4#\33'DU(:S#&
MEO;G33"QDF,A$BR9&T!<8(QGG- &<_@W1'N+N3[-(L=[)YMU;I.ZPSOW9HP=
MI)P,\?-WS5F3P[ILNO)K;13?V@D!MUE6XD4",G)7:&VXR >G6M6B@#-T;0-.
MT"*XCTV*2-+B9IY0\[R;I&.6;YR<$GKBF?\ ".:7_P ) ^N"W8:A)&L<CB5P
MKA<[=R9VDC)P2,C-:M% &#:>#=$L61;>VD6WCG^T1VIG<P1R9SN6,G:.>0,8
M!Y !K4U+3K75M/EL;Q&>WEQN"NR'@@C#*01R!T-9NKZY+:ZS8:)8I$VH7L4L
MR--GRXTC R3CDY+* /J>V#=T:XU&ZTF"75K%+*^.1+ DHD52"0"&'4$ 'VS@
MT 4I_"&C7EK>V]];O>+>PK!.]Q,SNT:DE5#$Y !)/&.>>M1V7@O0K#4[;4H;
M:9KVVA,"3RW,LC,F<X8LQW8(&,YQ@8Q@5T%% '-CP%X<71;O1Q8R#3[I]TL
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
M[9B^5=]BL>"RH3M4X[@"I1X-T(6.H67V27[-J,C2W<9NI2)G;[Q/S=^,^N*
M.3>RM;_XI>&KJZ@CDFGT*261R.68-%@_AD_G5=+B?1O$UJFOZ?\ :+:[U8FP
MU^S?<2SNVR"=>H SL'5>!QQFNYF\*:)<2:=)-9>9)IRE+5FE<E%.,J3GYAP.
M&R.*(/"VCV\R21V\A"7!N4C>XD>-9222X0L5!R2>G!.>M &P"#G!!QP?:O/?
MB)%)/XN\"Q17$EN[:A*!+&%++^Z/(# C\P:[33]%T_2KF^N+*W\J6_F^T7+;
MV.^3 &>3QP.@P*@U/PUI6L7]I?7T$DES9MOMW%Q(GE-ZJ%8 &@#G/$[:SX2\
M!^*-2AU*>_O"#-;RRH@>)=B(>%4+\N&;I]:H:];1Z)_PAVK>'V99KG4;>TF9
M7)^V02J=QD_OM@;@QR1R:]%DACF@:&5%DB=2C(XW!@1@@YZUDZ;X5T?27@:T
MMG46V1;I)/)(D&1@^6K,0G&1\H'!QTH X_PEH%GJ/B?Q+/=RWLK:=KN^U#7<
MA$9$2'^]\PYQ@Y&!CUK0^)R.VG:$8[FX@9M;LXBT,K)\K28.0.#^(-=-IGA_
M3='NKRYL89(YKQ_,N&:>1_,;^\0S$9]ZY_XCZ7=ZQI>E6EK83W@35+:XG6)@
MNV)&RYR2.<>G- &(=$CT#XD-INFM.VF:II$\]Y:2S/*JR(RA9<L203NQUK+M
M[B1_AI\.+MYW-R^K6*-*7.]E:0[E)ZD''(]J]2L-'L;&:2ZABD-Q,BJ\L\KR
MR%1G"[G)( R>.F2:QX_AWX5BB6)=*'E).+B.,SR%8W!)^0%L(,G.T8&<<<"@
M#G;'P_9ZW\2?&%M?RWLD%LVGS0QB\E4(^QFR,-GJ.G09-<_#X>M]2\">+M2G
MO]06^TO4=0>RN/MLF;<Q,2N/FYZ $G)QWX%>JVOA_3--U2\U:UMY%O+I5$[B
M:1O,"C"C:6QP.!QQVKD_!OA-6MM;76],NH3=:O<70AEG;RIHW?<A9%<JW'4$
M=AGM0!5\/ZA/XG\60Z=XBA#B/P_:W:6LJ_))))_K9"O0D'"CTYQU-4;*/7[G
M1=6TJQFBO!I7B%X;.WOY3B\@5-YMRYSG&3@G/W #P*]&U'P_IFJW=M=W4#BZ
MM@1#<0S/#(@/5=R$'!],XIDOAK29;"VLOLK)#;3?:(O*F>-UE^;+[U(8L=S9
M)/.3F@#SJ;Q-!%X:V6MM/H9EU^&TU2VNLXL]R@D J1^[;:O((&'/05LW7A6^
MT^36ET_Q!:6+:G8[(;**%HH8Y@RJ)1\YVYW!3M SD'J*ZQ_#.CRZ7>:;-8I/
M:WC%[E9F:0S-Q\S,Q))&!@YXP,8P*IZ?X%\-Z7I-SIEIIH2UN@%F4S2,S@<@
M;RQ; [ ' H QO!.H(?$.HZ=?:$VB:TMK$TMM&P:VEC5F EB(XY+8/&>!UQ4V
MOWAN?B3H&@7@_P")9/:7%QY3?<N)EP K#^(*I9L=,D'L*Z:QT:QT^YDN8(Y&
MN)$6-IIYGF?8,D+N<D@9)./4YI-5T/3M;2 7]OYC6\GFPR([1R1/ZJZD,I^A
MH X:QMFCUGQSX=96FT2V@AN;:)R2MN\D;,R+Z+E0P7H,^];/POL[>V^'.A2P
MQ*CSV432$?Q';U-;T>@Z='I]S9)"XANB3<-YS^9*2,$M)G<3@ =>@ Z5)I.D
M66AZ?%8:=$T-K$-L<9E9P@]!N)P/:@#C=-TRR_X73KLWV:/S!IUK,&QSO+R
MM]< #\*XN.QCMOA,-?BDG34K/66:WE69@(\WVT@*#C!!.>.<^PQZ_<^'-)N]
M:36)K0'4%B\D3+(RG9DD @$ X))!/(/3%4_^$'\/?V*VC?8I/[.:7SFM_M4N
MTONW9^]G[W/UYH R2&C^-L:K+-LD\/R.8VE8H&\]!D*3@<>E8GAFXGTKQ#HN
MG>(-.Q>S>9]BURS??#J648GS>X<K\W.>0<8%=\/#VF#6X]9\F4ZA'#]G68W$
MA/EYSMP6P1GGD=>>M1:=X6T?2VM#:V\@%FI6V66XDE6 $8.P.Q"\<<=B1WH
MSOB5_P DT\1_]>$O\JSM-\(MKVG>%;W5]0,UMIL,%S;6D4(C4RA!M9R22V.V
M,"NMU;2++7-/DL-1B::UE&)(Q(R!QZ':1D>U2V%A;Z98Q6=HKI;PJ$C5I&?:
MH& ,L2< 4 >>:3%%XMT/Q;=ZFS+J5MJ%U;Q2[RLED(P/+\L_P8&&)'4DYS56
MUU&^U<_"K4-2!^V7#3/*2,;C]F?YOQ&#^-=Y<^$]%N[ZYO)+1UENU"W(BGDC
M2X &!YB*P5^./F!XXZ5->^'M+U"\L;NXMV,U@2;4I,Z"(D8. I Z<?3B@#@;
MO4+W1-:^*%Y823//:6%K- )':01MY4A) 8G !YQTXK?TK1-&F7P]KEI?RH9(
M"C%'W#4?,C_Y;9R7(P6]L'M6_;^'M+M=4OM2BMV^UWRA;IVE=A* , %22, $
M@<<9JEHO@GP[X;NI+O2=+2"9@V/WCL$SR0@8D)G_ &0* .,@#:#J.O>!LN9=
M5E6;2Y7)9C!+\LG)_P">.'8>V*].MH8+6".U@ 5(D"J@.2!T%<YHL6I:UK$.
MN:UH@TJ6TADM[:!YDFDR[ NY9> ,(H'?EO:K<?AFV3QM)XD2)8KA[7[/(ZRL
M3,,J1E?NJ%V\8Y.>V.0"IX_T*?6_#$S6&?[3LR+FTP2-[H<F,XZJP&T@\<CT
MKFKSQ+_;7AS4_&FC1?\ (-TADM1C.V=U#R9'0^6-@^I<>M=QKVHZKIT5N=*T
M1]5>678ZK<)#Y0Q]XENHSZ4N@Z-'I&A1:>R1,QW/<;$PCR.2TA ]"S' ].*
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
M.<LQQC)/<\5TM4M*TFRT338M/TZ$PVD(Q'&9&<*/0%B3CVJ[0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MRA&N%4NT3M@@P@$/P.P '04 =]XFU2XT7PQJ>JVD$4\MG;27 CE<JK!%+'D
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
M:M'JFI:/;7-\@ \YP06 Z!@#AOQ!KH.E(V=IVD XX)&:Y_P9K5[XAT$ZG>+
M$EN9EMC"A4/"KE58@D\G:3UZ$4 6K7PQH]E+%)!:$>3(TL2-,[1QN<Y94)*J
MW)Y SR?6GP>'-&MKZ^O(M.@6>_R+IMN1+D8.0>.<#/KCFM2B@#)TWPSI&DO$
M]E:%#"I2$/*[K"IZB,,2$!]%Q5:7P3X;FU_^W9-'MFU+<',V#RPZ,5SM+#U(
MS6_2,P52S$ #J30!E-X9TA[R^NVM"9[^/R;IS*_[U,$;3ST )QZ9XJSI6DV6
MB6"6.G0^1:Q_<B#LRH/09)P/85<R,9R,=<T!@20""1P<=J ,R^\.Z7J-^M_<
M6S"[6,Q>?#*\3LG78Q0@LOL<BN:\9>'IKZ?PM:Z=H[RV&G7ZS2K;ND0BC",H
MVY92""01MZ8KN-RY W#)Z#/6N<CU^^/Q'E\.R0VXLQI8ODD4L9"WF[,'L!P>
MWIS0!JVNC:?:17*1VX877_'PTK-(TO&,,S$EACC!/2J \%^'ETN#3%TU%LH)
M1-'$LC@!QT;@Y)&!C/3'%;U% &7>^'=+U"\AO+BW?[7#&8DN(IGBEV'JI=""
M5[X)(IMUX9T>\M;*UFL4\BQ=9+:.-F18G7[K*%(Y'8]>35'Q9K]]H5QH(M8;
M>2+4-4AL9C*6W*KYY4#O\IZ^O2NC#!LX(.#@XH SX="TZWUB75HH&%_*@CDF
M,KDLHZ*03C [#M7/?$+2+W6[?0[>UTV6\C@U>WNKD)(B;8DW;OO,#GGC%=B&
M4L5# D=1GI2T 9]IHUC:"=H8I%EN5 FE>9WE8 < N6+<9..>,G%9[>"/#C:1
M!I1TN/[#;R^?!%O?]T^2<H<Y7DGH>YKH*3<N[;N&[&<9YQ0!@-X'\-,EZG]C
MVZI?!5N53*B0*  #@].!D=\#-6V\-Z4U[8WC6[M<6"E;61IY"8@1@@?-W'!]
M1P:U:1F"J68@ =2: ,FR\,:/I\D#VUH5%NQ:!&F=TB8@@E%8E5.">0 >3ZFK
MFIZ=;:OI=UIM['YEM=1-%*OJK#!_&K6X8SD8/>@$$9!![<4 8<&AK?>'X]&U
M^WBO4MPJ"5NDNW[L@[J_ )QT.<&K^GZ19:8TCVT3>;( ))99&ED<#H"[DL0,
MG SQDU/>WMMIMC/>WDR0VT"&221S@*H&2:6VN8[JRANDR(Y8UD7=P0",\T 8
M"?#_ ,*QH471;?RS.)PA+%5<'/R@G"C)SM&![5ICP_I(UH:R+"$:@(Q%YX&#
MM&0..G )&>N#BM$$, 000>A%#,J*69@H'<G% %'5M%T_7;06FI6_VBW#!_++
MLH+ Y!.",X/-,&@::-8CU;R'-_'%Y*SM,Y81_P!WD\C/..YYZUHY &21B@,#
MG!!P<'':@#'M_"FB6MR9X+%4/G?:!$)&\H2]=XCSL#9YR!G-6)-!TJ76TUE[
M*)M12/REN,?-MY('H<9.#VS6C10!5U'3K/5].GL-0MTN+2==LD3C(8517PKH
MJW%A.MEMET\,+5EE<>5N^]CGJW<]^^:UPRM]U@?H:0.K%@K E>H!Z4 9</AC
M1H!J"K8JRZCDWBR,TBSDC&6#$@G'%1Z!X2T'PNLHT738K3SL;V4EB0.@RQ)Q
MSTZ55\):_?:X^NQWT-O$^G:I)9((,D,JJA!)/4_,?2NC5E;.U@<'!P>AH I:
MCI%EJOD&\B9VMW\R%TD:-HVP1D,I!!P2/QJE=>$=!O;".RN=.CEACG^TJ69M
M_F]WWYW%O?.36W2*RLH92"#T(- &&O@SP[&E^L>E01K?H([H1Y3S5  VG!Z$
M 9 Z]\TNH>#O#^JZ-;Z1?Z;'<6-MCR(Y&8F+' VMG<...#TXK.TG7];U\6NJ
M:7#8-I#WLMO+%,&681H[)YJOG!.5SMV]#UKK"RKC) R<#)ZT 5=,TNQT;3XK
M#3K6.VM8L[8XQP,\D^Y)[FH-1T'3=4NH+JZMS]JMP1%<12O%(@/4!T(;!],X
MJ6?5K.WU6TTQYA]KNU=XHP>2JC)8^W('U-7"R@@%@">@SUH S+KPYI%YHO\
M8\]DAT[O;JQ56YSS@C////4\U>MK:*SMDMX0PC084,Y8@>F22:E9@JEF( '4
MDUSGBK7[[0[O0%M8;>2'4=3BLIFD)W*'#'*@<?PGKZ]* )KSP5X;O[R]N[K2
M+>6>]39<LV<2#&,D9QNQQNZ^]30>%=%M;VWO+>R$5Q;0^1"\<CKLC[J,'H3R
M?4\GFMBD9@JEF( '4DT <[<6+^%=.FD\,:#]NGN+D236_P!L\K<6/SR;GR,]
M,]S^%7O#^F/IFGOYZ1+>74[W5UY7W?,<Y(!P,@#"YQR%!K4W#;NR-N,YH!##
M(((]J *FI:59ZM!'#>PF1(Y!*F'9"CCHP*D$$9ZU6?PWI$NF7FG36236UZ<W
M*S,SM,< 99F)8D   YXP,=*U"P49) XSS1D;=V1CKF@#$LO!_A_3KRWN[;3(
MEN;=#'%,Q9W4'KRQ))X')YX IMMX*\-V>NOK5OH]M'J#L7,J@_>/5@N=H;D\
M@9Y-;JLK*&4@@]"#5+5-7LM'L&O+R=4B#*@Y&69B JCU))% %0>%=&5=046C
M8U'/VP>?)^_R,'=\W/''TXZ5HV%C;:98PV5G'Y=M"H2./<6"*.@&2>!Z58I-
MRA@NX;CR!GF@#)7PQHZW+SBT.7N/M3(9G,;2YW;S'G;NSSG'4#TI%\+Z.LFH
M.MJP;41B\(GD_?#&/F^;TX^G'2HM<UR2QU71](M1&+S59)5CDE4LD:QQEV8J
M""W0#&1USGC!N:(^KOIW_$[BM([U9&4FT8F-U!^5@#RN1VR<>M %%_!7AR1+
M!7TN)QIZE+7<S'RT/\'7E?\ 9.1[4T>!O#0MEMDTJ)(5N/M02-V4"7.0_!Z@
MDX],G&*Z!75B0K X.#@]*YSQMK]]X;T.._L8;>4FZAAD$Q;A9)%3( ZGYO6@
M"_K?AK1_$E@EEK%A'>0(P9!(3N4CN&!R#[YJ-?"NB1Z7::;%8)%:VDOG0)"[
M(8Y,$;PRD-N^9N<YYK8# D@$''!QVHW*3C(SZ9H Q[K23;:3<V.C1B"6\+>9
M<NY8HS#!D8DEG8#IGT R!5W2M,M=&TFTTRRCV6UK$L4:_P"R!CGWJV&4D@,"
M1U&>E<YX9U^^U?5_$-E>PV\?]F7BV\?D[CN4QJ^23U/S>@H T&\.Z4^J3ZFU
MJ3>7$)@EE,C_ #Q_W",XQSTHL/#NEZ9+#):VS!H(S%#YDKR"%#C*H&)V#@<#
M'0>E:;,J*68@ =231D8SD8H KW^GVFJ6$UC?VT=S:S+MDBE7*L/<5D6'@?PW
MI>DW6EV6E1PV=T,3HKMF0>A;.XCKQG')]:WP0PR""/:AG5<;F R<#)ZT 9EW
MX>TN_O;&]N;8R75B"+:4RN&BSUP0>^.3W[U3OO _AG4M<76;S1K:74%P?.(/
MS$="P!PV,#J#T%;Y95QN(&3@9-!90 2P / )- &;_8&FC5YM5$#K?S1>3).L
MSABG]W@]!U'H>153_A#/#_\ 8S:1_9__ !+FD\TVWG2;"V=V<;O7GZ\]:T+Y
MM2^TV)L#9_9S-_I?GEMWE[3_ *O'&[..O&,U=+*&VEAGKC- '"IX;N+CXG7F
MHW.GWB:>=-BM(;M+O8Q968MDK)OP01UZD<UTUUX;T:]T:+2)].A:PB*M' !M
M"%3D$8Y!SWJQ;:K9W>J7NG02A[BR6,SA>0A?<5!]\+G'H15P,I8J&!8=1GD4
M -AACMX(X846.*-0J(HP% Z 5E0>%M'MI+Z2&VD1[_\ X^F%Q)F8XQEOFY..
M,U5\<Z]=^&O"&HZM81VTMS:Q>8(YR=I&<'@<GK[5OPN9(8W.,LH)Q0!0M- T
MNRT8Z/!9QC32I3[,Y+IM/5<,3Q[=*;IWAW2]*96M+=U9(_)C:29Y#''_ '4+
M$E%X'"X' ]!6GN7=MW#=C.,\XH+J&"EAN/09Y- &&/!V@C3+K3?L/^A7<AEN
M(3-)MD<G)+?-SD\GU[U8?PWI4E[8WCV[M<V"E;61IY"8@1@@?-W'!]1P:U"R
MJ0"P!/3)KFX?$%Z?B)=>'YHK9;./3%OHY5)WDF0IAL\#[I[?C0!OW5K!?6DU
MI=1)-;SH8Y8W&5=2,$'VQ63'X.T&)+!8]/""P.ZUVRN/*;&,C!ZXXSUQQTJO
MXVU^]\.:'%J%C#;RDW4$+^<3@+)(J9 '4_-ZUT;,J#+, ,XY- &1_P (OH_F
MZC+]E;S-24+>-YTF9@!@!OF]./IQTI!X5T9(;&*.UDB6P1H[4Q7$B-"K8RJL
M&! ^4<9QQ6P651EB!SCDT%E R6 !XR30!!965MIUHEK:0K# F<(OJ3DD^I))
M))Y).:L49STHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ KC?BQ_R2SQ!_P!>W_LRUV54M4TFPUJS
M:SU*V2YMF^]#)DJW?D=#^- '/6?A&WU&?0M6U._N[UM.B62T@?8L4;E1\Y"J
M"S#MD\>E<MIL%KXD\!>*[[5T3^UX+J]\R=N);1XLF((W50JA2,>_J:]1M+2&
MQM8[:V39#&-J)DD*.P&>U9]QX9T6ZOI;V;3X6GFV^<>0LVWIYB@X?';<#0!P
MT%S?7NN_"NYU,$7TUI=//N&"6-LI)([&J.H7-WHK?%>YTC?'<PK;/&R$DIF
M%F'N,LU>G7>BZ=?:A:W]S:I)=VN?L\I)W19Z[>>,]_6DMM#TRSO+N[@LXTN+
MS_CYDY)FQP-V>N!QST% '/V&C>%)[O0]7TYT3SK9X8$@(V7D;ID^:,?/C!.3
MT)YY-<M9V4>C7VK_  X%N!#J5P+BR?9ULY,F8$^L>QU!/.62N]TKPGH7AR2Y
MN=$T:SM;F93N,:[=W?;G^$9[#CVJOH-MJ]_J']MZ_IUO87B0&V@MHIQ,8U+!
MG8N /O%4X&<!>O/ !O0&VB(LX#$AA1<0H0-B]!\HZ#CCZ5-5.+2;"'5I]4CM
M8UOKB-8I9P/F=5Z _2K3H)$9&SAA@X)!_,4 <'\*/^03X@_[&"]_]"%<_=Z+
MIVJCXH2WUJEP]O(SPF3D1.+52'4=F!'7K7INE:#I>B+*NF6<=JLKEY%CR S'
MJQ'3/OUJ(>&-&47P%@@%_P#\?8W-^_\ ]_GYN..>W% '"3$W5U\*K^9F>ZE4
M;Y&));-H2<_C3-1,VB:[)?ZGIUMJVA7.L))'J=O@75C,)54(X(RR!U"<'IQZ
M"N]_X1C1<6(^P1XT_BSY;]Q_N<_+QQQVXIR^&](2[:Y6R0.\_P!I9=S;&ESG
MS"F=I;/.[&: -*7_ %+_ .Z:\E^'GA*'Q3\(-!M-2U"[;3"7DDLH]BI+MF<A
M6;;NVY&<9Z]Z]8N+>*ZMW@F4M&XPRAB,CTXJMI6C:=H=H+33+5+6V!R(8\A%
M/4X'0=>U ''Z>EMK7Q*\4:5K-K#/#9VMJMA;SH&00LA,C*IXY;@GV [5RDKW
MG_"KGMKF62:WL_$R6ME+(Q8O;I=JJ<GKC!'T%>L7^@Z9J=U%=7=HK7,2E$G5
MBD@4]5W*0=I].E)=^'M(OM/@T^YT^![. J8H-N$0CIA1QQV]* .6O(EB^-=A
M+&G[R30K@GG[Q$L>*R?"=OHGB;P-I>M:I<-'J]O>^?<W4;!;@70D(\LG!;!R
M%"=U( [5Z"=#TUM4BU1K56OHH_*2X+$NJ?W<YZ>W>JD?@_P[#KS:Y'HUFNIL
M2QN1&-VX]6]-WOUH X_5FB\ ^.[G4+>R1[7Q%;F*-%3_ )?DR43V$@/_ 'T,
MUW.@:/#H6B6NG0A/W2#S&50N]SRS8]SDUEK;ZSK/B!1JNEVUIIFFW33VLBW
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
MKBVGU+3K>ZEMB3"\J E,]1]#Z=* /'X(H[GX8>'(Y)-Y@\3I#&T;E=D?VM@
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
M?W3 W G6:)&2' !2-1D#))QNXP<UZ;#X/\.V^O/KD.C6::FY+&Y6,;MQZMZ
MGUZ\TRX\%>&;J6]EGT2RD>^.;EFB'[PY!R??(!R.N* .-\:Q7-IJ&MZM)IUK
MKV@M D5_"K!;K3PJ9+1$\$8;?C@YYJU+8Z;XB^+L@O+=;JSE\-0R"&491P9W
M(W*>#UZ'H?<5UTGA;1))9'.G1#S$6.5$)5)$48574':R@# !!%3G0M,.J/J8
MM5%\\?DM<*S!RG]W(/3OCUYH \F5F_X4191%F98-72&/<<D(M_M4?@ !^%=)
M>^7KOQ$UW0M2EL $LX/L<%];>:'B96\QHQO7!W<$CGA?2NK_ .$0\/\ ]FC3
M?[+@^PB7SA;\[-^<[MN<9SSGUI=9\(^'_$(M_P"U]*M[TVXQ$TR[F4>F[J1[
M&@#AY=&U*RT_1O[&N;3Q4NF6DT$MEJ.%:YB,F \;'*[ALV9.01]>6_OM5T7P
M[JOA?3[:_MK6PDC;0=3PKM'N"DHQ! =3&5R>,'WY]!G\/:5<202-:*DEO%Y,
M+PLT31Q_W 4((7@<=.!39/#>D2&V(LDB:UB,,#0,T1C0]54H00#@<>U %;P5
M>V.H>#=,N--@FM[0Q;(X9OOQ[25*GZ$$?A6]45K:P65K';6L*0P1*%2.-=JJ
M!V J6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "@D 9)P!17%?$K4#IVFZ.TTRPZ=+JL,5]*Z;D6(
MAL;Q_=WA,YX]: .PCN8)8O-CFC>/.-ZN",_6GB6,D .I)Z<]:X:T\.^'H]2U
MR>YU&VN[74+-7OK1$1;957@2D#.UB,\YYP3VK(^'EO'IFOC1=8A?[9:6I.A2
M7,:JS6)8G ])!P&'7 7CKD ].:>%)EA:5%E?E4+ %OH*'GBC.'E12,<,P'4X
M'ZUY'96^G>*] UN'6M9AL=0MM3G:Z?RU%S;LDQ,91R<@! H7 Z<"M.T\-Z/K
M'Q1\20:E817,9L+*4I*F 9,O\Y _BXZ]>3ZF@#TEIX4E6)I461_NH6 +?054
M4ZC_ &\X::S_ +--L"D8#>?YN[DDYQLQCMG->=:"-"\2>%-8'B.=8]4M]4F:
M]D$FRXA=)B8@A^\ %"*H'N!6H(K>#XQ:M(O^CB3PXDDLB## ^<X+<=2 !^5
M'>)<0R2-&DT;.IPRJP)!]"*!/"9S )8S,!DQAAN ]<5Y;HKZGX>U'3=*O],L
M[JZ.G3IHVLV' N56,/ME3J&(53G)!/U-1^&[32/$/AKPOJ[:[%%?6D\,C-!$
MJW+7)^62*0Y+-N8G=D<]>E 'K51K/"\K1+*C2)]Y P)7ZBLGQ?<WUGX-UFYT
MP,;Z*RE>#:,D,%."!W(ZUP6JV]L/ /@[6= 5%U);FR^S31??E,A E1CU;<"Q
M;/H2>E '7ZIKU]/XEE\.Z/-:07L>G_;#-=(9$+%RB)@,".5;)YXQQ6_I[7CZ
M=;-J$<,=Z8U,Z0L60/CD*3R1FN(@TW3S\;KYC96Q8:+#.#Y2Y$GGR?/T^]TY
MZUT7C:[L;+P3K$^I27260M765K5L2X8;<*>QYQSQ0!M17$$^[R9HY-IPVQ@<
M'T.*/M$.Y%\Z/<Y(4;AEB.H'KBO--,ACM_BK96LT>GPQ3^'61[6W(9=HE0(K
MG@.<$X.T=>*Y>UTG3[?X,Z5J\5K$NHV^K)Y-UC,D8^W%<*W4#!/ XY)ZT >[
MU&9X5F$)E02L,A"PW$?2GG.TX&3VKQVT6#6/@;JNJWP"Z] ;JXGN,8GBO(Y&
M*C=U4C"* .Q Z4 >P2311 F21$ !8EF P!W^E4=5URPT:RBN[RX18II8X8L$
M9D=V"J%]>N?H":\\M=&M-9^)]O%KUA!-//X7AFNX)%^1YO-PQ9>C8/KTP/05
MSTFF16O@^YLGC673++QC';Z>9AO"0><@9%)_A#;A^!H ]FF;4#J]F8)K,:<T
M<GGHX)E=N-NP@XP.<YJVT\*3+"TJ"5AE4+#<?H*X74;6SM_BYX5:TA@C!L+U
M#Y2@#"^6 ./3)K T^.VUOX1^);[5E4:U!+>R7,[<2P7$;,T>&ZKM C  [<4
M>MO+&AP[JIP6Y..!U-".DJ*\;*Z,,AE.017E=EIJ:KX_\-MKME%+>7'A@O>Q
MR(,22!XL[UZ-@D\'T]A6Q\.KFRTG0-9AFN(+2RM=>O+:W$D@1(U\WY47/ Y/
M ]Z .^J-IX4F6%I465^50L 3]!4E>1Z=';:Y\*O%%YJZ(-9AGO7N9FXEMYXR
MQCPW5=JA,8[4 >LR311#,DB)P6^9@.!U-.!! (.0>A%>30:3%KGC3PLOB*RC
MFNKOPR[7T<BX\V3,6=X[D$GZ$#T%>JVUM#9VL-K;QB."%%CC1>BJ!@ ?@* %
M%Q 9S )H_. R8]PW8]<=:)+B&(,9)HT"XW;F QGIFO&99[*;3?"6J:68X[.?
MQ0K0S3OONY]TL@D9F&-J\D;>3MVY(Z5JPZ#HVH^*_B.ES86UQ"L5LZ(RAD5F
MMB2X'0-GG=UY//- 'J;2(I 9U!/0$TN]=^S<-WIGFO)GTR6^^$WA3Q/! MUJ
M^AVL%Y&77<TT:J/,C)]UR1[@5V?A5[77+B[\5Q1#;?A8;21DPQMX\X)[_,Y<
M^XV^E '3,RHI9F"J!DDG %027UI%927LES$MK&A=YBXV*HZDGIBN0\:W31^+
MO!EG= ?V1=7LRW(;[CS",^0K>N6)('JH]*Q-6L%M?%WC"QM($.DS^'?M=S %
M!C2[RZJP7H&*IGWP#0!T.L^+[B.Q\*ZCI/V=[+6;^VMW\Y"76.4%LC!P#@=\
M]:ZZ.6.4,8Y$?:2K;3G!]#[UY%<VMD?AW\-H8HXD$VHZ89A#\A9C$<DE<')]
M>M2:E&_AW6?B%%X=MTLRNB07$<5J@0+)B0%U4<!L#/'I0!ZPD\,DCQQRQLZ?
M?56!*_4=J!/$SA!*A<YPH89..OY5Y]I6E>']3O?#NMV6L6QQ$\4$%I"B_:8W
M3YHY0"2P !)!Z$'O4?PK\/:1_8B:I]AB-];7]['#/CYHT,SKM7T&.W3DGN:
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
MZ]JXS2_#>C2?L_SZN^GPR:BFEW:K<L,N '? !]!M&/3GU- 'MJSPO(8TE1G
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
MAF8%(P-K-]XJ.BD]\=:MSW]G;0)/<7<$4+XVR22!5;/3!-3@AE#*001D$=Z
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
M[0=-;[3()9LVR'S'!SD\<\\U:&@:0MW<7:Z;:BYN%V32B,!I%]&/4CVK1HH
MR%\*Z#';V\$6DVD4=L6: 11A/)+?>*8QMSCG'6G77AG0KVSMK2ZTBRFM[9M\
M,4D"LL;=R!CC/?UK5HH S4\/:+%%>Q)I5DL=\<W2"!<3G_;&.?QHTSP]H^BV
M$ECINF6EK:RY\R**(!7R,'=Z\<<UI44 8X\*>'Q8P6(T6P%I;R>;%#Y"[$?^
M\!C@^_6I[[0=*U*>*>\L()IHE*)(R_,%/5<]=I].E:-% &?=:%I-ZEJEUIMK
M*EH0;=7B!$)'0H/X<>U.AT;3+;4I=1AL+>.]F&V2X6,!W'H6ZFKU% %34=,L
M=7M&M=1M(;NW8Y,4R!U/U!XJ*XT+2KO3X["?3[>2UB8-'$R#$9'0K_=([$5H
M44 9S:#I+Z:^G/IUL]E(2TD#1@JY/4L#U/N:MVMK;V5K';6L*0P1C:D:#"J/
M0#L*FHH I7VCZ;J<]K/?6%M<RVK[X'FB#&)O52>G0?D*KCPSH:QW<8TFS"7A
MS<KY(Q-_O_WOQK5HH R;SPQH6H:5%I=WI%G-80X\JW>(%(\=-H[?A5^SLK73
MK.*TLK>*WMHEVQQ1(%51Z "IZ* .+O\ P[<:A\3H-7N=-\W38M,:T$ID4,LI
MD#[@ <@;<C(YY/&*Z:31=,ETAM)DL+9M.9=AMC&/+(SG[O3KS]>:O44 8]OX
M5\/VC1M!HUC&T41AC98%!1"22H/;))SZYK-\1^&HE\!:MH?A[3((6N[>2&.&
M +$BLX(W'H .><5U5% &'X=T&STW3[*3^S8[:]BMUB;HQ3@;@I!( )&>,9XS
M5F;P[HUQ?O?3:9;/<OMWR&,9<K]TM_>([9SBM.B@#.O=!TK4+K[5=V$$MP8_
M),I7YFCR3L)[KDGY3QS3=4\/:-K=E'9ZGIEI=V\1!CCEB!"8X^7TXXXK3HH
MAM;6WL;6*UM((X+>)0L<42A50#L .E5]0T;3M5:%KZSAG> EHG9?FC)X.UNH
MS[5>HH H3Z)I5SI8TR;3K62P' MFB!C_ .^>E6;6TM[*W2WM84AA086-!A5'
MH!VJ:B@#@/$7AF\U'Q1<WE_X6TGQ!8R1QQVK32B*6V"@[E.Y3D%B3D'VQQ6O
MHO@W3;70;K2[S2[(65W-YS:>N98(?E487<!W7=D <DX'>NHHH R$\*Z!'HPT
M==&L1IH;=]E\E?++>I7H3[FI_P"PM)^W07W]G6QN[==D,YC&^-?13U K0HH
MR(O"V@P:VVLQ:/9)J;9)NEA4.2>ISZGUZU9M-%TRPO9[RTL+>"ZN/]=-'&%:
M3_>/?\:O44 8:>#?#,:,B:!IH5IQ<$"V3'F#.&Z=1D_F:N-H>DMJ,^H'3K7[
M;/'Y4MQY0\QTZ;2W4C_"M"B@#''A3P^+*&R&BV(M8)/-B@\A=D;_ -Y5Q@'W
M%%YH-L/M=]IEK9V^M26[10WCP@E3@[=QZE0<<5L44 >66GP^2ZM$L[KP1HVG
MW2QA&U2"[RRL!CS4"H&W9Y&2.>]>I 8 '7ZTM% &,WA/PZ]O<6[:'IYAN9?.
MGC^SKMD?KN88Y.?6K(T/2AJ$5_\ V?;?;(4\N.?RQO1?0-U ]JT** ,B#PMH
M-KK3ZQ!H]E'J3Y+7*0J')/4Y]3W/>M>BB@#)L/#&@Z5J4VHV&D65M>3Y\R>*
M%59L]>1Z]_6HCX-\,D3@Z!II$\HFE!MD^=P<ACQUS_.MNB@#,_X1W1_M;77]
MFVXF>02NP3[[CH[#H6&!@GD8%*/#VCBXN[@:9:B:\&VYD$0W3#T8_P 7XUI4
M4 5K#3[/2[1+2PM8;6V3[L4*!57Z <"K-%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<)\6K:"?
MP;&\L:LZ:A:;'/WDS.@.#U'!/2N[JI?Z7I^JPK#J-C;7D2MN5+B)9 #ZX(/-
M 'G][9KHWQ-OH]!M(K:>3PM-(D4$8422K-\A('4\XS5+PW#X?U_1/"6HCQ X
MO;*6)HX(?*6?SR,21O\ +O()+%L]1EB>]>E+HVEI?I?KIMF+Q$V+<"!?,5?0
M-C./:H[;P_HUGJ<NIVNDV4-_+GS+F.!5D;/7+ 9YH \MTZ/2/$OA74+77M?>
MRU.WU*62[B01+<QSK,2A0E2Y) 55QGCY1TQ6]HES:ZEXE\>6NM^4UW$ZQ".X
MQQ9^4-N ?X22Q..,GZ5VDGA_1I=775I-)LGU%/NW;0*91Z?-C-+>^']&U*]A
MO;[2K*YNH1B.::!7=![$C- 'D7A[5(K30/AO'>WZV>F2VMPGGL%:-+D;=@;<
M" =OF 9]35W7(-,\.V$266J27>BWWB.W;5F)3[/$&!9D^0 !2P0L.G(!ZUZ>
M_A[17TG^R6TFQ.G?\^IMU\KZ[<8S4B:-I<>E?V4FG6BZ=MV?91"OE;?3;C%
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!117->/]8O\ P]X+U'6=->);BSC$@6:/>K?,!@\@]_6@#I:*\BN_'_BK3OA=
MIWC=I-,N%E*&XLFMF3Y6<K\CA^O3J#^E>D67B"QN?#=CKEQ*EG:W<$4P-PX7
M;O (4D]^<>] &K16>==TD:7_ &F=2M/L.=OVCSEV9SC&<XSGC'7/%9FM>.O#
MVB>';C6Y=2MYK:$F,""0.9)<9$:X_BY'';J<4 ='17/Z=XTT"\T>QOY=9TR'
M[4JC!NTP)"H)C!SRPW#CKS6=XN\6"'P_?GPYKFA)JEM,D+&]ND5(VSRK9. V
M >#Z&@#L:*S)=:LM-TRVN=6U"RMS+&"7\T!';;D[,]1U/TK'\5?$'0O#&@PZ
MF][;W'VO LTBE!$Y)QN!'\(ZEN@^N* .KHK-?Q#HJ:?#?G5K+['.2L4XG4I(
M1G(4@X.,'IZ&I+C6M+M=+&J7&HVD5@5#"Y>91&0>A#9P<T 7J*\[\/>.KW5_
MBSJGAR.YLKK1X+$75O/ OS,3Y?!8,00-[#IVK7^(GB]O!GAZ"^14#W-W':B6
M52R0ALDR,HP2 %)QGDXH ZVBN9LKO5VOM+EMM2L]6T6ZW^9<QQ@.F$8J0RG:
M5)&.F0<#G/$&B?$/0-?\4:CHEE?VS/:>6D;F90;F0[RXC'\04*,D>I[<D ZV
MBLV'Q#HUQJ!L(=5LY+P,R>2LZEMR_>&,]1W':EU+7]'T=U34M4L[-F&X">94
M.,XSR>F2!GWH T:*X'7_ !AJFF?%'PUX?MFMGTW58V>0M&2XP&^ZP.,' [5V
M5GJVFZA/-#9:A:W,L!VS)#,KM&?1@#P?K0!<HI&940LS!549))P *XGX??$&
M#QO/KD*H(I+"\9(D(P6@/",0>^0V?3B@#MZ*SFU_1DU%].;5K%;Y 2UL;A/,
M4 9)*YSTYJ.'Q/H%Q:27<&MZ;+;1.$DF2Z1D5CT!(. 3V% &K169J/B+1=(?
M9J.JV5HV <33JA )P"<G@$]ZEO-:TK3VMQ>ZG9VQN#B 33JGFG_9R>>HZ4 7
MJ*S8_$.C2PWLR:M9-%8MLNI!.NV ^CG/R_C7$I\0;BZ^+FE>'M-O=/O=%OK-
M[@RQ#<ZL!)\H8-CJ@/3O0!Z116:GB'1I-0.GIJMFUX',?D"92^\#)7&>H[CM
M4UOJNGW6H7-A;WUO+>6N//@24%XL]-RCD4 7**** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MZBPQ9L(BC"V^]\Q(YRWH?2I)/%>@0,HGUBSA5BP1Y90B.5.&"L<*Q!X(!.*
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
M#:K < C%8>GW&FGXA_$-I9;7(M+169F7[ODN&'T^[G\*]'1$C0)&JH@X"J,
M4;%_NCGVH \8\-7_ -BLOAEJ=U,O]CQ6<UK+,6^2WN&4!-Y[9 *C/3)]:TM8
MM)+JZ^)6H:;^\TZXT7RF:+YEFN5B?.W'!(7:#CN<=J]5:-&0HR*4;@J1P:$1
M8T"(H50,!0, 4 8O@_4+34?"6ES6=PD\2VL2%XSD;@BY&?4=#Z'(ZBO*+K7]
M,N]%T&XAN(-/AM_%$4DNF(.;0>>^YYV.2&)R>JK\V #C->Y*H50J@ #H!2>7
M'S\B\G<>.I]: /-](N-#7XA^/_[3>S1'2T+"YPN8C;C=PW;ID?3-<WI%DNCV
M?PN@UI5B1+J]95NAC8C*[1!L]#@IUZ''I7HVC^'+NS\6:]J]X+.6'4Y(9(T7
M):$Q)L'4<Y'.>,>].\0>'[W5?$V@:E"UKY&ER2N\<I;,OF1E".!@8!SWS[4
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
M(]&A&CW:3H3<;)YMH98T,; !&;<-PW'I@9SQ[!J5D]]IEW:PW#VDL\+QK<1
M;XBP(W#W'6N7@\+:U=:>-*UF?0Y; 1"!WM[!EFD3&,?,Y5"1W ..V.P!@6]S
MIS^(_BB[S6Q)@A4L67[OV7!&?3/'UJA8ZC:VMC\)=0NKJ..UBMY(I)W8;5<V
MNT*3V)(QCUKU_8G]T?E1L7 &T8!R..] '(?%.*2Y^%NOK#&SL;7?M"G. P)X
M]@#6/=>(=(U3XH>#I['4(+B!K2]02QMN0LRQX7=TW>W49&>M>D]:B\I(H_W$
M,895(1<;1],@<#- 'C%FFCW?PA\56#I;2WTM]>I' H!E><RMY( ZDYVXKHO#
M\\_A_P"(=U;^([A8WNM'LTL[B9P$8Q*1,@8\;M[%L=<<UTG@SPW<>'M.FM[X
MVLTK74UPDT0.0)'+E>1QC./?VKHY88IEVRQI(H.<,H(S0!XC=V\5EX/_ -):
M)-,N_&:3V$<I 4VQF'*@_P !PY],'/0UVMK<VI^.%W'%/#N?P_$"JN.6$[G\
MPI'X5W953U /U%&U0<A1GUQ0!PGC*[M].^(/@B]O)E@MD>]C:5SA0S0@*N?4
MD8 [FL^RN=.?QS\1WDFMB?LEJI+LN0OD,&'/;.,^^*]+*AL9 .#D9[4FQ?[H
MY]J /$]*UB#2M&^'VJ:E=SPZ*-+DLY+J!CMMISY>W>1G&0A7VYKT?P9;Z&EO
MJ-YH#336M[=&>2Y=V99Y2!N9,]N@R."0?2ND:*-XS&Z*R'JI&0?PIRJ%4*H
M4#  [4 >?>(H[_P_X]BOM+B<IXDM_P"SY2@R(KI 3%,WL$WY]DJ#Q1<VGA3Q
M?X>EOY[FR\/KI\MA%<Q$[8)=R$;S@X#*F,^WUKT@@$@D D<CVI)(TE0I(BNA
MZJPR#0!Y?-IWAV33;:70=;N-*ENM7DN['5)&WQS71B(<X?@HP++Q@$@X]Z&K
M:M>77@F"[UB"T@DT_P 46RW5W:D_9YE25-TX)Z#G!]P:]>:*-X_+:-63&-I&
M1CZ4HC01B,(H0# 7'&/I0!P.HZE83_%SPO+%=0LLFFW>T[@-P)C*X]C@D>O:
MN0N)].?X6?$EEEMBTFL7N"&7+?."GU]OTKVXJI.2HSZXI-B?W5_*@#S/6->T
M[0_'6BZS+JMDHN-%:!ENYC'$4\Q6#)( P+$\$8Z#.>@/1?#FWT^T\)I%I^JV
MFHJ9Y9));20-&CNY<H/0#=CG![X&:?J>A:Z?$$NIZ7?Z?)!/"D+6FHVS.L6T
MDYC96&,[N00<X'/ QJ:+H_\ 9GVB>8V[7ETRM,UO!Y4?RC "KDGUY)).?3
M!Q7AZ_L[&7QSI7B66*&>34)[EEG('GVDB!8RN?O#:NW SC&*QKE9]%^&'P_M
M-;G6&\CU:Q9TF;#(@D) .>FU< ^F*]@>&*1T=XT9DY5BH)7Z>E.*JW4 _44
M9^M3P+X=OYGEC$/V:0EV8;<;3WZ5Y?$JK\!]"OM.@\_[(EI+>+: &5HDE5Y5
M&.^021[&O8,#&,#'I0 %&  /I0!YD\_@?Q!#JFL6^H7FH#^QYK>]NXY6/DVQ
M&2IR  W)(!&>#3M&N=7CU&]T2[OK37[?^QY);/5K=0)0A( CEVD@D]01UVGW
MQZ3'#%$I6.-$4G)"J ":(X8H=WE1HFXY.U0,GUH \5DU32;GX2>!H'N[:18=
M1TZ.=6884JWSJV>X'4=@>>M==XWEL;7Q+X(P]O#OU9I."JYS$X+?B2.?4BN]
M\M,8V+CTQ2E5/50<>U 'ENFZYHEAJ/B_PYXN*I<7FI2SI#.C-]LMY HC"8&7
M("A<#G@5HK=6NG?&*R6X"V:W'AQ(+>%SU<3Y\M<=2 1P.W/2N_:*-I%D:-2Z
M?=8CD?0TXJ"02!D=#Z4 >,:/=>']0\/S^%?%%U?_ -MP7D@ETP2,KW$OFET>
M/ YW$@YSZD\<ULZ7K5GIFO>.M-\07,5O?W-RTUN+A@OVBV,06-4S][&",#/)
MKTSRHS*)3&OF 8#XYQZ9H>&-W5WC1F7.TE02,]<4 <E\+)XI_ACH'E2*^RT5
M&P>C#J#784@ 50J@  8 ':EH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG/&WBC_ (1/P^;V* 7%
MY/,EK9P$X$DSG"@GTZD^PKHZX?XI:)?ZMX<LKS3(&N;O2-0AU%+=?O3"/.5'
MO@Y_#% &PNCZZM@7_P"$DG;4BF<FWB^S[\=-FW=LS_M;O>IH=:BTW2K!-9GV
MZBUJLD\21F1\A1O;:@)"@]\8J&Q\;^'-1M4FMM5MWD8?\>N[_2 W]TQ??W>V
M*YVQU+^Q?BCK<VO.ME!JEE:O82W#A441JPDBW]-P9BV,^] '5R^*M ABLI7U
MBR$=\,VS><")1@DD>PP<GH*JCQUX8-G<70UFW\JWD\N7KN5L9QMQNZ9.<= 3
M7F,%LFFOX?-RR16=QXPN+RRBE^79:LKA&P>BEN1_O#UKK]&N]/C^+'C*26>V
M7_0[,%F91]U7WC/M\N?PS0!U$GBO0(C9!]8LP;V(S6W[T?O$"EBP]L \U4/C
MSPL-/>^.M6XMTD:)SSN5EQN!7&X8R,G'<5YAX1N[/[+\*8Y9X=\+7HD5F&8S
ML<+GTYQC/?%='876GCQ!\3G,]L%=8OFW+\P^S!3]1NR/K0!Z#<:SI]M;V\[W
M2LER,V_E R-,,9^15R6XYX!XYJHWBS0$T^&_;5K5;::7R(W+X+29QLQUW ]1
MC([UYIX1OQI>I>"M3U"95TB7PV-/2X=OW<%T&5F5CT4E5 YQDC%4_$L,2Q^*
M=162/^R-1UW3FM02-DS(4\^1?52<Y/0[30!ZYIGB31M:N[FUT[48+F>VP940
M\@'H1ZCW&15?QCJ]UH'@_5=5L8!/<VMNTD:$$C/J0.H'4^PKGUN[5OC@GESP
MG?X>V#:XY;SPP'UQDX].:ZK7M531=&GU"2)I8XBF]$4LQ4N%. .2<$\=Z .>
MTN>]U.RTS5="\52:M9R3Q_:UDBA(9#][;M52C#(R#GC/?FJEKXK31_&WBZ'7
M=9(T^T6S:V68#]WO1V<*%7)''7DX')KG=4TG1-.\3:3K/P_U"*+4[N^CCNM.
ML90T5Q"3^\9XQ]P*,DG@#ZXK8T^[L!\0OB"\L]N/]$M%W,XZ")PXS[' /X4
M=O-KNF06UI<-=H\=X,VWE R-.-N[**H);CG@=*KMXLT!-,M]1?5K5;2XD\J&
M0OC>^=NT#KD'@CJ.]>9^'M<LK+P]\/8+AH;5FLYHQJDB;VMV 4&%,Y =N/O
M\+C!)XRY+RR_X5KJ-G-*2Z>*272X0JQ7[4&.00.=N21C@=0* /8;7Q5H=[92
M7EIJ4-Q DYMB8LN3*!DHH RQQS@ \<U;TS5K#6;4W.G727$2N8V*\%''56!Y
M4CT/-<3XZOK?1_$/AO7+OSUT!1<17-S:,P$+R!/+D8IR5.TC/O[UN>#H]!==
M0U'P_',UM>S"22[DDD87,F,%EWGH.!D<$Y]* -R_U.STR.-[N<1^:XCC4 LT
MCGG:JC)8X!. .QJ@_BW08]+_ +2?4HELQ,8&E8$;) <%&&,JV>,'!K%\<ZO:
MZ7JOAL720VZS74BKJDR;ELSY9Z=MSYV@G@<G!Q7/>%=-M?$F@>/?#TLTSO=:
MM<,'FB*L-R1F.0C: #N&X# Z=* /1!KNFMK T@7(_M Q><+<HP;9_>Z=,\9]
M>.M,;Q%I*V[3F\ 07!M<;&W-*."BKC+-P> ">#Z5Y@=0\026>@>.Y+&<WE@Z
MZ5<V6 &G5CY<C_\ ?_;@?[.>]=)XFN+;PQ9^%K6]6!2UX?,U6=,I:RE&+28Z
M;G9F SP"V2#C% '3/XMT"+2)M5EU6WBLH)##+)(=A20=4*GD-_LXS2P^*]!N
M([V2'5+=ULI5AN"K9V.WW5]R>@ SD\"O(-1O;8>!?B9:&YEDFDU#S$\^,H\@
M98=IQM R<$@8&0"0,"NR\9WD&G77@W7%"MX?M;PO>20+N1-T12*0X_A4D\]N
M* +>B^(WN_B-K]LVJ22:9:Z?#-Y4Z"(6S%GW9!52. #\W.#Z5U5EK>GZA<FV
MMYV,XC$OEO$Z$H3@, P&03WZ5YO<:IH6I>-O%TDD_P!ITNX\.QB66URPD0>;
MOVL."=IZ^HQVK6\&W>I6_B?^R9=6MO$.FK8&6VU1 /.A7>H$4I7ALCD'J=I_
M  [F_P!0L]+LI;R_N8K:VB&YY96"JH^IK+C\:>&Y+N*V76;42RPF= S;0R!=
MQ.3QPO)'4"F^.)(X_ 7B RNJAM.N%&XXR3&P ^I/%<+=W.G_ -E_"T&:VQ'/
M Q!9?E MV!)]/FP/K[T >AZ?XFT35+2[NK/4H)(+,D7+D[?)P,G=NQ@8YR>*
M?I_B#2]3NVM;2Z#7"Q";RG1D8QDX#@, 2N>XXKS?5-4M+3Q!\3)FM(M37[!9
MDV>[(FVHZOG'.%R-V.0*9!J2W?Q LY].U4WLUWX;N(;2>.'9%YWF(0L>!T'4
MY)(QR>* -_X@>+$M-%C.D:O)#=+J$-N3%'E)<RJKQ[RI&X#=D*<C!]#76:GX
M@TO1]WV^[$6Q/,DPC-Y:=-S[0=J\'DX'!KQ^YU_2Y/@QIND-((M6T^XLXKNR
M=3YT4B3IO9EZ@'DY[[L=3BMVZUC1M+\:>([+Q7/>6MKJWE36,P>98KF(PJC1
M_)_$"#P>?FH ]3BECGA2:&19(I%#(Z'(8'D$'N*IKK.GOJ-QIZW -Y;Q^;+
M%;>$S@-C'(SZ5'X>M+6P\/V-K96LMI:11!88)68NB?P@[LG.,<'IT[5R5YJ5
MGHGQEDFU&86\=YHD<5LS _OI%F<E%Q]YL,/E'/- '3?\)=X?%C9WIU>U%O>3
M>1;N7QYK[MNT=^#P?2I])\1:1KDMS%IE_#<O;$"94/*9Z'GL<'!Z&O';2\LV
M^&GA:&=T4IXI5I$E&,+]JD8DY[!2"?3-=!K[RWGCCQ=;:/.C7\_AE8X!&XW/
M*&DX'^U@CZ9% &MXM\6(+[PU'H^KR+]IUJ"WE6./]W<1%B'"N5^;! !VMWYK
MJM1\2:/I$C)?WR0["HD8JQ2+=]W>P&$SVW$5YA?>)M$U'PIX#BM)T$]EJ]@M
MQ:A3YEJ45E8.N,KC!Z]<<5.FHZ#:ZOXG\/>,7OH9;Z^EFMX@\^R]MY  @0)]
MY@ %QUX [< 'H.I>,O#FD330W^LVD,L,0ED0ODJI( ) ^O2MJ.1)8UDC8,C@
M,K \$'H:\XT]=/A^+MI9^7%$(_#"6Z02N':,B7_5DDG+!>O<CFO2: //M$UZ
MZ\4:QKMD/$,NF:K8WDL$.G+%$0L:G"R,KJ6D#=201UP,=3IW/BW_ (1S3O#E
MKKFY]5U#RH9BD9VJ^S,C' P.0<#^@-<[XBM_!7C&WN;O4[R+1M<L)IHH[Q9?
M(N(S&[*K#H9%. 1C/7 P:J7-]J<?ACX<ZIXG+17,6I*UW+*NW:#'*J,_H2-N
M<]S0!Z1>^(=+T[_CYNMI\KSF58V<I'_?8*"57KR<#@TVZ\2Z'9I9O<:K9QI>
MX-LQE&)1C.5]1CG/2N1T358-'\?>*5URX2U34?L]U8SW1\M9H1'M*@MCE3U7
MKSG%<K;V8TCPWX'MM0VPQGQ*US!!/\IBMSYI3(/0?,IYZ;A0!ZUI7B+2-;BN
M9-.OX9UM6V3X./+.,\@XP,<YZ5';^)]%NKMK6/4(A,L1G"R Q[HQU=2P 9?]
MH9%><:ZDVHZ]\2[+2G66]GTVS$<4;?-*463>HQU./EQ[BMC0-8\'>)M6TO4[
M)KV?4[!)&;[1--_Q+PR$2>9N.T= N.<]1P"0 =$OCCPO>)Y4'B&S5IH9)$D6
M0<*A*LP)XX(/7KCN*LZ7J=C9^%;"[FUDWUNT:*E]*/FN"> 0 .23T &3[UR'
MP[FL%^$\TF^W4Q->F5B0"NZ63&?3*[?J,5S^G:B-+\.?##5[IB=$L5DCOI -
MRV\K1;(V<#I@EAD],T =GX8UZ?4_B#XGM/[1FN+"U@M6AAEC$9@9O,WKC:".
M@^]STK<;QAX>C:$2ZO;0K."8))F\M)L'!\MVPK_\!)KC-/O=,U?Q[XV$-R9+
M6\TJV43VJE]ZA) Q0@88@$8QWK&\-:[H.K1>"K&Z\1Z7#)HVTQ(KLDT[>7Y:
M(RLH"'!^8!FR1@>M 'J5_P")='TR?RKV^CA(=8W=@=D;-C:KOC:A.1@,1U%:
MM>/6M[X?237_  KXP^WB^FU&>1+0//B^BDD+QF,(<'J!CMBO6[2,0V<$00QA
M(U786W%<#IGO]: *.I>(])TAW6^O4B\M0TIVLPB4G 9R 0@/JV!Q4MYK.GV'
ME>?< M*A>-(D:1W48RP5025&1DXQR*\]L=>TK1/$'BWP_P"+$*OJ5\UQ;K+
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
M*7B]GNH%0Z;:[B7 !*B3=^0(SZ9% '2Z-J5C:^%+*[DULZC;E0J7\N-UP2Q
MP .23P !D^]8'CSQ/N^'6MZEX>U9X+NP(5S&@#QMN4%'5URIP?0'I7&Z/J/]
MD>!OASKDRO)I.F2RIJ'EJ7\@NCHKLHY&TL<^F?>MCQYJ6A:G\-/%6H:-%$4O
M5A#7B1[!=R!@,#(!?:H'(R.2.QH ]!LO$FC:CJL^EV>HP37L";Y(5/(7."1V
M(!X.,X-:M<!J-Y8GXM>%?L]Q;E#IMT@\MQC!\LH./7!Q]*[JYC66UFC<N%=&
M4E/O $=O>@#)E\8>'H-AGU:VACD9ECFF;9%(5.&"N<*Q!]":9+XV\,PW9M7U
MNS\\3I;E!)G]XWW5X[_RXS7E_A[6O#U]I'A+1KSQ'IMLNCWB7$1=FCGEV;EC
M1U90J$[AN^9NF!UR.O\ "LME/\3?'6UH)9&ELRN""6"P ''KAA^!H ZF/Q/H
MTM[%:)?QF6:5H8CM;9)(N=R*^-K,,'(!SP?2JMWXX\,67VGS]:M%^RN$FVMN
MV-C.#C/3OZ=\5Y:VNV%[I'A*ZC<64=MXCC,NEP0$)8C=+D2'&[>2<\D [CA>
M*Z"UN]/;6OBA(9H,211#+$#<HM0I'/\ M<?7B@#KM6\::9I6KZ+I[.9&U3>Z
M21HS((UC9MV0#G)"@ >N:T-2\1Z1I!87]ZL(0!I&*L5B!X!<@$(#ZM@5YG8W
MUO:6?PFO[B8+:P6TD$LO)"2&U"A#C^(D8QUS4SZGHFG^(_%&B>,);VW_ +3N
M3/;8>81WEN\2)L4)U8;=I'7H.U 'I5_KFG:;&LES<@!T,BB-&D)0=7PH)VC(
MR>G--.OZ7]DM;F.[6>*Z4O ;=3*9%'5E" D@9&3VR,UYQ)?:9X0\7HFN"_TK
M1KO2;6'3Y?.E"PF+?F%V4YW?.#SGZU-<Z7H]G:Z%'X=U67PQ=1174NF271+1
M31,ZETD60YPQVL!G('..,  ],LKVVU&SBN[.99K>4921>C#VJ>N?\$ZA=ZIX
M1LKR^LXK2YDW[XX0?+8AV&],\[6QN'LU=!0 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !116?J^N:9
MH-LEQJEY';1.XC4OGYF)P  .>] %_:H8MM&X]3CF@@'J ?K6 OC?PXUQ<VXU
M-/.MD#O'Y;[F4G *#'[P$]US5B#Q5HESHB:S#J$;V#OY2R!6R7W;0FW&[=NX
MVXSGM0!L45C#Q7HILK^[-VRQ:>VV[#PR*\'&<NA7<!@YSC&.:G.OZ:--M-1\
M]C:7C(MO((7/F%_NX&,\]N.<B@#2HHK(U/Q/H^CM(+Z[,2Q%1-((G=(=W3S&
M4%4SD?>(ZT :Q (P0"/0TM<==W]XGQ5TBTCOY6T^YTR>8VX*^7N5D 88&3P3
MU)]JV9_%.C6MY':SWFQI)OLZ2&)_*,O3R_,QLW9XQG.>.M &Q1UK(U+Q/H^D
M-*M[>>6( IG98G=80W0R,H(3/^T15)O&-E_PFD7AQ(YW=K3[29E@=DY=53!
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
MY,GF*2,C]WMW$8!.0", U9E\7>'X;+3[R35;=;?465;23=Q*6Z8]/?.,=\4
M;5(0#C(!Q7/+X[\-.EVRZD"UHP6:+R9/,!()&$V[F! )R 1@&K\?B'29=&@U
M>.^C>PN-ODRID^86. J@<EB>-H&<\8H TZP-;T35-7U".,:NL&B/%Y=W9"V#
M//SR!)GY01\I&.F?7(LP^)M'G@O91>K&+'_CZ69&B>'(R"R, P!'0XY[55M/
M&_AN^N[&UMM4CDEOEW6WR,%DXW8W$8#8YVDY]J .@Z5SGBOP_>:^VC_9KF"
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
MW_6JLD7F2*O<,58Y[A<]#7M5% 'G]_-'/\7;,VUQ&&DT">%)5.0':1&09'?
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
M_L;>!8$N ?O[>#D=CD=.U;U4]-T]-.MV02-++(YEFE8 &1SU.!P.@&/0"KE
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %9NM:]IGAZT2ZU6Z%O"\BQJQ4G+$X X![GK6E7$?%;#^#
M/*"-([7MJPC1"Y95F1F.!R0 "30!MVOB_1+VWDFM;J24)<-:[%MY-[2*-Q"I
MMW-P0<@$8YS4EKXIT6\TJ;4XKY?LT$IAE+HR/'("!Y;(0&#Y(&W&3D8ZUROC
MFY.G>(_#WB&>&]N=#CAGM[F2Q>3=!YFPI)^[(8K\F#_^JLC65LX-/T[Q)H.D
M7S:5#K45[?,4E,UR@1E,VQ_G(4L.O)QG& "0#OK?Q9I%QJ,NGI)<K>Q0&Y>W
MDLYDD\H$#<%*@D9(''OZ&D'B_0FTO3M36^)LM1E6&UF$,A5W9MJ@_+\N3QSB
MN8TS5K76_C"EY8^:UN_AQ@DDD+1[_P#2!R P!Q[XKC[.\\OX7^%]&-I?-J&E
MZO;"]@6TD)AV3DG/'/'( R3^= 'J4>HZ6/&%\@U>Z:[@LE,U@2WDQ(&/[P#;
MC>2<<$\#I3-/\?>&=4DC6TU17#P27 =HG5!'&<.2Q  QUP3G&#T(K(@N8E^,
M6H7+L4@_L.)/-=2J[EE=BN3_ !!2"1UKGM&T^^O_ -GZ73M.@D_M)!*QMB#&
M[$7!DVXX.64<>N: /0H/%>CSW[V/VB6*Z6$W BN+>2)GC'5EW*-P^F:HQ_$3
MPM+#93IJ>;>]D\J&<P2"+?N*A6?;M0D@X#$9Z]*Q_#NJ^&M?U2SU.UT[4_M]
ME&YFFU#[0/L(92&7=(=I).!A<\9/:N3B7'P'TFS:*07*:A&6MS&?,4"\WDE<
M9'R\].E 'JFF>*='U?4Y].L[EVNX(Q*T<D+QEHR<!UW ;USQN7(I@\6Z*;ZU
MM#=LK7;F.VD>%UBF8?PI(1L8\<8//;-<OJX:]^*86TEVF;PW/;QSKG8LKR*4
M&X<9QSCTK)\)7.C:CIVBZ%J6BZLWB#2WA#VER;@Q0218'GAB3&% !(^N .:
M.QF^(GA:"&YF?4F,=K.;>X9+>5A"XQG?A?E7YA\QXSQGBGZAXPMK+Q;IV@BW
MN9&NX'G,T=O(Z[1@#:5!SRW)' '7K7#AD;P7\3H@K&6ZOKQK==AS,&A15*#^
M(%@0"*TA<?9?%O@C4'AN'MFT>:VWQ0L^)2(L(< [3P>N.A]* .U_X232_M26
MXEE8O<&V61;>0QF4$@IO"[<@@@\]01U%6=6U:RT/39=0U&5HK2$9DD$;/L'J
M0H)Q[UYO$)].\117'AN^EEM[O6&34- O$W^63*=]Q$2-R*""^?NG/7H*['X@
MV=Q?_#W7[6UB:6>2RD"1H,LQQG '<T :,OB#3(=2LM/EN2ES?1M);*8GQ(JK
MN8AL8X'.,UC3_$OPC;IYDNKJ(Q,8'<02%8W!P=Y"X49XR< X/H:YLZU;:MXO
M^']U90WDMM#%=)+*+20*C&%5P?E['@GH/6J&EW=A+X*\>:2Z":]NM6U*.&T"
M9DG=F(3:/XN<<CICG&* /3[S6["QEBBDE>2:5#)'%;Q/,[(,9;:@)V\CGIR!
MWJC-XS\/0:-!J\FIQBQGD$22A6/SD[=I&,J<\'(&.^*X[0[:Z\&>,++^W'/V
M*?0;6R2];)CCFA^]&S=%W9+ G /UK'U;39K;PGKUSY,JP:IXEBO+2#RSN,0E
MCW2;<9 .UFZ=,'O0!Z?I?BC1]8U*YT^RNF>[MT$CQO"\9*$X#KN W+D?>7(J
M75_$&FZ#]E_M*=X1=3+!"5@=PTC?=7*J<$]L]:YGSHW^-,,R-NA;0&B$JC*%
MS.&"[NF=N3CTK=\8:#_PDOA6_P!,5MD\B;[>3.#',IW1MGMA@* -"35+2+45
ML'D9;@PF?!C;:$!P26QM'XFJ5MXJT>ZU*WT]+EUN+I&DMA+!)&MPHY)C9E ?
M YX)XYZ5S$%MK/BKX<:Q?3VS6NLZKIK6\<#_ "E-L94+[;G,C9]''I57PQJ.
M@^(KC25.CZJ=<L"#+%>_:-MBX7#MN<[><8 ')R. ,X .SA\3:7<3P112SN;C
M?Y#BVDV2[02=K;<-P#C!Y[9K"L_&NFZ_X:UNZN);[2[2!YX&N1!)&\2+\I<-
MM(#@Y.!DCN.*Y[PN)]-UK1(O#]]+>:'>,[3:3>1[IM)^1CN5B-RJ"=F&Z[N,
MYS3=.E,'P[\=:5-!<I>+-J?R- X#>86\L*<88MN&,9S0!VJ^*=!TFTT:UN-5
M=FO;96M9)U9I)U";MS''WB!GG!).,9.*MZ7XGT?5["[O;2\Q!9NR7)GC:%H2
MHR=ZN 5XYY%<+YJ&^^%S$';;POYQVG]T3:[!O_N_-QSCD4UXK6[D^*,5RERU
MK<(KC[.GSR*ML QCSPQ##'IGK0!VR>,=#:[M+5KN2.>\4/;++;R)YRGNN5Y'
M(^F1GK6[7E&@Z]HFJ^(/"\FI:TBW^F6[VUO$+*> 32RHJ$LTB@#@8"CJ3UZ"
MO1]*UBUU@7GV99U^R7+VLGFQ,F77&=N>HYZB@#0HHHH **** "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 **** .?/AVX/CL>)?M\>T6'V'[-]G/W-^_=OW]<^W2N@
MHHH **** "BBB@ HHHH **** "BBB@!&W%3M(#8X)&0#6#X5\.S^'(=0BEOH
M[L7E]->Y6 Q[&D;<P^\V1GI6_10 4444 %%%% !1110 4444 %9GB#1QKVB7
M&FM=SVOG;2)H"-RE6##J"",CD'J,BM.B@#GK30M6D:-=:UX:A!&ZR"**S6 .
MRD,I<Y)." <#;R/3BNAHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MNT<T =;1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MMS;175M/9JT4]M<#RY8)5(RK 'W]2#0!Z?17/2>)H-.UK1M#FLKOS=1B/D7
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M3M-1E^)FB:G%IEP]A;65Q#-.&3"M(4(&"V3]TYP*U?&0UL^%+X>'1NU3:OE
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
MSRO.,X]Z[Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M%!"@2.-1@*H& !^%/>1(U#.ZJ"0,L<<G@"JVJ74UCI5U=6\ GEAB9UB+[ Q
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
MKF82O;)M&X;@2 I;.!DX'N36;>W$]M\;4>"RENP?#N&2)T#*/M'7YR ?S[T
M7=.^(EG?Z$MXUC/!J)U#^RVTYV&];K/W-W3 'S%O0'OQ6A:^(A<>(IO#6K6"
M6UZ]M]HB"R>=#<19VM@E5.0>JD=^XKE+KP)JQLSK%LL0UH:]_;2VC280KC9Y
M);IN*#[W3<3VYKH4TJ\U3QG:>)+NPELX]/LI((+>1XVEDDD(+$[6*@ +@<\D
MGICD X[1-0L-#^!L]S?:,NIZ?%=W*R6GRA"OVI@,[NP..@/TKT.\UQTUC^Q]
M-M4NK]+<7,BR2^5''&257+!6.6(. !_"<XXSPS>%-??X.:AX:_LTC4YYY&13
M/'MVO<&7.[=V!Q]?SK8U2P\1Z7XU7Q-HNE+J$%[9):WM@]RD,D;(Q*N&)*G[
MQ!&: +,OCJ:'3-#U";0KJVAU.Y6TD%V_E-:2EBHW@K]TD<-WR.F:Z"/4Y)?$
M-QIB6P,4$"2R3^9T+E@$VXZ_*3UZ$>M9^KZ4VN^";^Q\0/# ;B%VE,;92VQ\
MRD-@9V8!SQDC/ XK-T,:]I/P]_M-[6/4?$5U&EU/')*(%=R%4 L>%VQ@9]U/
MK0!VE>.PZEI&AZMJFA?$+2EBDO[R62WUJ:/=%<(S$H/,ZQLHP!_=QV[^K:3>
MMJ6CV5^\#0-<P),86.3&64':?IG%<O<IK-_X<N](UOPP=2:7S$C9;B$Q.I)V
M%RS!E8#&2H;&,CTH @U/4]5\/7'@K0]+2WN;:X(@>9IBIE$<#$ 84X!P&SST
MQCG-;,OB6YGN]2MM(TU;Z73 HN@;CRP9"N[RXSM.Y@".NT<@9ZXYO_A$-9T?
M2/ T=HB:E/H,I^T+YHCW*T3(2I;LI;ZX'2M#2M+UGPQXEUV>'3FU"PU>5;Q/
M(F16@GVA75MY7*G ((R1Z4 .;XBVDUIX>N].TVZO8-;D:*)E9$,;J&)1@3]X
M%2#V]ZGM/'4*P:^=8L7TZ?1&3[3$)1*&5UW1E6& 2W3'8U@V_@O5-&M/!UK;
MVWVHZ;?RWM])'(JJ#('R%#$$X+\>P]>*?J7@_5M:O_'$9B-G'JZ6AL;EI$($
MD"\;@"2 6 [=,_2@#8M/'D4WB2'1);:!I[JW>:U:RO$N%<H,M&QPNQ\<]P>>
M:KZ3XXO/$&C?VBGA2Z;3)(;CS7:XB/S1LR[-I(R& //3J.>M7]!U'Q?>;!K>
MA0:<+="96BNTF-TV, (O\ SS\QSP!ZFJ7@_2-6T?X<2:1>Z>R7R?:=L:RHP?
MS)'=<'=@??&<XZ4 3:3XHL(O"WALZ9IBPR:M&JV&G(P54 4LV6QPJJ"2<'Z$
MFL30+U-+^(/CW4-1LX[%+:RM)[@0MO5@J2L7!P"<@=P#FH8/"OB+3M$\$7]K
M8I+JGAV-X+BP:=%\^.1 CE'SMR, C.*MFVU2TUGQ?K^JZ5;6VFWVF11JEW<J
MP)1'&QPF>"7 ."?;- &J?'$\<^@)+HDA375W6ABN%++\N_$@;:%.WG@MR"/3
M,.L_$FQTJ"\NXXK>YL[&X,%P!>*MP2K;7,<6/F"G(Y*DX.,C!.%HL>KZ*-$D
MUOPCJ!@TQ%@@G.I03K:[P$+*@PS<$#G<0.![Z>E6?C'POJ.HZ58Z3:ZAI5U>
M2W5I?/=B/[,)6+,LB8W-AB3\O7VSP =Q+=.VFM=V40N6,7F1)OV>9QD#..,U
MR(^(BMX<T+6UTU1;:M=K:'?<[3;2,Q4;_EZ J0<=#^==K&K+&JNY=@ "Q&-Q
M]:\ZF^'4][_PD^G7$J#2;IY+C3$'6&>507?VVNN5_P!]O6@#J=1UED&M0OI?
MVNTL;4/+MD4^:64DQ[6 &0O)R>C+US@<9K\EAJ/A+X>ZC::=%9Q/K&G/;PJ
M?(1CG8#CIT_*NIL=,U2#P'/!>I]IUN[MG>Y",HW3NN,9)QA>%SGHM<]+X=US
M_A!_!6F+IK-=Z1>V<UTGG1X"P_>P=W)/;]<4 :$$$47QRN6CB1&E\/(SE5 W
M'[0PR?4X 'X5>\?:YJ>A:38R:9%$SW.H6]L[R2%2JO(HXX.<\C/;.>::FF:E
M_P +3?6C9.-.;2%LA*9$SY@E+_=W9Q@XSZ^W-2^/=(O]8T"W33(5GNK6_M[L
M0LX3S!'(&*ACP#@=Z 'ZEXFOK&:X@CT?S);2Q^VW#O.8X@,D;$?8=S?*>H Z
M<US6M:II^J^(?ASXC1$ABN6GF\V8!62,VS-ACV ^N*N:KIGB74?$-T]SI5O=
MV%QIXCM4>[ CLIOFW%E(^9CD88 XQ@8!)K#/@K5M3T'P5I.KZ('MM,CDAOT2
MYC/R&$Q@@Y'S9.[CI@<YXH [D^*/LVB7FM:C9&TT^$_N7:3YYP6"H0I V[B1
MC<1UYQUJIIGCB"\\4IH$\5LL\UN;BWFM+L7$;A3\RL0 58=<8(([UBMX>\4Z
MIX'U'PQJ#$75M(ITS5))%;SUBD5XC* 20WR@$X/KUKHO#U_XJU%T_MS1;?24
MA7]X4NEG-P^,?* /E7OR<]!ZF@#0U?6DTR>QLXXO/OK^0QVT.[:#M4LS,W.%
M ')P>P )-91\9_9+'4)=5TJYM+FTNTLTB'S+=2.0(_)<A=P)8=ACG-0>-='U
MF?4-#U_08HKF_P!(FD)LY9!&+B*1=KJ&/ ;@8SQ53Q#HOB+Q9X;6:6W@TW4K
M2\@O;&S:82 /$2<2.HQELD<9 P.>M &POBB6V\1PZ%JFGBWO+J!Y[)H9_-2X
MV<N@)"X<#!P1C'>L>P^(5]J.DOJT'A6\.GQ+<F:7[3$"C0EAC!(SG;U'0\<U
M<ETR_P!=\4Z'K=YIDUC'H\4[K#)+&\DLTJ!,#:Q&T -R2,DCBJ/A[1-8T_X;
MZIH]SIS+?2F[\J,2QD/YS.R\[L#&X9SZ<9H LVGCZ232(-7OM$EL=/NH+=[6
M>2YC_?2RD 1XX*@9SN/&.>.E.M/B)IW]I:I8ZC]G@;3[/[>T]K<BXADA!P2&
M !W \;2,\C&:HW/AC6[KX9:%86R1VNNZ,+6:%)G#1O+  ,$J3\K#/Y\XJW<V
M7B+QIX8U33=:TR+0UN;1X%C%RMPS2G&')48"C'3))R>F.0#2B\1ZD=2L+:?0
M)HXM0ADE@F20N(F50P2?"XC)!XP6&<BN:T[Q7>WWPWUK6=?T>&]M8WNA);Q3
M!@T:2.I0A@!M 7&>2>N*W/#%SXPFCM;37-)M[$6JA9[I+I9?M1 P-B@94$X)
M+<C& .<C!MO#GB"W^'7B/PVVFHTT[7BVLJW"8F$SLRM@XV@!N<\^U '02>*1
MIMUX9LETM8K+5U6.&83!4@;R]PC(V]P,+CJ1VJU?>*8=,75)[N%4M+&2. 2B
M49EE?;A " !]]<DG S['&?KGAV\UKX<PZ>D9M]7M((IK7<RDQW,0!7D$CDC&
M?1J37/"VHZAX$6QM;B*/6XYH[]96SY;72R"4Y_V2V0/08]* )](\;0:CXHD\
M/S16ZW7V;[5#+:70N(I$S@@L "K ]B.G.:U=6U>>PO=/LK6P>ZN+UW56)*11
M!%W$NX5MOH..2:I^'K_Q-J+A];T6'2$B3#(MTL[3/ZC:,*HYZG)R.F.:GBVR
MUJZU?19+*S74-)C>7[?9&=8_,)4"-FW<,JG.5]P<'% !9>.[6[T+[<UJZW1U
M%M+6U5PV^Y#%<*_ *\;MW' )Q4.L>+=8T_2?$A_L/R;W2K,W4<K2LUM,NTME
M7V#++M.5P/KSFN87P7XG31+O[/:6=OJ%EXB?6;!//W1SJ2?W9P!M&UB,G!]A
MUKJKJ'Q'XH\)ZU:7^F0Z3+=Z?-;06K7*S$R.A&YG48 Y  &>Y/84 4KG7?+\
M/>$I==T2.]DO;VSCBD\U76*5P-LQR 0W+' 'X\UNS^(IYM3U'3]'L$OI].1#
M<[[CR@&8;EC4[6RV,'G &1SZ<WJ&D>(+_P ,>$[9M'V7.FZC9W$\2W,;;8X1
MACG(!).< 9XZD=*OV6EZMX<\8ZY?VVGR:AINL&.X"Q2QK);S*NU@P=@"I&#D
M$XQC'>@!'^(]I)IF@ZA8Z;=W4.KW7V10"J-#+\V48$_>!1AZ>^*U/#_B:75]
M5U;2KW36L+_33$9(_.$JND@)1@P _NG([8KE!X+U73=,\,6\%J+F:UUIM5OF
MBD4*N[S,JFX@G&\ =,[>W2N@T;3-1MOB%XCU2>R:.ROX;6."4R(<F(.&R <C
M.[CZ=J &>*==U?3O%?AC3=/MH'@OYYO-+S%"^R)VV?=.!T.>>@&.]85K<W6D
M_$OQI)I6C"\N'M+*5HDD6%2=LA)+$=3]#GVZUT'BS2M4N=?\,ZMIEHEW_9MU
M*TT)F$9VR1%-P)]"<GO4&GZ;JUKXX\2ZK+IKFVOK6WB@9)8R6:)7#<%A@$MQ
MGTYQ0!;M/&(U32]!N]+TZ:=M91GC$A*1P!5W-YC@-CT'!R:PM;\>WTW@.XU;
M2;..*YBU$:=<"2;(B;S1&Q0@?-G(P>.N>V#2TKP[XHTWP[X0TZ72UNK2P6:+
M4K#[4BB1C_JW)SAT&3E3W[' J-O!_B-O!'B'2O[.M4N)=:.H6D:7(VRIYZ2;
M0<#;PN!G'T% 'J,#S-;JUQ$L<Q'S(C[P/H<#/Y5Q>G>+=*L=%\2:JND+IJV>
MKM:W*ED'G3DQKYCL. "9%R>< 9]J[.TDGEM(Y+F 03,,M$'W[?;/0G]*X72]
M&UBRTOQ3'<:%'=#4M9:[2UFEB99K=S&K*>2 VU6.#QG'- '7:;?WEW<7$5W8
MI (U1XY8IO-CF5L\J=J],>G?Z9KZGK=U:ZLFFV6FFXF-J]TTLTAAA55(7;OV
MM\Q)Z8Z G-8_@KPS/X=U#51;17-EHD_EFTT^XF$AA<;O,*X9@JG*\9/(/3BG
M:Y8:Y/XTM)UT^+4M$%F4$$EP(TAN=^?,=2#N&W ! )'.!S0!!_PL>"31?#FI
MVVD7D\>N2^3$BL@*/AOE.3R<H>>!W)%$/Q"DC.NVNIZ!<V>IZ3:F]:T$Z2>=
M!@_.C\#C&".WO7(+INL>'/#7P^TV_P!/3[99ZWM$44ZL9!MF.0> "0> 3]2*
MZ3Q#H]U<GQ5XGN[9K0?\(]+I]O [*SE0'D9VVD@9)  R>ASC- %B+XBRK/H4
MM_X?NK/2]:,4=O?-,C 2R+E59!R >@8]?059L_&U[J&LWMC:^'+EDL+Y;6[F
M>YC41(5#>9UYP#]T$G'Y5DZ?I=_XH\'>#+&6P>UM;06=Y/<22(5=8D!54"DM
MECCJ!@9[UJ^'=%OX]5\6C4;*2"UU:Z\V%_-0DH8UC((!)!XS0 3^/5M]!B\2
M-IK'P\\@4W:R_O5C+;!*8]OW"<'[V[!!QVI]YXTO%\0:AHFF>';B_N[6WCN%
M/VB.-)4<GG<20!\O'<YZ8R:P[?PQK[?#E_ EU9C@?94U-9$\EK??D/MSO#A>
M-NW&0.<<U/9R3:;\6]7BM-/FNXDT>T3;$Z!EPTFW[[*".O?T_  LK\3;:;0=
M(U2WTB\D^WZ@NG20;E5[>?)!5@3R>#CMTR14TVOF77?#,&M^%3;7]U<W"6TD
MDT<OV8JC$LK#GYE'H.OM6--X.U>TTC25@LQ<79\2#7+Y8Y4"Q@NQ**6(R0"H
M]#@]*Z'Q+IFI7WBOPK?6ED\MOIUQ++<MYB*5#Q%  ">2"<GVH 9JGCE]*AN[
MV729!IMI?I8RS22;)&9BJ[XT*X9 7'.X9P>.*6/7M8D^)]SHGV:W&GV^GI<
M^>0Q#R$%R-O4;2 OXYYP.7U_PQXKU;2_$-K/I,%Y>RWZS65[)=J,VZRHZQ(I
MY0@+@C@$Y.2:Z0Z3K ^(AU<V$3V5[I4=G.RW 'D.LC,>V6X;@@=1SCK0!!-\
M3M.B^P702WETR]N5MTEBNU:=-Q(61H<<(3WW9 (R.U=K<M.EN[6\22S ?*CO
ML!_'!Q^5<'X3M?&F@65OX7GTRUDLK0^5!K(NEP8 >,PXW;PO'IGZ<][,[Q0N
MZ1-,ZC(C0@%O89('ZT >5^#[ZT'@'0=?UW38[B_%TQL)DES-/<S2NI'08SGG
M)(P,]J[6/Q1+#XB&@ZEIWV>^FMVN+3R9Q)'<A?O*&8+AQP<$8P<YKC[/P5KI
M^&&A:6;=+?6]"O8[Z%))5,4SI([!=RDX!5B.1U_.NE?3+[6O%ND>(+O39K)-
M(MIQ'!))&TDLLH52!M8J%"J>21DGH,4 +X5\8WOBF.TNHO#UQ;Z=.)@]U)<(
M?+>-R@7;U.<=1T.1SC--\3:]K&G^,?#&EV%M!);W\DYD+S%"Y2%CM^Z<#D-G
MG) '%2?#K2]1T/P=;Z9J=H;>Y@EF8_O%<,'E=P05)[,!S2>*M*U2X\2^&-8T
MVT2[&FSS^=$TPC.V6(H&R>P/)[^@H YNROKG0?'/Q FTO1?MA3['/)%'*L*@
M" LQR1RQYXQR<YQ73MXYT^33M'N+=H1+JUM]J@2[N! J1@*27;!Q@LHP 22?
M0$C/M-)UB'Q#XUO9--?RM5A@6UVRQ_,4A,9S\W&2<C/;T/%8UIX<\5:#IGA3
M4]-T^*XU'2K!M.OM.DN%3SXCM.4?)4$,@/- '9>$_%5OXJLKN6*'R9[.Y>UN
M(Q()%#KW5QPRD$$'BEOO$4RW^H6.DZ>+^YT^%9;E6F\L L"5C7"L6<@9Q@#D
M<\U>T:75+BT:XU:VCLYI&REK'()/*7'1G  9B<DXX' YQD\I<Z?XE\/>.M3U
M?1]+BU?3]92$S1&Z6![>6-=@;+=5*XSC)_+D M77B.RN]4\(-=>'Y_.U)W:V
MENT5'LW\IF8%3\P; QZ>].M_&M]>Z]?Z99^&[F3^S[R*WNI6N8U$:.H;S.O.
M <[02<>G ,>M:5K=YKOA&\-JMP=/N)9[QXG557?&R;4#$$X+>G0>M2>'M(U"
M#Q-XLGOK%X;35)HW@D\Q"2JQ",@@$D'C(]J )8_&,]Q!IVHVFC3W.D7]T+>.
MXA8M*JDD"5HPO$9(Z[L@$$BE3QD[6/B6?^SL2Z"[+-'Y_$H6,2$J=OH>A'6L
MGP?9>,= T^W\+W&FVS6=FWEQ:P+E<- &R/W6-V_''/'?G',%YH?B*VN?&UG9
MZ4ES;ZXC2V]T;E$"L8!&493SG(X[<\D4 ;,GCAA=>'+>#1KB9M=M6N(")4 7
M;&)-IR?]H<\#Z]*J+X^U&2PUAT\,RM>Z-(RWL'VM BJ%#@H^/F)4Y P.G..,
MUK30=<BU'P#+-IH":+9RP7ACG1@I:%8QC)!/*Y/MTS4EMHNL1OXZ9M,D']KD
MM9CS8_F_<B/GYN.1GZ>_% &R/&$%U-H\&GQ123ZK9&^@6YG\D&/"G .ULO\
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
M7$8VI@+\O)QVQCFNDC\2W2^-D\.7FG16_FV9NH+D7)82[2 R*-@Y!///3!H
MZ.BLS1=3FU:WN+A[9(8DN)(8664OYJHQ7?\ =& 2#CKZU:OYKFWL)YK.V6YN
M$0LD+2;/,([;L'!_"@"S4*75O+<S6T=Q$\\(4RQ*X+(&Z;AU&<'&:YS2_%\F
ML>%M)UBSL(FFU*98DM6N"-AR=X+;.JA6)&/X345IXDT^#Q'XM^TZ9%8-I4$$
MUW?94O<1E'8$X&?E5> 2>O:@#KJA2[MY;F6VCN(GGB ,D2N"R YP2.HS@X^E
M<O-XTGL(-(O]3TH6VEZI)'%'.MQO>!I!F/S4V@ 'H2&.#Z]:SM):+3OB9XYN
M8[=F"6-E,T<"9>0A92< =6./Q- '?TR66.WA>::1(XHU+.[L J@<DDGH*Y6R
M\8W4NN:7I5]I<=K/JED]W @N2SQE0"4E4H"APW49Y!':L?1_$^K7?@_Q/J>M
M:7:7L%I<7D;V\=QD,D65:/#(!MVJ>>^?NC- 'H44L<\*30R+)$ZAD=#D,#R"
M".HI]<M:^)H5L?#MGI]A$MWJEFL\%H)-D<$2HI.6"G"C<JC"\DCH,XIW/C]K
M+3?$37&DL-3T%1)<VBS@J\97<LB.0,J0#_#D$8Q0!VM%<C:>,;Q_$&CZ??:+
M]EM]8@>2TG%R';<B!V5T"_+P<@Y/3D#M/H_BR77)8I;&R@EL6NY;69TNLRVY
M3?\ -)'MXR4 QN_B% '3T5F:_K=MX>TF2_N59P&2..),;I9'8*JC/<DC^=9P
M\3W%GXELM#U>PBMI=0C=[*:&X,L<CH,M&Q**58#D<$$>_% &S=:II]E/#!=W
MUM;S3'$4<LRHTA]%!//X5:90ZE6 *D8(/>O./#=M<>(]>\8V>O:;8W-FVH1Q
M3*UPTFS9$A15!C&0#SG*X)/'KL>,M:UC3-9\-6>FQ6S0W]]Y4IDF9&;",P7A
M3A3CD\GC&.<T =1!-9K*UC;RP"2!5W01L,QJ?NY4=!P<?2G7%U;V@C-S<10B
M1Q&AD<+N<]%&>I/85YU;3W^G?$WQ8^E:1#=7;V%E(\7GB&/=B3.7VDDGM\O/
M?%:%WXRL=2\->%=8?0UN[?5=0MHHUG9?]%E=]H?D')4[L$8Z=LT =W17,7/B
MR4ZOJNFZ;907=SI@0S0/=>7,X90^438=P 8<Y&2"/KT] !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 (Q*H2%+$#(48R?;FO+G\)>(&^&MWH/V!/MTVJ&[7]^NS
M8;@3=?7 QTZUZE10!Q>I:!?:KX[2_DLW33)=&FTZ5C(F]6D96S@$\ #'U]N:
MA\(6?C/2;"R\/:A:6(L]/VQ+JD=QN,T*?=41;<AB %))XY(R:[JJ]U?V=D81
M=W4$!FD$40ED"[W)P%7/4DGH* .,A\,ZI<W/CN*>!;>'7DVVLID5MO[CROF
MY'//?BJ$&A^*[D>"_/TJSM_[#D"SAKS=Y@$)CW@A>!SD#D^N,<^A_;;3[>;#
M[3#]L$7G?9]X\SR\XW;>N,\9J>@#S%/#7B?2O#_BCPQ:6%O>V.H_:I+&[-T(
MS'YP.8W4C.02<$<'/.*T?[ UL:AX$FDLHB-%BD6\,<X(RT'E#;G!//)X'MFN
M]HH \_3P_K(LO'<1L/FUMI&L_P!\G\4(C&_GCD9[\5GWUGJ\+>$+&QTR"YUC
M2-/+3QK?+!-$-JQ J^UE*,0W!'.T=,&O4*QM8\*:)KUU%=:A9![J%=D=Q'*\
M4JKUV[T(;'MG% &;X+EE@%[IESH#Z1=(PNY<W:W/GF5FRY<<[B4;((';''2C
MK>B>(+SQ5?RK:6E]IUQ8"&S:>?8+*7#!VV;3DMD?,.>,9 KK=.TNRTFW,%C
M(D)W,<EF<^K,<EC[DFKE 'EVG>%?%&C1>$M6@LK6:^TFQ.G7=B+D#S82%PRN
M1@,"N<=,<9HU#P1X@UZ+QDL\5K8-JTUK<V3_ &CS"LD*)@, O0E<$]NP/6O4
M:* .!ELO%>L>)_"FK7>BVMG_ &8UQ]J4WH;)DCV97"GCN._8XZED?A;5[G2_
M'EE+;I VN/,]H[2@@;H1& ^,X.1GOP:]!HH X#4M&\0:AH'A.!]-B2XTS4;6
MYN(TN58".)2" 3C+$G('3WJY8Z1JWAOQ9KE]9V7V_3M89+@(DJI);SA=K!MQ
M *-P<@DC'0UV=5Y[^SMKF"VGNH(I[@E88GD :0XSA0>3P#TH \^3P3J>EV'A
M6VMH4N7L-4?4KZ1) JDOOW*@;&<%\#..%J;4?#_B:34_&UUI0%G-JUM;1V-P
M9@"K1*P;..5W!C@CIUXKT.H+J]M+%8FN[F&!99%BC,KA=[M]U1GJ3V% '#:5
MH.MVWC73M:&B6-C9+I;V<MO%=;FC8R*^<[0&)P1U]R>U:W@+2=0T71[RUU*W
M$,LE_<7*;9 X*R.6'3N,X-=510!R=]I&K1?$FUUZSMX)[-],-C-NFV-$?-$F
MX#'S<9&..>I%4_#^B:_8:!XIM0B65_?WMY=V,WF*ZH9>4W8Z$'&>"/K7:RRQ
MP1-++(L<:#+.YP /4FJHU?33;VDXU"U\F\<1VTGG+MF8YP$.?F)P>!Z4 <#I
MOAOQ''K/A'4'T>QMCIL=Q'>G[9O>1I$13*S;?F)*D]23GDBG2^&-<D\->.;
M6"B;7+N::TS,F KHJ#?SP1MR<9ZUZ310!Q-SH^K3^(?!E\M@1#I,<RW>94R"
M\0C&WGG!&3TX]^*IMX>UIK?QZGV 9UP,+/\ ?)WA$7S\\<C/?CWKNY+VTAO(
M+.6YA2YG#&&%G >0+]XJ.IQD9Q4] ' RZ#K+_P#""D6'_(%P;S]\G_/$Q?+S
MSR<]N/?BL5K/5=0O-=EL?#,&K:+J-\S,+?5A!%<>7A#N1DSG<A#$$!L=QC/J
M$E_9Q7L-G)=0)=3 F*!I '< 9)"]3@"N=@\(^#[C5;QK6VA^TI)F[M[>Z=4#
ML,_O(E;;DCGE>: +FF:MJ6I3:;-#I20Z7/;,\[R3#S(90<! HR&'7Y@<=_K#
MX]TR^USP5J>DZ= );J\A,2;G"*N2.23_ $S71(B1QK'&JJB@!548  [ 4Z@#
MD)HO%=QX:BTBQLK;3[@VZV[WL]QO$0V[2R*H^9O3)45DW7@?4/#5AX:F\(+#
M<7&A++$UM=/L%W'+@R?-_"VX!AV_+%>BT4 >9^/9=;G\ M=:I:6]K=/J-EY5
ME'-YBQXG3&Z3:,DGK@8 QC/)._=:#<>(_%%CJFH6CV5KI]I<0QQNZM))), K
M'Y20%"CCG))Z#'.WK.@Z=X@M4M=3A>:!'60(LSQC<#D'Y2,X(!%:"*$14!)"
MC W$D_B3R: .$\*6?C;1K.U\-W=I8-866V*/5UN/F>!?NKY.W[^T!<DX'7G'
M,*^'=:_L?QW:FP DUR69[3]\F 'A$8W\\8(R<9XKT.B@#SF#P]XAT;6]"U^Q
ML8[J2+1X])U"Q:X5& 0[A)&WW3SG@XX]^D)\+^(Y/"OC>PEL+99];NYIK8)=
M!MOF(J_,2!@#;G/7VKT6WO;2[>=+:YAF>WD\J98W#&-\ [6QT.".#4] '$RZ
M/JTWBCP?J'V#;!I=K/%=9E3(:1$4;1GD ID^Q_"LF[TR^TWP_P"-A?65J/[:
MO2UE'<R@I*TBI$B-MZ,6 QVY'/%>F53U32K#6M/DL-2M(KJUDQNBE7(..0?8
MCUH X?1FU;2]:L)]9\*S)\JZ?#?-JR730JQ& %VJ<$@9;EL#)X%;OCCP]>:_
MIEC)ILD::CIE]%J%JLI(21X\_(Q'0$$C/TJ]I7A71M&F$UE:N)5&$>:>28H.
M^TNQV_ABMF@#DSI5[JWBO3?$-[I[VBZ5:S)!;&5&DDEEVACE25"A5P,G)+<@
M8YYJ+PEK\?PMTSPZ;!#?VU^D[XG7R]BW!EX.<YP<=.M>HT4 0SQFYLI(\%&E
MC*X;^'([XKS5/"_B4?#W0=!DTZW^TZ9>6SL8[H$.D+[BV2!@L,8'UR17J%%
M'#:GX9OM:\9ZI<SVS0Z9J&@'2C+YBET<N[%MH/3#X^H].:E\++XVMX+32-8L
MK"*"R"H^IPW.\W*+P L6WY2<#))]<#.,=I10!S/CKP_?>(-"A72IXX=3L;N*
M^M#+G89(SD*V.Q!(I;*?Q-J&GW4NJZ5!8O\ 9VCCLX;H3-(Y_B+X 4#L.>IS
MV%=+5>\O[/3H1->W4%M$6"AYI @)/09/>@#SN+PMKT/@_P %:9]@5KG1;^"X
MNL3IM*1AP=ASR3N&,XZ&M?Q'I&OVOC"P\5>'[:"]D6T:QO+":81%XBV]65\$
M AL]>U=K4%I>VE_"9K.YAN(@[(7A<. RG!&1W!XH Y#Q)H_B+5]%TJ\^SVTF
MIV.JPZC]A2;";$!'E+(0,G#9W$ 9SVQ5>+1O$;^)?$.K3Z=;+%J6F16\<270
M+*ZA\#D '[W)XQVW=^^HH \W/AG7!X-\%Z6+ &YT:]M9[K]\FTI""#M.>2<\
M9Q[XK2GTK7$\::YK-I8QE+C2%M;4RR+@S(78;AGA26 _I776]_9W<T\5M=03
M20,%F2.0,8R>S =#]:L4 <#HG@Y['Q)=W^G6#:'87=B\5W8B96BEN"1M=$4D
M* -PSP3D<#FL^U\.^+K7P3X>TDV-I(NF3HEY9K>8%["H8<MMP!DJ=IZXY]*]
M)N;FWL[=[BZGC@A09>25PJJ/<G@5%_:=@'M$-[;AKT$VJ^8,S@#<=G][CGCM
M0!YO=>$?$<FD^-[%=.LD&M%#:B&Y^5#Y:)@@J, ;3SWXP/3>O-(U6Y\5>$-1
M6P*V^EPW"76Z5,@R1J@VC/."N3TX]>E=I10!Y[X5TCQ?X9M!X72ULI=*@E?[
M-JQN/G2!F+;3%MR7&2!R!TZXYDMM.\7^&?$.K1Z186.I:3JEVUY')/=&%K21
M\;]PVDLN1D <UWU% ' >*_"MUXABGM[S25N[N*!?[-U>"5(98)MO)8Y#*N_Y
MN-W4\<"NRAM[V+1([9KH/?+;",W!7AI N-^/KSBKM% 'EEEX7\5!?"\\^EV(
MOM,O&DOIWO=SW9,;(92VW./FS@Y/;  K07P[K?\ 8?CNS-@!+KDL[VG[Y, 2
M0B,;^>,$9.,UZ'10!YU!X?\ $.C:[HFOV-C'=.FD1Z5J%BUPJ,NP[A(C?=/.
M>#CCWZ;'@G2-7TJX\0OJEM;PK?ZI)>P^5/YAPRHN#\H_N]??H*Z:WO;2ZEGB
MM[F&:2W?RYDC<,8VQG# =#@@X-3T </XS\-/XDEN8+G0UN=D(.FW\$ZQ36TW
M.<L2&"@[3QN[\=*K7.B>+="UO3]<TI;?6IGTV&PU.WFG\@RO'DB9'((SEFR#
MZ^_'H-% '.:KH5WXF\%WNEZNT,=W>1L0(22EN_6/:V 6VD*<X&2#T' H3^$[
M_5OAQ<Z/J%VJ:S?1":XN5Z"YRK#IU52JK]%%=7:7MI?PM+9W,-Q&KM&7B<.
MRG!&1W!X(J>@#E=!O/&5P(QKNE6=H+9#YCVUT)3>-C VJ0!&N>>3G@#IFJ7A
M;0]6TCX7MH5W9K_:$<-Q&JI*I5S(SE2&[#YAG/H>M=O10!YR?"^NQ>$_!4,-
MG"]_H-Q"T\#SA5D58FC)5@#_ '@>16EX^TRYO]-TFZLKF.TUZUO8A:2K\P#2
M'9(OJ5V%F/LF>U=I7/7>E^%M$UN;Q/>I96>H3*$>]N)=N0%QQN. =HQD<XH
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
M(Y#%Y@#)MQM." 0Q/J!TI=5\<W>D9N;K2EALO[373U6>8I/*I8)YR*5PRY/
MSR.<CI59_#>MFR\#PBV@W:&T;77[_AML)C.SCGKGG%96H^#_ !7>:7JMH\&F
MW%U)JB7D5]+<L'GB6972,C9\@51CJ0,<#G- '0WOBW6_^$HU+0=+\/PW<]G!
M#<*[WHC61'8@_P /!XX'/?GULZ7XLFN=3\0V&IV5O82Z.%D)^TEQ+$REED^X
M,+@'/7!!J/3-(U>'X@ZCK5U;VZVEW8PVX,<V6#QEB3@C[IW<<YXZ52\4:%%K
M'C30YK.[5)9$EM]1C3!\ZS4ARK>WF!%_[:&@#K='N[J_T>TN[VT6TN)XED>W
M$A?R\C.TG Y'?CK7+S>.;NTN=*-[I2VT&I:D;"*&68K<K\S*LIC*_=)7L> P
M.37:UY6O@_Q<VEZ;#<6^F3W]CK4>H37KW3;[Y5=B"?D^3"L!CG & !0!U5YX
MIU"2+5YM#TE=1CTJ8P2H9BLD\B@%TC 4\@,!D]3D>]4UUW7)_B?;Z8EO FGG
M1_M?DR2LKC=*BDL I&]<$!>G)^;FJ]EHWBWPWX@U8:1#IM[I>K71O-]S.T;6
MDS@"0[0#O4D9 !'U'6M"70M8M_B!8ZW;&WN;?^R_[/N7FD*.I$@?S H4AL\C
M&1S0!5LO&=E8Z9XJU.[TJ*Q&EZ@UO,MNP9KJ3:FULX7+,65>?;FM"?Q1>Z5K
MFEZ=K.GP0QZH6CMY[><R*DP&?+?*CJ,X8=2.@KGYO FI:MHGC#3;PQ6AU?4/
MMUG,DF_RV 39N&!WC&<9X-;$VCZMXBO= FUFS@M!I,_VN413>9YTX0JNSCA,
ML6YP> ,=Z ,N?XB:O'H>M:NGAV$VVC7TMM=AK[YF6,@,8_D^8\DX.T8QR>WH
M,4BS1)*ARKJ&'T-><OX2UZ3P7XPT@VUL+G6;^YN+<_:/E5)2,;CC@C'8&NCB
MU'7+/7]&TR2PM?[/GM2LTBS%IHI54DG&,&/A1GU<4 6/%GB&7PSIL%\EFES&
M]U#;NIE*%?,<(&'RG.">G%1R^)+F/QG-X=73XW8::;^*83XWXD";"-O')SG)
M^E-\=:'>>(/"\EIIYB^V1SPW,*RMM5VCD5]I/;.",UG6>E>(9OB#%XCO;.QM
M[9M)-F\*7)=XV,N_@[<-T]ASU.* ,E?BAJ2^&-.\57'AH1Z!.RK<S"\#20 O
MLWA-OS*#@=0<]L<GO]4N+BVTFZN+-(GN(XF>,2L0A(&>2 3BO+O"&D:AXH^"
M^D^'VMHX;.Y $UWYH/[D3%B O7><;?09SGM7J]U!]HLIK=3M\R-D!],C% '#
M^'/%]^G@?P]=ZE%%<:EJYCBM56<_O7<%BSDK\@ !)QNX&!VK;L/$LQ\5S>&]
M4M([>^^S"[MY(9"\<\6=K8R 58'J.>.<URUOX*\0KX1\-PLMC%J_AR>-[95G
M9H[E5!5@S;1LW*>.#C'OQTUIHMU?>,H_$FH0+:FWLC:6]OY@=LLVYW8C@=
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
M1N VC&TC!Y/)[]:Q!X8US5O">E^%]8AMUALY8!<7D<VX3Q0L"NU<9#-M4'.
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
M<6DDA6X6/<H:8#^[@D@="!G.>*+;Q;/J6LWUCIZV;RV-\MK/9R2%;@1[E#3
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
M5A/GR;F%X7QUVL"#^AKD?">D^,=)M+/1-1GTUM-L-J1WL+/Y\\2?<0H1A3@
M$Y/' Y.:[>B@#RZ3P5XLDTD6;G29KB#6H]1^V23R>9>*LN\!_D^0A<*/O#
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 5@ZQXKM='U./3C8ZC>7+P^?LLX/,(3.W)Y]:WJY5
MO^2K)_V!3_Z.K.HVDK'7@Z=.<I.HKI)NVVP?\)NG_0M^(_\ P7G_ !H_X3A/
M^A;\1_\ @O/^-=511RS_ )OP*]OAO^?7_DS_ ,CE?^$X3_H6_$?_ (+S_C1_
MPG"?]"WXC_\ !>?\:ZJBCEG_ #?@'M\-_P ^O_)G_D<K_P )PG_0M^(__!>?
M\:/^$X3_ *%OQ'_X+S_C7544<L_YOP#V^&_Y]?\ DS_R.5_X3A/^A;\1_P#@
MO/\ C1_PG"?]"WXC_P#!>?\ &NJHHY9_S?@'M\-_SZ_\F?\ D<K_ ,)PG_0M
M^(__  7G_&C_ (3A/^A;\1_^"\_XUU5%'+/^;\ ]OAO^?7_DS_R.5_X3A/\
MH6_$?_@O/^-'_"<)_P!"WXC_ /!>?\:ZJBCEG_-^ >WPW_/K_P F?^1RO_"<
M)_T+?B/_ ,%Y_P :/^$W3_H6_$?_ (+S_C7544<L_P";\ ]OAO\ GU_Y,_\
M(Y7_ (3A/^A;\1_^"\_XT?\ ";I_T+?B/_P7G_&NJHHY9_S?@'M\-_SZ_P#)
MG_D<K_PG"?\ 0M^(_P#P7G_&C_A-T_Z%OQ'_ ."\_P"-=511RS_F_ /;X;_G
MU_Y,_P#(Y7_A.$_Z%OQ'_P""\_XT?\)NG_0M^(__  7G_&NJHHY9_P WX![?
M#?\ /K_R9_Y'*_\ "<)_T+?B/_P7G_&C_A.$_P"A;\1_^"\_XUU5%'+/^;\
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
M_H#5U59P^.7]=#MQ'^[T?1_^E,****T.(**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y5O^2K
M)_V!3_Z.KJJY5O\ DJR?]@4_^CJSJ=/5';@O^7G^%G54445H<04444 %%%%
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
M_"1Z(;(W@U>Q-L':,S"X4KN7[RYSU'<4 :=%1P7$-U;I<6\T<L$BADDC8,K
M]""."*S_ /A)="%J;HZWIOV99/*,WVI-@?\ NYSC/MUH U**Y[Q7KW]F>'-6
MGTZ]LQJ5K82WL<4A#DJJDYVA@<'&,]/K5C0O$%AJD%O;#4;2;4Q:QS7%O'*I
MD3<H))4'(&3^M &S15 :YI)OC9#4[/[4H8F'SEW@+][C/;OZ5R.K^/H[KPR=
M4\.7MJ_E:E%:RJXWL4:<1%@,C;GD@D'(H [VBJ5AK&F:HTZZ?J%K=FW;9,()
ME?RV]&P>#3+?7M(NGF2WU2SE:!/,E"3J=B_WCSP/?I0!H450LM<TG4K@P6.I
MV=U,(Q*8X9U=MAZ-@'H?6EOM9TO3'"7^HVMJQ7<!-,J'&<9Y/3/&: +U%9UY
MK^CZ>\J7FJV5N\4?FR++.JE$R!N()X&2!GWJY;7,%Y;1W-M-'-!*H>.6-@RN
MIZ$$<$4 2T51;6M+2_%BVHV@NR_EB$S+O+8SMQGKCG'7%+=ZSIEA.D%YJ%K;
MROC:DLRJ3DX'!/<\#U- %VBL.W\6Z-<Z_J&C)?0"YL41I=T@')#$J,]=H7)]
M,_6IM*U!(_#L%Y?ZQ97BX.^_AVQPR'<0,?,0.PZ]: -:BL[^WM'&G2:@=4LA
M9QL4><SJ$1AU!;. ?:I+36-,O[RXL[/4+6XNK8XGABF5GB_W@#D?C0!=HJK=
M:E86,D4=W>V]N\Q(C664*7P,G )YP!FJ'_"6^&Q9+>G7],^RO*85F^UIL+CJ
MN<XSSTH V:*RY+LGQ);VR:K:*GV=W>P(!FD.5Q(#G(4<CIWI\NO:/!.8)M5L
MHY0Q4J\ZJ0PZCD]1Z4 :-%<;IOC!(->\0VFOZII]M!9WD5O:.["$,'B5\?,Q
MR?F]?RK8F\4Z3;^*(?#TEW"M]);F?:S@8^955>>K-NR!UP#[4 ;5%5+[5-/T
MP1&_O[6T$K;(_M$RQ[V]!D\GVJ'4=3M((+F :I9VEVMNTBM/(O[H= [*2/E!
MQZ?6@#1HK.AU*VM=&L[F_P!3M7$D2?Z4&"1S,5SN09/!Y( )XK%\9>(I]/\
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
M):QB-B9E%J4)7 Y 8$$]N]=UX;F_XHG2I5BD8II\7[LH58D1CC!QSD8K;HH
M\;T34K6?6/ -S$DD%M%]JA:SCMG\NR+1$"(L06+9'))[9P!5G3]-_M#P'XW7
M2;:*34VU/46@V(/,9'<X"GKADR 1P<UZW10!P7A>]\.^(]<L]6TXZE/J-M;-
M#+]H5T%JC8S&^0%)W 8'/0D<"G>.+XZ-XFT#5;Y[N/14CN()[BV4M]GD?84=
M@ 3@A67..,^]=W10!YY-X;LM2\!7Y\-1W"2_;#JNGS3[LR7*D.'4-@JK,"O0
M#!)'!J#6IM0U+P(OB9+&Z$ES=6E[/:1#,RVD;J=@'<]9,>K&O2J* /*-7D\.
MZOX3\6:UH\EW>376DO;RW4X=5=@I\N,*P&YQD]!D9 [UZ#X;@LH]!L9;*&!!
M);1;FB4#=A0.<=<=.:UJ* /*-;O(;"]^)ME<>8MS?V(EM8Q&Q,R?9-A9<#D!
M@03V[U9TE[.3QOX3FE5!Y?AQE+2IM*/F+ .X<' ;'MFO3J* /'-%2)_#>F+:
MZW_8NHVVHZB]G/(@:#!F;]W(IXVLK CITX][PU26.X\!ZYK-I%IT4<]]'<-$
MK>2KNK*C#N%<C<N?[PKU6B@#Q/49K>Y\'^*TEB<>;XJ25$EA92R>; 20"/[J
MMGN #FNE\17EEX<\;V6H79GLM"N[!HDN[*/,<=P9-QW[0<;UV\]]H]*]'HH
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
M ,$J!@9P,GV%IM-U#6?$FBZY?:<]D=(@G(@,J.TLTJA2%*G&T -R2"21P,4
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
MGL+^UU,Z2\X>9P(UAWIN4A7(WAB.<=CS4.K>%[J[\:66JVLB)9SP?9]4C/\
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
M-*E_Y!U_K$:W0/W9 HW+&WJ"W;OBNWOK&WU&T:UNHP\3$'![$$%2/<$ CZ4
M2Q1+!"D2;MJ# W,6./J>35'5M TG71;#5=/@O!;2>;$)EW!6]<?T-<O)XDU?
M4M(\1ZMI,L$:Z/<SP0VTD6X7'D@%]YSD;CN QC'!.>E,M/$VLZ]XCL+33KBV
MM+'4-!74XVDMR\D3,Z#!^8!N&]OQH [IXTD38Z*R^C#(IU>96OB_Q*WAC1M?
MGN+$QOJ:Z?=6R6Y_>@W!A+ABWRGC(&,?7M-<:[XQNH?%4UA>:6AT.[=8XWM&
M/VA%B2383O\ EX)YYR3_  XY .Y;6=/36H]':Y7^T)(FF6'!R4! )SC'<=^]
M/L=3L]2^T_9)?,^RSM;3?*5VR+C(Y SU'(XKB;34UUOQYX0U5(S&+W0+BX"'
MG;O,#8_#-3V7B76KC0]<FDGTY)['6FL1-(ICC2$,@+!23E\,<#/)P/:@#NJ*
M\TU#QIK=IX?\9RV\D33Z&\9MYKJU*M)&\:OATRN&&XX.!VR*U)?$NJZ)XGN;
M;5IK>YL3H\VIJL$)1H3$RAD!+'<"&ZG'([=* .WHKEM+O/$%S'H^K23V4FFW
M=L9[V':5,&Y R>41][G@[NO48Z5G:5K_ (HU>/0M8LK RZ=J#JUS"_E*L,#C
M(=6W[BR\9!'/. * .NU+5+'1[)[S4;A;>V3[\KYVK]3V_&JEOXIT*YGA@CU6
MU\Z?_4H[[&E_W0<;OPK'^*?_ "2_Q#_UZ'^8H\8V%EJ'PMU!+Y5,<6FM.CGK
M'(D>Y6![$$"@#KZ*\U\.^)]?UK1+&QMUF&H0Z/:W4\X2-V>64-MW!W7Y<)DX
MY.[J,<VVUWQA+J_A[2IDT_3+S4;">6Y5XC-Y$L90$J0^&!W9 R,=R<8H [^B
MO/-,\5:]-9W%EJ$UE#>V&KG3[N[1#^]BV;U:*/G,C94;>>YP:KR>-->_X1:>
M\A:U^U6VOC2V:>W93+&950$C/R-AAG@]^!0!Z76-J/A/0M5OQ?WFFQ/=[0IF
M4E'8#H&*D;A['-<M=+XC@\?^&K*^UR&998[V7$-IY:879MRI8DG:Y&<\53O?
M%GBB#PYXGUA+O3Q_8>I2PB(6K8GC3R_E)W_+PQYYY]* /2;>W@M+=+>VA2&&
M,82.-0JJ/8"I:X2_\4ZKX=\07*:I+;W=B=&N-36.&$QM$82N4#$G<"&ZD#D=
MNE6]/O\ Q;/J>G.;57TV\MW:YED6)1;2;<HR!9"SH3P0>>AR* .PHKS+3?%W
MB670O#6N7=Q8M#?ZH+">VCMBN0TKQAPQ8X(VCC'U)K9\)R:C-XR\7"ZU SQ6
M]Y'$D9C VJ848 'L!N/UZT =E(ZQ1M([!44%F)Z "L(>-O#3/"HUBW+3*6B
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
MZU#8FVAC+HL$C*H+R?PR_-NVYX&..] '?T5YO;Z[?Z+J/C_5;V\-W!I<B&.
MH%R/(5U4'L,MC\2:Z#3;KQ2/$-O'=6AETF:!C-,XBC,$HY&T+(Q9#R,')''-
M '451T[6=/U:2[CL;E9FLYO(GV@C8^ <<CG@CI7,^*I-1_X3SPA;6NH&"":2
MZ+1^6&!98&P3Z\,1CWS7-3:AK.C)\0=7TNXM8A8:C]H>.:$R>=M@B)7.1M&.
M_)Y[8Y /6:*XN^\0ZSJ=]JEEH,+K/801,IV1L'ED3>JOO=<)C:..>3R,<]/I
MTM_<Z-;2WMNEGJ#P@RPY$BQ28Y&0?F /O0!=HKR^U\7>*9/"V@Z\]SI[?;-3
M%C-;"V8*P>=H@P;<2,8'&#TY)K4/B#Q!97_B?3);O3;BXL+2"[M;F9/L\2"0
MN&#_ #'A=F1SST)[T =Y17 Q>*=5^T>*;2&=9?[-T^.]M)[JT9"2RR$ADRN1
MF/@\=>])I?B+Q U_X0-]=6DEOX@LV9HHK<J89%@$H8-N.[/((P!0!W]175K;
MWMK+:W4,<]O*I22*10RN#U!!ZBN)LO$FL-:ZSI5W/!_PD%KJ"6L&V'".DA!B
MDVYY&S<S<\;&]*[I00BAFW$#DXQF@#(TOPKH>C3"73].BAD481LEM@]%R3M_
M#%;%%% !1110!ROBW_D,>%_^PD/_ $!JZJN5\6_\ACPO_P!A(?\ H#5U59P^
M.7]=#MQ'^[T?1_\ I3"BBBM#B"BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N5;_DJR?\ 8%/_
M *.KJJY5O^2K)_V!3_Z.K.IT]4=N"_Y>?X6=51116AQ!1110 4444 9>OZ!8
M^)-+:POU?9O66.2)MLD,BG*NC=F![U#:Z-?JB1:CK<][ N/E,*1F3']\J.?<
M#;GOD9%;5075Y;V4:27,JQJ\J0J6[N[!5'XD@4 <^_@R)9M76SU"XM;+6&9[
MVV15(+LNUV1B,H6'7KZC!JQ'X6BMO$<&L6MRT/V?3_[.BMA&#&L60P]\@J._
M08K46>\.K26[60%B(5=;KS@2TA)!39C(P #G/>K= ''+X!B7PU;Z&-5N?(@O
MOMRR>6F\OYIEP>,8WGTZ<5D^']+GU;5?&MJU_-;VM[?[758<&6(PHI:-CTSA
MESSTXP>:]'HH P?^$6@3Q!INJV]P\"Z=:-9P6R(/+\MMN1Z_P+CGM69)\/XI
M+"\M_P"UKM)9]5&KQSHB9AN 0>!C!7@<'/UKL:* .+O/AY%>PZ_%-K5^PUM(
MUNBRQ]44+N7"C!(4#T'/%:<WA5+O7X-5NKQYC'8O8/ 8U"21N06SWR2HZ&NA
MHH Y;P]X,/A_R8/[;U"\TZUR+.RN-FR $$ %@H9\ D ,<#TR 1'HG@5="N1%
M;:WJ+:-'*9H-+<H8XFSN #;=^T'D+G'KFNMKG=6\60V$&CW%I +VVU+4([$3
M)+M"%V*[NAW#@].OK0!;\3Z"GB;P_=:/+<R6\%TNR5XE!;;G.!G@=/2J%WX.
M75;&'3]7U:]O-/CV[K0!(DFVXP)-JAB.!QD ]P:Z:FNZ1QM)(P5%!+,QP !W
M- ',ZQX,6^UJWUC2]6N]&OXH!;/):*C++"#D*R."O!)P<<9K&U6QDMOB)X5@
MLKF9/LUG=J]Q(AE!=S&0)#QRQ#'J#GIZ5WEK<Q7EI#=6[[X9D62-L?>4C(/Y
M&I: .3G\"6[FUN(-2N[?48+Y[]KQ A:21U*/E2"N-IV@8X 'OFN_P[A:QN[0
M:U?^7<ZFNIDLL9*RA@_'R]"R@G\ACOVE5-,GO+FP274+(65R2P: 3"4* Q .
MX 9R,'VSB@#/U3PXNIZQI.J?;KBVNM.$BAH0N)$D"AU(8'&=HY'(K+F\!Q3Z
M%KVDOJ=QY.M7+W-PXC7<C-MW!., ?*.N>]=?10!SEYX2BU'68-1O;MYA'8R6
M#P&-0DL4F-^>^3M'0U#X?\&RZ"(XO^$@U&]M+52MC;7.PK;\$#) #/@' R<
M=NF-ZWGO)-1O(9K(16L6S[/<"8,9\C+?+C*[3QSUJW0!QT/@&*#P_I>CIJMS
MY.FWPOHI#&F]G$AD ;C&-S'H :T(_"WV?5-:O[75;RW;55!=$";8I1&(Q(N5
MSD  X)QGM6U=7EO9)&]Q*L:R2I"F?XG8A5 ^I-9>E^(&U'Q-K>C/9F$Z8(")
M?,#>:)0Q!QCC&WU/6@#4LX'M;&WMY;B2YDBC5&FDQND(&"QQQD]:Q]0\,_VA
MXJTS7C?RQRZ<DB0PJBE")  V[/)Z#H1BM2XGO([^SB@LA-;2E_M$YF"F#"Y7
MY<9;)XXZ=:MT 8NH^'QJ'B/2M9-Y)')IJRK'$J J_F !MW?H!C&*R)O ,4^A
M:KI+ZK<B+4K_ /M"5Q&FY7+JY"\8V[E7KD]>:[&B@#G-7\*'6H+^SO-1DDL-
M0""XMS$I V@ F,]5)VCUQVP>:V[RV:YL)K6.4PF1"@<*&*@C' />K%% &1X8
MT%/#/A^UT>*YDN(+5=D3RJ VW.<''!Z^E9[^#(EFU=;34+BULM89GO;9%4@N
MPVNR,>4+#KU]1@UT]9NOZI)HFA7FJ):/=BUB:9X8V 8JHR<9ZG':@"DOA>&'
MQ'9:O;7#0"SL38PVRH/+$1*GZYRJ]^U9<GP[M)M$FTY]2NQ*=1;4[>[CVK+;
MW#,6++@8QDG@CH:EO?' L]+\/:D-.,MKK4L,,<BSC;"THRF\XZ8[C//'IG;O
M-4GM]9M-.AL_.-Q%)*7$H78$V@Y&.Y=0/KVQ0!G&0>$-+-WJ=UJFL7$\J123
MQVOF2'KM CB4!5'/0=3W)I_@S0(?#^@F**V-LUS/)=/ 3DQ;V)5/^ KM7CCB
MI_"NOGQ+H2:D;0VI,TT)B,F_!CD9.N!UVY_&MJ@#G?$?A--=O;'4K74KK2]4
MLMRPW=MM)*-C<C*P(93@'![BIX?#OEM8^;J%Q<K;.TTHG"DW,I& [X Z=@,
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
MU8-I%D;2[<R7$1A7;*Y.2S<<G/.: ./GT34+'3[^QTK7;2[EDOXIX=/F5D@
MVEFMPVYB P4MMZ#TPU8FHR66KZ/I ETNXL+FV\5VT%S9SR;Q;R';N5&!P4(*
MD$>O&!7I47AC0X-+BTR'2K2.RBD\V.%(P%5_[PQ_%[]:DE\/Z1<::VGSZ=;3
M6COYCQ21A@SYSN.>K9[GF@#B]0NKK2?&GB.32VEF:#PPMS;0&1I$\T/*%VJ2
M0,[%X'6JS.T&@>!M=T>XEDO[V[M(KJ3S"QNXY5/F^9_>(P6R?N[3C%>@PZ-I
MEOJ'V^&PMX[ORQ%YR1@-L'1<_P!T>G2H[/P_I&GW'GV>G6\$F68%$ "EOO%1
MT7/?&,T >4:G;-%X-\<:HMY??;-+UN5K.0W<A\G:8L8RW/4CG/'%=!XIN+K2
MM=O]3O;4:CH8FMU>XM92MSI; (<;?XHV)5B <X<Y!%=FWA?0GM;FU;2;-K>Z
MD\VXB,0*RO\ WF'\1]S3SX=T<W+7!T^#S6*%SM^^4 "%AT8K@8SG&!B@!VO:
M2FN:)=Z<\TD!GC*I-$Y5XVQPP(YR#S7#Z!JMYK.FQ,;5AJ/ARTFCNH!G#WJ@
MHJ_[0PA?'_31#VKN]7?4X],E;1X;6:_&/+2Z=DC/(SDJ"1QGMUJ/1-.EL+25
MKHQ->W4S7%RT0(4N<# SR0JA5!/)"@T >=">8^ ?"?B;3;F636I[FT$\H<DW
M32L%FC<=" 2V!_#MXQBH]5N&M_!_Q,'VF2,VEZYMOWI!A)AB*[.?EY)P!ZUZ
M3;>'](L[PW=OIUO%,7:3<J 8=OO,!T#')R1R<U%=^%= O[VXO;O2+.:YN(_*
MFE>(%I%QC!/?CCZ<4 6Q%'=Z.L4P\R.6 !P3]X%>:\BTVTMQ\*_ *1DQO/JU
MD9&1R&Y=QD>G0]*]E@@AM8$@MXDBAC&U(XU"JH] !TK+7PGX>2!($T6Q6))_
MM"(L"@++_? [-[]J .#N9K;0IO'U@U_J%IIL*V31^1,7EC>8%6",YX+,%&2>
M,DY'6H;V,BY\?Z7/'##;#0XYULH9B\<<FR;D<#YB%4G &<#KUKT:7PWHD[7K
M3:7:2-?*$NB\0)F4= WKCMGI26OAG0K*7S;;2+**3R/L^Y(%!\K))3IT.3GU
MS0!7\&P00>#M(6W  :SA9@&S\QC4UP,U\INM!U;3[F5HKGQ*T!O9YL33H6D5
MX]HX$2XP 3_"#@5ZCIVFV.DV:6>G6D-K;)]V*% JC\!6>?"'AMI)7;0M/+2S
M"XD)MU.Z0'.X\=<T <MX8T6VU/Q-XFFNKF_E-CK!^S#[;* @,$>>C<CYCUZ8
M&,5DZ$NL7?P^\/26!AU*XAN;R273[Z<C[;&LTBXWG/S+E2-V1W[5Z7:Z+IMC
M+<RVMC!#)='-PT:;3*?5B.I]ZKIX7T.*W@MX=+MHHH':2%8DV>4S?>*XQM)[
MD4 <%#KUO?'PM8([V&FWK7R20ZFI?%S&X A<AQNQF0#).=HXR*[/PAIS:3I]
MW9'5SJ21WDAC.T@6ZG#"$$LQ(7/&3QG':KMYX=T74-)72KO2[2:P4Y6W>(%%
M/J!V/)YZ\FK=C86FF645E8VT5M:Q#;'%$@55'L!0!YGK)E1_BFJW=VOV?3X9
MH2+EP8F^SNWRG.0,\X''M5[3[?\ LOQIX0>WGN2=3TNX^V>9.[B4HL3*2"<
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
MD64']DV7E6+;[5/)7$+>J\<&FS>&-"N-;36IM(LGU-,;;IH09 1T.?4=CU%
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
M$I=V"EL =3@ FJ4?B'2YM,M-1BN2]I>.J6\BQ.?,+<+@8SSZ]*OP.)K:-P&
M90<.I4_B#R/QKA?"VC7EAXEN]%=5.BZ-.UU8$-G!G4E8\?\ 3,&4<]G3TH Z
MB?Q-H]M<^1->!#YPMS(8V\H2G^ R8V!L\8)SGBI#K^F"?4(/M!\W3D5[I/*?
M=&K9(.,<@[3R,]*\X32]1;X8:KX)NK"Z?6#--%%(8',4_F3&19_,QM &[)R<
M@KTSBM.X2[TCQ;XD26QU"Z&I:3;QVLT%NTBR/&LJL&8?*I^8'YB.M '?V5Y;
MZC8P7MI*);:XC66*1>C*PR#^59\'B?1KF]AM(;T-+.\D<)\MPDK)G>J.1M8C
M!R 3T/I53P''-!X!T&WN+>:WG@L(8I(ID*,K*@!!!YZBN#M3J5S<>%+N;0M3
MMYK/5I3=6D-D8X+0,DH 0  ,"6!,G(Y.2N<4 >@0>-/#MSJ"V$.JPR7+3O;A
M%#']XB[F4G&!QSG.#@XZ&K-IXDTF]U!+&"[S<R1F:)7C=!,@ZM&6 #CD<J3U
MKC]+TN]O]#^(.GQ6US:W6I7MT;62>!X@ZO"B*P9@,C<#4OA22WU:\TN2Y\,Z
MO:ZKIR,LLNH>;Y=L2FUO*9V(;<<#Y>W)Q@4 ==J>OZ5HTMM%J-]%;/<L4A5R
M?G(!)_0&H[+Q-HVH:;=:A;W\?V6T=H[AY T9B88)#!@"#R.H[UB^-(IIM:\)
M-%:7,Z6^JB:9H8'D$:>5(NYBH..66N5UC2M7O)O&$MAI]VQ&KV5_%$\#1B[C
MA2+>J%@ QRAX[D#UH ]$C\2:7*UTB32^?:Q>=+;M;R+,$[,(RH9AQC(!YXIG
MA?Q#!XHT&WU6WBEB2==P62-EP#TY(P>,<C(K"EM9/$'CG2]:L8+F&VL].N(I
MY)X'A,C2%-D>' )QAF/8<>M6?AHL\'@+2K&ZL[JUN+. 02I<0F,[QUQGJ/<<
M'/!H U[WQ-H^G3M%=W@C*R)%(^QC'&[8VJ[@;4)R.&(ZCU%+J7B32=(9Q?7?
ME+'M\U_+=DBW=/,8 A,_[1%<;I,]UIEWKGAS5?#EY?O=:G-=VDOV7S+:=)'W
MH7<_*I0XSGIM&,\"H)XC8^)/$.F:YH&LZE::K<_:+62S\QX)E:-$,4@5@JD%
M,9;C'? H ["]\:^'-.O);2ZU2)+B(QAXU5F*[SA>@/4_EWJOI7CC2]2L=1OG
M,UK;6=T]N7G@=-Q5@G<?>+' 4?-TXSQ6=H5I);?$G4V;3YX;<Z5:6\4@@?RM
MR%]R+(1@XW+]:PD;4],\.:]:C0;NXE7Q#)<,7LC*%A>X#":)2,2,%^8 9P1S
MZ$ [2_\ $>E7&AZO(FL-I_V1#'/.T122U8KD,4=<]"",CFI)/$^BZ:+*VO-5
M5KB>W\V+<IWS* ,MM ZG(XQU. *X&XMKUX?B,D>F:Q*-2TZ/[))-;.6G;[.R
M<#'!W$?+@8[@5M>5.WBOP+/]AO?*M=.N$GD-I)B%F2(*&.WY22K=?2@#L])U
M>PUS3TOM-N%GMG)4. 000<$$$ @@CH15VN#\)WLNBZ=K$ESI6J'[1XAG,:)9
MN&*2R?+)@@?)W)[5WE !1110 4444 %%%% !1110!ROBW_D,>%_^PD/_ $!J
MZJN5\6_\ACPO_P!A(?\ H#5U59P^.7]=#MQ'^[T?1_\ I3"BBBM#B"BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "N5;_DJR?\ 8%/_ *.KJJY5O^2K)_V!3_Z.K.IT]4=N"_Y>
M?X6=51116AQ!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %
M35--MM8TNZTV\5FMKF,Q2!6*DJ1@X(Y%9MAX:-J\?VK6M5U*.)@T<5Y(A56!
MR"=B*6(//S$\@'J,UNT4 %%%% !1110 4444 %%%% !1110 4444 %%%% $,
M%K#;>9Y28,CEW8DDLW3))Y/  ^@ Z"IJ** "HKF'[3:S0>9)%YB,GF1-M=<C
M&5/8CL:EHH S-$T2'0[(P1W-W=RNVZ6YO)?,EE(  +-[  <8K3HHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** *]]:_;K"XM//GM_.C:/SK=]DB9&-RGL1V-5]'TB'1;'[-%-<7#LV^6XN9
M/,EF; &YF[G  ^@ K0HH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** .5\6_\ACPO_P!A(?\ H#5U5<KXM_Y#
M'A?_ +"0_P#0&KJJSA\<OZZ';B/]WH^C_P#2F%%%%:'$%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M?>KJBP?8=-/DL,(@P2A/WBQ 8 9Y'N* /4_^$@TC^T$L/[1M_M+R&)8]XYD
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
MW_D,>%_^PD/_ $!JZJN5\6_\ACPO_P!A(?\ H#5U59P^.7]=#MQ'^[T?1_\
MI3"BBBM#B"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "N5;_DJR?\ 8%/_ *.KJJY5O^2K)_V!
M3_Z.K.IT]4=N"_Y>?X6=51116AQ!1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 9>OZ%;>(M.6SNI)H@DT<\<D+ ,DB,&4X((/(Z$$563PO;/XBM=
M>O9GNM0M(7A@<HJ! WWC\HR21QR2!DX R:W:* "BBB@ HHHH **** "BBB@
MK(UKP_!K-QIUTT\]O=:?,9K>6(@X8J5(*L""""1TR.Q%:]% &+I_AFSL=?N]
M==VGU.ZA6!YF55 C4YV@*!WY).3P.<#%;5%% !1110 4444 %%%% !7-VWA"
M*W\=7/BM]0N)KN>V^R^2ZKY<<600%XR.1GKW-=)10 4444 8*>%H3XAN=6N-
M0O[I)GCD2QGEW6\#H,!D3'![]<9YZ@8WJ** "BBB@ HHHH **** "BBB@ JA
MK6FG6-&N].%U+:K=1-$\L0&]588.,@@'!ZU?HH RO#>A0^&O#UGHUO*\L%HG
MEH[@!B,YYP ,UJT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% &7K6D2ZM'"D6JWMAY;,6-JRCS 5*X;<#TSD>X%3:-H]CH&CVV
ME:;"(;2V39&@.?<DGN2<DGU-7J* "BBB@ J*ZMH[RTFM9@3%-&T;A20<$8/(
MZ=:EHH Y-O 5C/HVGZ->W<]WIFGO&T$,B1@XC^XK,%!(&!TP3CDGG/6444 %
M8,7A:$>(+K5;C4+^[6:1)8[*>7=;P.JX#(N.#WZ]>>H!&]10 4444 %%%% !
M1110 4444 %%%% '*^+?^0QX7_["0_\ 0&KJJY7Q;_R&/"__ &$A_P"@-755
MG#XY?UT.W$?[O1]'_P"E,****T.(**** "BBB@ HHHH **** "BBB@ HHHH
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
M(;)XP015*Q\6>']3U,:;9:O:3WIC$HA20%BN,Y'KQV[4WQ@H7P-KR@ *--N
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
M! (F)MK=O.*[@!\N ZYST)Q6A");&P\<Z)JUI<2W-_=7,]H%A9Q=Q2Q@1JA
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
MOA?I:+;B4?9# S%C'M'W\\!LYZ<8J[110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '*^+?^0QX7_[
M"0_] :NJKE?%O_(8\+_]A(?^@-755G#XY?UT.W$?[O1]'_Z4PHHHK0X@HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ KE6_Y*LG_8%/_HZNJKE6_P"2K)_V!3_Z.K.IT]4=N"_Y
M>?X6=51116AQ!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 <KXM_Y#'A?_L)#_T!JZJN5\6_\ACPO_V$A_Z
MU=56</CE_70[<1_N]'T?_I3"BBBM#B"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N5;_DJR?]
M@4_^CJZJN5;_ )*LG_8%/_HZLZG3U1VX+_EY_A9U5%%%:'$%%%% !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!RO
MBW_D,>%_^PD/_0&KJJY7Q;_R&/"__82'_H#5U59P^.7]=#MQ'^[T?1_^E,**
M**T.(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *Y5V"_%5"2!_P 24]?^NU=561JWA;1==N$G
MU.P2XE1-BLS,"%SG'!'J:SJ1;2L=6$JTZ<I>TO9IK17W\KK\S5\Q/[Z_G1YB
M?WU_.N:_X5WX3_Z T7_?Q_\ XJC_ (5WX3_Z T7_ '\?_P"*HO4[+[_^ 7R8
M+^>7_@*_^3.E\Q/[Z_G1YB?WU_.N:_X5WX3_ .@-%_W\?_XJC_A7?A/_ * T
M7_?Q_P#XJB]3LOO_ . ')@OYY?\ @*_^3.E\Q/[Z_G1YB?WU_.N:_P"%=^$_
M^@-%_P!_'_\ BJ/^%=^$_P#H#1?]_'_^*HO4[+[_ /@!R8+^>7_@*_\ DSI?
M,3^^OYT>8G]]?SKFO^%=^$_^@-%_W\?_ .*H_P"%=^$_^@-%_P!_'_\ BJ+U
M.R^__@!R8+^>7_@*_P#DSI?,3^^OYT>8G]]?SKFO^%=^$_\ H#1?]_'_ /BJ
M/^%=^$_^@-%_W\?_ .*HO4[+[_\ @!R8+^>7_@*_^3.E\Q/[Z_G1YB?WU_.N
M:_X5WX3_ .@-%_W\?_XJC_A7?A/_ * T7_?Q_P#XJB]3LOO_ . ')@OYY?\
M@*_^3.E\Q/[Z_G1YB?WU_.N:_P"%=^$_^@-%_P!_'_\ BJ/^%=^$_P#H#1?]
M_'_^*HO4[+[_ /@!R8+^>7_@*_\ DSI?,3^^OYT>8G]]?SKFO^%=^$_^@-%_
MW\?_ .*H_P"%=^$_^@-%_P!_'_\ BJ+U.R^__@!R8+^>7_@*_P#DSI?,3^^O
MYT>8G]]?SKFO^%=^$_\ H#1?]_'_ /BJ/^%=^$_^@-%_W\?_ .*HO4[+[_\
M@!R8+^>7_@*_^3.E\Q/[Z_G1YB?WU_.N:_X5WX3_ .@-%_W\?_XJC_A7?A/_
M * T7_?Q_P#XJB]3LOO_ . ')@OYY?\ @*_^3.E\Q/[Z_G1YB?WU_.N:_P"%
M=^$_^@-%_P!_'_\ BJ/^%=^$_P#H#1?]_'_^*HO4[+[_ /@!R8+^>7_@*_\
MDSI?,3^^OYT>8G]]?SKFO^%=^$_^@-%_W\?_ .*H_P"%=^$_^@-%_P!_'_\
MBJ+U.R^__@!R8+^>7_@*_P#DSI?,3^^OYT>8G]]?SKFO^%=^$_\ H#1?]_'_
M /BJ/^%=^$_^@-%_W\?_ .*HO4[+[_\ @!R8+^>7_@*_^3.E\Q/[Z_G1YB?W
MU_.N:_X5WX3_ .@-%_W\?_XJC_A7?A/_ * T7_?Q_P#XJB]3LOO_ . ')@OY
MY?\ @*_^3.E\Q/[Z_G1YB?WU_.N:_P"%=^$_^@-%_P!_'_\ BJ/^%=^$_P#H
M#1?]_'_^*HO4[+[_ /@!R8+^>7_@*_\ DSI?,3^^OYT>8G]]?SKFO^%=^$_^
M@-%_W\?_ .*H_P"%=^$_^@-%_P!_'_\ BJ+U.R^__@!R8+^>7_@*_P#DSI?,
M3^^OYT>8G]]?SKFO^%=^$_\ H#1?]_'_ /BJ/^%=^$_^@-%_W\?_ .*HO4[+
M[_\ @!R8+^>7_@*_^3.E\Q/[Z_G1YB?WU_.N:_X5WX3_ .@-%_W\?_XJC_A7
M?A/_ * T7_?Q_P#XJB]3LOO_ . ')@OYY?\ @*_^3.E\Q/[Z_G1YB?WU_.N:
M_P"%=^$_^@-%_P!_'_\ BJ/^%=^$_P#H#1?]_'_^*HO4[+[_ /@!R8+^>7_@
M*_\ DSI?,3^^OYT>8G]]?SKFO^%=^$_^@-%_W\?_ .*H_P"%=^$_^@-%_P!_
M'_\ BJ+U.R^__@!R8+^>7_@*_P#DSI?,3^^OYT>8G]]?SKFO^%=^$_\ H#1?
M]_'_ /BJ/^%=^$_^@-%_W\?_ .*HO4[+[_\ @!R8+^>7_@*_^3.E\Q/[Z_G1
MYB?WU_.N:_X5WX3_ .@-%_W\?_XJC_A7?A/_ * T7_?Q_P#XJB]3LOO_ . '
M)@OYY?\ @*_^3.E\Q/[Z_G1YB?WU_.N:_P"%=^$_^@-%_P!_'_\ BJ/^%=^$
M_P#H#1?]_'_^*HO4[+[_ /@!R8+^>7_@*_\ DSI?,3^^OYT>8G]]?SKFO^%=
M^$_^@-%_W\?_ .*H_P"%=^$_^@-%_P!_'_\ BJ+U.R^__@!R8+^>7_@*_P#D
MSI?,3^^OYT>8G]]?SKFO^%=^$_\ H#1?]_'_ /BJ/^%=^$_^@-%_W\?_ .*H
MO4[+[_\ @!R8+^>7_@*_^3.E\Q/[Z_G1YB?WU_.N:_X5WX3_ .@-%_W\?_XJ
MC_A7?A/_ * T7_?Q_P#XJB]3LOO_ . ')@OYY?\ @*_^3.E\Q/[Z_G1YB?WU
M_.N:_P"%=^$_^@-%_P!_'_\ BJ/^%=^$_P#H#1?]_'_^*HO4[+[_ /@!R8+^
M>7_@*_\ DSI?,3^^OYT>8G]]?SKFO^%=^$_^@-%_W\?_ .*H_P"%=^$_^@-%
M_P!_'_\ BJ+U.R^__@!R8+^>7_@*_P#DSI?,3^^OYT>8G]]?SKFO^%=^$_\
MH#1?]_'_ /BJ/^%=^$_^@-%_W\?_ .*HO4[+[_\ @!R8+^>7_@*_^3.E\Q/[
MZ_G1YB?WU_.N:_X5WX3_ .@-%_W\?_XJC_A7?A/_ * T7_?Q_P#XJB]3LOO_
M . ')@OYY?\ @*_^3.E\Q/[Z_G1YB?WU_.N:_P"%=^$_^@-%_P!_'_\ BJ/^
M%=^$_P#H#1?]_'_^*HO4[+[_ /@!R8+^>7_@*_\ DSI?,3^^OYT>8G]]?SKF
MO^%=^$_^@-%_W\?_ .*H_P"%=^$_^@-%_P!_'_\ BJ+U.R^__@!R8+^>7_@*
M_P#DSI?,3^^OYT>8G]]?SKFO^%=^$_\ H#1?]_'_ /BJ/^%=^$_^@-%_W\?_
M .*HO4[+[_\ @!R8+^>7_@*_^3.E\Q/[Z_G1YB?WU_.N:_X5WX3_ .@-%_W\
M?_XJC_A7?A/_ * T7_?Q_P#XJB]3LOO_ . ')@OYY?\ @*_^3.E\Q/[Z_G1Y
MB?WU_.N:_P"%=^$_^@-%_P!_'_\ BJ/^%=^$_P#H#1?]_'_^*HO4[+[_ /@!
MR8+^>7_@*_\ DSI?,3^^OYT>8G]]?SKFO^%=^$_^@-%_W\?_ .*H_P"%=^$_
M^@-%_P!_'_\ BJ+U.R^__@!R8+^>7_@*_P#DSI?,3^^OYT>8G]]?SKFO^%=^
M$_\ H#1?]_'_ /BJ/^%=^$_^@-%_W\?_ .*HO4[+[_\ @!R8+^>7_@*_^3.E
M\Q/[Z_G1YB?WU_.N:_X5WX3_ .@-%_W\?_XJC_A7?A/_ * T7_?Q_P#XJB]3
MLOO_ . ')@OYY?\ @*_^3.E\Q/[Z_G1YB?WU_.N:_P"%=^$_^@-%_P!_'_\
MBJ/^%=^$_P#H#1?]_'_^*HO4[+[_ /@!R8+^>7_@*_\ DSI?,3^^OYT>8G]]
M?SKFO^%=^$_^@-%_W\?_ .*H_P"%=^$_^@-%_P!_'_\ BJ+U.R^__@!R8+^>
M7_@*_P#DSI?,3^^OYT>8G]]?SKFO^%=^$_\ H#1?]_'_ /BJ/^%=^$_^@-%_
MW\?_ .*HO4[+[_\ @!R8+^>7_@*_^3.E\Q/[Z_G1YB?WU_.N:_X5WX3_ .@-
M%_W\?_XJC_A7?A/_ * T7_?Q_P#XJB]3LOO_ . ')@OYY?\ @*_^3.E\Q/[Z
M_G1YB?WU_.N:_P"%=^$_^@-%_P!_'_\ BJ/^%=^$_P#H#1?]_'_^*HO4[+[_
M /@!R8+^>7_@*_\ DSI?,3^^OYT>8G]]?SKFO^%=^$_^@-%_W\?_ .*H_P"%
M=^$_^@-%_P!_'_\ BJ+U.R^__@!R8+^>7_@*_P#DSI?,3^^OYT>8G]]?SKFO
M^%=^$_\ H#1?]_'_ /BJ/^%=^$_^@-%_W\?_ .*HO4[+[_\ @!R8+^>7_@*_
M^3.E\Q/[Z_G1YB?WU_.N:_X5WX3_ .@-%_W\?_XJC_A7?A/_ * T7_?Q_P#X
MJB]3LOO_ . ')@OYY?\ @*_^3.E\Q/[Z_G1YB?WU_.N:_P"%=^$_^@-%_P!_
M'_\ BJ/^%=^$_P#H#1?]_'_^*HO4[+[_ /@!R8+^>7_@*_\ DSI?,3^^OYT>
M8G]]?SKFO^%=^$_^@-%_W\?_ .*H_P"%=^$_^@-%_P!_'_\ BJ+U.R^__@!R
M8+^>7_@*_P#DR/Q8RMK'A?# _P#$R'0_[#5U=<_9>"/#>G7L5Y::7''<1'<C
MAV.T_B:Z"B$9)MRZBQ56E*,(4FVHI[I+=M[)O\PHHHK0XPHHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HI"P! ) STSWI: "BBB@ HHHH **:LB/NV.K;3
MM;!S@^AIU !1110 4444 %%-$B,[('4NN"R@\C/3-.H **** "BBD=UC1G=@
MJJ,EB< #UH 6BD!##(((]J6@ HHHH ***:9$5U1G4,V=JD\G'I0 ZBBB@ HH
MHH **898QLS(HWG"\_>/7 ]>AI] !1110 4444 %%%% !113?,02>677?C=M
MSSCUQ0 ZBBB@ HHHH **** "BBB@ HI"0 23@#N:4$$9'(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
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
M4.RTN2"$' /)Y YXSTJII?C'7YK2SUB]\V+3+JTDN+F22PVPV2>49$=7#9D
M("D'[V<C'2NMM/!VD6EQ#<D7=Q<Q3"=9[J\EF?<$=!RS'@+(XQTYSUJ&/P)H
M,:O"(KMK-DD0637LIMT5U*L%BW;1PQ[<9XQ0!Q\_C7Q'IT&JHYED9-,%[:S7
MMBMNVX2JA&Q6)*D,.H!&.]:^NZMX@TYULHM7-SJJ6[W4D%CI090A)"EB\F%7
M((ZY.">U:\?@'05282QWERT]O]EDDN;V65C%N#!068X *CI_4U<U;PII>M7Z
MWMTMRL_D^0YM[J2'S8LD['",-RY)X/J?6@#CD\4>)=:L[R\L;VSL8[70[35/
M+:U\TO))'(Y3)887Y,>OO6KH^LZ]XJO+J:QO;;3K:R^SJ87MO-,SO"DK;B6&
M%Q(%&.>"?:MZT\+:196T]O;VQ6*>RBL)!YC',,:LJ+R>P9N>O-0/X+T9KF.>
M-+NW98XXG%O>2Q+,D8P@D"L ^!QD\XXZ4 <SHWBOQ'J]Y97\%K<R6-S>M"]O
M]B CB@WLF_SMV2PP">,=1CO4_P 0HK2?Q#X5BOM)DU6W::YW6D<:N7_<\'#$
M#@\]>U=##X0TFWU+[9!]LAS,;@V\=Y*L!E)R6\H-MR3STQGG&:T[G3+2[U"R
MOIHRUQ9%S VXC:77:W'0\>M ' :"OB&SNK?PW!+_ &2MQ]JU&-9P+B2VMA(B
MQP#YBN<N2>2 .!6%JFO7-_'JU[>P6LUU::'>6TRF/,,K0W80MM)^Z=N<9XSB
MO4]7\/V.M/;RW/VB*XM]WDW%M.\,B!L!@&4@X.!D=.!Z53;P3X?-D;/[#B V
M;6142OS$S;V!.<DEN2W4G/- &?8W?B'Q!?:G/8ZG;6-I9WTEE';M:>:7$> S
M,VX$$G. . ,9SFH_#?BJ_P!?O],L]L<<UO:2/K"A<[)E<Q!!Z9=)6^BCUK9?
MPII;:PVIH+J&:259Y8X;N2.*61<89XU8*QX'4<X&<TSPWH!TBXUB]G6#[7J=
M\]Q(8<X"#"QKD@9.T G_ &F:@"W=ZO+:ZI!9+I&HW"2@$W4*H8H\DCYB7!XQ
MDX!ZTND:M+JBRF72=0T_RR !>*@+YS]W:S=,=\=:TJ* /'+G2'U;6?%<6FZ'
M<2:X=7 M=80K&MIB*$Y+[@V!R=H!SG'>MZ;Q=J</B*UDM;F:^TF;4_L+DV C
MA7EE(23?N9E9<9 *G!Z5W5EIEIITMY+;1E'O)S<3G<3ND*JN>>G"KP/2L=/
MVAQZ@MXL5UF.Z^V10F[E\F*8DL66/=M!)))X[GUH YNR\3Z^UKX;UVYOK=['
M6IVW6,=L,PQ^3+*H#YR6^0 Y'7.,5+X7\3>)-7N]'O);:XDL-20R3H;+RXK9
M60NA23<2_(53D<[LC'2GZ=X$GB\466H266GV5K8W$MQ&MK>3R^865U $;@)$
M/G+$+G) KHM.\(:5I5['<6?VR-(F9H;;[9*8(BP(.V(MM'4\8P,\8H YWQ=#
M>ZUXVL=&CL+*_M(=/DO&M+Z=HX9'\Q4!8!&W[1G (P-^>PKIO">I6^K>%M/O
M+2S%E"8_+6V&,0["4*#'& 5('MBGZQX=L-;E@FN?M$5Q &6.>UN'AD56QN7<
MA!P<#CV%7K"PM=+L(+&RA6&V@0)'&O10* +%%%% !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 5S/Q#N)[3X>ZY/;320S1VK%)(V*LI]01R*Z:L_7-(M]?T2
M\TF[:1+>[C,<C1$!@#Z$@C/X4 5?$^KR:-I:3PW5I;RR3+&AN8I)0Q.?E5(_
MF=N.@]#7'#XBZDVFP220VMGB]GM;F_N;6<01>6JLI,9PZ%P_\1&-IZ\5T$_@
M@W/DO-XEUR6XMI1-;3N\):!]K*2H\K!RK,"&!'-/@\%BS@=+'Q!K-M)+<27$
MTRR1.TK.%#;@\97^ 8P.,G''% &9H6I:]J'CN\'V_3IM._LZRG*PL[QD/YV6
MB.<9)7KCD!?2NC?5Y5\8Q:+Y:>2^GO=F3G=N614Q],,:IZ=X+L='OK.YTR[O
M;5;>UCM7A1U*7$:%BN_<I.078Y4CK5G6/#46K:E;:A'J%]87<$3P&6S=5,D3
M$$HVY6XRH.1@CL: .:TWQ=XBU]M.@TRWTN&:YTTWTCW/F%5(E*;0%.3G [\>
M_2JT?C+6?%6CW8TFVLK3[/IHFOC<EW/F.)!Y<>TCIY;'<<]1Q5V+P%-::U9Q
M:?JFHV.FVNE?9%N()8S*[>:6*MN0]CU !]ZOR?#[355$T^^U'3(3:+93QVDJ
M@3Q+G;O+*QW#<WS @\GF@#F)?'%[X>\*Z;);36=T+31[:XGM?LUQ-,1Y8)W2
M)E8L@<%Q[GBK1\4:UHUSXNU&YDM[JQMM0B@M[<B0LK21PB,#!.%S("P ))W8
MZXK7N/AOITUI<6<6J:K;6=U:1VMU!#*@$XCC$:LQ*$@[0 <$ XY%7;OP1I][
M=:C))=WRV^H!&N+5)%$9D155)0=NY7&Q,88#*@XH P4\=ZN)CIXM+>XO+B:"
M&RNOLL]M 6DW[@ZR?-E%C+<'YLCI6IX/;43XD\5IJDL$ERES;@FW#+'C[.GW
M0Q)'Y]:LS^#!>6ABO=?UBZE62.6WN))(E>V="2K(%C"YY(.X'(.*OZ'X=AT.
M:^G6]O+RXOI%DGFNG5F9E4*,;5  P!P!B@#@GUW5]#\5>([J)[B\@O+_ /LV
MUMW8LD-UY$30X'\*L7D#'V6I-"UG4-!\,&T.L13WBZO>VRR7\,]W-,L<A'R1
MQG<>@SV&:]"T_2+?3KC4)X3(S7]S]JEWD$!]B)\O' P@_'-8LG@6S$T=S9ZC
MJ%E=1W-S<"X@="W^D,&D3#(1M) QQD8'- &3I?Q%=[*VO]6M8[:TGL+J<.H8
M'SK:1ED3#8(RH#*" >&!Z5UEHEUJOAN%=45K6ZNK8?:$MI&0Q,PY56!R",XR
M.:YO4/ D#V'A[18(Y)]/LM2:^GGN90T@&9'*]BVYWVG_ &<YYKJ]5T]-6TJZ
MT^2>X@2YC,;2V[[)%!Z[3@X- 'F-Y+-I]IXB?P_>7L>B/+9:?%,US)+B=YQ'
M.\3N20 KJN0<;@<<BNETJTDT_P 6:WX=L+Z\@LS86UW"S2F=K>1GE1MIEW=?
M+4X.1G/K5R#P-:QZ/-I,^K:G=:?) (4@E:)5AP059-D:X92HQV]JMV'AA;!+
M^7^UM0FU"^5%DOY#%YJJF=BJ @0 9;^'JQ)H XVWN-2G^&?AN6:;4;FV:\QJ
MDMN7:X:#=)D_)\^-P3.WG;GM6[X!OA/-K]E;R7DFG6=ZJV9O!()$1H4<I^\^
M? 9CC=S@CMBM'3?"9TCP\='L==U2.,-NBG/DM)$,Y*K^[VD$YZ@GFM+1M&MM
M$LFM[=I9&DD::::9]TDTC=78]SP!V     % &A1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
C%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>sri-20241231xexx191007.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 sri-20241231xexx191007.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "N(^*>M>(?#7A)];\/R0[K5U^T1S1;P8R<;AWR"1^&?2NWJK
MJ-A;ZKIEUI]VF^WNHFAD7U5A@_SH \O\7^.]=L/A?H_C#0;VWD6=8Q<QSPJ>
M6!SC&.0P*D<_H<]>FM7.K>'_  [=:3?XEU-HFWM$K9CVEY,CL0H(]FP#7G'P
MT\'ZC?:/XA\*:\,Z9IES<6MN2.LLBX+K_NJ2P_ZZFMCX'Z7J]IHUU'K PNE7
M,]A:(?X?G#2GW!8*!]#0!;N_%VOQ?&VT\')>1C39X#.7,"^:/W;-M!Z=5].E
M&H^+M?M_C9IW@^*\B&FW<!G9S ID7"2-M!Z=4].]<UKD5G?_ +3VGV]Q*?*-
MEM8QSM&0WE2$#<I!!Z=Z;=6]EIG[3VAPV\K");1@QEN&E(8PS<;G)/<<9[T
M=+JOBWQ##\:+'P=;7\*6%W;F?S&MU:1#L=L \ C*>G>NLT1M<GOKO[3J<-WI
MDT"/9W,5L(W5]S!@>2#T4@^]>6>*UT^[_:4TN"^N?*M6L#'*Z7)A*DQ2X&]2
M""<COSGWKTKPMJFD:<+'PC87\%[+86)>62*4.(T1E5=Q'&X[NGL?:@#D? WB
MWQ;XOMO$I;4[*WGTJ8Q09LP4?[WW_FS_  ]CWK6\%>/;_P :?#?4=:,266HV
M7FHS1KNC=D0." V>#D C.?>O*/"&@ZAXF\/>/(-#U2XM]06\$D<4%P56Y3]Y
ME& ."&'0^OL37H?P^\4:/J?PEU&Q@MK?3;W3K.:*\M5&S#;#^\P>?F[Y[Y%
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
MMR(9F((C] VTMD#T!P,T >N4444 %%%% !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 5RGBJP\;7=]"_AC6=.L;4
M1XE2Z@\QF?)Y!P>,8KJZ* /-%T+XLJ6*^*=!!8Y8BRZGID_+["A="^+* A/%
M.@J"23BRQR>I^[7I=% 'EI\*_$XL6.O^&RQ.23IPSG_OFAO"WQ.9BS:_X;+$
MY).G#)/_ 'S7J5% 'EK>%?B<S%FU_P -EB<DG3AD_P#CM.3PQ\4(PP3Q#X<4
M,,,!IX&1Z'Y:]0HH \OB\,_%&%]\7B+P[&_]Y-/ /_H-(WA;XGLS,WB#PV68
MY).G#)_\=KU&B@#RS_A$_B;_ -![PU_X+1_\15A-"^+,:!$\4Z"J@8"K98 _
M\=KTNB@#S";PW\4[@@S>(_#TA' +V&<?FM/BT#XKP)LB\3Z!&O7:EC@?^@UZ
M910!Y9=>$_B;?,K7FO>&K@K]TS::'Q],I5E=#^+**%3Q3H2J!@ 66 !_WS7I
M5% 'F,WASXJ7!'G>)/#TF.F^PSC\UI8O#_Q6@39#XFT"-<YPEC@9_!:]-HH
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
M70:D+1M*O%U#;]B,#BXW9QY>T[LX]LUY;>V_B/X4V)FBN!K_ (+B($EK<_\
M'S9QD@?*W1U&1Q^@ZT >KFZ@6\2T,JBX>-I%C[E5(!/YL/SJ6O/196\OQO><
M/=<Z EP MS(H+>>0!@-C;@#Y>GM67!J-_K?PDN_&D>IW=OK")<7L>R=A%%Y3
MOB(Q9V%=J;3D9.<]: /5J*\UMY;WQ!X_L8+C4=1M;2^\-)>RVD%PT821I%!
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
M &.G XXKJ:* .%\4>'DT_P (1Z;9V.J:E!+>Q27TL5RSWFU2&\T,6#,P*(,
M\#H.,5#X=TJX;5(+C3M1\7):C>+E=9D;85*$ (LHW;@Q4Y Q@')YP?0** ,/
M2_"MCH_AR30K.:Z6Q<. &D#,@<DMAB,\DG\^,57?P/I,F@Z;HY>[%OIDJ2V<
MB3E9(2H(&&'/0D<^M=)10!QNLQ#Q'>CPI)H%[]@MIX)I;ZY0>0Z)AP(V+$LQ
M("'CH6S[]E165JFN1V.EZM=VJ"[FTV-FF@5]I!"!]I..#M(/XB@#D-"T::^\
M9^,I9FU>QM[V>+8RQ-$EQ&(55L,R\'.1E2&]^E=1>^$M)NX-,CCB>S?2_P#C
MQFM6V/;C&TA>H((X(((/>KFA:F=:\/:;JIB\DWMK%<>7NW;-ZAL9XSC/6M"@
M#%;PO8/I>I6+O.W]I@B]N"X\V;*[3EL<?+P   !TQ4$W@[3Y[+1[1[B\\K1Y
M$DL\2#*,@VJ3Q\V 2.?QS6^Y<(QC56?'RAC@$_7!Q7/>$_%+^*8[^4:>;2*S
MNY+-]\P9FD0@-@ ?=YZY_"@"+4? 6C:CKTFL>9?VMU.JI="SNWA6Z4< 2!2-
MW'':M"Y\-6-UK6F:J7FCGTU&2U2-@J(K !AMQSD #VQQBMBB@#E'^'>A-KMQ
MJD9O8/M4GFW5I#=.EO</_>DC!PV>XZ'N#DU=N_"5C?/?+/<7C6E_(LEU:&0&
M*4@*.A&5!"C(4C/>MZB@"MJ&GVNJZ;<Z?>1"2UN8FAE3.-RL,$<=*YZV\ :1
M:W.EW(N-2DN-,1DMY9;QV(5@!M/8J-HXQCUS5S0/$<FM:IKEC)9?9FTNY6W)
M\W?YF4#;N@QP1QS4/BGQ3)X:FTN,::UV-2NTLHMDP0B5LD9R.G!YS^% %K1_
M#&GZ+8WEC 9IK:\EDEFCN&#AF?._MT;/(Z51T#P#H_ANZ66QDOVBB+&WMI[M
MY(;;.<^6A. <$C/)Y/J:2^\9KH=Y:P^(-,N-/M[J011WH=98 YZ*[ Y0GU(Q
M[UU- &5X@\/6/B73TL[_ ,U5CF2>*6&0I)%(IRK*PZ$50@\#:)#>W]TZ7-P^
MH6ZV]VMQ</(LR@$98$\G!(SV[8KI** .;\/^"=+\-L#:S7]PL:F.".\NGF2W
M0]5C4G"CMZXXS46D?#_1-#O_ +19->K LAFBL6NG-M"YYW+%G .>F<X[8KJ:
MCGGBMK>2>>18XHE+N[' 50,DG\* .8N?AYH5QKMQJRF^MWNF#7=O;W3QP71]
M9$!PWOV/?.35V]\*65_)J'FW-X+;4=OVNU60>5* BIC!&5RJ@':1FMN*5)X4
MFC.4D4,IQU!Y%/H P;SPG8WCWZO<7B6NH!5N[1) (I5"!,8QE<JH!VD9J;_A
M&[(>)(M=5YUNXK;[(BJP$8AR#MVX]0#GK[UL44 <W!X(TFWBDM$>Z.FO.;@Z
M>\NZ#>6W$X(W8W<[<[<]JO2^'K27Q-%KYEN!>Q0&V3#C8(R02NW'<@'/6M:H
M+2\M[ZW\^UE66+>R!UZ$JQ4_J"* .:M/AWH5AK$FH6IO8HY)OM#V*73BU,N<
M[S%G!.><=/:NEO+.VU"RGL[R%)K:=#'+&XR&4C!!J>B@#!T[PG8Z>UEF>[ND
ML 191W,N\6^1M^7C)(4D L20"0#S4(\$Z:-/UBQ^T7A@UB1Y;U3(,R,X 8@X
M^7( '&.E=)2'@' R?2@""PLTT_3[>SB>1XX(Q&AD.6V@8&3WXK D\!Z,]IJ]
MH&O$MM6D>2YB6X;;ESE]H/"[B,G'/X59\+^(G\11:HTEE]D>PU&6Q9/-W[C'
MMRV<#KGI6L]Y EXEGYBFZ>)IDBSR54J"?S91^- &4_A2SDO](O7N;MI])5DM
M"7'RAEVMD8^;*@#G^?-48OAWH4&MSZE ;V%;B7SY[*.Z=;663KN:('!.><=/
M:KOA7Q$_B2TOYI+/[(]I?S631^;OR8S@G.!U-;U $%]9Q:A87-E."8;B)HI
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
MTPW5FK1QRVMP\+;&QE"4(RIP.*SS\//#QTJYTQ8;E+.YNS>2Q)=2*#+NW @
M_* 0.!CH* ,FZMTTCQEHOAO^T-0:QU5KJ\E^T7;LTLB*F(E;.0G+,5!YQZ<4
MS7'N?"6F16$.LS7$6H:Y%#FXF(-G#+D^4).6"Y7 /4!^,<&NHU[PII7B6QM[
M74XY7-LXD@N$E9)HG'\2NN"#37\':)-X<FT&YM&N;&<[IO/E:221^/G9R=Q;
M@<YXP,=* .<N-!\16!UL6&L6]L+^SQ:63W,CB.<, 65VY4-N"\="0>M6/!.K
MPW>MZC97%CJ.DZM';Q&?3+N9I8P S?O8FR0RDM@D8Y45IV/@71;'2KG3U^VR
MI<!5DEGNY'EVJ<JJN3E0#T"XJ:Z\+6,UIJ'G"ZN[B\M?LCRO/B4Q<X16&-HR
M2<]3WS0!OUY3HNG6]OIGQ+DC,^Z.[NT :XD88-NAR06P3D]3S[UZ)H&F/HV@
MV6G/,TK6\83<S%OPR>2!T!/.!5&3P;H[W.JSA+A&U0$72I<NJ,2NUF"YP&*C
M!8#./K0!PFF02Z19?#/4+:^OO-OD@M;B-[AC$\36Q(7R\[1@J,$#/<DGFK<$
M6L>--,UBYM-16QU"VU.>"*X%W*IM/*DPJF,?*04 R#UW'/;'7GP9I)MM(M_]
M*\K2&5K(?:&_=%1M'?G XYSQ5>[^'OAZ\UV;5WMYXY[@@W,<-R\<5R1T\Q <
M-^/![YH Z2V=GM(7=TD9D4ET^ZQQU'M7#?"G_D&>(_\ L8;W_P!"%=XZ;XV0
M,5R,97@CZ5S-CX"TC3$N$L;C5;=;B9IY1%J,RAI&^\WWNIH I^)]7EE\6Z%H
M,$L?DW@N6D5IVB$DD:H1'N7GH[$CO@9[BLC5+/Q'X<\):O%%JC7*B]AF6*&9
MWGMK1G DC1V^8G ;;WZ@<XKI[_P)H&I:#;:1<VTK06TIF@E\]_.CD+%BXDSN
MW$DDDGFLCQ-X:BL/"<&F:?I5[J5H]['+?&.Z8W953N\Q79@6<,J#KP.G08 &
M65O.OC?4-0MKN_MO#L&FJ^Z:2185N<MN(1^" F">, ^^:Q]+NKNV\1^!7M[J
M^EMM16X2>[N9F#:@! 9!(8B2%&0"N3D XP!6KH'A]9=0CDME\31:>RO'>0:S
M=,\<R,C+L$;LQSD@[N. 1DYK6MOAWX>M1INR.\8Z:Y:T,E[*QB!!78,MPF#C
M;T/?- %7P9_R./CG_L)1?^B$JM\3/^/WP3_V,EM_Z"]=3IGAZQTC4=0OK7S_
M #]0<27)>5F#L!@'!X' QQ46N^%].\12V<FH&Y)LY1/;^5<-'LD'1QM(YYH
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@#F]6\=:%HGB*UT&^FN(]1NRHMXQ;NPEW' PP&.O'6FW_CS0M-\30>';J2Y3
M5+C'DP_9GQ(#G!#8P1P>_:N0^.V@S7?A2U\16.5U#0YUG5U^\(R1G'T(1OP-
M<=\0]1N?%OAC2/B'I $9T5H-Q5>1*Q#/SW"/Y8'^\_I0![M<ZS;6NJP::\=P
MUS/$\T82$LI5,;OFZ#!91S_>%96A^.]#\1W][8Z4]U/<6)(N4-LZ>6<D8)8
M9RI&/:F>$=3C\41MXGB5EM[F&.&U#=E W.?KYC,I]?+%>8?">75(_'GQ _LR
MTL[@F_\ WGVFZ:';^]FQC;&^>_I^- 'J>A^.M#\1ZM>:9IDEQ+=V3%;E&MW0
M1$$C#%@!G((_"M?4=6L=)2V:^N%A%S<);1;OXY'.%45Y!\&3*WQ'^(1G1$F-
MZ2ZHQ95;SI<@$@9&>^!]!3OC/Y7B#3;\V^II#<: \<D$ E ::7K(<=]JE<'U
M#B@#UW5]6M-#TN;4;YG6WBV[C'&7;+,% "J"2<D#BN??XC:!'KD.B.-075)T
M\R.U:PE$C+@G.-OHI_*I? _B"#QMX(TW5)51Y'5?/3'W9XR,\=OF4,/J*\^U
MC_DZCP__ ->#?^B9Z /6-&UJSUVS>YLC-LCE:%UFA:)U=>""K $5SMY\4O"^
MGZ;!J-Y+?064[F.&>2PF"R'G[IV\]#77QPQ1-(T:*IE;>Y ^\V ,G\ /RKQC
M]HF&.V\%:'!"BI%'?!$11@*!&P % 'JFG>)+'4M3ETZ-+N*[BB$S1W-K)%E"
M< @L #SZ53A\;Z/>-=G3OM>HQ6;%)YK.V>6-&') 8##D>BYK/^*+SVOPWUR]
MLE(O$LS&)%^\L;,H?!_W<G\*I_!2*&/X3:*80/G\YG([MYK@Y_(#\* .PT;6
M]-\0:;'J&DWD5W:R<"2,]^X(/(/L>:RM>\=:'X;U2STW4Y+F*ZO6"VRI;.XE
M)(&%*@\Y('XUYM\'9)H?B;X]L+;/]F)=R,%'W5<3.%QZ97/Y#TJ3XQ_\E)^'
M7_7^/_1T- 'ING>+M%U359-*ANVCU*-=S6=S"\$NWU"N 6'N,U)K'B?2=$N[
M6SN[AC?79Q;VD,;22R^I"J"<=>3@<=:\G^-S26/COP-J&G9&IF=D4I]Y@'CV
MK],LPQ[FG>$Y)KW]ICQ*^HDF6VM)%M@_\*AH@N/^ $G\30!ZI9^*M*N]:.C-
M)):ZIL\Q;2ZC,;NG]Y,\..#]TG&#5[5=3M]'TV?4+L2?9K=#)*T:%RJ@9)P.
M< "O'OCS)-9^(/!-[I^5U)+J00E/O$AHL#\S^IKU'QI_R(GB'_L&7/\ Z*:@
M"OIWCK1-6\.W&O6+W4VF6X8R3"V<<*,L0",G'L*K67Q&T'4M);5;%=2N;%"P
M:>'3IG48Z]%[5P_PR_Y-YU+_ *][[_T%JI?!R^URW\&:#!:V<)TN;595NKD3
M'S%&TD#9MP 6"C.X_3F@#V"77;*/P\NN S26#6ZW(:.)F;RRN[=M STYZ55\
M,>+M'\86,M[HL[SVT4GE,[1,GS8!QA@#T(_.MB"WAMK:.VAC5(8D$:(.@4#
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
MU*RAO;*>.>VF4/'+&V58'N#7S'HOBBYT3X$RZ:=,+6NJW<UH;]GS' 6"YW*
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
M-OO%5KXCUZYU74;VR7;9Q)IC100'KN";F);W+'MZ#&YKOQ>\*:SH=[IBR:K
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
M4++Z, <']*T_A?KOA-Y]1T3PS'?1QR2R:@(KBV,:1 [%*J3VSC ]#[5Z310
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 $@#).!30
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
M[0"/R\%C&V/WGRG/0?6MB_\ &-G!-:V]J]HUS<V@O%%Y="V01'A<MACDG.
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
MC'^K(R<=>@%>J.ZQHSNP55&2Q. !4=O<P7=O'<6TT<T$BADDC8,K ]""."*
M.'U:S\5VWB2P\5Z5I4%S,]F;*^TI[M48)O+HRR$;=P).>W.!GK4GB?3?$6N>
M'M.5[",WHU2WO'MXIU*P1QN&V;VQN;CKC&2>P!KN:* .-^(.FW-[IVEW^FS+
M:ZW9WL7V%W&>9"$="!U!5B3_ +OM74Z?8PZ9IUM8VX/DV\2QIDY) &,GU-4(
M_"^C1^))?$*V*G595"M.SL<87:"%)P#CC(&<?6MB@#DK'3=2M_B/K.L26+_8
M;FQA@B<2)EFC+$\;L@'=Q^N*7P'IFI:18ZG!J5DUN]QJ5S=QGS$<%)'W ?*3
MSSS_ #KK*:[K&C.[!449+,< "@#GO'>F6^J>"]3BGF\@Q1&XAG'6&6/YT<=\
M@@=.O3O6+JG@_5-5^']O;>?$OB%+B/5&=^(VN@V\J<?P_P  ] !Z5T-SX?\
M#_B'4;#7I8(;V:V7_19UE+)C.0< [6Y&02#S6S++'!$TLTB1QH,L[L %'J2:
M .4DTN_\0^)M!U:_TY].CTA9I#'+*CM)+(@0!=A(V@;CDX)...M<G=>%?%7_
M  @>K^%8-)A<G4#<0737:A9HVN1*,+U4@9SG'3C->KPS17$$<\$B2PR*'21&
M#*RD9!!'4$4^@!D1=HE,J!)"!N56W 'TS@9I]%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M\8W ;1L3J<9)SCICF'X>:1JOA_PE::-JL%O&UD#$CPS%_-&YCNZ#;P1QR>M
M"^(/%=YH_P#:\D6DA[;2[5;F6>YF,"SDACLB.TAF 7U') [YJ&Z\;3+J7AZT
ML='>Y&N6CW-N[3K'MVHKX88.!\ZY/UP#TK.U_P />(M1UKQ$!;6=Y9W]A]GT
M^:>X*_8B8V5P$VGEF.<C'8$\4EAX?UZ/5/ ]Q<V$*IHME+;77EW ;EXT0%<X
MSC9D_7C.* +UMXUU"X\-ZY?+H2MJ6BW$D%S8I=9#[%#$QOLYRI! *CTK2@\3
M/>67A^XLK:&<ZOA\"X($4>PNSYV?,!P.@Y8"JOA/2[_2]3\23ZA;K##J.HF[
M@/F*WRE%3#8Z'Y?<<]:H^ _#W]E:CK#QW'G:;;W4MMI:8X@C9@\JCV\SY?\
MME0!M^,/$%QX7\/3ZQ#IPOHK?#3IYQC*H2 6'RMG&<GV!JR^K3G4[.TMK:&X
M2:V:XDD6?&P# 7 V_-N)X)(Z'TJ_=VL-]9SVES&)()XVCD0]&5A@C\C7-^!_
M#U_X<T-H-2G^UW4?[B)UZ_9HR1"OUVDGZL: *&C^,;"#PH^HQZ/'8O+JDEA%
M8P,O[ZY,I3J !EFR2<=,GFM6+Q)+'XHA\.ZQ816\][;O-:213&6*<+]]#E5(
M8 YQ@@COVKE(_ VMS^#FM&6&VU:SUQM8LBTFZ-V\QG56(Y'#$'CKCK72'2;[
M6O%>D:]?V)LETF"<10&57>264*K'*G&T*"!DY);H,<@&#X+U"31/".KR6>G2
MWDG_  D%U!%;P# &Z?:"2 =J#.2<' %:DOC2]>W\5VT%E9C4]"@6;(N2\,@9
M&8'(4$$;6!7'4#GG(QXO#/BFW\)7UE;P1I<RZX]^\'VD*MS;/+O:'>.5)'![
M=LG-6K3PKK9U?Q2[V.GV5GK.F16T2Q3$B!ECD0+@*,_?!)X [9H #XBN8? /
MA>^US1K;4FO9;%-S3!]K2!-LQ#)P^XDX&<?WJZ2;Q!<7&M7^DZ/9PW5SI\4;
MW+3W!B16<$H@(5B20,GC !'7-<O=>'O$=UX \/:0^GVZWFG7%FSJER"I2#;D
MY('+;>!SCN:U8='U70_'&JZW8VGVVQUF*$SP"54E@FC7:"-Q *E>O.01T- %
M=_B1&^BZ/J-II$\QOM273)H&E5)+:8L05/9B,'N!R.16MH7B6[U#Q!JFB:EI
MJ6-Y91Q3+Y5QYR2Q29P<[5P05((Q^)KFIO!.J6NDZ3%;0Q3W8\1#6[[;*%1<
MNS,B9P20" .!G!/'2MZPTK48OB/JFLRVH2QNK*&VC?S%+!D9B25!Z'=Q]* -
M/6-=73M0T[3((5GU'46<01,^Q0J+N=V;!P ,#@$DD#U(HV'BBYO;_5M'>PA@
MUO3E23R7N#Y,T;_==9-F<=01MX(Q[U%XHT'4+CQ%H7B/2E2:ZTMI8Y;5WV>?
M#(H#!6/ 88!&< ]S2V.C7B^(]6\3W%H5N;FUCM+:T$BEE1"22[9VY+-V)P%'
M))Q0!C_#"S_M?P1H.HZK8VLL]OYEQ:W7F%Y=[L^]B"HVDY]6S^%:#ZSK,OQ3
M?0_(M&TU-+%QM,[ L'EVEB-A!8;2 O3!/S<X%OX?:3?Z!X*T[1]2@6.ZM$*,
M4<.C?,3D$<]".H%176D:M#\2H]>M+>">RETL64VZ;8\964OD#'S9!P.1SUQ0
M!QOA[Q)=>$?"NM7\6C+/I5IKMV+F03B-HT,^W]VFT[L9&02OMGMW%UJT"?$3
M3]*DTB)KB6QFFAU!BI=%4J&0#&0"2.XZ5RL_A'7Y_AQXDT'[%&M[J5_-<0DS
MKL"22AQN/4$ 8Z'G'X=%<Z7JES\0M'UH66RSMK&6WFW2KN#R%3P >0-O/UH
MFT/Q9+K[VT]C9V\MA+<2P2NER3+;; ^#)'MXR4 QGC<.M6O&/B1O"?AR;5Q8
MM>+"Z*R+($QN<*#G![L.@KFK?PE>S>)M)UQ=,32-6AE)U.ZMIE\J]BVD%2BG
MYF8[3E@,<\G JY\7=W_"LM5V %M]OC/3/GQT 6(/&EY!XNMM#UO1&TU+^.22
MPN?M*RB38-S*X ^1@O/4CWJ&X\>O!X<3Q0-+$GA\R?-,LY\\1;]@E\O;@KGG
M&[.TYZ\58O=#NO$OB/2K[4+,V=IID4_R-(K/++*FSC:3A N[DX))' Q6):^$
M]>C^'\W@2>&)H,&VCU,2C:;8OG)3[WF!3C&,9 ^:@"Z1"?C;:W$*(3+X<E8N
M@'S_ +^/!SWXJ32O%]A;Z+KNH'1DL7MM8DLFMX"I:ZN2R*&R !N9F R>PR35
MA=#OK;XC6>J06@.EVVD-IX;S5W;C(K@X] %QZY[5@MX(UJ^\->([(B.RO[G6
MWU?3I3('4-N5D#XZ'Y<'KC/>@#JUUK7%U.ZT^7P^#*EI]IMYXKEC;RMNP8C(
M4&U^_0Y'/%5-.\:2:IX/LM:M].C^U7=RMLMBUR04D,FQE9MG!7!)&.BFKN@W
M/B6\/GZ]86FF)%&5,,-SYQE?CYR< *HP<#)//)XYQM$\/"#XC:U=6]P&TN-E
MNEMP/ECO94VR$'U\O!_[:T =P,X&>#WQ7GWQ5@AF7P>9(D?/B6S3YE!^4ELC
MZ&NRL)M4DO\ 4$OK2"&UCD46<D<NYI4V\EACY3GC_///>/=&U76SH"Z;:K*-
M/U:WU"9GE" I&3E1WW'/T]Z *7B&ZU4?%+PW:06MI);K:W<D2273('.V-2S
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
MZ+P]H4UGKFNZ]>(L5UJ\D7[A6W>5'$FQ 3T+'YB<<<XR<9H Z.BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **9,TBPNT**\@!VJS;03Z$X./RKSZS^(VIW.@:+K
M\N@PPZ7?W:VLI^V;I8R\IC5E79AE! SD@]>,<D ]$HKG'\0WM]JFJV&AV=O<
M2:7L6=KB8QAY67<(UPI[8RQZ$@8/..:O_'-_J]CX1OM"BBBM]3U$6]Q%<2,D
MBNH<F,D*<#*')YSQQ@T >D456N9[B#3I)T@22X2,MY7F;5+ =-V.GOBN*TSX
M@:A<^'8/$5]HD5KI-Q;(T+B[#2-.\@18RNT8!+?>ST&2.U '?45Q2>-[Q-5N
M]/?3H+DI9->03VD[-$Q7[T3L4^5L<@\Y'I6<GQ(U2+2]#UV^\/)!H6I&*.2X
M6[WR0-)T8IM^YGC.<]\#I0!Z-17,/XEOKZ36/["T^"\3293!+YLY0S3*H9HT
MPIQ@,!D]^,=ZS&^(;WB>&)=%TM;N#7Q*(FEN/+,3HC,58;3P"N"03C!P#QD
M[JH;N[MK"TENKN>.WMXE+22RL%5!ZDGI7#V.O>*;CXBV6F7UC96L?]CM<RVR
M73-M)F12VX)AB .!P/F/-=!XTU,:-X/U/46TZ'48H(&>6VF<*LB=P<J<_3%
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
MTFN-.16E2XG,9D<KO$:84\[2.3QE@.>< '22ZA907D%G-=P1W5QGR86D >3
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
M#+%<-F'U0J#@9X)!'-;] '*_V/?ZSXGTC7-3M([/^R89O)@2;S&>650K'(
M4*"!W.[D#'.&GA+7O^$"\4Z*T%H+O5KNZF@(N"459F)^8[<@CV!KT:B@#@;_
M ,/^)++6='\1Z+%9S7T&GC3KZQN)RB2Q@[@4<*<$-D\CH:Z46[W.A3VWB62U
M)O5=)H4?]TJLN"BEL$X4').,G)P!P-FL'Q!9>&-5N].T_7X["XN#+YEG;7+
MLS ')5>XP#GMQ0!G?#C29]-\*PRW=T]W/< %)G&&-NHVPC_O@!OJS5M>([73
M-0T"^T_5I8X[.YMW60NP&%QDL,]QU]L5J@   # ':LS5?#NCZW<6=QJFG6]W
M+9.7MVF7=Y;'&2/R'Y"@#D;/P7<ZW\)Y=&U6\<ZGJ<"33W3KAA( OE[A_LA(
MP1['UJ_+HNL^(G\/KKMM;VPTJZ2]F>&;?Y\R*RIL&!A<L6.>> ,=Z[*B@#S2
M^\)^)1I?C+1+."P>TUJ>>Z@NI+@AE,J*#&4V^J_>SC!S@]*U8=!UQ?%WA[4Y
M;>T\BPTY[.XV7!)W-LY4%1D#9WQUKMJ* . \6^$;WQ-+=!]/M8[V.9&TK6(9
MMDMJH"D[L ,<'?@#(.1TZU+=:/XJT/QAJ&J^'X["_L=6$;7-O>3-"T,R*$WJ
M0IR"H&1C/%=U10!Q^J:%K5UXC\*:A_H]P-+>>2[D+^7N,D93"+@\#/<] .2:
MET_2-5MOB'K&M2V\ L;VV@@C*S9<&,MR5QC!W>IZ5U,DB11M)(ZHB LS,<
M=235+3]:TS5I)XK"^M[F2W($R1N"R9&1D=@>Q[T 4?"FIZOJ>G7#:U:6MO=P
M7+PG[)(7B<  Y4GT)*GW4U@:UX<\0WOB#79(TL+FSU#3Q;6<MS,P:Q.QE<*@
M4YW$Y)!'09Z 5W2(L:*B*%11@*HP *=0!Y[I_AGQ!#>>!IKBWL@NA6DEO<B.
MX))W1+&"N5Y^[D].N!G&35O_  'K.JV?BB)GMK2>^U*+4M/E$A<(\80*)!CC
M.SMGK[<^F44 <*=,\4ZIXN\-:U?:=IUHFG17,=RBWC.3YBH,K\G^SD#\R*Z;
M7X=5EL(_[&:!;Q+B-\3N51D#9920">1D=#UK4HH XS4M O\ Q+XCT&_O-.@T
M\:1<&X,XF$DLAVD"-< ?(2023CH..:IR>"=0O6\8Z7=&V72]=D,\=RDA,J,8
MU4 IC'#*#G=STQSQW]% '#MX?UO7-+T+2]<@MHDTVYAN+FXBFWBY,/W=BX!&
MXX)SC'(&<Y$<?AO6UB\;J;>VSKA8VO\ I'W<PB+Y_EXZ9XS7>44 ><#PQXIT
M?_A'=6T=+&74;#2TTN^LIYB(YXUP0R.!P0P)Y'0_G?U[1?$NLV6AR2QV37=K
MJ\.HSQ+,5CB1 1Y:-MRQYSD@<D]!@5W%% '*^(M'U/4?%'AC4;2&$V^F3RS3
M[Y=K$/&4PHP<XSGM6)'X8\2:/#XHTC3X+*\TS6)+BYMYI;@QO;O,IW(R[3N&
M>F"/?V]%HH \MN]-UF"+P?HEO:Z9<ZSH]B998EO7A=55%B#)($R%8[LKC!QW
M J<Z)J.MZ!J7A[^RX=!U6":+4[>XCO/M2//YA8.[$!LED(.0>.F<8KM=8\,:
M+K\D,FJ:=#<2P\1RD%70>@88('MFK>G:78Z3;?9["UCMXL[BJ#&X^I/4GW-
M&3X?D\57+B3Q#;:?9+$FT16<K2^<_P#?)(&U1SA>3SR>.:_BS1]2U75?#MQ8
MQ0O%IU^+N;S)=A*[&7"C!R?FSSCI74T4 <EI^D:M9>-_$>LM;0-;:A!;QP 3
M_-F(./F&. =WJ>E<[I?@_P 3Z7X?\(V)@T^[326F6\LI+EEBGW?ZN3=L.=A)
M."O7IT!KT^B@#D/!^C:CH":Y'K)L1#?:I-=Q-'(2'$I'RD,!CTQDYS^=?X=Z
M"-*M]0E2Y-Q9BYDMM-S_ ,L[5)&(4'O\[.,]PJ]L5T^L:)IGB"P-CJUE%=VI
M</Y<HR-PZ&KD$$5M!'!!&D4,:A$C10%51P  .@H Y[QQHE]KFBVT>FB%KNTO
MK>\2.9RBR>6X8KN .,COBLG4-!\37GB.]NY(M-N+>[TX6\)EG?&GR88/L79\
M^[</F^4G:.@XKL/[4T_^U!IGVVW-_P"69?LPD'F!!CYBO4#D<TZRU&RU*.22
MRNHKA(I6A=HF#!74X93CN* /-QX$U>^TKP;IVK6&GSVND0R0WL0N"1(C0F(;
M?EZ_Q=L<8)ZU>'A'Q'>^"K_PMJ%Y%B"0-I6I>:7E"QN'B$JXZC: 2,Y'OU]#
MHH YOP\_BZY=#XBM].LUA7!%G*TAN'Z;N0-B]3CDDXY&.:_C30-4U*72-7T*
M6!=6TBX:6*.X)$<R.NUT)'3(Z&NFN[NWL+.:[NYD@MX4+R2R'"HHZDFGPS1W
M$,<T+K)%(H='4Y# C((/I0!Q>M^'-?\ %OAB5-0>TT[4TFAN;&&*0RQP21-N
M!=L MNR0<# &,9QS;?2-2UO7]%U?4[.*T_LA)9$@2?S#+,ZA>N  @&<9Y)(X
M&.>LHH XGP[X?UG2_!>KZ5<V]M]KN)KJ2'RYR4(F9F&3M&,;N>#4#^#M6NOA
MAI6A>?!9ZSI:V[VTRL7C\Z'!4G@'!QZ<9[UV6H:II^DPK-J%[;VL;L$5II N
MYCT SU/M5N@#CO[+\2>*= U#3O$T5CIT=S:/;;+*4S%G88\PD@8 [+SU.33O
M"\'C*&&TT_74TZ."R4(UW;3,[W8487Y2HV=B3DYQ@ 9XZ^B@#SVU\+:_:^#/
M%'A_RK%Q?M>_9)A.V6$Y8@N-OR[=W.,Y]N^KJ/A>XU?X:IH,^R#4(K2-8I$?
M(CGB *,&QTW*/PKK:* .1U;PC=:IX!;1OMJQ:J2EU]K"_+]J#B4MC^Z7!X[#
MZ5;\/2>+;EU;Q%;Z=9K"N-MG*TAG?^\<@;%Z\<DD]1CGHZK2ZC90:A;V$MU$
MEW<*SPPLP#R!<;B!WQD4 <]XLTG6;_5-#NM.BM;NSM)I&N["ZF,:3;E 1\A6
MSL.3@@]<]0*YIO 7B&XT/6K5KBQM[YM<.LZ=/&S,OF;@P#C' X([]?;GT^B@
M#EK>V\3:WH]_!KD-CI[3VDELD-M,TP+.,&1F(& .RC/4Y)XQA7'ACQ)=?#[0
MM#>VL%N].FM-VVY8HR0%><[.K;>F./6O1J* ./31-5T;QOJ6O:=!%=VNL0PB
M[MFFV/%-$NU64D8*E>".N>>:R;CP-JD&DZ;%:K;2W?\ PD(UR^)E*)G>69$^
M4D\$*"<9QGC.*]&HH X_^R=;M_&^L:]!;6IBGTQ+:V62<@F5"[#< .%);&02
M:V?#.HWVJ^'K6\U.WA@O'WK(D#%HSM<J&0GJK !A[$5JNBR(R.H9&&&5AD$>
MAJO=:A96$EM%=74,#W,@A@5V ,CX)VKZG - %JBF3316T+S3RI%$@W.[L%51
MZDGI45C?6NI6<=Y8W$=Q;2C,<L3!E89QD$=>E %BBBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@!DWF"%S#L\S'R[\XS[XKAHO']W-X'T'Q(-/A']I7<5M+ 93^[WR^7N5L
M<XQG!%=YU%>61>"/%47@[3O#:_V2(M+U".XAN#-(3<(DQD&Y=GR'''5LGTH
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
M;S/,W8V8QVZ^]<]+X(U^;X=^(/#Q_LU;K4[R:>.3[0Y1%DDW\_N\Y'3IS[4
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
MWJ4?;]X-SR.1QQ0!G7OQ"N[/PUXDN6TN ZMX?D"7=LTY$;*1E)$;:20P.<$
M]1GN>IT6[UF[-R^J6-M:PDHUKY,YD9E(R=XP &!],CW.,GE=8\#ZEJ/A_P 5
MB,V:ZOXB9 X:5A%#&BA$&X*2Q !)X'+>U=S9+.ME MRD:3! '6-RR@^Q(!/Y
M"@#GKOQ%J5U-K46@64%TVD8219G(-Q-L#F),=."HW'/)QCC--O\ Q'JL*QLN
MG16$7]GB[EGU!\1K*>!;Y!^_UR<\<<'-4#H'BC0_%NJ7_AY],GT[5W6:>&^=
MT:WF"A2Z[0=P( )''/<=:DNO#OB$>*XK^*XLKVV.G"TWWC,KVTN3OE1%!!W9
M&1E>@&<"@!+3QW->P^#[J.QC6W\0$JRM(=T#"-G..,,/EQVI]SXXFL)/%RW5
MBC+H"PN&B<GS1(F_)&/E [XSP":Q[3P7XCL/"WA.%/[-FU/P_<[Q%YSK%-&4
M9"-^TD-AL_=Q]:T;+P_XIL]:\3ZJK:49M5^RO"AD?:#&H5D;Y3\I&1NZ]\#.
M  7QXM-KHVH:S=/9WFEP6\<UO=6#Y$[,6!CP2<$$(.O\7:F6'BO4)/%%II5S
MIXEMKR%W6ZM8Y=MNZC)20LH&".C<9(QBL=_AHEV/$*110Z+:ZM:)%]EM)"Z+
M<*Q83XPH'.T8'4 ],UO>'8O&9>%/$DFEK';#!>Q9V:Z;& 6# !!SG SDXZ 8
M(!?U_7AH[Z=:Q1+-?:E<BVMHV;:N<%F9CSPJ@GCKP.^:SH/$]]%XDO/#E[:6
MYU%+/[;9R1R,D5S'G:0<@E&![?-P<U)XO\.76M'2K_39HH]3TF[%U;B8D1R#
M&'C8@$@,#U .*9'H=_=>)I/$EY!;1W4=@;*UM5G+*-S;F9GV\9(   . #ZX
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!13)7,<3NJ%V520B]6/H*XFS\9ZD/$&@Z9J$%DLVK)*9+2-CYMBZQ^8%D.2&
MR,CHO/8T =3;:'IMGJEQJ<%L$O;D 33!F+2 = W/..WIVK0KS=_&_BV?2-<U
M.QT33&BT6]N(+B)[ERTJ18W>7A>N,G)QV&*N#QOJVJ:WIMAH>G63Q:EI']I6
M\UU.PVY*##@+QC=T&<G'(Y- '7ZIJ^GZ)8/?:I>0VEJG669PHSZ>Y]J=/JEC
M;7]G8SW4<=U>[_LT3'YI=@W-CZ#FO+_$WB:[\0_"7QC:ZI9QVFJZ6QM;J*)B
MT;'<I5T)YVD'C/-=IJ6N7%CXR\,Z0+.V>WU%;C_2&8F2,QQ;L 8P,\<Y/?B@
M#IZ*XYO$VMZCIEWJWA_3K>]MK:[:V2U8XEN@C[)&5R0J8(; (.0O;.*C\4^+
M=4T&+6+L6UG!;:?"LD NF.[4#MW.(\,-NT<9PW/M0!U']L:=_; TC[; =1,1
MF^S!P7"#'S$=AR.M+J>JV&BV+WVIWD-I:I]Z69PH^GU]JX/5;N_NOB9H5UI$
M%NUU<:#,Z"Z<JB R1G+;02<>@Z^W6J/B/Q)>:[\+_&ECJUE%::MI2&"YCA<M
M&V0&1T)YP0>AYH ]55E=%=3E6&0?44M<K>>(Y+:^M=%LMJW7V%;J25[:6=44
MG:HV1\\E6Y)&-O?-7O"FLWNNZ&MUJ.F3:=>)(\4L,B,H)4_?7< 2I&",CV[4
M 7[?5].N]2N=.MKV":\M0&GAC<,T6<XW8Z'@\5=KA;&1H/BOXJECA:9TTJT9
M8UP"Y!EP!GN>E.L?&.HGQ'HFD7\=B)]5MI9'@A),EA*B!_+D^8AN"1_#R.E
M'<45YU=>/-8L_"?B'4I;6Q&HZ'>FWFM3O =,KM93G/S!@PX]O>NKM=6GOM4L
M8K22VGLY+$74\JHP/S<1[>>C8<\YQL[YX -JBBB@ JKJ&FV.K63V>HVD%W;/
M]Z*>,.I_ U:HH R])\-Z+H)<Z7IEM:,XVL\48#$>F>N/:M2BB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#/T_0]-TJXN;BRMA#+=-OG
M<,Q,C?WFR>3[]:T*** "L^[T/2K[4[74KO3[:>]M,^1/)&&>/Z$]*T** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ JIJ6F6.L6$MAJ5K%=6DN-\,J[E;!R./J :MT4 16UM!9VT5M:PQPP
M1*$CBC4*JJ.@ '05+110 4444 %%%% !1110 4444 %(% )( !/4^M+10 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110!7OX);K3KJW@G:WFEA=$F7K&Q! 8>X/-<!IW@OQ-;MX2>6?1HVT)I%<
M1"1O.5XRAD)(&7.<D>N3NYKT>D(#*0>AX- 'F'A>UU?4=-\;:=9"S2&[UR^A
M^T2R-OBW85CL"D-@'(^8<U,;"71/BAH&G:1%#)'9^')(%2XE*9C62,#Y@IYX
M';UKO-.T;3=)\[^S[*"U\]S)+Y2!=['JQQU/O0^BZ9)JJZH]C U^B[%N2G[P
M+Z!NN/:@#CM5\"W]_P"$?$EE'-:#5=?G\V=V9A%"!M"JIVY;"J!G R23QTK4
MU+0M6O\ Q3X8U95LDCTH3^?&9G)<RQ[/E^3MUYQGVKJZ* ."TOPOXI\/W^H6
M.DZCIO\ 8-Y=27*/.KFYM#(<NJ ?*PSD@D\9Y!Z5'J_@SQ!>W/BN*"\T][76
MK40Q37/F--;@1[?+P!C83DYSP23@FO0:* .)C\,Z[:ZMH.L1OIUQ=6.G-87$
M#.\2,&*G<C[6.1M'5>?:HM4\$7U]X6\2VR36IU;Q ^Z>1V811  *JK@$D*J@
M9P,DD\=*[NB@#A]6\->)$UK3O$6@7.G1:G%9"QO+6[9S!-&&W AE7<""3@X[
M_GU6E0W\-D#J=Q'->2,7D,*E8T/]U >< #OU.3QG%7J* .-G\,:O+XG\1:C%
M=6]M%JFG+9P2QR,98&4/MDQM ZOG@\8K-T[P=XD@O/"-Q-+HT0T-)89(X!(1
M(KQA2X) RQQG!QR2<G->B44 <M-X.2;QS+KC2J;*XM52YM".)9DW*CMZ@([#
M'J%/:G^"_"\OA/0I+!KK[3+YCB*1\G;""1$GT"8S[DUTU% %'1AJHTBW&MM:
M-J6#YYLPWE9R<;=W/3'7OFKU%% !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 %%%% !16'XLT*?Q!H%S9V>HW>G7NPFWN;:
MX>(H_;=M(RO8@]CQS7):+XCE\0>"H] #7%MXDW-IUU'Y[^;;2*/GG+9W;0/F
M!S@DJN>: /2:*QFNK/PW;6&FA[R[N)R8[>)Y3-/.5&6)9SV R22 /Q JFWC?
M3(],U:\DANT?2#_I]JR+YT QNW$;L%2.05)![4 =+16-)XFL8M3T>P=)P^KH
MSVC[1M;:F\@\Y!V^U:ES<0V=K+<W$JQ00H9))'. J@9))] * ):*Y^W\7V$V
MK6&G2V]Y:R:C$\UD\\8"W"J S8P25(4@X8*<5%9>.=+OI]-$<5TMMJDCQ6-V
MR+Y4[+DD##;AG:<;@,XH Z6BN0N/B-I$$>J.EGJLZZ7*8[SRK,_N@%#%SG&%
M /U.#@$"NJMKB*[M8;F!P\,R+)&XZ,I&0?RH EHKEKKQ[IEMK%[I266JW-W9
M-$)DM[-G($A(##U48Y/N,9J74?&NF:7$;JXBNO[-6X^S2:@J*8(Y-VP@\[L!
MOE+!2 >,T =)17)WWQ"TJSO=3LDLM5N[K3=AN(K:R9F"L"VX9Q\H Z]\C&:O
M0^+](N]+TR_L97NUU3(LXH5_>2D EA@D ;0#DD@#'- &]17.'QMI26&K7,Z7
M<,ND#-]:M#NFA&W<#A<@J1R&!(]ZP]:^):0:#)?:9H^IR _9O*GFM_+A(F8
M,K$_-C.,#OCMS0!W]%16\K3P)*T,D+,,F.3&Y?K@D?K65IGB6UU34]4TZ&WN
MH[K3"JW"2JJ\L,KCYN01R#T]Z -JBN1O==T6_O?"\UW!J,<UY.9-/P&1=Q1N
M7*G:05R<')]JT;[Q79V;7_EVMY>)IW_'[):HK"#Y=V#E@6(4@D*&(!'K0!NT
M5P/BN^@OM4\"ZEI]Y));76IJ%:*5A'+&8G897.#T'49%;&H^.=*TTZA)+'=2
M6NFS)!>W42*8[=VVX!RP8XW+G:#C/UH Z:BN6E\4W*?$2/PVFF7#0BP-T\PV
M?,3(J!A\V0H^;/<D\#CEFBZYX>@A\2:C!)=6\-K>N=0DO-X"R!%)VJQR!C&
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
MAFBLH8I(Y4*,K*@!!!]P:V** .,T2*XC^*'B>YDL[I+:ZM[1(9W@81NT8<.
MQ&.-P^O:N9T*RDTJ.Y\,:MX%?4KM;B7[-J!LTDMKB-W+J\LA^[C/(Y/'&3Q7
MK-% 'GFCZE'IOQ/\;B2WNY 8[ K]FMGEY$)X^4''MGCWK&TKPKJ_A0>#]6>R
MFFCLGO!?6ENOF/;K<MN!55SNV\!@N3Z9KT#3/#<>F>(]5UI;ZYEFU/RO.BD"
M;!Y:E5VX4$<'U-;E 'F>LZ1=ZA/XTUV"SNQ'?:-_9UI"8'$EQ)M?+;"-P&65
M02!T)Z8)L>(K"_O?@_86]M874EW;I8L]KY1$O[IXRX"GDD!3]<<5Z)10!#:7
M!NK6.<P2P[QD1RC#@=LCM]*XOQ-H&I'QG97^DQGR-5MVTS564XV1#+K+Q_$
M)%!]66NZHH XOQA;3-XA\'M:V5Q+!9WYEF:"!F6*/RF0$X'')'%5-!6\\*ZI
MXIL;_3KVZAOM0EU&SFM[=I5F$BC,9*@A&!7'S8&#UQ7?T4 >4P>&]1\/^'_A
M[I<EM<7$VFWXN+QH(FD6%663.2 > 9 /PS5;QG;Z[K>B^,M.GT35);OSO^)>
MMM'BW> ;,/D$"20X.0=Q'  &#7K]% '#/]N7XI6&L?V3?FSN]%-H&$8/E2><
M'Q)SA?EYY^G7BN=N_#NK:UX<\>V%K:W$%U>:J+VS%Q$T:SJGE$ %@!R8R/R[
M5ZW10!PFI1S^,=2\+30Z??6?]G7@OKMKJW>(Q;48>6"P&\EB!\N1@$YZ9P)+
M#4)/A]X^LETR_P#M.H:G=RVD1M7#2I)MV,..AP?IWQ7K5% 'FWB#2HM4EM+A
M(=<TS5K738S9ZI8V\I.[+;H9%"G(!"G# ?>ZBNX\/MJ3>'=.;6$1-2-LGVE4
MQ@2;1N'''7TXK1HH X#05O?"NI^*;&_TZ]NH;[4)=1LIK>W:59A*HS&2H(1@
M5Q\V!@]<5CZ5X<U#PY)\.+&:UN9SI@NFO9886D2$RQM@%@,8#-C\,]*]7HH
M*\PMM*O+7Q+::EX<AU73I;G4C_:NF3PO]CDCW'?,I8;58@!AM.3D#'6O3Z*
M/);ZVU2TT3XAZ&NB:E/<ZE<7-U:R10%HI(Y(E P_0L"I&T<].*NZMI"ZE#IL
MDEKKFD:Q::5%]EU*RA=V5OF#0R! P(RJG:W][J*]-HH \O6]U"T\=>"YM<MY
M/[0;1+@7:VT)DV29CS\J GKQP"!GTJKJ_A;5KN+Q!XAL=-,KSZO:W\&FSKM-
MS% @1@RMT+Y8@$9X'&3BN^NO#<=UXLL_$)OKE)[2%X$A4)Y91R"V<KG)VCO6
MY0!YC?Z6OC+PKK,.C^$I-#NIK%H5FO;-+:61]RL(QCG9\IR3@<C&><=)X;\2
M:CKIMH[CPWJ&FS1+_ICWL.Q%;&-L1SE\MCD#& <\X%=510!X];Z+KA^&=OIL
M>ASR7^BZJUX]K<H%CO%%Q(Y1"?O H^<],\=:TM2TP>,?"6M0Z+X2DT.ZGL6A
M$M[9I;32/N5A$N.=AVD$G R1C/./3Z* /,-0U+4=>E\&3)X;UB&:QU%7O8Y+
M4H(<1.IPS8#+D\,.,>A(%>GT44 <)X>\/:AIGB_4K!HL>'X;DZG9-V\V8$-&
M.V%;S&QVW*:KW>D7FJ>-?%\"PW,$.HZ*EE!=M"PC\P"0'#8QQO'U[5Z'10!Y
M;/8:CXA^&.G>#YM+O;358C:VT[20,(H5A="TJRXV,"J<!23E@/6M:2/4H?B/
MX@O[/3YY"^BQPVKR0L(I9T+MLW8QCYEYS7>44 >26$>JW.N>!M6FT/6VGMC.
MFH//%L$<CP%<*F0$C#=" %QCDG-:VCP7]A8>.=/N-*O@]Q?WEU!(L)9)4E50
M@0CEB3G@#C'.*]%HH \JLM,U73K#X>:S_9]Y(FC6C6>H6BPMYT8>)4+JF,MM
M9>< DCIFK>L:3=:C>^,->M[.[$5WH9TVUA,#K)<2;7);81N RRJ"0.YZ<UZ5
M10!YK+;7AC^'&-/OB=/*F[_T5_W&+<QG=QQ\QQ^O2HH]*O+;Q-!J7AR'5=.N
M+C5"-4TZ:%S9S1;SOG!8;58J P*G)) QUKT^B@"*Z1I;2:-!EFC90/<BO++7
M1[[5OA/IG@I]-O;?45,$-TT]NR1VZQRAV<2$;7X7 VDDDCWQZQ10!POCK3M1
M@UC1]=T%D34V<Z9*&. \,V<-[^6P#X] U=E8V<.G:?;V5NNV"WC6*,>BJ,#^
M59EMX9BA\0SZQ-J.HW;NQ>&VN)]T-L2NTF-<<$C(YSU..IK;H \]:ZU3PG\0
M-<N)=$U+4],UKR)8)K"'S3%(D8C9'&1M!P"">/UQ)<V^JZ9\0-,\37.GS/97
M&E'3[F&TC,S6;^9YBDJN2P_A)4'D9X%=]10!Y'XD\/:C<^'/'FH6UA=O)KL]
ML+.T6%C(RQ! 7*XRNXACS@X SR<5T^H+/<_$_P .W\5G>&TBL;F.28VSA49R
MA4,2./NGZ=Z[6B@#RBQ/B+1? FI6%IHE]]L@U:1Y&$"N6A>X+%X0>';:<C@@
M&H;KP_J&KZOXLM;/2]3MX=7T6**VN;S."Z^9P[,Q()) P>0#T KUVB@#D/"W
MB+5-7ALK2[\-:AI]U;H%O);R$)$I"X/E-GY\G&,< 9R>@/,V=EJ<'PN\5:#)
MI%^+TM?I$!"2)C*[E-F/O AAST'>O5:* /.W@NV\0_#R<6%[Y5C;3K=/]F?$
M):!44-QQ\P(_7IS5&:R+:7\21?Z5>/;7LAE@1D,)G40JHV,PQG<O'X<&O4JS
MM<T6U\0:5)IUV\Z1NR.)()"CHZL&5E([@@'\* ."T75()_$6B7.N6>OQW=G"
M;*TGN]):WA#R;5)=@6&]MJJ.0.>G-=OXJLY]0\(:W96J>9<7%A/%$F?O,T;
M#\S4-AX;DMI(WO\ 7-3U58F#1QW9B"JPZ$B-%W$=?FSS@]1FMV@#R^X6^N]#
M\ *-'U.-]/OK=KE'M6W1HD+(S$#.!N;'/)ZXQS3=9T'4]:UCX@6UK;3Q'4;*
MT2SFEA98Y7B#%EW$8ZD#GUKU*B@#A/"US!JU[9R'P')I%]; FXN+JR2-8B5(
M(A?JV3W'&W.>P/0>,!))X.UF"&&:::>RFABCAC+LSLC # 'J>O2MNB@#B-&@
MDM_A':VDVGW*WL.DBV> VS>9YHBVX QD\]^GO7.KINIQ_";PI&-+OFN]&O;.
MXNK00-YVV-_FVJ?O'!SQ7K-% 'GEM+>S_$35-6.C:G%83Z''%'+);D$L'D."
MO7)S]W&>F0*QHM.U&/X6^#-/;3+_ .V66HVDES"+5RT:QR;G)XZ ?GVKURB@
M#@KM-17XFZAJ5CI]Q*O_  CWV>WDE@=8GN!([A"Q  X(YZ=NM8%C'JMSK7@;
M59M#UMKBV:9-0>:+8(Y'@*X5,@)&&Z$ #&.2<UZY10!Y8+.^/A3XCVW]FW_G
M:E=W3V:&U?,RO"J*5X[L#]*]!\/!E\-Z8DD<D<B6L:.DB%65@H!!!YZBM*B@
M#S2XT"'7OB;KZ:II-U)I-]I45HL[VSA"X8D[6(X(SD-ZBK&G6^O3>%]:\$:Q
M'=-<K:RVECJWE,8KF)D(1F89VN 0&SZ=37H=% 'G'A)Q=C3K&\\ O8ZM9;!<
M7D]E&L"%!@O')U8G'&WH3R<#)KZ+I5Y8>(-+O/#T.JZ?;W<['5M(NX7%K""K
M%I(V884[L8"DYW=  17I]% 'E6EZ?J>F_#/5O ]UIEY-J02ZM;658&:&Y65F
M*2>;C:H&_D,01CI5]-/O/"OC70KAK&^U"TC\/C2O.M(3(1*CJ07_ +H('4X'
MO7HU% 'C1T_5_P#A7]Q9R:)J*W1\2&Z$0@+%H_M/F%ACMM'4XSVS75>+#J6E
M^+="\566F7>I6,5O-:7=O;1EIXUD*LKJAP3RH!'6N[HH \[\61ZMK.D:9KEM
MX>DF33]1%T=*N$437$!C9')3) ?YB0IYP/7@/>+2]6\/:C./ EQ;V-PL4$\$
MED(;J=3(NXA4^;"#YAW)''3)]!HH XKP/8ZIIFHZG9M>ZA>Z"B1&QEU*-EG1
MCNWQY8!F4#;@D=\#H:?\1K>YNM-T=+6TN;EX]8M+AU@B9RL:2!F8X'85V5%
M'F5]%)HGCK6+G4O"5UKFF:QY,UM<6UFL[PNL:QM&ZMRH.T$$X'/UQ>NCJ5IK
MFC6+:!<V^B-92'R=)C \N<N"(G=2-B!>I!"ENIQ7?T4 >+:1I>O:3X<\(:A_
M86H,= U&[^UV0CS(\<S2#?&N<OM# ^^>/6M74=-U+Q1X@\6+:Z;?VT&J:%';
M6US=0&)3(#(<$-@C[P&,9]L5ZI10!Y[X7NH[^2R6Y\ R:9J5F,W-U/8(L<9
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
M:.YM(&GAN$481@RYVG &0V*/%NGZS>MH&O6UBTDNE:A]H>P1@9&@92C=\&0
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
M/<$,H]Y*U/\ A%?#_P#T!K'_ +\+1_PBOA__ * UC_WX6NQXQ.:G?96^%?\
MR732WHB>4RO!^@WNC2W=O=@?9+*1[?3.<GR&;S.?S5/^V=8E[X.U5[36[* [
M+>SN6U#1=K?\MV(DQCL%<.H]I#Z5V'_"*^'_ /H#6/\ WX6C_A%?#_\ T!K'
M_OPM5''\M1U.;5V^RMUU^+KK?U8<NEB.![W2- BG;3Y;N^FD62XA@89#R-\V
M"2,A<X^BBN>US2+Z3Q!=:CHL%]8ZL)X5$B'-M?1 )DRC.!M&X9X;Y1C/%=+_
M ,(KX?\ ^@-8_P#?A::?"_AX$ Z18 MT!A7FHI8FG3FYJ]W>^F^VC7-:VG]:
M6'%LYR\T#4KZ^\;:>+:2*+6(D-O>;E\OB )@\[L[ACITJ5K+4->M_#$-SIT]
ME/I=U'<W;2 ;5,:,NU"#\VYB.G&,YP>*Z#_A%?#_ /T!K'_OPM'_  BOA_\
MZ UC_P!^%J_KL++RVT_N\O\ -V2^8<IQ5SI.JR^"-?L5TNY-U=:T]U#%A<M&
M;A9 V<X'RJ>"<U<FLKK3_$VK&Y\*G6K'572>"94B8Q-Y:HT<@D(POR@YYZ]#
M74_\(KX?_P"@-8_]^%I/^$5\/_\ 0&L?^_"U?]H0U3V=^G?E[2_NK\1<AE:;
M87=MX^EN&L#%9_V1!:K)$H$0D1W8JHZA<,,<8K$U3P_K&I6OC**UM'CFN[VW
MNK/S2%6<1+'E<YXR8R.<=1771^&?#DJ[H])T]USC*Q*13_\ A%?#_P#T!K'_
M +\+4PQT83YUO9+;^5I_S>0^7H8*RZAJ7C31M6?1+VUM(;&XBN&N#&OE,QC/
M/S<CY3R*Y_19%M=.TB/4=$UQ-,TVX:[MF2*.2*('=M9G5RS(JN2#M![G-=XW
MA/P\ZE6T6Q*D8(\E:R[/X:>%;*Y\Y-/>0?PQ33O)&O\ P%B0?QS6M/&X90<9
M72M967^+KS;^\]1.+,BPTN[L;N_T:^\)0ZDLUY+/:ZB\<3PE)'+_ +W<=P*E
MCP 2<#'K5J_L-0?6_&,J:?</'?:7';VS #$LBK("!SQRXY.!UKH_^$5\/_\
M0&L?^_"T?\(KX?\ ^@-8_P#?A:S>.@Y.7??3S3O\6FRV'RG.6]AJ"WO@1FT^
MX"Z=;/'=D@?N6, 0 \\_,.V?6LYM"US_ (1FZM(]),ES8ZU)?QQ3.GEWL9F9
M]JG)ZJW\0'./P[3_ (17P_\ ] :Q_P"_"T?\(KX?_P"@-8_]^%IK,(*WEY>;
M?\W]YKT\Q<AS&HV]OJ'A'6YG\)C31/:^2(9!%%/<2$_* 5)P V-N>23T'=VD
MWS?\)#!>:KI6N1Z@;0V4,UQ;1K&P'SD?([?.VW.3@<8&.^]=^"O#=[;/;S:-
M:;&[QIL8>A#+@@^X-5=.^'GAG32Q33OM#'O=2--CZ!B0/KUIK%X=TI1DW=WM
MIW26[EY:]PY7<Q+?2-37X)OHC:?.-3^PO;?9SC)<YQSG&.>N:U$M=0A\:Z3J
M2Z=/);/I)LY&!4>2_F(WS@GI@'IFMC_A%?#_ /T!K'_OPM)_PBGA_P#Z UC_
M -^5K.6-A)R;^TY/;^;?[7W#Y68;Z+/'X_DBMW3^RKY4U"\B[K-$=JD>F\[#
M[^4:BFL+\ZIXXD%A<%-0M(H[1@!B5EB9"!SQRPZXK6T_P)X:TV%HXM*BEW')
M>X)E?Z;FR<#TJY_PBOA__H#6/_?A:;QE-/1MZ);=FG?XM]$O0.5G&1Z;J6E7
M&B:C/X<DU6V_L>"PNK95C::VECR=P#$ @[B#@]@:U+K3;I-1\)26VBK:V]I=
M333P6J*$MU>-U&0."<L,[<\YK?\ ^$5\/_\ 0&L?^_"TG_"*>'_^@-8_]^%_
MPIRQ\).[WU6W=-?S6T3_ *ZKE9QMD)[[2/'6D6]C-//>:G=0Q-M_=Y>-%RS?
MP[<Y.?PR>*V-.TJZTWQM:-]GGDLK;0DL?M6T8:17!QC.>@],=JO6'@+PYI[7
M!CTV*7SY#*_G*'PQZXXX'L.*N_\ "*^'_P#H#6/_ 'X6G5QM)N48-V?EY)?S
M>0*+.*&DZL/"*6G]EW/V@>(/MACPN?)^T^9NZX^[VZYJSK^@ZIK&K^)?LEJZ
M"[T^U2VEE "2212,Y0]P#D#D8Y-=9_PBOA__ * UC_WX6C_A%?#_ /T!K'_O
MPM-9C%2YEO=O;NT_YN\4'(9.B2R3%[__ (0O^S+FWMV#[DA$DK]?+B93RI(Z
MG Z<=2*VH/K%IXCTOQ/#HMU<P3Z>;6[LHF0SVY+!P0"0&Y^4\UO_ /"*^'_^
M@-8_]^%H_P"$5\/_ /0&L?\ OPM8K%45-RMOI:SV[?%?S'RNQB:C::L=;\/^
M(1I[>7:^?'<V415I(HY0,,,'#,"HW 9ZG&<9.3K_ (?U&\T[Q;?6UC.TVL2V
MBV]MP'*P[<NV3A<_-P3G '<XKL?^$5\/_P#0&L?^_"T?\(KX?_Z UC_WX6KI
MXZ%-Q<>GET4N:WQ=_G8'&YFO#='XC0ZF+*X^Q#27@,VW@2&17"XZ] >WM3_
M=G=Z?X86UO;62VG6YN'*28^Z\SNIX)'1A5__ (17P_\ ] :Q_P"_"TUO"/AU
MCEM$L"?>!?\ "L*V)A*E[./ET[7\WW&EK<R?&MCJ$NJ^&-2L;":^33]0,D\4
M!4.$:-DR-Q ."1WJII%KJ?ACQ9X@FGTVYN[#5Y$O()+8!S'+L"O$PR,=!AON
MXZD5V%AIMEI<!@L+6&VB+;RD2!03TS@?05:KA*.;\":!/X;\)V]A=;1<M)+/
M*B'*HTCE]H/MD#\*Z2BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#,UK6H=&CM!(H>:\N5M
M;="P4-(P) +'H,*?Y $FLO4/&!TJQ%U?:3=1#[?'8.H="0SE0KCGE#N'O[=J
MF\8:?%JNF06-UHG]KV,TX6ZB5E#Q)M;$BY9>0VWH<X)Q7&W'A7Q"G@6\L8OM
M=\+75H;O3+:\F4SFWC=&V%B<9R'V@G.,9QT !V=SK5K>>(KOPK<V3LYT\WA=
MMK1R1EMF.N<Y]JX3P/XU7PY\._#/V_1[]=*:-8)-4&SRHW9R!E=V_;D@;L8]
M,UT-I;:U>_$H:W-HD]I82Z)]D#331EXW\TOAU5CV_NENHSU(&/8^&=8O?A=9
M^!;S2YK68;(+JZ=XS$L:RARR$,2Q(& ,#D\XQ0!U$WC*0ZWJ^CV6@W]W>Z;'
M%(RJ\2K(KAB"&+8 ^7OR2>G!Q3A^)%K/IND:M'I%_P#V1J,L<'VQ]BB*1SM
M*[MQ ;@L!CTS4NF66IV?Q$\2:I)I5Q]BNK:VCMY5DB/F-$'W #?D9W#&0/PK
MEX?#?B&+X2:'H9T2<ZE:7T,LT(FAX1)_,)W;\'CWSF@#L!J.G_\ "PKRUCT:
M7^VHM*$@NB5 FA\P[44[O[V>H'2D^'_B'4/$WAF/4K^T\AY)I]K!U*D":10H
MQS\H4#) SC-10V&I'XK2:NVFS)ISZ.EH+AI(\>8)2Y&T-NQ@]<=:/ASI^J:+
MX:&CZGI[6SVD\^V4RHRS!YG<,H4D@88?>P?:@#7U+7&L]6M=*M;*6ZO;B&2<
M#=LC5$(!RY[DL !C\JQ6^(MC_P (_HFL1Z=?R6^JW:V:!54M%(7*$,-V3RK?
M=!SCWI_B*'6I?%NG@:9+J6@&V=9((ID0"XW#:TH9AN3;GCGGG!.*Y&P\.>)+
M;P7X9TI]!E$^F>(%NYA'<0X\D32.6&6'&'&!U.#P.,@'>Z)XH_M76M1TBYTV
MYTZ^LDCE,4[(V^-\[6!0D=5((SQ5_6=:M]%MX))E>26YG2VMX8\;I96Z*,D#
ML223@ $U@V%AJ2?%#5-4DTZ:/3[C3X;>.X:2,@NC.3\H8M_$.U.\<Z)J.I1Z
M-J6E1B>\TB_2\%L7"^>F"KH"> V#P3Q0!;A\5K_:]WH]WI\\.J06WVN.W5U8
M7$6<$QL2 2#P0<?ES659?$F"\L]$U Z+?Q:9JTZ6T=W(4PDKDA 5W;L$C&[&
M/K4KZ;>:IXRA\2OIUS!#8Z=);PP2%!+-)(03QNP  ,<D9)]!D\W;^'/$$/PU
M\(Z0VBSF^TW4K:>YB$T/RI'*68@[\'(Z '- &WIT4=M\8O$+PP99](MI&5,
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
M(6&P(%8#I\Q)(] ">H/4:/9W>GZ3!:7VH/J%Q$"&NI(PC2#)QD#C(&!GOC-
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
M:=&)8##&1" ?<@$X]JXJZFMF^#/C1$>,R2ZO<LBKC<^;@%2!U.0,CV%>X44
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
M]ADPO>VX9)H'5L%<%2RL",8*YKE(]3T?2M-\$V>E7'VC2T66W&MK;&62W94
MV*-IV,Y)'(Z C'<8<[@?"KQ_8B*[$[ZM<F))H7#R!Y%*XR/F8@$X'/K0!ZK>
M^*M$TJ]CT^\U%5NVA,JQ;&9V48YP!R>1QU.>!3K3Q3HM_HXU6VO?,M#+Y((C
M??YF[;LV8W;L\;<9KE[VZMI?BGX7G21&B73+E?,'*JS&/:">@)P<"L&QCTN]
MT?Q+;:A<W-I'-XIEF@N[8E7MR0ICG!Q]W<I&[IR: .T\0>.].T;PUJ&K11W,
M[6<@MVB^RR*5F(4J'!4%1\ZG)XYXR2!726MS'=VZ3Q"4(V<"6)HVZXY5@"/Q
M%>2:R^NWOPT\6V5[)'JWV6>W,&IVL&TWJ!HV9BJ\%D P2..,=C7K-E>PZA9Q
MW=N7,,@RC,A0L/7! .* ,QO%NAI=K;&].Y[K[&LGDOY1G_YY^9MV;L\8SUXZ
MU%>>./#EC<WUM/J(\^Q"FYBCADD9 V2.%4D\*<XSCOBO,=5U1;_14=K6YLYK
M3Q'%)/IMO9LL=NHN,F1R%^=F'S9S@YX'!-=9I%Y:CXD^,;F5Q'%)8V85I!MS
MM23>.>XRN1V[T =W97MMJ5C!>V<R36TZ"2*1#PRD9!K.U3Q1I&C&7[==.BP[
M?.D2"21(<]/,95(3J#\Q'!S6+\*LCX9:'$P*R10%)$889&#'@CL>E<Q]LTO2
M_$'B70O%MMJA&HWLD]IY/VAXKV&15 C"QG!88VD$>E '?77B_0;34&L)=00W
M8M_M/DQ(TC-'D %0H.[.1@#)/IQ5,_$/PJ+&WO?[64VT[;1*(9"$.[;^\^7]
MWSQ\^*P;%;:Q^*NFQ"%;2&#PS]G$;/N$+"52(]_=@H]<X&:YN9HW^$/CF!!F
M6?5+QHHPOS2!Y<H5'4Y R"/3VH ],U+QCX?TB^EL;W4DCNXH?/:%49WV9 R
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
M76*=O1)"-I)[<_-VS4FH>)M+TR2Y2>69C:H)+DP6[RB!2,@N5!V\<XZXYZ4
M;%%9L^O:;!9VEU]I$L=Z0+7R 9&GR-PV!<D\ G/0#D\5S'@C59M2\7>,8S>7
MD]K;W-NL$=UN4Q9BRZA6 V_-GM0!W-%-D<11/(P8JH+$*I8\>@')/L*\UTS6
M8_$9UK4[W6-5TO\ LK59BDJ++%"EM"5!1PPV$M\Q(8;P3[8H ],HK'L?$^EZ
MA?/9123)=+;BZ\J>!XV:$G&]0P&1GCCD=ZYJ;QAI?A[P-?:UIUWJ.KQ"\DC1
M[A7<K*TFW:25!6-6.!^0R<4 =[17 :UKWV/XA^')S>W\>G75G=M):M'(N]DV
M!?W6T,6RQP,$GM76Z)KNG^(; WFFS-)$LC0N'C:-XW4X965@"I'H10!I4444
M %%9VKZ=<ZDEK'!J%Q9(D_F3-;L \B;6&W)!P-Q4_A7#>'[?5-9\0>+]-D\1
MZM&FG7,<-HZ2KE T>[)RO//K0!Z517G-MK[Z%\0-=AU;4+VX@BTZUE6"-'FV
MN=^\I&@)QP,G'U-=E'XBTJ;2;/4X+GSK:] ^S&)&=IL@G"J!N)P"2,<8.<8-
M &I16;H^NZ?KL4[V$S,UO*89XI(VCDB<=596 (/\ZT)98X8GEE=4C12SNQP%
M Y))["@"&^M1?:?<V9EEA$\31&2%MKIN!&5/8C/!KF['PQK45@NE7WB-+K2U
MB\@QI8+%*\>,;2X8CIP2%!]"#6E:>*](O-2M]/CGD2XNHC-;+- \8G0=2A8
M-@$'CMSTIC^,-$BDCWW3K#+/]F2Z,+^0TN<;?,QMSD$9SC/&<\4 ;BJ%4*H
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
M 9)('0(7V!-V1\N[:<9QFH/"VL0:#9^-=1NX+MH5UV:=5BMV9Y(W$2AD7'S
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
MQJ_GE2P7. < #BN0L=/N=0^#">"C872ZTY-N\,ULZB$^>6\QF(V[0OS @\\
M9/%='/:7$OQ5NECCNEBD\.?8UNS _EB7S2<;\8S@@]: .A/C'1TN[*%Y)DBO
MI?(M;IH6$,TG.%5\8R<'!Z-V)K>KR?PB;273=*\.ZMX1O_[<TUHHV\^!S;J8
M\ 3K(?DQ@9&.<\"O2-.U:/4KJ_@2VNX393^2S3PE%D. =R'^)>>M &A1110
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!A>*/#K^);2TMQ>_95M[N*[!$6\L\;;E'4<9Z_P!*
MW%W!1N(+8Y(& 3]*6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH ***;()#&PB95DQ\K,NX ^XR,_G0 ZBO
M(M"^)/BG7=$\3:C#::.AT%FWPLD@\Y5#$X;=\IPIQP:W++XKZ9)\,1XSO;:2
MW4,83:AMQ>8' 53QD'KGL,^E 'H-%</%KGB^7P5_PDHM=+5VM_MBZ84D+F+&
MX+YN[&\K_L8SQ[UL^#?%MAXU\.0:Q8!D5R4EB?[T4@ZJ?S!SW!% &_17(6GC
MZQNOB9>>#EV^9!:K*LN?O2]73\%*G\&]*K_$_P 8:EX'\-1ZQ80VMP/M"PO%
M.K<[@3D$,/3IB@#MZ*\S\1_$35_!MIH6IZO:V-WI>IE5D:U5XI8"RANC,P;C
M/ITJQ\1_'>K^#=5T&VLH+&>+5IC#^^C?=$04&>&&?O\ 3CI0!Z)17 ZEX^O/
M"GBW3=%\3VMM]DU/Y;74K0LJ!\@%71LD<E>0QZCWQW5Q/%:VTMQ/(L<,2%Y'
M8\*H&23^% $E%<'X3\8ZOX\CO]1T:.SL-(@F,%O+=PO+)<, "6VJZA%Y'J?R
MJ?PCXZ;Q'J.KZ!>6\5CK^ENR2Q@F2*10<>8G0E>G!Z9'/- ':T5Y?X)\>>(_
M&,FO*3H]B-(E$;.\$CJ_W^2?,&T?)[]:[S0+G5;G2@VLP007RRR1NMON\LA7
M(5EW<X*@'\: -2BO,[7QSXCOOBEJG@N%-*3[%!YRW+PR'>-J'!4/Q]_KD].E
M:GA7Q^^N>(-4\+ZG9IIWB#3\Y17,D4J\?.AX..5.#S@CGK@ [BBO.?!'CK6O
M%7BSQ)HUS%I\$>C3-#YD<3DRD.Z X+\#Y,XYZU!X5\<>)_%6O^)M)@CTB"71
M)S"K/#(1.=[KSA_E^Y[]: /3:*X7P'X^F\=>']0FCM([#4[&0PRH^98]V,@C
M!!(.#QGC'>LCP%X]\2>.?#UWJB?V-8M!="U2*6&5@[$*1\P?C)8#H: /4:*X
MW5_'0\*> XM>\1VPBOC^Z-G ?OS9(VJ3VX)SZ#-3:7<^-KS2(]2N(]&@EEC$
MJ::8Y-P!&0K3;\!O7]V0#0!UE%<9%K?BN[L4O4L["R@33%NYQ<1O(WGDONB7
M#*,*%&2?[PXK"\&>.?%GC'PH^O6UGI0\J\\B2T$<FYD&PLRMOZX8\8[4 >H4
M5PUQXZN-1\?MX/\ #T,#W%K&9K^]N 6C@ Q\JJI!9LLHZC&?8TEQXYN?#WCF
MQ\-^(H[<Q:FN;&_ME9%+YQY;HQ;!S@9!/4<>@!W5%><ZKXXUVT^+%CX+MTT[
MRKV SI<R0N60!7;!4.,_<ZY'6K6@^/;NX^(>H^"M9LX([ZVC\Z&YM6/ERKM5
ML%3RIPP[GH?Q .\HKA?#_C'4/%T^L/HT^EQ#3[I[=+.X1VEE"_QLP8; QR!\
MK8QWZ5U>B7EU?Z)97=[;"VNIHE>: '/EN1RN>^#Q0!?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 **** "BBLKQ(NK/H%TNAP6,^HL%$4=^&\EAN&[=M(/W=V/?% '@7@?0[
M36_#7Q#%WJ=U8Q17#.7BG*1G&\C>O1ER.AJ&]&M^,_V>H9QIT<8T?4=RK;0"
M-9H%0@N$'&0SG) QP3ZUV2^$_'29V^"_AN,G)Q9OS^M;44GQAAB6*+3/!D<:
MC:J+YX 'H!NH WK77]/_ .%41ZUYT?V-=*#EL\ B/!7ZY^7'KQ7$?!JVN_"7
MPKO-4O82LE]<^99V[G:92P6.,>V]\ >V#3CX:^()D+GPI\/\E_,*^3+M+_WM
MN[&??&:O7]G\5-4CCCU#0O MVD3;XUGCF<(WJ 6X- '*?$;1M;\)2^'?&J65
MNESI4JQWDT-R9#<%F+%F&Q<!F:0'K]\"N@^.6HVVK?""SU&SD#VUU=02Q-ZJ
MRL1^-6KZQ^*6IVJVM_H'@2ZMTQMBGCE=1CIP6Q51_#OQ"ELX[.3PE\/'M8B6
MCA:VD*(3U(7.!0!S7B5;G0_$_A#4/%\LNL>$7AB^SB10JVLI1?O!  V, \@Y
M7(YP:V_CG+'+K7@&6-U>-[UV5E.006AY!]*TI=+^)T^F+ILWASP%)8*05MGA
ME,8QTPI;%59O#7Q N(XHYO"'PZD2%=L2O:R$(/103P/I0!6^-]K)XF\2>%?#
M&ECSM2:62614Y,,9V#>WH.&/_ :]5\5:9-K'A'6-,MFQ/=V4L,9)Q\S(0,_B
M:X"PLOBEI>_^S] \"6F_[_D1RIN^N&YJ[]J^,O\ SX>#_P#OJ?\ ^*H J? 2
M<1^!;G2IE,-]I]]+'<0.,.A.",CMW'X&LGP!92ZQ\<O%GB:T!.E1;[59Q]V6
M3*#"GN/D)_$>M7;W1?B5J-TUU>>'/ DUPR[&E9)M[+Z$[LD>QJW!!\6+6Q6Q
MM]%\#PVBKM$$:S*@'IM#8H XCX9^'YO$0\<V]OJ-U:R)J$;JD,@5)B'D(5^.
M5.,=1UKZ)KR/3]&^)6D3--IOAGP!9RMPSV\$L9/U(:M/[5\9?^?#P?\ ]]3_
M /Q5 '/Z 1_PU'XDY_Y<!_Z!!3/#5K)XA_:,UOQ#IX+Z78IY+W"_<>01+'M!
M[G()_P" ^XJR_ACQ_+</<2>#_AT\S_>D:U<LWU.>:TX4^+=M:"T@T?P3%; %
M1#&LRH!Z8#8H QO@^1_PL_XC?]?[?^CI:YKPW8^(+_Q#\4AX8U26SU)+UF1(
MU0^>/.FRN6!*G'0@CDUV%IH7Q&L)WGL_"WP^MYI 0\D,$B,P/7)!YIUCHOQ)
MTRZ:ZL/#'P_M;AL[I8()$8Y]2#F@"Q\$M1T2X\"36>GVBV>I6K$:E"S$NTF,
M>8<\X..G8@BN.^!VA/J?AG[='?W$7]GZVL[6XDQ%(HC4$L/4 DCZ5TXT+XCB
MZGNAX6^'PN+C/G2BWDW29.3N.<G)]:KKX3\=HC(O@SX;JK?> M' /UYH J_'
M)7\3^"K#7='S=:?IU[*DK1_,K '87&.JAE*Y]\]*]@T[6M/U+0H-8@N8OL,L
M(F\TN JKC)R>V._IBO/;2'XL6%DME9Z+X(M[1 0L$2S*@!.2 H;'))_.LV#P
MO\0+:Y^T0>$OA[')NWY2"4 -_>QNQGWH ]1U*XBNO#%Y<0MNBELW=&((RI0D
M'!KS?]G;_DG%S_V$I?\ T".KET/B[?6[V]WI/@J>!QAHY1,RL/<%N:K:;IGQ
M/T8.-+\.^ K(/]X6T4L>[Z[6% &9X*LY?#?[0'B:TU$&,ZK'+<64C=)E:0/A
M3W(&[_ODTOQ6LI?$WQ3\&Z'IP+W5J3<W)3GR8RZ'<WIPA_,>HK4U&R^*FKQH
MFHZ%X&NEC;<GG+,VP^JDMP?<4FGZ?\4M),IT_0? ULTIS(T2S!I#ZL=V3^-
M&-XL@GNOVE=#@M;V2RN'TQA'<1HK&-O+GP<,"#]"/RZT[X5W2Z=\1]?TKQ7%
MN\8R,2E_(Q_TF( ?*@Z 8 88 R/]VM"70OB//J']H2^%OA])>YW?:&@D,F?7
M=G-2W>E?$V_OXKZ\\.> ;B\B $<\L,K2( <C#%LCDF@#)USX?:?XEMY_'/@K
M5GTG5E,DL\:2X3S5)W@D8*-D'/8]<#.:]'^'6LZEX@\ :1JFK)MO9XB9#MV[
MP&(5\?[0 ;\:X9_#WQ%DSN\+^ "",,/*E <?[0W?-^.:]%\*GQ&=)8>)X-,A
MO5E*QIIN[RQ%M7'WB3G.[VQB@#<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@ HK.U76(]*:V0VEW=2W#E$CM8]YX&23D@ >Y]1
M6#'\0[":+4I8M*UAUTV1HKO9;J3$RC)! ;)P.>,T =?16-IGB.VU37]7T>.W
MN(I]+$)E:4 *_F!BI7!.1A>^.M;- !116/?>(8;75/[,M[.ZO[Y8A-)#:A,Q
M(20&8NRJ,D' SDX/% &Q167I6OV>KV=U<Q":!+65H9A<QF(HR@%L@]AGKT].
M.:TP0P!!R#R#0 M%%% !1110 452T_4'OI+Q7L;JU^S7#0JTZ@"8  [TP3E3
MG@^QJI?>(K>P\2Z5H<MO<&?4A*8954>6/+7<P)SG.,=N] &Q1110 445S:>,
MK>;7+_1H-,U*6]L%1[A$2/"JXRI!+X.1Z4 =)167HGB'3O$$5PUA*YDMI3#<
M0RQF.2%Q_"RL,C^1[5J4 %%%% !15/5M2CT?2;K4989I8K:)I72$ N549. 2
M!T'K1I.HQZOHUCJ<*.D5Y;QW"*^-P5U# ''?F@"Y116?JNKV^E"V657DGNYA
M!;PQXW2O@M@9( P%)))Z"@#0HK*TG6FU73Y[C^S+ZUF@E>%[:X14<LO]TYVL
MISPP.#63IWCVRU;3I-0L]*UB6TC=HWD2U#893AAM#%C@^@- '5T5DV7B+3]6
MT"36-(D.HVZH[*EN/G=E&2FTX(;M@XZU?LKAKNQM[EH);=IHUD,,PP\9(SM8
M#H1T- $]%%% !13))8X4+RNJ("!N8X')P/UI] !1110 4452MM0>XU2^LFL;
MJ)+41E;F10(Y]PR=ASD[>AR!S0!=HHHH **** "BBB@ HHHH **S[+5!=6UW
M<7%I<6$=M-)&3=@)N5/^6@Y/R$<@FKKRQQM&KNJM(VU 3C<<$X'KP"?PH ?1
M139&*1LX5G*@G:O4^PH =163X;\06WB?18]4M(9X87DDC"3@!P4<H<@$CJI[
MUIB6,S&(.OF!0Q3/(!X!QZ<'\J 'T444 %%8FN^)[/0;.TNI8IKF&YNDM%>W
M"L%=GV#<21QGTSTK;H ***IZKJEIHNFS:A?2^7;P@%B 222<  #DDD@ #J30
M!<HK"B\41_VE8V%YI>I6,]\S+;F>)2KE49SED9@IPIX.#[=:VA+&TK1*ZF1
M"R@\@'IG\C0 ^BBB@ HHHH **I7NH/9W5C"MC=7 NI3&TD*@K -I.Y\G@<8^
MII^I7RZ9IMS?212RI;QF1DB +$ 9. 2!^M %JBJ&BZK#KFAV.JVZ.D-Y DZ+
M)C<%89 ..,\U?H ***QO$WB6S\)Z0^J:A#<-9QL%D>! VS)"C(R#R2!QF@#9
MHJ."1IH4D:)X689,<F-R_7!(_6EEEC@B>65U2-%+,[' 4#J2: 'T444 %%%5
M=3O&T[3+B\2TN+MH4+BWMU#228[*"1DT 6J*B6X0I 9/W3S?=CD(#9QG&/4
M'\C4M !117+-X[LEU34].&F:K)<:6$:\6*W#^6KKN4_*QW9 SQDT =315'2-
M8L->TJ#4]+N4N;.==T<B=^Q&#R"#Q@U>H **** "BBB@ HHHH **** "BBLS
MQ!K</AS0KO5[F">:"UC,DB0*"VT=3R0/UH TZ*@M[E;FQBND1MLD0D"]\$9Q
M]:S_  YXAMO$NGRWEM!/"D5S);,DX 8,C;6Z$CK[T :]%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% ";5+!B!N' ..17 _#M0VM>.E8 @Z[("#W^1:
M[Y@2I ."1P?2L#P]X5C\.WVJ746H75P=3N3=3I,$P)#QE=J@@8 XH Y-;*\O
M?B!X]6SU6XTXI;6+>9;*A<L(I-O+ @+Z@#)XY'=^E>+M4UK3?"%H2_VK5-.D
MN[J2!DC=S'L7"D\#)8L<<\<8KJ(?"B0:UK>J1ZE=B;5XXXYE*QE4"*57;\O4
M!CUS65+\-;!O#^CZ;#J>H07.C$FPU")E6>('@J<+@@C@C'.* -7PI%X@MH+Z
MWUZ5)@EPQLY"ZM*8#]T2;0!N'(R.M8?B?P[KJ^(W\3>#M1@75%A6"\T^ZYAN
MD7+*">JM@\'WZCG/5Z+I']D6C1R7MS?7,C;IKJY8%Y#C Z   #H  /Q))JS^
M'YCK5SJMEJ]U:SW")')$%1X2%S@[6&<\GD$4 >>^(/$G_"2_";Q;(;2ZT75[
M,[-2M0_/F85<;L<HR@=,9QZ=>IEU&Z7Q7HWA1+^Y5);&6^N+D[1+( 0JQ@A0
M!R220,X YZU>?P/IT^@:QI=S/<3OK!9[V[8J)78@ $8& %   Q@8[\TMQX-C
MN#I5T=4O?[6TS=Y.H'8796&&1UVA2I&. !TSG.20#D-9\2:]IFE^.]+34YOM
M.APQ75G?>6A=HY%)"/E<$@@C.,D5L1WFL:7XX\-03:Q/>6VLVMP9X)(T"1O&
MBNICP,CJ1R36M?>";34-'UBQGO+GSM8(^VW:A!(X "A1\N%4 8 QZ]R34LOA
M-)]8T34Y-3NS-I"21PJ%C"R!U"MO^7N .F* .7LM3\5^)/#]CXBT65HYI9_-
M\J::,6Q@#D&,K@L"%'WNNX'H.!9L!KVK^.?$NG_\))=6]II=S9O"B0Q$LK1[
MVC)V_=.2/7IR<<WK+X=VNG:C.]GK&IPZ3/,9Y-)61?LY<G) XW!2>J@X/3IQ
M6OI?AI-+\1:MK*7]S++JAC,T4@38I1=J[<*"./4F@#BQXQU72/#'B^[N+LWE
MU9ZZVGV3SHH$881*N0H (7>3[_C5S5M.FL?BCX',FI75VK+? BX*GYA",L,
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
M5,3!2)%();=@D^@(QCJ=#3M4O_$GBG5=)ENY+%-)M;;S5LV&7GF0N6W$'Y5
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
MB>,' R.M:5I>:A>>/8[#2M?N;C1#IGVF:2/RI@DQ;:HWE3C<N6V_[.>G%/\
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!B^(_#5MXCALQ+=75I
M/97*W-O<6K*'C< C^($$$$@@@UF'X=Z/+_;:W<]]=Q:RB"ZBGFRI95 #C !#
M?*#Z#'  XKK:* .2M_ <:7VCWEUK^L7LVDE_LK3R1\*R[2&VH-W'&3S[U(/
MMC''J-I;WM[!I>I2-+=:?&R>4Q;[X4E=RANX!'MBNIHH \\O+4O\8[,6MQ/9
M0PZ$T"RP1 Q[_.4B(Y4K]WG'!X%;UUX(TR\\-W6C22W0%U<?:YKI7 F:?>'\
MS.,9RHXQC  QBNEHH Y/5_ 5IJMW8WZ:KJMEJMI&81J%M.%EE0G)5\J5(R2<
M8 '; XJ34? NG7UIIJI=WUM?:;*TUMJ,<H-P';[Y8L"&W=P1CMP*ZBB@# T;
MPI#HVMZCJXU&^NKO4%C%P;ATVL47:IPJ@ ]>G'/2I=;\,VVN7^F7TEU=VMUI
MTCO#+;.%.'7:ZG(/!'I@CL16U10!SD?@ZVBN]=N5U+4/,UI56YR8B%VIL&SY
M./EXYS^=0#P)9BPT"S&IZB(M#D62TYBR2JE5W?N^<*2.U=510!SEWX/M[^.Z
MM;K4+V;3[JY%S+9OL*;@P?:#MW!=P!(SZ\\FMZYA-Q;2PB5XO,4KOCQN7/<9
M!'YBI:* .1C^'UA%H>BZ0FIZD+;1[E+JU.Z+=O3.W<?+Y R?SK07PI:C7]0U
M>2\NY9;^V%K/"Y3RS&,X PH(^\><]ZWJ* ..D^'&E3>%K709K[4I([-TDLKH
MSA9[4IPFQE4 8''0Y[YP,5/$6@MI'@F^M_-UO6);QHH;JZ$GF7*0[N64*!D*
M"QVJ.23G.37>44 >=:#'=3ZG;/HWBGQ+?0[\7":G9[(ECP<G<\2'?G& ,\]1
MC-=/H?A:#0-$N-*M-0OGAF>2022F,O&SDLVW" =23R#6]10!R8\ :<OA73=
M2_U!8=,N$N+.X#IYT3H25YV;2.3U4]:J^*!;:_&_@=M.U&X:00F2ZEA;REC#
M!B_F]"X"G'^T1[X[:B@!L<:11)'&H1$ 5548  Z 5Y[I=K-=_%/Q=)!?W=DL
ML%FD<D4:E9MJ.&P74@E21TZ9.<UZ)10!S5QX'TF32]+L[8SV;Z5)YME<P./-
MB<YW'+ AMV3N!!!S5J+PU BZC(]W<R7NH1B*>\.SS-@!"JHV[0!ENW4DG-;=
M% '*2> K&3PMIWA[^TM16ST^2.2%PT7F?NR"@)V8(! [?6G:KX&M=1UU-;M]
M4U/3-0,0@GFL953[0@Z!P5(R.Q !_2NIHH X_P 23VMOII\'V^DWMW)?V;Q0
MD0L\(SE<RR]L9W$DY[]2,ZTOAN$^$X_#UG>WFGPQ0QPQW%G)Y<R!,<AL'DXY
M]<FMJB@! , #)..YI:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**0L 0"0,],]Z6@ HHHH **** "BFK(C[MCJVT[6P<X/H:=0 4444 %%%% !
M131(C.R!U+K@LH/(STS3J "BBB@ HHI'=8T9W8*JC)8G  ]: %HI 0PR""/:
MEH **** "BBFF1%=49U#-G:I/)QZ4 .HHHH **** "BF&6,;,R*-YPO/WCUP
M/7H:?0 4444 %%%% !1110 444WS$$GEEUWXW;<\X]<4 .HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /./%
M.AO#K^J:UJWAN'Q'I+P(4_>+YUBJ*=X1'P#D_-E6#9_"LZVUK4--?Q3K6F:@
MD]BKV8M+>:$[2)H8EB);=D!=ZD]S@],UW&I>#-)U6\N+FX:_7[4 +F*&^FCB
MG  7YT5@IX '3D=:=<>#=#N;JXFDM9 ES ()[=)W6&50NU=T8.TD+P#C(P,=
M!0!R^N>(O$?AN2[TY[^UO;EK>WN+:Y>UV!"URD+JRAN1AP1T/7KUINI>*O$&
M@WM]H\]Q'?W;2V:VUS%9X*"<RAOW8;YMODG;R,EAFNGB\%:*D-PDJ75TTYB\
MR6ZNI)9"(W#HH9F)"AAG Z]\U:U#PQI&J2W<MW:F22[2))7$C*?W3,T94@@J
MREB01@T <?\ \)#XM2>ST\ 0M=:DMM!>7]EL+QF"5VS&K=5:/J",@CIR:;%J
M^JQ>);W0K26SAU"[U-()=0%KU"64<KOLSRQ/ R< >N*ZVU\)Z9;2V\S->7,T
M$XN(Y;J\EF8.$9!RS'C:[#'3G/6DO_"&CZB]Q++#-'//<K=F>"=XY$E6,1AE
M92"OR #C@\T <5HE[K%MJ5UH5M?PK?7^N7?FW[6X.%CAB8[8\XW'*CK@<G%2
M#QAKYN8]&,KRW9O+V-[NTL0[^5 44;8RV 29!DG. .G/&YJ?@BTBT=+72--@
MN'^V&[8WFH7$3ARFUG69=SAC@9]1G-&C> +.VT.*UO\ *WB74UVDUE/)&T#R
M'E4D!#D;< Y^]C)% &QX9NM2U'05;6K4Q76^2)@\6SS4#$*Y3)V[EP2,\$FN
M#T0S:%I @\/QV5C-?^*;JQ>0VP8+&'FV_*",[0@ &>.E>E6&F6^FV LX&G:/
MYB7FG>20DG))=B6)Y]:R[#P9HVG+&L,=TPCO/MR>==RRXG(8%_F8\G>V?4G)
MH Y:;Q'XH@CN;-I'G6QU1[2[U&ST_P Z18_)25&\D$]Y-I(!QCIS5>7Q7.FI
MK+IT]A>75]8V$$&H_9B@+37,L>YESG"X)V9^]D<9KM;KPEIES//.K7MM//.;
MB26UO)869RB(?NL.-L:<=.,]:B;P/X>:S>U^PE8GMX[;Y97!"QNTB$'.0P=B
MV[KGO0!Q-QJNK^&O$NNQM=?;]0O)--M8[A;090,)R3Y8;#$!6QR.2/QT#XA\
M6QFSLL"*2YU5+6"\O[+89(F@D=LQJW563L1D8Z<UT<?@704M[R)X;F=KPQ-/
M-/=RR2LT9)1@Y;<K DX((JS;>%-,MV@D8WES+!<"YCENKR69A($9 <LQXVNP
MQTYSUH LW6C6NK:3#8ZY!;ZB%"F3S(0$=P/O!<G'.>,G&:\VT6QL?#7P\O\
MQ%I&FV,6KPWMU#%.T0R%^V-&%)ZX"X'X"O6ZR?\ A&M*_L271_LY^PRRM,\?
MF-R[2&4G.<_?)- '*>(-9\0:7NM(-7-UJD%JUU+#9:2"@4EMA<O)A5^4C&[<
M=I-9FKZ[K7BOPEXCF@NX+"SM-&5YH!!YC3O+:^<PW$C:H#A1CG.3[5W&K>$M
M)UJ^-Y=K<K*\/V>7R+J2$31Y)".$8;@"QZ^I]:J77P_\/7:>6\%U'$;5+26*
M&\EC2:)%VH) K#?@< GF@#EUUG4;.]N;?2Q9VUQ/J&G6AG>#?E7ME)+ $;B.
MW(X&*M)XB\0_VPWA8W]N;\ZD;8:D;8#$(MEG/[O.-_S;1VQSBNL_X1;2/M'G
M_9CYGGPW.?,;_61)L0]>R\8[]ZS_ !%X4AOH)Y;+3K6XO+B[2YE-Q=S6^&6/
MRPR21@LC;0HX'(SGK0!/X1U#4+Z'5H=2N([B:QU&2U65(O+W*JH02N3S\QKG
M1XMU0>)K%K:YFO=(N]3:R+M8"*%?OC"2;]SE63&=I4X/3BNC\&^'7\-Z1/!*
M8O.N;J2ZD2%F9$+8 4,WS-@*/F/).338? VAP7\=VD5UF&Y-W#";N4PPRDDE
MDCW;1DL3T[T <K8>+?$-KI>@Z]J5W;7-GJ1F22SAM=A39#+(K!]Q)/[K!XQ\
MWM4MB^LW?B?P7J>JZA!.+V&XG6WAM]BP;H0VT-DEA@XR?3/M78Q>&-(AL]-M
M%M?W&FN9+9&=B%)5D.<GYN'88.>M5-,\$:)I%]:W=K'=F2T#+:K->2R) C#!
M5%9B%7'8#T]!0!SWCR&SN/&GAJ._T676(#:WI^RQ1JYW9APV&(''KGO4/A\>
M*M/OM/\ #HN8+)&M;B],=RAN9((OM $<(8,,D(P7.2!VS@5WTVF6D^J6NI21
MDW5K')'"^XC:K[=PQT.=B_E0=-M3JZZH8S]L6 VX?<?]66#$8Z=0.: .!T+Q
M=XDU5].U5+&[GL;QV,EJMD%2*$ABK)*6RS A0<\')QC%6=;OV\2:MX=TF_TZ
M_P!/TV\NIA<V]WM0W)CBWHAV,V5)R2">=F,5T5IX0TFQOUNK7[9$JRM,MLMY
M*+=7.26$6[;U).,8R<XJ_J^BV&NV0M=0A,D:N)$979'C<=&5E(*L/4&@#C=?
MT71_#&J^';G2]/BM$?5#)+#;+M0[+2Y((0< \GD#GC/2JFE^,=?FM+/6+WS8
MM,NK22XN9)+#;#9)Y1D1U<-F0 @*0?O9R,=*ZVT\':1:7$-R1=W%S%,)UGNK
MR69]P1T'+,> LCC'3G/6H8_ F@QJ\(BNVLV21!9->RFW174JP6+=M'#'MQGC
M% ''S^-?$>G0:JCF61DTP7MK->V*V[;A*J$;%8DJ0PZ@$8[UKZ[JWB#3G6RB
MU<W.JI;O=206.E!E"$D*6+R85<@CKDX)[5KQ^ =!5)A+'>7+3V_V622YO996
M,6X,%!9C@ J.G]35S5O"FEZU?K>W2W*S^3Y#FWNI(?-BR3L<(PW+DG@^I]:
M..3Q1XEUJSO+RQO;.QCM=#M-4\MK7S2\DD<CE,EAA?DQZ^]:NCZSKWBJ\NIK
M&]MM.MK+[.IA>V\TS.\*2MN)887$@48YX)]JWK3PMI%E;3V]O;%8I[**PD'F
M,<PQJRHO)[!FYZ\U _@O1FN8YXTN[=ECCB<6]Y+$LR1C""0*P#X'&3SCCI0!
MS.C>*_$>KWEE?P6MS)8W-ZT+V_V(".*#>R;_ #MV2PP">,=1CO4_Q"BM)_$/
MA6*^TF35;=IKG=:1QJY?]SP<,0.#SU[5T,/A#2;?4OMD'VR',QN#;QWDJP&4
MG);R@VW)//3&><9K3N=,M+O4+*^FC+7%D7,#;B-I==K<=#QZT <!H*^(;.ZM
M_#<$O]DK<?:M1C6<"XDMK82(L< ^8KG+DGD@#@5A:IKUS?QZM>WL%K-=6FAW
MEM,ICS#*T-V$+;2?NG;G&>,XKU/5_#]CK3V\MS]HBN+?=Y-Q;3O#(@; 8!E(
M.#@9'3@>E4V\$^'S9&S^PX@-FUD5$K\Q,V]@3G));DMU)SS0!GV-WXA\07VI
MSV.IVUC:6=])91V[6GFEQ'@,S-N!!)S@#@#&<YJ/PWXJO]?O],L]L<<UO:2/
MK"A<[)E<Q!!Z9=)6^BCUK9?PII;:PVIH+J&:259Y8X;N2.*61<89XU8*QX'4
M<X&<TSPWH!TBXUB]G6#[7J=\]Q(8<X"#"QKD@9.T G_:9J +=WJ\MKJD%DND
M:C<)* 3=0JABCR2/F)<'C&3@'K2Z1JTNJ+*9=)U#3_+( %XJ OG/W=K-TQWQ
MUK2HH \<N=(?5M9\5Q:;H=Q)KAU<"UUA"L:VF(H3DON#8')V@'.<=ZWIO%VI
MP^(K62UN9K[29M3^PN38".%>64A)-^YF5EQD J<'I7=66F6FG2WDMM&4>\G-
MQ.=Q.Z0JJYYZ<*O ]*QT\#:''J"WBQ768[K[9%";N7R8IB2Q98]VT$DDGCN?
M6@#F[+Q/K[6OAO7;F^MWL=:G;=8QVPS#'Y,LJ@/G);Y #D=<XQ4OA?Q-XDU>
M[T>\EMKB2PU)#).ALO+BME9"Z%)-Q+\A5.1SNR,=*?IW@2>+Q19:A)9:?96M
MC<2W$:VMY/+YA974 1N D0^<L0N<D"NBT[PAI6E7L=Q9_;(TB9FAMOMDI@B+
M @[8BVT=3QC SQB@#/\ 'EEHG]DMJ&H:+9ZEJ Q;6,<\08R3.<(@SVW')] "
M:U_#.B1^'/#5AI$;[Q;1!6<# 9CRQ [ L2<=JM7>EVE]>V5W<1&26R=I(,L=
MJLRE2V.A."0">F3BKE !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 %<
MS\0[B>T^'NN3VTTD,T=JQ22-BK*?4$<BNFK/US2+?7]$O-)NVD2WNXS'(T1
M8 ^A((S^% %7Q/J\FC:6D\-U:6\LDRQH;F*24,3GY52/YG;CH/0UQP^(NI-I
ML$DD-K9XO9[6YO[FUG$$7EJK*3&<.A</_$1C:>O%=!/X(-SY+S>)=<EN+:43
M6T[O"6@?:RDJ/*P<JS A@1S3X/!8LX'2Q\0:S;22W$EQ-,LD3M*SA0VX/&5_
M@&,#C)QQQ0!F:%J6O:AX[O!]OTZ;3O[.LIRL+.\9#^=EHCG&25ZXY 7TKHWU
M>5?&,6B^6GDOI[W9DYW;ED5,?3#&J>G>"['1[ZSN=,N[VU6WM8[5X4=2EQ&A
M8KOW*3D%V.5(ZU9UCPU%JVI6VH1ZA?6%W!$\!ELW53)$Q!*-N5N,J#D8([&@
M#FM-\7>(M?;3H-,M]+AFN=--](]SYA52)2FT!3DYP._'OTJM'XRUGQ5H]V-)
MMK*T^SZ:)KXW)=SYCB0>7'M(Z>6QW'/4<5=B\!36FM6<6GZIJ-CIMKI7V1;B
M"6,RNWFEBK;D/8]0 ?>K\GP^TU51-/OM1TR$VBV4\=I*H$\2YV[RRL=PW-\P
M(/)YH YB7QQ>^'O"NFR6TUG="TT>VN)[7[-<33$>6"=TB96+('!<>YXJT?%&
MM:-<^+M1N9+>ZL;;4(H+>W(D+*TD<(C P3A<R L "2=V.N*U[CX;Z=-:7%G%
MJFJVUG=6D=K=00RH!.(XQ&K,2A(.T '! ..15V[\$:?>W6HR27=\MOJ 1KBU
M211&9$5524';N5QL3&& RH.* ,%/'>KB8Z>+2WN+RXF@ALKK[+/;0%I-^X.L
MGS918RW!^;(Z5J>#VU$^)/%::I+!)<I<VX)MPRQX^SI]T,21^?6K,_@P7EH8
MKW7]8NI5DCEM[B22)7MG0DJR!8PN>2#N!R#BK^A^'8=#FOIUO;R\N+Z19)YK
MIU9F95"C&U0 , < 8H X)]=U?0_%7B.ZB>XO(+R__LVUMW8LD-UY$30X'\*L
M7D#'V6I-"UG4-!\,&T.L13WBZO>VRR7\,]W-,L<A'R1QG<>@SV&:]"T_2+?3
MKC4)X3(S7]S]JEWD$!]B)\O' P@_'-8LG@6S$T=S9ZCJ%E=1W-S<"X@="W^D
M,&D3#(1M) QQD8'- &3I?Q%=[*VO]6M8[:TGL+J<.H8'SK:1ED3#8(RH#*"
M>&!Z5UEHEUJOAN%=45K6ZNK8?:$MI&0Q,PY56!R",XR.:YO4/ D#V'A[18(Y
M)]/LM2:^GGN90T@&9'*]BVYWVG_9SGFNKU73TU;2KK3Y)[B!+F,QM+;OLD4'
MKM.#@T >8WDLVGVGB)_#]Y>QZ(\MEI\4S7,DN)WG$<[Q.Y) "NJY!QN!QR*Z
M72K233_%FM^';"^O(+,V%M=PLTIG:WD9Y4;:9=W7RU.#D9SZU<@\#6L>CS:3
M/JVIW6GR0"%()6B58<$%639&N&4J,=O:K=AX86P2_E_M;4)M0OE19+^0Q>:J
MIG8J@($ &6_AZL2: .-M[C4I_AGX;EFFU&YMFO,:I+;EVN&@W29/R?/C<$SM
MYVY[5N^ ;X3S:_96\EY)IUG>JMF;P2"1$:%'*?O/GP&8XW<X([8K1TWPF=(\
M/'1['7=4CC#;HISY+21#.2J_N]I!.>H)YK2T;1K;1+)K>W:61I)&FFFF?=)-
M(W5V/<\ =@    !0!H4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
40 4444 %%%% !1110 4444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519703183184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - 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, 2024</div></th>
<th class="th"><div>Feb. 26, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</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,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [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_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 430.7<span></span>
</td>
</tr>
<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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,695,248<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Definitive Proxy Statement for the Annual Meeting of Shareholders to be held on May 13, 2025, into Part III, Items 10, 11, 12, 13 and 14.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<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>
</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_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 whether any of the financial statement period in the filing include a restatement due to error correction.</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-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: 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 4: 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_DocumentFinStmtErrorCorrectionFlag</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>25
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519701536720">
<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, 2024</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>26
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519704677072">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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">$ 71,832<span></span>
</td>
<td class="nump">$ 40,841<span></span>
</td>
</tr>
<tr class="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 $1,060 and $1,058, respectively</a></td>
<td class="nump">137,766<span></span>
</td>
<td class="nump">166,545<span></span>
</td>
</tr>
<tr class="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">151,337<span></span>
</td>
<td class="nump">187,758<span></span>
</td>
</tr>
<tr class="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">26,579<span></span>
</td>
<td class="nump">34,246<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">387,514<span></span>
</td>
<td class="nump">429,390<span></span>
</td>
</tr>
<tr class="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">97,667<span></span>
</td>
<td class="nump">110,126<span></span>
</td>
</tr>
<tr class="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">39,677<span></span>
</td>
<td class="nump">47,314<span></span>
</td>
</tr>
<tr class="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">33,085<span></span>
</td>
<td class="nump">35,295<span></span>
</td>
</tr>
<tr class="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">10,050<span></span>
</td>
<td class="nump">10,795<span></span>
</td>
</tr>
<tr class="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">53,563<span></span>
</td>
<td class="nump">46,980<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">234,042<span></span>
</td>
<td class="nump">250,510<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">621,556<span></span>
</td>
<td class="nump">679,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_OtherLongTermDebtCurrent', window );">Current portion of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,113<span></span>
</td>
</tr>
<tr class="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">83,478<span></span>
</td>
<td class="nump">111,925<span></span>
</td>
</tr>
<tr class="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,494<span></span>
</td>
<td class="nump">64,203<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">149,972<span></span>
</td>
<td class="nump">178,241<span></span>
</td>
</tr>
<tr class="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_LongTermLineOfCredit', window );">Revolving credit facility</a></td>
<td class="nump">201,577<span></span>
</td>
<td class="nump">189,346<span></span>
</td>
</tr>
<tr class="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">5,321<span></span>
</td>
<td class="nump">7,224<span></span>
</td>
</tr>
<tr class="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">6,484<span></span>
</td>
<td class="nump">7,684<span></span>
</td>
</tr>
<tr class="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">12,942<span></span>
</td>
<td class="nump">9,688<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">226,324<span></span>
</td>
<td class="nump">213,942<span></span>
</td>
</tr>
<tr class="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,695 and 27,549 shares outstanding at December&#160;31, 2024 and December&#160;31, 2023, 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">225,712<span></span>
</td>
<td class="nump">227,340<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Common Shares held in treasury, 1,271 and 1,417 shares at December&#160;31, 2024 and December&#160;31, 2023, respectively, at cost</a></td>
<td class="num">(38,424)<span></span>
</td>
<td class="num">(43,344)<span></span>
</td>
</tr>
<tr class="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">179,985<span></span>
</td>
<td class="nump">196,509<span></span>
</td>
</tr>
<tr class="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">(122,013)<span></span>
</td>
<td class="num">(92,788)<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">245,260<span></span>
</td>
<td class="nump">287,717<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">$ 621,556<span></span>
</td>
<td class="nump">$ 679,900<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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-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;">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>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</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> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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>Amount of asset recognized for present right to economic 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/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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;">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>Amount of asset recognized for present right to economic benefit, 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> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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;">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> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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;">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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-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;">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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongTermLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481573/470-10-45-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481573/470-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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_OtherLongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 classified as other, payable within one year or the 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-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;">us-gaap_OtherLongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-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;">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>Amount of accumulated undistributed earnings (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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">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>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-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;">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_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocated to 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-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;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>27
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519804881952">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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">$ 1,060,000<span></span>
</td>
<td class="nump">$ 1,058,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_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="ro">
<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="re">
<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="ro">
<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="re">
<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,695,000<span></span>
</td>
<td class="nump">27,549,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_TreasuryStockCommonShares', window );">Common shares held in treasury, shares (in shares)</a></td>
<td class="nump">1,271,000<span></span>
</td>
<td class="nump">1,417,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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-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;">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>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-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;">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>28
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519704912144">
<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, 2024</div></th>
<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_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">$ 908,295<span></span>
</td>
<td class="nump">$ 975,818<span></span>
</td>
<td class="nump">$ 899,923<span></span>
</td>
</tr>
<tr class="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">719,042<span></span>
</td>
<td class="nump">774,512<span></span>
</td>
<td class="nump">724,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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">117,460<span></span>
</td>
<td class="nump">117,395<span></span>
</td>
<td class="nump">106,695<span></span>
</td>
</tr>
<tr class="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="nump">72,174<span></span>
</td>
<td class="nump">71,075<span></span>
</td>
<td class="nump">65,296<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_OperatingIncomeLoss', window );">Operating (loss) income</a></td>
<td class="num">(381)<span></span>
</td>
<td class="nump">12,836<span></span>
</td>
<td class="nump">2,935<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense, net</a></td>
<td class="nump">14,447<span></span>
</td>
<td class="nump">13,000<span></span>
</td>
<td class="nump">7,097<span></span>
</td>
</tr>
<tr class="re">
<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 of investee</a></td>
<td class="nump">1,292<span></span>
</td>
<td class="nump">522<span></span>
</td>
<td class="nump">823<span></span>
</td>
</tr>
<tr class="ro">
<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 (income) expense, net</a></td>
<td class="num">(2,523)<span></span>
</td>
<td class="nump">1,236<span></span>
</td>
<td class="nump">5,711<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(13,597)<span></span>
</td>
<td class="num">(1,922)<span></span>
</td>
<td class="num">(10,696)<span></span>
</td>
</tr>
<tr class="ro">
<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 for income taxes</a></td>
<td class="nump">2,927<span></span>
</td>
<td class="nump">3,261<span></span>
</td>
<td class="nump">3,360<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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (16,524)<span></span>
</td>
<td class="num">$ (5,183)<span></span>
</td>
<td class="num">$ (14,056)<span></span>
</td>
</tr>
<tr class="ro">
<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 per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="num">$ (0.60)<span></span>
</td>
<td class="num">$ (0.19)<span></span>
</td>
<td class="num">$ (0.52)<span></span>
</td>
</tr>
<tr class="ro">
<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.60)<span></span>
</td>
<td class="num">$ (0.19)<span></span>
</td>
<td class="num">$ (0.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_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="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 (in shares)</a></td>
<td class="nump">27,595,698<span></span>
</td>
<td class="nump">27,442,984<span></span>
</td>
<td class="nump">27,258,456<span></span>
</td>
</tr>
<tr class="re">
<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,595,698<span></span>
</td>
<td class="nump">27,442,984<span></span>
</td>
<td class="nump">27,258,456<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-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;">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_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> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">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> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">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_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income (expense) classified as nonoperating.</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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit or loss for the period, net of income taxes, which is attributable to the parent.</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> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">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_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>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</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> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-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;">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> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>29
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519813903296">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<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_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_NetIncomeLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (16,524)<span></span>
</td>
<td class="num">$ (5,183)<span></span>
</td>
<td class="num">$ (14,056)<span></span>
</td>
</tr>
<tr class="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">(25,839)<span></span>
</td>
<td class="nump">9,118<span></span>
</td>
<td class="num">(6,171)<span></span>
</td>
</tr>
<tr class="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) gain on derivatives</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(3,386)<span></span>
</td>
<td class="nump">1,236<span></span>
</td>
<td class="nump">53<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">(29,225)<span></span>
</td>
<td class="nump">10,354<span></span>
</td>
<td class="num">(6,118)<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) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (45,749)<span></span>
</td>
<td class="nump">$ 5,171<span></span>
</td>
<td class="num">$ (20,174)<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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">Net of tax expense of $514 for the year ended December 31, 2022.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">Net of tax (benefit) expense of $(901), $328 and $14 for the years ended December&#160;31, 2024, 2023 and 2022, respectively.</span></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-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;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit or loss for the period, net of income taxes, which is attributable to the parent.</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> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>30
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519704022992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (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, 2024</div></th>
<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_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 expense on foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 514<span></span>
</td>
</tr>
<tr class="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 on unrealized gain on derivatives</a></td>
<td class="num">$ (901)<span></span>
</td>
<td class="nump">$ 328<span></span>
</td>
<td class="nump">$ 14<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> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>31
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519704655840">
<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, 2024</div></th>
<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_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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (16,524)<span></span>
</td>
<td class="num">$ (5,183)<span></span>
</td>
<td class="num">$ (14,056)<span></span>
</td>
</tr>
<tr class="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,140<span></span>
</td>
<td class="nump">26,749<span></span>
</td>
<td class="nump">26,720<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,852<span></span>
</td>
<td class="nump">8,132<span></span>
</td>
<td class="nump">8,055<span></span>
</td>
</tr>
<tr class="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,742)<span></span>
</td>
<td class="num">(4,038)<span></span>
</td>
<td class="num">(5,110)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions', window );">Loss of equity method investee</a></td>
<td class="nump">1,292<span></span>
</td>
<td class="nump">522<span></span>
</td>
<td class="nump">823<span></span>
</td>
</tr>
<tr class="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 );">Loss (gain) on sale of fixed assets</a></td>
<td class="nump">257<span></span>
</td>
<td class="num">(860)<span></span>
</td>
<td class="num">(241)<span></span>
</td>
</tr>
<tr class="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">4,094<span></span>
</td>
<td class="nump">3,322<span></span>
</td>
<td class="nump">5,942<span></span>
</td>
</tr>
<tr class="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 related to share-based compensation expense</a></td>
<td class="nump">248<span></span>
</td>
<td class="nump">230<span></span>
</td>
<td class="nump">543<span></span>
</td>
</tr>
<tr class="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="nump">20,170<span></span>
</td>
<td class="num">(5,854)<span></span>
</td>
<td class="num">(13,161)<span></span>
</td>
</tr>
<tr class="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="nump">26,904<span></span>
</td>
<td class="num">(31,563)<span></span>
</td>
<td class="num">(20,127)<span></span>
</td>
</tr>
<tr class="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="nump">877<span></span>
</td>
<td class="nump">16,625<span></span>
</td>
<td class="num">(5,159)<span></span>
</td>
</tr>
<tr class="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="num">(24,624)<span></span>
</td>
<td class="nump">1,090<span></span>
</td>
<td class="nump">18,489<span></span>
</td>
</tr>
<tr class="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">5,804<span></span>
</td>
<td class="num">(4,226)<span></span>
</td>
<td class="nump">4,088<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 operating activities</a></td>
<td class="nump">47,748<span></span>
</td>
<td class="nump">4,946<span></span>
</td>
<td class="nump">6,806<span></span>
</td>
</tr>
<tr class="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">(24,303)<span></span>
</td>
<td class="num">(38,498)<span></span>
</td>
<td class="num">(31,609)<span></span>
</td>
</tr>
<tr class="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">385<span></span>
</td>
<td class="nump">1,869<span></span>
</td>
<td class="nump">158<span></span>
</td>
</tr>
<tr class="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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,820<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Investment in venture capital fund</a></td>
<td class="num">(550)<span></span>
</td>
<td class="num">(350)<span></span>
</td>
<td class="num">(950)<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used for investing activities</a></td>
<td class="num">(24,468)<span></span>
</td>
<td class="num">(36,979)<span></span>
</td>
<td class="num">(28,581)<span></span>
</td>
</tr>
<tr class="ro">
<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="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 );">Revolving credit facility borrowings</a></td>
<td class="nump">135,500<span></span>
</td>
<td class="nump">117,369<span></span>
</td>
<td class="nump">21,562<span></span>
</td>
</tr>
<tr class="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 );">Revolving credit facility payments</a></td>
<td class="num">(121,500)<span></span>
</td>
<td class="num">(96,568)<span></span>
</td>
<td class="num">(18,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_ProceedsFromOtherDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">31,661<span></span>
</td>
<td class="nump">35,757<span></span>
</td>
<td class="nump">38,940<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherDebt', window );">Repayments of debt</a></td>
<td class="num">(33,745)<span></span>
</td>
<td class="num">(35,102)<span></span>
</td>
<td class="num">(42,248)<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_PaymentsForEarnOutConsiderationFinancingActivities', window );">Earn-out consideration cash payment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(6,276)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Other financing costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,251)<span></span>
</td>
<td class="num">(484)<span></span>
</td>
</tr>
<tr class="re">
<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">(795)<span></span>
</td>
<td class="num">(1,720)<span></span>
</td>
<td class="num">(791)<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used for) financing activities</a></td>
<td class="nump">11,121<span></span>
</td>
<td class="nump">17,485<span></span>
</td>
<td class="num">(7,297)<span></span>
</td>
</tr>
<tr class="re">
<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">(3,410)<span></span>
</td>
<td class="nump">591<span></span>
</td>
<td class="num">(1,677)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash and cash equivalents</a></td>
<td class="nump">30,991<span></span>
</td>
<td class="num">(13,957)<span></span>
</td>
<td class="num">(30,749)<span></span>
</td>
</tr>
<tr class="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 beginning of period</a></td>
<td class="nump">40,841<span></span>
</td>
<td class="nump">54,798<span></span>
</td>
<td class="nump">85,547<span></span>
</td>
</tr>
<tr class="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 end of period</a></td>
<td class="nump">71,832<span></span>
</td>
<td class="nump">40,841<span></span>
</td>
<td class="nump">54,798<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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">15,458<span></span>
</td>
<td class="nump">13,007<span></span>
</td>
<td class="nump">7,293<span></span>
</td>
</tr>
<tr class="re">
<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">$ 9,255<span></span>
</td>
<td class="nump">$ 10,302<span></span>
</td>
<td class="nump">$ 6,178<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_PaymentsForEarnOutConsiderationFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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_PaymentsForEarnOutConsiderationFinancingActivities</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_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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-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;">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_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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-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;">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_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> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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_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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-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;">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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-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;">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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit or loss for the period, net of income taxes, which is attributable to the parent.</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> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loan and debt issuance 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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480060/805-50-25-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>32
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519704932544">
<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>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>Retained earnings</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_CommonStockSharesOutstanding', window );">Common stock beginning balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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>
</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 );">Treasury stock beginning balance (in shares) at Dec. 31, 2021</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">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>
</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, 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="num">$ (55,264)<span></span>
</td>
<td class="nump">$ 232,490<span></span>
</td>
<td class="nump">$ 215,748<span></span>
</td>
<td class="num">$ (97,024)<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</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="num">(14,056)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 gain (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="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="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_StockIssuedDuringPeriodSharesTreasuryStockReissued', 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="nump">193<span></span>
</td>
<td class="nump">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>
</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_TreasuryStockSharesIssuedAndAcquiredNet', 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="nump">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>
</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_TreasuryStockValueIssuedAndAcquiredCostMethodNet', 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="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="nump">268<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_CommonStockSharesOutstanding', window );">Common stock ending balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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>
</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 );">Treasury stock ending balance (in shares) at Dec. 31, 2022</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">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>
</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="num">$ (50,366)<span></span>
</td>
<td class="nump">232,758<span></span>
</td>
<td class="nump">201,692<span></span>
</td>
<td class="num">(103,142)<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(5,183)<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">(5,183)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, net</a></td>
<td class="nump">1,236<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="nump">1,236<span></span>
</td>
</tr>
<tr class="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="nump">9,118<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">9,118<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued', 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="nump">297<span></span>
</td>
<td class="nump">297<span></span>
</td>
<td class="text">&#160;<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_TreasuryStockSharesIssuedAndAcquiredNet', 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="nump">89<span></span>
</td>
<td class="nump">89<span></span>
</td>
<td class="text">&#160;<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_TreasuryStockValueIssuedAndAcquiredCostMethodNet', window );">Repurchased Common Shares for treasury, net</a></td>
<td class="nump">7,022<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ (5,418)<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="num">(5,418)<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_CommonStockSharesOutstanding', window );">Common stock ending balance (in shares) at Dec. 31, 2023</a></td>
<td class="nump">27,549<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">27,549<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Treasury stock ending balance (in shares) at Dec. 31, 2023</a></td>
<td class="nump">1,417<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,417<span></span>
</td>
<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, 2023</a></td>
<td class="nump">$ 287,717<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (43,344)<span></span>
</td>
<td class="nump">227,340<span></span>
</td>
<td class="nump">196,509<span></span>
</td>
<td class="num">(92,788)<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(16,524)<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">(16,524)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 gain (loss) on derivatives, net</a></td>
<td class="num">(3,386)<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="num">(3,386)<span></span>
</td>
</tr>
<tr class="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">(25,839)<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="num">(25,839)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued', 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="nump">196<span></span>
</td>
<td class="nump">196<span></span>
</td>
<td class="text">&#160;<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_TreasuryStockSharesIssuedAndAcquiredNet', 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="nump">50<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_TreasuryStockValueIssuedAndAcquiredCostMethodNet', window );">Repurchased Common Shares for treasury, net</a></td>
<td class="nump">4,920<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,628)<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="num">(1,628)<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_CommonStockSharesOutstanding', window );">Common stock ending balance (in shares) at Dec. 31, 2024</a></td>
<td class="nump">27,695<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">27,695<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Treasury stock ending balance (in shares) at Dec. 31, 2024</a></td>
<td class="nump">1,271<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,271<span></span>
</td>
<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, 2024</a></td>
<td class="nump">$ 245,260<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (38,424)<span></span>
</td>
<td class="nump">$ 225,712<span></span>
</td>
<td class="nump">$ 179,985<span></span>
</td>
<td class="num">$ (122,013)<span></span>
</td>
</tr>
<tr><td colspan="8"></td></tr>
<tr><td colspan="8"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">Net of tax (benefit) expense of $(901), $328 and $14 for the years ended December&#160;31, 2024, 2023 and 2022, respectively.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sri_TreasuryStockSharesIssuedAndAcquiredNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Treasury Stock, Shares, Issued And Acquired, Net</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_TreasuryStockSharesIssuedAndAcquiredNet</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_TreasuryStockValueIssuedAndAcquiredCostMethodNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Treasury Stock, Value, Issued And Acquired, Cost Method, Net</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_TreasuryStockValueIssuedAndAcquiredCostMethodNet</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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit or loss for the period, net of income taxes, which is attributable to the parent.</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> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-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;">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_StockIssuedDuringPeriodSharesTreasuryStockReissued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 treasury shares or units reissued. Excludes reissuance of shares or units in treasury 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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued</td>
</tr>
<tr>
<td style="padding-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>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-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;">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> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-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;">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>33
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519702775968">
<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, 2024</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 Business<div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stoneridge, Inc. and its subsidiaries are global designers and manufacturers of highly engineered electrical and electronic systems, components and modules for the commercial, automotive, off-highway and agricultural vehicle markets.</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_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> -Name Accounting Standards Codification<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-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;">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>34
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519709752736">
<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, 2024</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: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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenues are principally generated from </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">the commercial, automotive, off-highway and agricultural vehicle markets. The Company&#8217;s largest customers are PACCAR and Traton, 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><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%">2024</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%">2023</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></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%">16</span><span style="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%">16&#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%">15&#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%">Traton</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%">13</span><span style="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%">15&#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%">11&#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%">Credit losses</span></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 primarily utilizes historical write-off experience, combined with customer specific considerations and industry and regional economic data to develop the estimate of the allowance for doubtful accounts in accordance with ASC Topic 326, Financial Instruments &#8211; Credit Losses (&#8220;ASC 326&#8221;). These allowances reflect management's estimate of credit losses over the remaining expected life of such assets. If customer specific or 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-bottom:10pt;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 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></div><div style="margin-bottom:10pt;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%">2024</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%">2023</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%">108,283</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%">142,744&#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%">7,627</span><span style="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%">11,907&#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%">35,427</span><span style="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%">33,107&#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%">151,337</span><span style="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%">187,758&#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"><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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$138,420</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and $176,033 at December&#160;31, 2024 and 2023, respectively. Inventory valued using the average cost method was </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$12,917</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and $11,725 at December&#160;31, 2024 and 2023, 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, as amended, with a supplier for the purchase of certain electronic semiconductor components through December 31, 2030. Pursuant to the agreement, the Company paid capacity deposits of $1,000 in 2022 and 2023, respectively. The capacity deposits are 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 $3,053, $6,028 and $1,174 of these components during the years ended December 31, 2024, 2023 and 2022, respectively. The Company is required to purchase $5,571, $6,314, $7,463, $8,313, $841 and $1,492 of components in each of the years 2025 through 2030, 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 non-cancelable 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:f-400">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 $13,104 and $12,378 at December&#160;31, 2024 and 2023, 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%">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><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%">2024</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%">2023</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%">3,125</span><span style="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%">3,133&#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%">29,895</span><span style="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%">32,097&#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%">271,465</span><span style="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%">254,738&#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%">9,272</span><span style="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%">9,708&#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%">39,184</span><span style="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%">47,191&#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%">37,512</span><span style="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%">36,853&#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%">741</span><span style="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%">789&#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%">5,511</span><span style="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%">5,249&#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%">19,773</span><span style="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%">27,589&#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%">416,478</span><span style="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%">417,347&#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%">(318,811)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(307,221)</span></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%">97,667</span><span style="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%">110,126&#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%">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, 2024, 2023 and 2022 was $26,140, $26,697 and $26,687, 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><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%">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 selling, general and administrative expenses ("SG&amp;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%">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="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 $33,085 and $35,295 at December&#160;31, 2024 and 2023, 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. Goodwill is evaluated at the reporting unit level by comparing the fair value of the reporting unit with its carrying amount including goodwill. An impairment of goodwill exists if the carrying amount of the reporting unit exceeds its fair value. The impairment loss is the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value, limited to the total amount of 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%">In conducting our annual impairment assessment testing, we first perform a qualitative assessment of whether it is 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 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 approach provides a reasonable estimate of the fair value of a reporting unit. The market valuation approach is used to further support our analysis. </span></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 was no impairment of goodwill for the years ended December&#160;31, 2024, 2023 or 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%">Goodwill and changes in the carrying amount of goodwill for the Electronics segment for the years ended December&#160;31, 2024 and 2023 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%">2024</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%">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: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%">35,295</span><span style="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%">34,225&#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%">(2,210)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,070&#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%">33,085</span><span style="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%">35,295&#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"><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, 2024 and 2023, 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, 2024 and 2023 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, 2024</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%">40,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:#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%">(26,303)</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%">14,366</span><span style="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%">14,444</span><span style="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%">(8,135)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,309</span><span style="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%">11,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,934)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,723</span><span style="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%">26,123</span><span style="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%">(8,844)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">17,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;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%">92,893</span><span style="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%">(53,216)</span></td><td style="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%">39,677</span><span style="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, 2023</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%">46,393&#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%">(27,580)</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%">18,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"></td></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%">17,423&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,305&#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%">13,636&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,098)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,538&#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%">23,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,365)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,658&#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%">100,475&#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%">(53,161)</span></td><td style="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%">47,314&#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"><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, 2024 for customer lists, tradenames, technology and patents, and capitalized software development include $12,463, $2,979, $251 and $15,816, respectively, related to the Electronics segment. Customer lists, tradenames and technology of $1,903, $3,330 and $1,424, respectively, related to the Stoneridge Brazil segment at December&#160;31, 2024. Patents and capitalized software development of $48 and $1,463, respectively, related to the Control Devices segment at December&#160;31, 2024.</span></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 <span style="-sec-ix-hidden:f-505">three</span> 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 $8,127, $6,942 and $7,003 of amortization expense related to intangible assets in 2024, 2023 and 2022, respectively. Amortization expense is included as a component of cost of goods sold ("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%">$7,900</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for the year 2025 and approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$6,300</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for the years 2026 through 2029. The weighted-average remaining amortization period is approximately</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 6 years</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%">There were no intangible impairment charges for the years ended December&#160;31, 2024, 2023 or 2022.</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><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%">2024</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%">2023</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%">21,171</span><span style="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%">23,941&#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%">16,848</span><span style="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%">14,381&#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%">28,475</span><span style="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%">25,881&#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%">66,494</span><span style="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%">64,203&#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><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 GILTI 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 (income) expense, net. These foreign currency transaction (gains) losses, including the impact of hedging activities, were </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$(2,414)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, $1,226 and $5,534 for the years ended December&#160;31, 2024, 2023 and 2022, 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 $10,675 and $7,228 of a long-term liability at December&#160;31, 2024 and 2023, 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%">In 2023, the Company received a demand for arbitration from one of our customers seeking recovery of warranty claims in the amount of 29,340 euro ($32,669), related to past sales of PM sensor products, a product line we exited in 2019. The Company denies responsibility for these claims. Based on our review of the technical and legal merits, we believe these warranty claims lack substantive merit and are significantly overstated. The Company continues to vigorously defend this matter in private arbitration. While no assurances can be made as to the ultimate outcome of this matter, or any other future claims, we do not currently believe a material loss is probable.</span></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><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%">2024</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%">2023</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%">21,610</span><span style="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%">13,477&#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%">18,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: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%">15,057&#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%">1,934</span><span style="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%">1,199&#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%">(13,052)</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%">(8,639)</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%">(1,448)</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%">516&#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%">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%">27,523</span><span style="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%">21,610&#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><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 $72,174, $71,075 and $65,296 for the years ended December&#160;31, 2024, 2023 and 2022, respectively, or 7.9%, 7.3% and 7.3% 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 $11,883, $18,809 and $23,784 for the years ended December&#160;31, 2024, 2023 and 2022, 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, 2024, the Company had two 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 $4,094, $3,322 and $5,942 for the years ended December&#160;31, 2024, 2023 and 2022, respectively. There was no share-based compensation expense capitalized in inventory during 2024, 2023 or 2022. 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 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 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 per share was computed by dividing net loss by the weighted-average number of Common Shares outstanding for each respective period. Diluted earnings per share was calculated by dividing net loss 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 202,163, 227,741 and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">232,458 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">for the years ended December&#160;31, 2024, 2023 and </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%">, 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 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%">2024</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%">2023</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></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%">27,595,698</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%">27,442,984</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%">27,258,456</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%">&#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:9pt;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: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><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,595,698</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%">27,442,984</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%">27,258,456</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 605,196, 418,834 and 767,593 performance-based right to receive Common Shares outstanding at December&#160;31, 2024, 2023 and 2022, respectively. 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, 2024, 2023 and 2022 was $725, $1,190 and $1,051, respectively, and is included as a component of interest expense, net in the consolidated statements of operations. In 2022, the Company capitalized $484 of deferred financing costs as a result of entering into Amendment No. 3 to the Fourth Amended and Restated 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. In 2023, the Company capitalized $332 of deferred financing costs as a resulting of entering into Amendment No. 4 to the Fourth Amended and Restated Credit Facility. Additionally in 2023, the Company capitalized $1,915 of deferred financing costs and wrote off $309 of previously recorded deferred financing costs as a result of entering into the Fifth Amended and Restated Credit Agreement. 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 $1,332 and $2,057, as of December&#160;31, 2024 and 2023, 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%">Changes in Accumulated Other Comprehensive Loss by Component</span></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, 2024 and 2023 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, 2024</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%">(94,256)</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%">1,468</span><span style="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%">(92,788)</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 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%">(25,839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,539)</span></td><td style="background-color:#ffffff;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%">&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">314</span><span style="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%">314</span><span style="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 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, 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%">(25,839)</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%">(3,386)</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%">(29,225)</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, 2024</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%">(120,095)</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%">(1,918)</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%">(122,013)</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, 2023</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%">(103,374)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(103,142)</span></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 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%">9,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,935&#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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(581)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(581)</span></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 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%">9,118&#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%">1,236&#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%">10,354&#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%">Balance at December 31, 2023</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%">(94,256)</span></td><td style="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%">1,468&#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%">(92,788)</span></td><td style="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"><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 2024 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 March 2020, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 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 also allows 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 could have been applied to applicable contract modifications through December 31, 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 February 2022, the Company amended its credit facility to incorporate hardwired mechanics to permit a future replacement of LIBOR as the interest reference rate without lender consent. The Company has applied the guidance to impacted transactions during the transition period. The adoption of this standard did not have a material impact on the Company&#8217;s consolidated 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%">In November 2023, the FASB issued ASU No. 2023-07, "Segment Reporting (Topic 280) &#8211; Improvements to Reportable Segment Disclosures", which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The updated standard is effective for annual periods beginning in fiscal 2025 and interim periods beginning in the first quarter of fiscal 2026. Early adoption is permitted. We adopted this ASU retrospectively on December 31, 2024. Refer to Note 13, Segment Reporting for the inclusion of the new required disclosures.</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, 2024</span></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 2023, the FASB issued ASU No. 2023-09, &#8220;Income Taxes (Topic 740) &#8211; Improvements to Income Tax Disclosures," which requires companies to disclose, on an annual basis, specific categories in the effective tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. In addition, companies are required to disclose additional information about income taxes paid. The standard is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The standard is to be adopted on a prospective basis; however, retrospective application is permitted. This ASU will modify the Company's financial statement disclosures, but will  not have a significant impact on its consolidated 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%">In November 2024, the FASB issued ASU No. 2024-03, "Income Statement &#8211; Reporting Comprehensive Income &#8211; Expense Disaggregation Disclosures," which requires companies to disclose certain costs and expenses within the notes to the financial statements. The standard is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted. We are currently evaluating the impact on our annual consolidated financial statement disclosures.</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> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>35
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519804908992">
<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, 2024</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">Revenue<div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 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 advanced driver information solutions, vision systems, connectivity and compliance solutions and control modules. These products are sold principally to the commercial and off-highway vehicle markets primarily through our OEM and aftermarket channels in the European, North American and Asia Pacific 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 primarily serves the South American region and specializes in the design, manufacture and sale of vehicle tracking devices and monitoring services, driver information systems, vehicle security alarms and convenience accessories, telematics solutions and multimedia devices. Stoneridge Brazil sells its products through the aftermarket distribution channel, to factory authorized dealer installers, also referred to as original equipment services and directly to OEMs. 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, 2024, 2023 and 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: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%">2024</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%">2023</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%">2022</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%">2024</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%">2023</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%">2022</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%">2024</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%">2023</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%">2022</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%">2024</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%">2023</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%">2022</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%">245,208</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%">290,213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">291,808&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">201,934</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%">205,328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">153,120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">&#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 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><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%">&#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 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%">447,142</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%">495,541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">444,928&#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%">&#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: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: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: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:700;line-height:100%">49,649</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%">57,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">52,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">49,649</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%">57,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">52,230&#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%">&#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: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:700;line-height:100%">360,199</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%">360,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">347,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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: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:700;line-height:100%">360,199</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%">360,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">347,129&#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%">47,398</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%">51,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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,788&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">3,907</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%">10,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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,848&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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: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:700;line-height:100%">51,305</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%">62,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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,636&#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%">292,606</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%">342,065&#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%">342,596&#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%">566,040</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%">576,539&#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%">505,097&#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%">49,649</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%">57,214&#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%">52,230&#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%">908,295</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%">975,818&#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%">899,923&#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><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 MirrorEye camera monitor systems (&#8220;CMS&#8221;) sold through our aftermarket channel that are mostly 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 safety and compliance parts and accessories as well as repair and replacement parts and are sold primarily to aftermarket distributors and direct to consumers 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, rebates and extended warranties which are 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, 2024 or 2023.</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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>36
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519700306112">
<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, 2024</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%">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-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 has contributed $8,950 to the Autotech Fund II as of December 31, 2024. The Company contributed $550, $350 and $950 to the Autotech Fund II during the years ended December&#160;31, 2024, 2023 and 2022, respectively. The Company has a 6.7% interest in Autotech Fund II. The Company recognized losses of $1,292, $522 and $823 during the years ended December&#160;31, 2024, 2023 and 2022, respectively. The Autotech Fund II investment recorded in investments and other long-term assets, net in the consolidated balance sheets was $7,730 and $8,472 as of December&#160;31, 2024 and 2023, 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/recommendedDisclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478156/740-323-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 323<br> -Publisher FASB<br> -URI https://asc.fasb.org/323/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>37
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519709710864">
<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, 2024</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><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/>2024</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/>2023</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, 2024</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%">201,577</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%">189,346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.56</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%">November 2026</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Suzhou 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%">&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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,113&#160;</span></td><td style="background-color:#cceeff;padding: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%">Total debt</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: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-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:8pt;font-weight:400;line-height:100%">2,113&#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="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%">Less: current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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,113)</span></td><td style="background-color:#cceeff;padding: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%">Total long-term debt, 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: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><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%">&#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><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-style:italic;font-weight:700;line-height:120%">Revolving Credit Facility</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 June 5, 2019, the Company entered into the Fourth Amended and Restated Credit Agreement, as amended, (the &#8220;Fourth Amended and Restated Credit Agreement&#8221;). The Fourth Amended and Restated Credit Agreement provided for a $300,000 senior secured revolving credit facility. As a result of entering into the Fourth Amended and Restated Credit Agreement and related amendments, the Company capitalized $332 and $484 of deferred financing costs during the years ended December 31, 2023 and 2022, respectively. The Company wrote off a portion of the previously recorded deferred financing costs of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$365</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 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%">On November 2, 2023, the Company entered into the Fifth Amended and Restated Credit Agreement (the &#8220;Credit Facility&#8221;). The Credit Facility provides for a $275,000 senior secured revolving credit facility and it replaced and superseded the Fourth Amended and Restated Credit Agreement. The Credit Facility has an accordion feature which allows the Company to increase the availability by up to $150,000 upon the satisfaction of certain conditions, including the consent of lenders providing the increase in commitments and also includes a letter of credit subfacility, swing line subfacility and multicurrency subfacility. The Credit Facility has a termination date of November&#160;2, 2026. Borrowings under the Credit Facility bear interest at either the Base Rate or the SOFR 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%">As a result of entering into the Fifth Amended and Restated Credit Agreement, the Company capitalized $1,915 of deferred financing costs and wrote off $309 of previously recorded deferred financing costs during the year ended December 31, 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%">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) continuation of or change in business, (vii) restricted payments, (viii) restrictions in agreements on dividends, intercompany loans and granting liens on the collateral, (ix) loans and investments and (x) changes in organizational documents and fiscal year. 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="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On February&#160;26, 2025, the Company entered into Amendment No. 1 to the Fifth Amended and Restated Credit Agreement and Waiver (&#8220;Amendment No. 1&#8221;). Amendment No. 1 provides for certain covenant relief and restrictions during the &#8220;Covenant Relief Period&#8221; (the period ending on the date that the Company delivers a compliance certificate for the quarter ending December 31, 2025). 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="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the maximum leverage ratio of 3.50 was increased to 6.00 for the quarter ended March 31, 2025, 5.50 for the quarter ended June 30, 2025, 4.50 for the quarter ended September 30, 2025 and 3.50 for the quarter ended December 31, 2025;</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 minimum interest coverage ratio of 3.50 was waived for the quarter ended December 31, 2024 and was reduced to 2.00 for the quarters ended March 31 and June 30, 2025, and 2.50 and 3.50 for the quarter ended September 30, 2025 and December 31, 2025, 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="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 (as defined) cannot exceed $70,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="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the sale of significant assets (as defined) will require repayment in the amount of any net cash proceeds received and result in the reduction of the Credit Facility commitment, at the lesser of $100,000 or the net cash proceeds;</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">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="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="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amendment No. 1 added an additional level to the leverage ratio based pricing grid, through maturity, when the leverage ratio is greater than 3.50.</span></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 credit facilities were $201,577 and $189,346 at December&#160;31, 2024 and 2023, 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 Amendment No. 1, the Company was in compliance with all credit facility covenants at December 31, 2024 and 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%">The Company also had outstanding letters of credit of $1,571 and $1,586 at December&#160;31, 2024 and 2023, 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 (the "Stockholm subsidiary"), 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,809 and $1,987 at December&#160;31, 2024 and 2023, respectively. At December&#160;31, 2024 and December&#160;31, 2023 there were no borrowings outstanding on this overdraft credit line. During the year ended December&#160;31, 2024, the subsidiary borrowed and repaid 334,515 Swedish krona, or $30,259. The Stockholm subsidiary has pledged certain of its assets as collateral in order to obtain a guarantee of certain of the Stockholm subsidiary&#8217;s obligations to third parties.</span></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"), had lines of credit (the &#8220;Suzhou credit line&#8221;) that allowed up to a maximum borrowing level of 20,000 Chinese yuan, or $2,740 and $2,818 at December 31, 2024 and 2023, respectively. At December 31, 2024 and 2023 there was $0 and $2,113, respectively, in borrowings outstanding on the Suzhou credit line. The Suzhou credit line was included on the consolidated balance sheet within current portion of debt. In addition, the Suzhou subsidiary had a bank acceptance draft line of credit that expired in October 2024 which facilitated the extension of trade payable payment terms by 180 days. The bank acceptance draft line of credit allowed up to a maximum borrowing level of 60,000 Chinese yuan, or $8,453 at December 31, 2023. There was $2,387 utilized on the Suzhou bank acceptance draft line of credit at December 31, 2023. The Suzhou bank acceptance draft line of credit was 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, 2024, the future maturities of the Credit Facility 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%">2025</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%">&#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: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%">201,577</span><span style="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%">&#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"></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%">2028</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"></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%">2029</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"></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%">201,577</span><span style="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><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>38
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519804872816">
<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, 2024</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 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><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%">2024</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%">2023</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></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%">(45,419)</span></td><td style="background-color:#ffffff;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%">(29,658)</span></td><td style="background-color:#ffffff;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%">(11,944)</span></td><td style="background-color:#ffffff;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%">31,822</span><span style="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%">27,736&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,248&#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 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%">(13,597)</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%">(1,922)</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%">(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></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%">(653)</span></td><td style="background-color:#ffffff;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%">219&#160;</span></td><td style="background-color:#ffffff;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%">435&#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 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 local</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(101)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">747&#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 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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,371</span><span style="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%">7,181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,288&#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%">Total current 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%">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:#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%">7,299&#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%">8,470&#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%">Deferred:</span></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 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:#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%">(3,536)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(2,265)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(3,282)</span></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 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 local</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(445)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;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%">(1,761)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,775)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,803)</span></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%">(5,742)</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%">(4,038)</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%">(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></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 provision</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%">2,927</span><span style="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%">3,261&#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%">3,360&#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"><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%">2024</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%">2023</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></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</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%">(2,855)</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%">(403)</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%">(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></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%">(542)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">495&#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%">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%">(2,585)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,886)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,906)</span></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%">245</span><span style="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%">706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">910&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">3</span><span style="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%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">(1,663)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,248&#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%">5,922</span><span style="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%">4,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:100%">1,376&#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 reserves and audit adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,054</span><span style="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%">&#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:9pt;font-weight:400;line-height:100%">(346)</span></td><td style="background-color:#ffffff;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 impact of unconsolidated 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%">&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">395&#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%">Unremitted earnings on foreign 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%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(898)</span></td><td style="background-color:#ffffff;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-deductible expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">607</span><span style="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%">1,338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">657&#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%">Compensation and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">478</span><span style="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%">306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(715)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">601&#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%">Provision for income taxes</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%">2,927</span><span style="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%">3,261&#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%">3,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></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><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%">2024</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%">2023</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%">1,478</span><span style="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%">1,678&#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%">1,870</span><span style="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%">2,324&#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%">6,981</span><span style="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%">6,466&#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%">3,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">13,071</span><span style="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%">18,129&#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%">23,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,191&#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%">4,665</span><span style="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%">4,345&#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%">Disallowed interest deduction</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%">3,575</span><span style="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%">380&#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%">Lease 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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,339</span><span style="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%">2,351&#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%">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%">1,659</span><span style="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%">660&#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%">Gross deferred tax 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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">63,216</span><span style="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%">61,814&#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: Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(17,632)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,082)</span></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%">Deferred tax assets less valuation allowance</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%">45,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;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%">40,732&#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></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%">Deferred tax 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: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%">(767)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,271)</span></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%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6,577)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,942)</span></td><td style="background-color:#ffffff;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%">Right-of-use-assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,059)</span></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%">(3,943)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,292)</span></td><td style="background-color:#ffffff;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 liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">(13,435)</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%">(17,564)</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%">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%">32,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;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%">23,168&#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 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%">2024</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%">2023</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%">37,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="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%">30,392&#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%">(5,321)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,224)</span></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%">32,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;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%">23,168&#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 Company has recognized deferred taxes related to the expected foreign currency impact upon repatriation from foreign subsidiaries not considered indefinitely reinvested. At December&#160;31, 2024, the aggregate undistributed earnings of our foreign subsidiaries amounted to $35,670.</span></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, 2024, 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 $50,495 and $53,487 for state and foreign tax jurisdictions, respectively. The state net operating losses expire from 2025-2044 or have indefinite lives and the foreign net operating losses expire from 2025-2029 or have indefinite lives. The Company has general business and foreign tax credit carry forwards of $22,111, $1,020 and $790 for U.S. federal, state and foreign jurisdictions, respectively. The U.S. federal general business credits, if unused, begin to expire in 2025, 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%">As of December 31, 2024, the Company has consolidated deferred tax assets of $63,216 with a valuation allowance of $17,632 principally related to tax credit carryforwards, tax loss carryforwards and other deferred tax assets in Sweden, Brazil, and the US. The Company has considered historical pre-tax income or loss and the four sources of income in determining the need for a valuation allowance when the realization of its deferred tax assets are not more likely than not. The four sources of income considered are 1.) taxable income in prior carryback years where carryback is allowable, 2.) future reversals of existing temporary differences, 3.) consideration of reasonable and prudent tax planning strategies, and 4.) forecasts of future taxable income, exclusive of reversing temporary differences and carryforwards. In the cases where a valuation allowance has been recorded, the evidence described above did not result in a conclusion that the deferred tax assets are more likely than not to be realizable. Current and future provision for income taxes is significantly impacted by the initial recognition of and changes in valuation allowances. The Company intends to maintain these allowances until it is more likely than not that the deferred tax assets will be realized. The Company is significantly impacted by the GILTI tax provisions of the US tax code, and should those provisions change, it could have a material impact on our assessment of the realizability of general business credits in the US for which we currently believe are more likely than not to be realized based on the considerations noted above.</span></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><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%">2024</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%">2023</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></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,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-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%">2,545&#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%">2,891&#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%">2,298</span><span style="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%">&#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: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></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%">&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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></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%">&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(346)</span></td><td style="background-color:#ffffff;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%">Cumulative translation adjustment</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%">(97)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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></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%">Balance as of December 31</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%">4,746</span><span style="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%">2,545&#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%">2,545&#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 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 $4,746 and $2,545 at December&#160;31, 2024 and 2023, 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 provision for income taxes. The Company recognized interest and penalties of $34, $0 and $0 for the years ended December&#160;31, 2024, 2023 and 2022, 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 August 16, 2022, the U.S. enacted the Inflation Reduction Act of 2022 ("IRA"), 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. For the years ended December 31, 2024 and 2023, the IRA did not have a material impact on the Company's consolidated financial statements.</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 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><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%">2017-2024</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%">2019-2024</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%">2015-2024</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%">2019-2024</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%">2021-2024</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%">2020-2024</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%">2019-2024</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%">2021-2024</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%">2019-2024</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%">2020-2024</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%">2019-2024</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%">2023-2024</span></div></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 tax.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-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;">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>39
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519814230832">
<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, 2024</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 of our 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, vehicle 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 as a period expense 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><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%">2024</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%">2023</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%">4,296</span><span style="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%">4,532&#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%">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: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%">675&#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%">847</span><span style="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%">706&#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%">5,800</span><span style="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%">5,913&#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><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><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%">2024</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%">2023</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%">10,050</span><span style="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%">10,795&#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:f-952"><span style="-sec-ix-hidden:f-953">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%">3,992</span><span style="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%">3,871&#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%">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%">6,484</span><span style="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%">7,684&#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%">10,476</span><span style="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%">11,555&#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%">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%">2024</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%">2025</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,180</span><span style="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%">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,869</span><span style="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%">1,710</span><span style="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%">2028</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,517</span><span style="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%">2029</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,169</span><span style="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%">&#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"></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%">11,445</span><span style="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%">(969)</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%">10,476</span><span style="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></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><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%">2024</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%">2023</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%">3.75</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%">4.00</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%">6.77</span><span style="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%">5.98&#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><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%">2024</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%">2023</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%">4,548</span><span style="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%">4,545&#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%">3,302</span><span style="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%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 of our 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, vehicle 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 as a period expense 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><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%">2024</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%">2023</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%">4,296</span><span style="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%">4,532&#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%">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: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%">675&#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%">847</span><span style="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%">706&#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%">5,800</span><span style="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%">5,913&#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><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><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%">2024</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%">2023</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%">10,050</span><span style="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%">10,795&#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:f-952"><span style="-sec-ix-hidden:f-953">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%">3,992</span><span style="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%">3,871&#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%">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%">6,484</span><span style="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%">7,684&#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%">10,476</span><span style="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%">11,555&#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%">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%">2024</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%">2025</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,180</span><span style="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%">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,869</span><span style="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%">1,710</span><span style="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%">2028</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,517</span><span style="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%">2029</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,169</span><span style="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%">&#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"></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%">11,445</span><span style="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%">(969)</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%">10,476</span><span style="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></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><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%">2024</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%">2023</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%">3.75</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%">4.00</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%">6.77</span><span style="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%">5.98&#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><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%">2024</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%">2023</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%">4,548</span><span style="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%">4,545&#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%">3,302</span><span style="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%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-30/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>40
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519809185488">
<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, 2024</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 Plans<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 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, 2024, the Company has granted 3,787,892 share units, of which 1,513,927 were time-based with cliff vesting using the straight-line method and 2,273,965 were performance-based. As of December&#160;31, 2024, 1,751,371 of the shares granted have been forfeited. There are 863,479 shares available to be granted under the 2016 Plan at December&#160;31, 2024.</span></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 2024, 2023 and 2022, pursuant to the 2016 Plan, the Company granted time-based share units and performance-based performance share units. The majority of the time-based share units cliff vest three years after the date of grant. The performance-based performance share units 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><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%">2024</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%">2023</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></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%">46</span><span style="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%">46&#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%">46&#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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 2023, the Company granted retention-based phantom shares to certain employees that vest in June 2025 provided the employee remains employed with the Company. The phantom shares will settle in cash based on the volume-weighted average closing price of the Company's stock for a 30 day period prior to the vesting date. As of December 31, 2024, the Company has recorded a liability of $897 for the phantom shares which was included on the consolidated balance sheet as a component of 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%">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. In May 2024, the Company's shareholders approved Amendment No. 2 to the 2018 Director Share Plan to increase the number of shares for issuance by 200,000 to 1,150,000. Under the 2018 Director Share Plan, the Company has cumulatively issued 931,692 restricted Common Shares. As such, there are 218,308 restricted Common Shares available to be issued on December&#160;31, 2024. 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, 2024, 2023 and 2022 was $16.35, $18.48, and $18.71, 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, 2024 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, 2024</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%">410,716</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%">20.35</span><span style="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="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%">418,949</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%">21.89</span><span style="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 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%">200,518</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%">16.35</span><span style="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%">301,276</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%">17.84</span><span style="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%">(176,583)</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%">24.22</span><span style="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%">(13,182)</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%">18.65</span><span style="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%">(25,563)</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%">18.61</span><span style="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%">(101,732)</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%">32.02</span><span style="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, 2024</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%">409,088</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%">16.83</span><span style="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%">605,311</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%">18.24</span><span style="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, 2023 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, 2023</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%">570,803</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%">22.29&#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%">767,592</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%">24.03&#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%">253,630</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%">18.48&#160;</span></td><td style="background-color:#ffffff;padding: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%">261,202</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%">17.08&#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%">(264,566)</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%">20.88&#160;</span></td><td style="background-color:#cceeff;padding: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%">(6,289)</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%">29.27&#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%">(149,151)</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%">23.65&#160;</span></td><td style="background-color:#ffffff;padding: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%">(603,556)</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%">22.45&#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, 2023</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%">410,716</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%">20.35&#160;</span></td><td style="background-color:#cceeff;padding: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%">418,949</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%">21.89&#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%">As of December&#160;31, 2024 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%">$1,930</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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.08 years</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%">For the years ended December&#160;31, 2024, 2023 and 2022, the total fair value of awards vested was $3,146, $5,623 and $3,334, 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, 2024, 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 $248, $230 and $543 for the years ended December&#160;31, 2024, 2023 and 2022, 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/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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>41
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519804858352">
<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, 2024</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 Plans<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 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, 2024, 2023 and 2022, expenses related to these plans amounted to $5,808, $5,536 and $4,883, 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_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/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480126/715-20-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>42
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519709734688">
<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, 2024</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 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, 2024, the Company had open Mexican peso-denominated foreign currency forward contracts. The Company used foreign currency forward contracts solely for hedging and not for speculative purposes during 2024 and 2023. Management believes that its use of these instruments to reduce risk is in the Company&#8217;s best interest. The counterparties to these financial instruments are 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 used 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 certain euro-denominated subsidiary. As a result of favorable market conditions during 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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">consolidated balance sheet in accumulated other comprehensive loss. The cash received from the settlement of these swaps of $3,820 was classified in investing activities in the consolidated statement 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 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, 2024 or 2023.</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 2024 and 2023. 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 (income) expense, net. During 2024 and 2023, 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%">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 holds Mexican peso-denominated foreign currency forward contracts which expire ratably on a monthly basis from January 2025 to December 2025. The notional amounts at December&#160;31, 2024 and 2023 related to Mexican peso-denominated foreign currency forward contracts were $32,339 and $26,613, 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&#160;31, 2024 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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fourth Amended and Restated Credit Agreement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> borrowings. The Swap matured on March 10, 2023. The Swap was designated as a cash flow hedge of the variable interest rate obligation under the Company's </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fourth Amended and Restated Credit Agreement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Accordingly, the change in fair value of the Swap was recognized in accumulated other comprehensive loss. The Swap agreement required monthly settlements on the same days that the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fourth Amended and Restated Credit Agreement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> interest payments were due and had a maturity date of March 10, 2023, which was prior to the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fourth Amended and Restated Credit Agreement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> maturity date of June 4, 2024. Under the Swap terms, the Company paid a fixed interest rate and received a floating interest rate based on the one-month LIBOR, with a floor. The critical terms of the Swap were aligned with the terms of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fourth Amended and Restated Credit Agreement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, resulting in no hedge ineffectiveness. The difference between amounts to be received and paid under the Swap were recognized as a component of interest expense, net on the consolidated statements of operations. The swap settlements reduced interest expense, net by $290 and $156 for the years ended December 31, 2023 and 2022, 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><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%">2024</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%">2023</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%">2024</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%">2023</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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">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;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%">32,339</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%">26,613&#160;</span></td><td style="background-color:#ffffff;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%">&#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><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%">1,858&#160;</span></td><td style="background-color:#ffffff;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%">2,429</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><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 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%">(Loss) gain 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%">(Loss) gain reclassified from other </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">comprehensive (loss) income into net loss </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%">2024</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%">2023</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%">2022</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%">2024</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%">2023</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%">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%">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;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%">(4,684)</span></td><td style="background-color:#ffffff;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%">2,304&#160;</span></td><td style="background-color:#ffffff;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%">1,346&#160;</span></td><td style="background-color:#ffffff;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%">(397)</span></td><td style="background-color:#ffffff;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%">446&#160;</span></td><td style="background-color:#ffffff;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%">2,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:#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><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%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">&#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><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%">290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">156&#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%">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%">&#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><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%">&#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 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%">2,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">&#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><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%">&#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 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></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">(Losses) gains reclassified from comprehensive (loss) income into net loss recognized in COGS in the consolidated statements of operations for the years ended December&#160;31, 2024, 2023 and 2022 were $(350), $337 and $1,572, respectively. (Losses) gains reclassified from other comprehensive (loss) income into net loss recognized in SG&amp;A in the consolidated statements of operations were $(47), $109 and $504 for the years ended December&#160;31, 2024, 2023 and 2022, respectively. Gains reclassified from other comprehensive (loss) income into net loss recognized in interest expense, net in the 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%">$0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">, $290 and $156 for the years ended December&#160;31, 2024, 2023 and 2022, 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%">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, 2024, 2023 and 2022.</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 included 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><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%">2024</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%">2023</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 contracts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><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%">&#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><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%">&#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><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%">&#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><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%">1,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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"><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%">&#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><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%">&#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><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%">&#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><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%">&#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><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%">1,858&#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%">Forward currency contracts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,429</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%">&#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><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%">2,429</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%">&#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><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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 liabilities carried at fair value</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%">2,429</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%">&#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><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%">2,429</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%">&#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><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%">&#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></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><td style="width:83.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.658%"></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></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></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:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:400;line-height:100%">921&#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%">Earn-out consideration cash payment</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: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,272)</span></td><td style="background-color:#ffffff;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: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%">&#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></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 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%">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, 2024.</span></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, 2024 and 2023.</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, </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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></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/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-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;">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>43
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519700682176">
<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, 2024</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%">In 2023, the Company received a demand for arbitration from one of our customers seeking recovery of warranty claims in the amount of 29,340 euro ($32,669), related to past sales of PM sensor products, a product line we exited in 2019. The Company denies responsibility for these claims. Based on our review of the technical and legal merits, we believe these warranty claims lack substantive merit and are significantly overstated. The Company continues to vigorously defend this matter in private arbitration. While no assurances can be made as to the ultimate outcome of this matter, or any other future claims, we do not currently believe a material loss is probable.</span></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 the 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 groundwater remediation began in the fourth quarter of 2015. During the years ended December&#160;31, 2024, 2023 and 2022, the Company recognized expense of $157, $125 and $0, respectively, related to ground water remediation. At December&#160;31, 2024 and 2023, the Company had accruals of $244 and $143 respectively, related to future remediation costs. At December 31, 2024 and 2023, $144 and $136, 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, 2024 and 2023 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 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, environmental 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 which is supported by legal advisors in Brazil. As a result, no provision has been recorded with respect to these contingencies, which amounted to R$42,834 ($6,918) and R$41,681 ($8,609) at December&#160;31, 2024 and 2023, 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,291) fine which is included in the reasonably possible contingencies noted above. The Company continues to challenge this ruling in Brazilian federal courts 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>44
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519806171232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Realignment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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 );">Business Realignment</a></td>
<td class="text">Business Realignment<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 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. The Company does not expect future charges related to the previously incurred termination actions noted below. </span></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></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.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%">2024</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%">2023</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></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%">250</span><span style="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%">511&#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%">&#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></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%">2,333</span><span style="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%">2,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98&#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%">59</span><span style="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%">1,137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">2,642</span><span style="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%">4,510&#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%">288&#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, 2024 related to COGS were $250. Severance costs for the year ended December&#160;31, 2023 related to COGS and SG&amp;A were $369 and $142, 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 for the year ended December&#160;31, 2024 related to COGS, SG&amp;A and D&amp;D were $327, $458 and $1,548, respectively. Severance costs for the year ended December&#160;31, 2023 related to COGS, SG&amp;A and D&amp;D were $423, $2,057 and $382 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. </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 related costs for the year ended December&#160;31, 2024 related to SG&amp;A were $59. Severance related costs for the year ended December&#160;31, 2023 related to SG&amp;A and D&amp;D were $1,122 and 15, respectively. Severance related costs for the year ended December&#160;31, 2022 related to SG&amp;A were $190.</span></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><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%">2024</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%">2023</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></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%">577</span><span style="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%">792&#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%">&#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></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%">517</span><span style="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%">3,321&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">288&#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%">1,548</span><span style="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%">397&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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></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%">2,642</span><span style="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%">4,510&#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%">288&#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%">Reconciliations of the beginning and ending liability balances related to business realignment 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: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, 2024</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%">2024 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, 2024</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%">1,230&#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%">2,642&#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%">(3,461)</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%">&#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><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%">411&#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: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%">1,230&#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%">2,642&#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%">(3,461)</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%">&#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><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%">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></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, 2023</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%">2023 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, 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%">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%">101&#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%">4,510&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">(3,381)</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%">&#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><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%">1,230&#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: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%">101&#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%">4,510&#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%">(3,381)</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%">&#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><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%">1,230&#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><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> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/420/tableOfContent<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-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;">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>45
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519703689520">
<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, 2024</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 ("CODM") in deciding how to allocate resources and in assessing performance. The Company&#8217;s CODM 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 advanced driver information solutions, vision systems, connectivity and compliance solutions and control modules. The Stoneridge Brazil reportable segment designs and manufactures vehicle tracking devices and monitoring services, driver information systems, vehicle security alarms and convenience accessories, telematics solutions and multimedia devices.</span></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 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 Company's management, including the CODM, utilizes operating income as the key performance measure of segment profitability to evaluate segment performance, and for planning and forecasting purposes to allocate resources to the segments, as management believes this measure is most reflective of the financial performance of the Company's operating segments. The CODM regularly evaluates budget-to-actual and period-over-period variances for this metric when making decisions about the allocation of operating and capital resources to each segment. The CODM also uses operating income in evaluating the operating performance of each segment and as part of determining the compensation of the segment managers and certain other employees. COGS and D&amp;D are the significant expenses regularly reviewed by the CODM. Other segment costs primarily include SG&amp;A items. </span></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><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="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:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2022</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%">292,606</span><span style="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%">342,065&#160;</span></td><td style="background-color:#ffffff;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%">342,596&#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%">3,677</span><span style="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%">3,195&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,719&#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%">296,283</span><span style="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%">345,260&#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%">345,315&#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%">566,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:#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%">576,539&#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%">505,097&#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%">28,664</span><span style="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%">31,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,709&#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%">594,704</span><span style="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%">608,160&#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%">533,806&#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%">49,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;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%">57,214&#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%">52,230&#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%">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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#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%">50,126</span><span style="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%">57,227&#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%">52,262&#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%">(32,818)</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%">(34,829)</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%">(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></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%">908,295</span><span style="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%">975,818&#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%">899,923&#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></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%">Cost of Goods Sold:</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%">Control Devices</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%">243,784</span><span style="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 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%">285,303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">279,605&#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%">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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">445,537</span><span style="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%">456,403&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">414,550&#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%">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:100%">29,745</span><span style="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%">32,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,909&#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: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#ffffff;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 cost of goods sold</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%">719,042</span><span style="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%">774,512&#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%">724,997&#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: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></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="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:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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: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: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="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: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%">20,044</span><span style="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%">21,848&#160;</span></td><td style="background-color:#ffffff;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%">20,654&#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%">45,560</span><span style="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%">43,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,651&#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%">3,113</span><span style="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%">3,061&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,634&#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%">3,457</span><span style="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%">3,139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,357&#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 design and development</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%">72,174</span><span style="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%">71,075&#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%">65,296&#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></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 Segment Costs:</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%">Control Devices</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%">22,600</span><span style="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 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%">21,332&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">18,419&#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%">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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">49,382</span><span style="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%">49,799&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,769&#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%">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:100%">15,809</span><span style="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%">17,068&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,537&#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: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,970&#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 other segment costs</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%">117,460</span><span style="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%">117,395&#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%">106,695&#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: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%">Operating (Loss) Income:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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%">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%">6,178</span><span style="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%">13,582&#160;</span></td><td style="background-color:#ffffff;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%">23,917&#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%">25,561</span><span style="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%">27,309&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,128&#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%">982</span><span style="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%">4,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,150&#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%">(33,102)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,509)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,260)</span></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 (loss) income</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%">(381)</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%">12,836&#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%">2,935&#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></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%">Depreciation and Amortization:</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%">Control Devices</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%">11,686</span><span style="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 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%">12,414&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">13,521&#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%">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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">15,814</span><span style="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%">14,035&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,913&#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%">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:100%">4,753</span><span style="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%">4,801&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,939&#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: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,013</span><span style="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%">2,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,318&#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: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:#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%">34,266</span><span style="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%">33,638&#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%">33,691&#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: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%">Interest Expense (Income), net:</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: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%">(4)</span></td><td style="background-color:#ffffff;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%">149&#160;</span></td><td style="background-color:#ffffff;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%">93&#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%">1,498</span><span style="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%">1,771&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,009&#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%">(982)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,693)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,282)</span></td><td style="background-color:#ffffff;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%">13,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,773&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,277&#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%">14,447</span><span style="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%">13,000&#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%">7,097&#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></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%">Capital Expenditures:</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%">Control Devices</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%">6,544</span><span style="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 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%">9,230&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">12,620&#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%">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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8,623</span><span style="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%">18,313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,479&#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%">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:100%">2,705</span><span style="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%">3,054&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,480&#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: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,338</span><span style="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%">1,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">653&#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 capital expenditures</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%">19,210</span><span style="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%">31,826&#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%">27,232&#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%">2024</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%">2023</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%">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%">136,028</span><span style="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%">159,612&#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%">365,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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,994&#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%">48,280</span><span style="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%">66,318&#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%">471,793</span><span style="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%">419,469&#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%">(399,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(370,493)</span></td><td style="background-color:#ffffff;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%">621,556</span><span style="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%">679,900&#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;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 tables present 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%">2024</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%">2023</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></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 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%">United States</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%">447,142</span><span style="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%">495,541&#160;</span></td><td style="background-color:#ffffff;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%">444,928&#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%">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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">447,142</span><span style="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%">495,541&#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%">444,928&#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 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%">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%">49,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;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%">57,214&#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%">52,230&#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%">South 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">49,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:#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%">57,214&#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%">52,230&#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 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%">Sweden</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%">159,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:#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%">157,895&#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%">170,228&#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 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%">Estonia</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%">110,112</span><span style="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%">109,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,130&#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%">Netherlands</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">84,297</span><span style="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%">74,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,326&#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%">Other 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:9pt;font-weight:700;line-height:100%">6,755</span><span style="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%">18,465&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,445&#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%">China</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">51,305</span><span style="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%">62,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,636&#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%">Europe and Other</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%">411,504</span><span style="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%">423,063&#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%">402,765&#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 31pt;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-bottom:3pt double #000;border-top:1pt solid #000;padding: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%">908,295</span><span style="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%">975,818&#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%">899,923&#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"><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%">2024</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%">2023</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 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%">United States</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%">90,111</span><span style="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%">87,712&#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%">Mexico</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%">5,254</span><span style="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%">4,707&#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%">North America</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%">95,365</span><span style="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%">92,419&#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 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%">Brazil</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%">25,222</span><span style="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%">32,679&#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%">South America</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%">25,222</span><span style="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%">32,679&#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 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%">Sweden</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%">32,918</span><span style="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%">31,058&#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 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%">Estonia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,363</span><span style="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%">9,581&#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%">Netherlands</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%">57,677</span><span style="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%">64,660&#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%">Other Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">577&#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%">China</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%">13,844</span><span style="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%">19,536&#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 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%">113,455</span><span style="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%">125,412&#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 31pt;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%">234,042</span><span style="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%">250,510&#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><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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>46
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519804894144">
<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, 2024</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 February 26, 2025, the Company entered into Amendment No. 1 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> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-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;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519700320432">
<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, 2024</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, 2024, 2023 and 2022 (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, 2024</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%">1,058</span><span style="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%">632</span><span style="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%">(630)</span></td><td style="background-color:#ffffff;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%">1,060</span><span style="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, 2023</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%">962&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">1,058&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:400;line-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,443&#160;</span></td><td style="background-color:#ffffff;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%">1,255&#160;</span></td><td style="background-color:#ffffff;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%">(1,736)</span></td><td style="background-color:#ffffff;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%">962&#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:30.375%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.007%"></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%">Additions</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%">Deductions</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%">Other Changes</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><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, 2024</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%">21,082</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%">885</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%">(2,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 style="background-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%">(1,788)</span></td><td style="background-color:#ffffff;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%">17,632</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, 2023</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%">18,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">1,974&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">769&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">21,082&#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, 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: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%">14,516&#160;</span></td><td style="background-color:#ffffff;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%">6,005&#160;</span></td><td style="background-color:#ffffff;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%">(757)</span></td><td style="background-color:#ffffff;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%">(1,268)</span></td><td style="background-color:#ffffff;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%">18,496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>48
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519700329936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<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_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (16,524)<span></span>
</td>
<td class="num">$ (5,183)<span></span>
</td>
<td class="num">$ (14,056)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 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;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit or loss for the period, net of income taxes, which is attributable to the parent.</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> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519708906288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</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_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<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_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></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_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<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_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519804882448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTradingPoliciesProcLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTrdPoliciesProcAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519704965792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</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 Company has processes in place to identify, assess, and monitor material risks from cybersecurity threats, which are part of the Company&#8217;s overall cybersecurity risk management strategy and have been embedded in the information systems operating procedures and internal controls.</span></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 information technology (&#8220;IT&#8221;) function manages IT operations and continually evolves our systems to meet the constantly changing digital environment. We enhanced our workstation, server, email security, and network monitoring with managed extended detection and response and alerting capabilities. We perform periodic cybersecurity risk assessments to identify, assess, and prioritize potential risks to information, data assets, and infrastructure. The Company addresses identified risks and develops and implements controls to mitigate issues. The Company engages third parties in connection with its cybersecurity processes as appropriate. The Company has established processes to identify risks from cybersecurity threats associated with its third-party service providers.</span></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 established a cybersecurity policy which requires mandatory compliance of all Company directors, officers, employees, interns, consultants, and contractors. The Company has also established cybersecurity and information security awareness training programs. Employees with access to the Company&#8217;s network receive annual training on topics such as phishing, malware, and other cybersecurity risks. Training is administered and tracked through online learning modules.</span></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 work to continually evolve our systems to meet the constantly changing digital environment and continue to invest in the cybersecurity and resiliency of our networks and to enhance our internal controls and processes, which are designed to help protect our systems and infrastructure, and the information they contain. There have been no risks from cybersecurity threats that have materially affected or are reasonably likely to materially affect our business strategy, results of operations or financial condition. The nature of potential cybersecurity risks and threats are uncertain, and any future incidents, outages or breaches could have a material adverse effect on the Company&#8217;s business, financial conditions or results of operations. For more information about the cybersecurity risks we face, refer to the Risk Factors in section &#8220;Information Technology and Cybersecurity Risks&#8221; in Part I, Item 1A, "Risk Factors".</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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<span></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_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</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 Company has processes in place to identify, assess, and monitor material risks from cybersecurity threats, which are part of the Company&#8217;s overall cybersecurity risk management strategy and have been embedded in the information systems operating procedures and internal controls.</span></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 information technology (&#8220;IT&#8221;) function manages IT operations and continually evolves our systems to meet the constantly changing digital environment. We enhanced our workstation, server, email security, and network monitoring with managed extended detection and response and alerting capabilities. We perform periodic cybersecurity risk assessments to identify, assess, and prioritize potential risks to information, data assets, and infrastructure. The Company addresses identified risks and develops and implements controls to mitigate issues. The Company engages third parties in connection with its cybersecurity processes as appropriate. The Company has established processes to identify risks from cybersecurity threats associated with its third-party service providers.</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_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<span></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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<span></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_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</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 Company's Board of Directors, as a whole, has oversight responsibility for our strategic and operational risks. The Audit Committee of the Board of Directors is responsible for board-level oversight of cybersecurity risk, and the Audit Committee regularly reports risks and compliance actions to the Board. As part of its oversight role, the Audit Committee receives reporting about the Company&#8217;s strategy, programs, incidents and threats, and other developments and action items related to cybersecurity regularly throughout the year, including through periodic updates from the Chief Information Officer ("CIO").</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_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">The Company's Board of Directors, as a whole, has oversight responsibility for our strategic and operational risks. The Audit Committee of the Board of Directors is responsible for board-level oversight of cybersecurity risk, and the Audit Committee regularly reports risks and compliance actions to the Board.<span></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_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">As part of its oversight role, the Audit Committee receives reporting about the Company&#8217;s strategy, programs, incidents and threats, and other developments and action items related to cybersecurity regularly throughout the year, including through periodic updates from the Chief Information Officer ("CIO").<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_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</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%">Our cybersecurity program is managed by our Director of Global IT Architecture and Cybersecurity (the &#8220;Cybersecurity Director&#8221;), and our CIO, who reports directly to our Chief Executive Officer. Our CIO and Cybersecurity Director each have over 30 years of experience leading numerous business and technology initiatives and global cross-functional projects to improve the Company&#8217;s business systems, infrastructure, and processes, including </span><span style="color:#262626;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">extensive experience assessing and managing cybersecurity programs and risk</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Our CIO and the IT function monitor the prevention, mitigation, detection, and remediation of cybersecurity incidents through their management of, and participation in, the processes described above, including the operation of the Company&#8217;s incident response plans, which include appropriate escalation to the executive team and the Audit Committee. As discussed above, the CIO reports at least semiannually to the Audit Committee about cybersecurity threat risks, among other cybersecurity related matters.</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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text">Our cybersecurity program is managed by our Director of Global IT Architecture and Cybersecurity (the &#8220;Cybersecurity Director&#8221;), and our CIO, who reports directly to our Chief Executive Officer.<span></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_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text">Our CIO and Cybersecurity Director each have over 30 years of experience leading numerous business and technology initiatives and global cross-functional projects to improve the Company&#8217;s business systems, infrastructure, and processes, including <span style="color:#262626;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">extensive experience assessing and managing cybersecurity programs and risk</span>.<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_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text">Our CIO and the IT function monitor the prevention, mitigation, detection, and remediation of cybersecurity incidents through their management of, and participation in, the processes described above, including the operation of the Company&#8217;s incident response plans, which include appropriate escalation to the executive team and the Audit Committee. As discussed above, the CIO reports at least semiannually to the Audit Committee about cybersecurity threat risks, among other cybersecurity related matters.<span></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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 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;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 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;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 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;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 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;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 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;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 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;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519707791824">
<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, 2024</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><span></span>
</td>
</tr>
<tr class="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_AccountsReceivableAndConcentrationOfCreditRiskPolicyPolicyTextBlock', window );">Accounts Receivable and Concentration Of Credit Risk</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%">Accounts Receivable and Concentration of Credit Risk</span></div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenues are principally generated from </span>the commercial, automotive, off-highway and agricultural vehicle markets.<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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock', window );">Credit Losses</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%">Credit losses</span></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 primarily utilizes historical write-off experience, combined with customer specific considerations and industry and regional economic data to develop the estimate of the allowance for doubtful accounts in accordance with ASC Topic 326, Financial Instruments &#8211; Credit Losses (&#8220;ASC 326&#8221;). These allowances reflect management's estimate of credit losses over the remaining expected life of such assets. If customer specific or 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>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 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">The capacity deposits are 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.<span></span>
</td>
</tr>
<tr class="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>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 non-cancelable 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:f-400">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.<span></span>
</td>
</tr>
<tr class="ro">
<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">Depreciation is provided using the straight-line method over the estimated useful lives of the assets.<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 selling, general and administrative expenses ("SG&amp;A").</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_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></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><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 $33,085 and $35,295 at December&#160;31, 2024 and 2023, 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. Goodwill is evaluated at the reporting unit level by comparing the fair value of the reporting unit with its carrying amount including goodwill. An impairment of goodwill exists if the carrying amount of the reporting unit exceeds its fair value. The impairment loss is the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value, limited to the total amount of 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%">In conducting our annual impairment assessment testing, we first perform a qualitative assessment of whether it is 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>The Company utilizes an income 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 approach provides a reasonable estimate of the fair value of a reporting unit. The market valuation approach is used to further support our analysis.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Other Intangible Assets</a></td>
<td class="text">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.<span></span>
</td>
</tr>
<tr class="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 GILTI 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>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 (income) expense, net.<span></span>
</td>
</tr>
<tr class="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>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.<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_ShippingAndHandlingCostsPolicyPolicyTextBlock', 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 $10,675 and $7,228 of a long-term liability at December&#160;31, 2024 and 2023, 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%">In 2023, the Company received a demand for arbitration from one of our customers seeking recovery of warranty claims in the amount of 29,340 euro ($32,669), related to past sales of PM sensor products, a product line we exited in 2019. The Company denies responsibility for these claims. Based on our review of the technical and legal merits, we believe these warranty claims lack substantive merit and are significantly overstated. The Company continues to vigorously defend this matter in private arbitration. While no assurances can be made as to the ultimate outcome of this matter, or any other future claims, we do not currently believe a material loss is probable.</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>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.<span></span>
</td>
</tr>
<tr class="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>The Company enters into research and development contracts with certain customers, which generally provide for reimbursement of costs.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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, 2024, the Company had two 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 $4,094, $3,322 and $5,942 for the years ended December&#160;31, 2024, 2023 and 2022, respectively. There was no share-based compensation expense capitalized in inventory during 2024, 2023 or 2022. 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 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 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 Per Share</span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic loss per share was computed by dividing net loss by the weighted-average number of Common Shares outstanding for each respective period. Diluted earnings per share was calculated by dividing net loss 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> Company recognized a net loss, the Company did not recognize the effect of the potential dilutive securities as their inclusion would be anti-dilutive.<span></span>
</td>
</tr>
<tr class="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>Deferred financing costs are amortized over the life of the related financial instrument using the straight-line method, which approximates the effective interest method.<span></span>
</td>
</tr>
<tr class="ro">
<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 2024 presentation in the consolidated financial statements.</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_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 March 2020, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 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 also allows 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 could have been applied to applicable contract modifications through December 31, 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 February 2022, the Company amended its credit facility to incorporate hardwired mechanics to permit a future replacement of LIBOR as the interest reference rate without lender consent. The Company has applied the guidance to impacted transactions during the transition period. The adoption of this standard did not have a material impact on the Company&#8217;s consolidated 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%">In November 2023, the FASB issued ASU No. 2023-07, "Segment Reporting (Topic 280) &#8211; Improvements to Reportable Segment Disclosures", which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The updated standard is effective for annual periods beginning in fiscal 2025 and interim periods beginning in the first quarter of fiscal 2026. Early adoption is permitted. We adopted this ASU retrospectively on December 31, 2024. Refer to Note 13, Segment Reporting for the inclusion of the new required disclosures.</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, 2024</span></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 2023, the FASB issued ASU No. 2023-09, &#8220;Income Taxes (Topic 740) &#8211; Improvements to Income Tax Disclosures," which requires companies to disclose, on an annual basis, specific categories in the effective tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. In addition, companies are required to disclose additional information about income taxes paid. The standard is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The standard is to be adopted on a prospective basis; however, retrospective application is permitted. This ASU will modify the Company's financial statement disclosures, but will  not have a significant impact on its consolidated 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%">In November 2024, the FASB issued ASU No. 2024-03, "Income Statement &#8211; Reporting Comprehensive Income &#8211; Expense Disaggregation Disclosures," which requires companies to disclose certain costs and expenses within the notes to the financial statements. The standard is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted. We are currently evaluating the impact on our annual consolidated financial statement disclosures.</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_AccountsReceivableAndConcentrationOfCreditRiskPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_AccountsReceivableAndConcentrationOfCreditRiskPolicyPolicyTextBlock</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-types1: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_ShippingAndHandlingCostsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ShippingAndHandlingCostsPolicyPolicyTextBlock</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-types1: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-types1: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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 450<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477850/954-450-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CreditLossFinancialInstrumentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.</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> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.M.2.Q4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483530/326-20-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479391/326-20-30-5A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479366/326-20-35-8A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3D<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479175/326-30-30-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3D<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 13A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479148/326-30-35-13A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479391/326-20-30-4A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479148/326-30-35-7A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-21<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossFinancialInstrumentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-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;">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> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</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> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</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> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 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_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>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_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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483504/205-10-50-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;">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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-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;">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> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480341/340-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483044/730-10-05-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;">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/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>53
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519813903168">
<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, 2024</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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedule of Accounts Receivable and Concentration of Credit Risk</a></td>
<td class="text">The Company&#8217;s largest customers are PACCAR and Traton, 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><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%">2024</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%">2023</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></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%">16</span><span style="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%">16&#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%">15&#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%">Traton</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%">13</span><span style="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%">15&#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%">11&#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:<div style="margin-bottom:10pt;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%">2024</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%">2023</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%">108,283</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%">142,744&#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%">7,627</span><span style="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%">11,907&#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%">35,427</span><span style="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%">33,107&#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%">151,337</span><span style="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%">187,758&#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><span></span>
</td>
</tr>
<tr class="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 );">Schedule of Property, Plant and Equipment</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%">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%">2024</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%">2023</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%">3,125</span><span style="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%">3,133&#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%">29,895</span><span style="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%">32,097&#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%">271,465</span><span style="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%">254,738&#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%">9,272</span><span style="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%">9,708&#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%">39,184</span><span style="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%">47,191&#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%">37,512</span><span style="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%">36,853&#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%">741</span><span style="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%">789&#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%">5,511</span><span style="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%">5,249&#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%">19,773</span><span style="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%">27,589&#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%">416,478</span><span style="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%">417,347&#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%">(318,811)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(307,221)</span></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%">97,667</span><span style="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%">110,126&#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><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:<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: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%">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><span></span>
</td>
</tr>
<tr class="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"><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, 2024 and 2023 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%">2024</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%">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: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%">35,295</span><span style="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%">34,225&#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%">(2,210)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,070&#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%">33,085</span><span style="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%">35,295&#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><span></span>
</td>
</tr>
<tr class="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, 2024 and 2023 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, 2024</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%">40,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:#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%">(26,303)</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%">14,366</span><span style="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%">14,444</span><span style="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%">(8,135)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,309</span><span style="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%">11,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,934)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,723</span><span style="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%">26,123</span><span style="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%">(8,844)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">17,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;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%">92,893</span><span style="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%">(53,216)</span></td><td style="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%">39,677</span><span style="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, 2023</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%">46,393&#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%">(27,580)</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%">18,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"></td></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%">17,423&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,305&#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%">13,636&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,098)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,538&#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%">23,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,365)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,658&#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%">100,475&#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%">(53,161)</span></td><td style="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%">47,314&#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><span></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 );">Schedule of 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><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%">2024</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%">2023</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%">21,171</span><span style="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%">23,941&#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%">16,848</span><span style="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%">14,381&#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%">28,475</span><span style="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%">25,881&#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%">66,494</span><span style="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%">64,203&#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><span></span>
</td>
</tr>
<tr class="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"><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><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%">2024</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%">2023</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%">21,610</span><span style="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%">13,477&#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%">18,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: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%">15,057&#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%">1,934</span><span style="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%">1,199&#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%">(13,052)</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%">(8,639)</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%">(1,448)</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%">516&#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%">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%">27,523</span><span style="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%">21,610&#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><span></span>
</td>
</tr>
<tr class="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"><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 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%">2024</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%">2023</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></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%">27,595,698</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%">27,442,984</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%">27,258,456</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%">&#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:9pt;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: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><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,595,698</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%">27,442,984</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%">27,258,456</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Changes in Accumulated Other Comprehensive Loss 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:400;line-height:120%">Changes in accumulated other comprehensive loss for the years ended December&#160;31, 2024 and 2023 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, 2024</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%">(94,256)</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%">1,468</span><span style="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%">(92,788)</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 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%">(25,839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,539)</span></td><td style="background-color:#ffffff;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%">&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">314</span><span style="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%">314</span><span style="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 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, 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%">(25,839)</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%">(3,386)</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%">(29,225)</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, 2024</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%">(120,095)</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%">(1,918)</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%">(122,013)</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, 2023</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%">(103,374)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(103,142)</span></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 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%">9,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,935&#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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(581)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(581)</span></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 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%">9,118&#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%">1,236&#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%">10,354&#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%">Balance at December 31, 2023</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%">(94,256)</span></td><td style="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%">1,468&#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%">(92,788)</span></td><td style="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><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-types1: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-types1: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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-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;">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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-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;">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/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-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;">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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</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> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-16<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519709662384">
<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, 2024</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 );">Schedule of 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, 2024, 2023 and 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: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%">2024</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%">2023</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%">2022</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%">2024</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%">2023</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%">2022</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%">2024</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%">2023</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%">2022</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%">2024</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%">2023</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%">2022</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%">245,208</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%">290,213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">291,808&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">201,934</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%">205,328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">153,120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">&#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 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><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%">&#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 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%">447,142</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%">495,541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">444,928&#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%">&#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: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: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: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:700;line-height:100%">49,649</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%">57,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">52,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">49,649</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%">57,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">52,230&#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%">&#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: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:700;line-height:100%">360,199</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%">360,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">347,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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: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:700;line-height:100%">360,199</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%">360,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">347,129&#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%">47,398</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%">51,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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,788&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">3,907</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%">10,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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,848&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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: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:700;line-height:100%">51,305</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%">62,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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,636&#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%">292,606</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%">342,065&#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%">342,596&#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%">566,040</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%">576,539&#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%">505,097&#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%">49,649</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%">57,214&#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%">52,230&#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%">908,295</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%">975,818&#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%">899,923&#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><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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-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;">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>55
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519700672944">
<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, 2024</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"><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:7pt;font-weight:700;line-height:100%">December 31,<br/>2024</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/>2023</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, 2024</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%">201,577</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%">189,346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.56</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%">November 2026</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Suzhou 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%">&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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,113&#160;</span></td><td style="background-color:#cceeff;padding: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%">Total debt</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: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-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:8pt;font-weight:400;line-height:100%">2,113&#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="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%">Less: current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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,113)</span></td><td style="background-color:#cceeff;padding: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%">Total long-term debt, 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: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><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%">&#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><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><span></span>
</td>
</tr>
<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 );">Schedule of 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, 2024, the future maturities of the Credit Facility 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%">2025</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%">&#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: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%">201,577</span><span style="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%">&#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"></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%">2028</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"></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%">2029</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"></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%">201,577</span><span style="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><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> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Subparagraph (a)<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>56
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519700003824">
<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, 2024</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:<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,</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%">2024</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%">2023</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></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%">(45,419)</span></td><td style="background-color:#ffffff;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%">(29,658)</span></td><td style="background-color:#ffffff;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%">(11,944)</span></td><td style="background-color:#ffffff;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%">31,822</span><span style="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%">27,736&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,248&#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 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%">(13,597)</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%">(1,922)</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%">(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></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%">(653)</span></td><td style="background-color:#ffffff;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%">219&#160;</span></td><td style="background-color:#ffffff;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%">435&#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 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 local</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(101)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">747&#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 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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,371</span><span style="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%">7,181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,288&#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%">Total current 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%">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:#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%">7,299&#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%">8,470&#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%">Deferred:</span></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 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:#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%">(3,536)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(2,265)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(3,282)</span></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 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 local</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(445)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;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%">(1,761)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,775)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,803)</span></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%">(5,742)</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%">(4,038)</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%">(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></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 provision</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%">2,927</span><span style="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%">3,261&#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%">3,360&#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><span></span>
</td>
</tr>
<tr class="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><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%">2024</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%">2023</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></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</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%">(2,855)</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%">(403)</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%">(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></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%">(542)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">495&#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%">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%">(2,585)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,886)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,906)</span></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%">245</span><span style="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%">706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">910&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">3</span><span style="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%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">(1,663)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,248&#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%">5,922</span><span style="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%">4,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:100%">1,376&#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 reserves and audit adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,054</span><span style="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%">&#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:9pt;font-weight:400;line-height:100%">(346)</span></td><td style="background-color:#ffffff;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 impact of unconsolidated 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%">&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">395&#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%">Unremitted earnings on foreign 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%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(898)</span></td><td style="background-color:#ffffff;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-deductible expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">607</span><span style="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%">1,338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">657&#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%">Compensation and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">478</span><span style="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%">306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(715)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">601&#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%">Provision for income taxes</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%">2,927</span><span style="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%">3,261&#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%">3,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></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><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%">2024</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%">2023</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%">1,478</span><span style="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%">1,678&#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%">1,870</span><span style="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%">2,324&#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%">6,981</span><span style="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%">6,466&#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%">3,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">13,071</span><span style="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%">18,129&#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%">23,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,191&#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%">4,665</span><span style="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%">4,345&#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%">Disallowed interest deduction</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%">3,575</span><span style="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%">380&#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%">Lease 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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,339</span><span style="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%">2,351&#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%">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%">1,659</span><span style="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%">660&#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%">Gross deferred tax 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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">63,216</span><span style="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%">61,814&#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: Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(17,632)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,082)</span></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%">Deferred tax assets less valuation allowance</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%">45,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;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%">40,732&#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></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%">Deferred tax 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: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%">(767)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,271)</span></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%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6,577)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,942)</span></td><td style="background-color:#ffffff;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%">Right-of-use-assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,059)</span></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%">(3,943)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,292)</span></td><td style="background-color:#ffffff;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 liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">(13,435)</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%">(17,564)</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%">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%">32,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;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%">23,168&#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><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><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%">2024</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%">2023</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%">37,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="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%">30,392&#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%">(5,321)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,224)</span></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%">32,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;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%">23,168&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits Roll Forward</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 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%">2024</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%">2023</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></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,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-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%">2,545&#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%">2,891&#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%">2,298</span><span style="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%">&#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: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></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%">&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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></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%">&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(346)</span></td><td style="background-color:#ffffff;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%">Cumulative translation adjustment</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%">(97)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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></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%">Balance as of December 31</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%">4,746</span><span style="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%">2,545&#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%">2,545&#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><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><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%">2017-2024</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%">2019-2024</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%">2015-2024</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%">2019-2024</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%">2021-2024</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%">2020-2024</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%">2019-2024</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%">2021-2024</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%">2019-2024</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%">2020-2024</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%">2019-2024</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%">2023-2024</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-types1: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-types1: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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">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://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in 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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519700255488">
<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, 2024</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 and Other Information</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 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%">2024</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%">2023</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%">4,296</span><span style="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%">4,532&#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%">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: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%">675&#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%">847</span><span style="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%">706&#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%">5,800</span><span style="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%">5,913&#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><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><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%">2024</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%">2023</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%">3.75</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%">4.00</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%">6.77</span><span style="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%">5.98&#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><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%">2024</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%">2023</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%">4,548</span><span style="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%">4,545&#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%">3,302</span><span style="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%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Schedule of Supplemental Balance Sheet Information</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%">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%">2024</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%">2023</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%">10,050</span><span style="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%">10,795&#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:f-952"><span style="-sec-ix-hidden:f-953">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%">3,992</span><span style="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%">3,871&#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%">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%">6,484</span><span style="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%">7,684&#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%">10,476</span><span style="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%">11,555&#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><span></span>
</td>
</tr>
<tr class="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"><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><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%">2024</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%">2025</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,180</span><span style="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%">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,869</span><span style="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%">1,710</span><span style="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%">2028</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,517</span><span style="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%">2029</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,169</span><span style="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%">&#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"></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%">11,445</span><span style="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%">(969)</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%">10,476</span><span style="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></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_AssetsAndLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets And Liabilities, 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_AssetsAndLiabilitiesLesseeTableTextBlock</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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>58
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519700310752">
<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, 2024</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_ScheduleOfTheAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock', 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"><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><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%">2024</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%">2023</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></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%">46</span><span style="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%">46&#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%">46&#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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><span></span>
</td>
</tr>
<tr class="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 );">Schedule of 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, 2024 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, 2024</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%">410,716</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%">20.35</span><span style="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="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%">418,949</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%">21.89</span><span style="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 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%">200,518</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%">16.35</span><span style="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%">301,276</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%">17.84</span><span style="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%">(176,583)</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%">24.22</span><span style="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%">(13,182)</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%">18.65</span><span style="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%">(25,563)</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%">18.61</span><span style="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%">(101,732)</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%">32.02</span><span style="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, 2024</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%">409,088</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%">16.83</span><span style="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%">605,311</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%">18.24</span><span style="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, 2023 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, 2023</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%">570,803</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%">22.29&#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%">767,592</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%">24.03&#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%">253,630</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%">18.48&#160;</span></td><td style="background-color:#ffffff;padding: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%">261,202</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%">17.08&#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%">(264,566)</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%">20.88&#160;</span></td><td style="background-color:#cceeff;padding: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%">(6,289)</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%">29.27&#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%">(149,151)</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%">23.65&#160;</span></td><td style="background-color:#ffffff;padding: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%">(603,556)</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%">22.45&#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, 2023</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%">410,716</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%">20.35&#160;</span></td><td style="background-color:#cceeff;padding: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%">418,949</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%">21.89&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sri_ScheduleOfTheAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ScheduleOfTheAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock</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-types1: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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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>59
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519700661264">
<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, 2024</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><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%">2024</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%">2023</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%">2024</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%">2023</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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">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;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%">32,339</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%">26,613&#160;</span></td><td style="background-color:#ffffff;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%">&#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><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%">1,858&#160;</span></td><td style="background-color:#ffffff;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%">2,429</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><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 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%">(Loss) gain 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%">(Loss) gain reclassified from other </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">comprehensive (loss) income into net loss </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%">2024</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%">2023</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%">2022</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%">2024</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%">2023</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%">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%">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;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%">(4,684)</span></td><td style="background-color:#ffffff;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%">2,304&#160;</span></td><td style="background-color:#ffffff;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%">1,346&#160;</span></td><td style="background-color:#ffffff;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%">(397)</span></td><td style="background-color:#ffffff;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%">446&#160;</span></td><td style="background-color:#ffffff;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%">2,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:#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><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%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">&#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><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%">290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">156&#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%">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%">&#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><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%">&#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 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%">2,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">&#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><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%">&#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 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></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_____________________________</span></div><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">(Losses) gains reclassified from comprehensive (loss) income into net loss recognized in COGS in the consolidated statements of operations for the years ended December&#160;31, 2024, 2023 and 2022 were $(350), $337 and $1,572, respectively. (Losses) gains reclassified from other comprehensive (loss) income into net loss recognized in SG&amp;A in the consolidated statements of operations were $(47), $109 and $504 for the years ended December&#160;31, 2024, 2023 and 2022, respectively. Gains reclassified from other comprehensive (loss) income into net loss recognized in interest expense, net in the 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%">$0</span>, $290 and $156 for the years ended December&#160;31, 2024, 2023 and 2022, 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"><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><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%">2024</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%">2023</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 contracts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><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%">&#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><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%">&#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><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%">&#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><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%">1,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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"><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%">&#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><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%">&#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><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%">&#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><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%">&#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><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%">1,858&#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%">Forward currency contracts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,429</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%">&#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><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%">2,429</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%">&#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><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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 liabilities carried at fair value</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%">2,429</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%">&#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><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%">2,429</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%">&#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><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%">&#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></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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"><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><td style="width:83.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.658%"></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></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></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:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:400;line-height:100%">921&#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%">Earn-out consideration cash payment</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: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,272)</span></td><td style="background-color:#ffffff;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: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%">&#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></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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-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;">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> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-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;">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>60
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519700662288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Realignment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_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></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.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%">2024</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%">2023</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></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%">250</span><span style="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%">511&#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%">&#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></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%">2,333</span><span style="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%">2,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98&#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%">59</span><span style="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%">1,137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">2,642</span><span style="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%">4,510&#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%">288&#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, 2024 related to COGS were $250. Severance costs for the year ended December&#160;31, 2023 related to COGS and SG&amp;A were $369 and $142, 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 for the year ended December&#160;31, 2024 related to COGS, SG&amp;A and D&amp;D were $327, $458 and $1,548, respectively. Severance costs for the year ended December&#160;31, 2023 related to COGS, SG&amp;A and D&amp;D were $423, $2,057 and $382 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. </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 related costs for the year ended December&#160;31, 2024 related to SG&amp;A were $59. Severance related costs for the year ended December&#160;31, 2023 related to SG&amp;A and D&amp;D were $1,122 and 15, respectively. Severance related costs for the year ended December&#160;31, 2022 related to SG&amp;A were $190.</span></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><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%">2024</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%">2023</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></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%">577</span><span style="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%">792&#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%">&#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></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%">517</span><span style="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%">3,321&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">288&#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%">1,548</span><span style="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%">397&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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></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%">2,642</span><span style="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%">4,510&#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%">288&#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><span></span>
</td>
</tr>
<tr class="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 Restructuring Reserve by Type of Cost</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%">Reconciliations of the beginning and ending liability balances related to business realignment 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: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, 2024</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%">2024 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, 2024</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%">1,230&#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%">2,642&#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%">(3,461)</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%">&#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><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%">411&#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: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%">1,230&#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%">2,642&#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%">(3,461)</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%">&#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><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%">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></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, 2023</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%">2023 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, 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%">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%">101&#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%">4,510&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">(3,381)</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%">&#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><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%">1,230&#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: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%">101&#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%">4,510&#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%">(3,381)</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%">&#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><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%">1,230&#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><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_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> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-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;">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> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-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;">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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519709014608">
<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, 2024</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><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="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:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2022</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%">292,606</span><span style="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%">342,065&#160;</span></td><td style="background-color:#ffffff;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%">342,596&#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%">3,677</span><span style="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%">3,195&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,719&#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%">296,283</span><span style="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%">345,260&#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%">345,315&#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%">566,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:#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%">576,539&#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%">505,097&#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%">28,664</span><span style="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%">31,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,709&#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%">594,704</span><span style="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%">608,160&#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%">533,806&#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%">49,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;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%">57,214&#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%">52,230&#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%">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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#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%">50,126</span><span style="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%">57,227&#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%">52,262&#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%">(32,818)</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%">(34,829)</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%">(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></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%">908,295</span><span style="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%">975,818&#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%">899,923&#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></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%">Cost of Goods Sold:</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%">Control Devices</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%">243,784</span><span style="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 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%">285,303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">279,605&#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%">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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">445,537</span><span style="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%">456,403&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">414,550&#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%">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:100%">29,745</span><span style="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%">32,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,909&#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: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#ffffff;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 cost of goods sold</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%">719,042</span><span style="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%">774,512&#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%">724,997&#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: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></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="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:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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: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: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="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: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%">20,044</span><span style="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%">21,848&#160;</span></td><td style="background-color:#ffffff;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%">20,654&#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%">45,560</span><span style="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%">43,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,651&#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%">3,113</span><span style="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%">3,061&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,634&#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%">3,457</span><span style="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%">3,139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,357&#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 design and development</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%">72,174</span><span style="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%">71,075&#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%">65,296&#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></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 Segment Costs:</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%">Control Devices</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%">22,600</span><span style="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 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%">21,332&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">18,419&#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%">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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">49,382</span><span style="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%">49,799&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,769&#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%">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:100%">15,809</span><span style="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%">17,068&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,537&#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: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,970&#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 other segment costs</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%">117,460</span><span style="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%">117,395&#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%">106,695&#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: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%">Operating (Loss) Income:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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%">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%">6,178</span><span style="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%">13,582&#160;</span></td><td style="background-color:#ffffff;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%">23,917&#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%">25,561</span><span style="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%">27,309&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,128&#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%">982</span><span style="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%">4,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,150&#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%">(33,102)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,509)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,260)</span></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 (loss) income</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%">(381)</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%">12,836&#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%">2,935&#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></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%">Depreciation and Amortization:</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%">Control Devices</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%">11,686</span><span style="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 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%">12,414&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">13,521&#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%">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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">15,814</span><span style="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%">14,035&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,913&#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%">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:100%">4,753</span><span style="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%">4,801&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,939&#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: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,013</span><span style="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%">2,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,318&#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: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:#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%">34,266</span><span style="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%">33,638&#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%">33,691&#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: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%">Interest Expense (Income), net:</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: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%">(4)</span></td><td style="background-color:#ffffff;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%">149&#160;</span></td><td style="background-color:#ffffff;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%">93&#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%">1,498</span><span style="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%">1,771&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,009&#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%">(982)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,693)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,282)</span></td><td style="background-color:#ffffff;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%">13,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,773&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,277&#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%">14,447</span><span style="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%">13,000&#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%">7,097&#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></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%">Capital Expenditures:</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%">Control Devices</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%">6,544</span><span style="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 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%">9,230&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">12,620&#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%">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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8,623</span><span style="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%">18,313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,479&#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%">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:100%">2,705</span><span style="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%">3,054&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,480&#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: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,338</span><span style="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%">1,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">653&#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 capital expenditures</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%">19,210</span><span style="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%">31,826&#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%">27,232&#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%">2024</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%">2023</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%">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%">136,028</span><span style="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%">159,612&#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%">365,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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,994&#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%">48,280</span><span style="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%">66,318&#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%">471,793</span><span style="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%">419,469&#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%">(399,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(370,493)</span></td><td style="background-color:#ffffff;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%">621,556</span><span style="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%">679,900&#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><span></span>
</td>
</tr>
<tr class="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 tables present 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%">2024</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%">2023</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></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 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%">United States</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%">447,142</span><span style="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%">495,541&#160;</span></td><td style="background-color:#ffffff;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%">444,928&#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%">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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">447,142</span><span style="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%">495,541&#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%">444,928&#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 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%">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%">49,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;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%">57,214&#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%">52,230&#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%">South 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">49,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:#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%">57,214&#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%">52,230&#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 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%">Sweden</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%">159,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:#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%">157,895&#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%">170,228&#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 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%">Estonia</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%">110,112</span><span style="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%">109,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,130&#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%">Netherlands</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">84,297</span><span style="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%">74,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,326&#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%">Other 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:9pt;font-weight:700;line-height:100%">6,755</span><span style="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%">18,465&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,445&#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%">China</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">51,305</span><span style="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%">62,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,636&#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%">Europe and Other</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%">411,504</span><span style="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%">423,063&#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%">402,765&#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 31pt;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-bottom:3pt double #000;border-top:1pt solid #000;padding: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%">908,295</span><span style="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%">975,818&#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%">899,923&#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"><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%">2024</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%">2023</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 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%">United States</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%">90,111</span><span style="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%">87,712&#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%">Mexico</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%">5,254</span><span style="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%">4,707&#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%">North America</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%">95,365</span><span style="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%">92,419&#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 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%">Brazil</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%">25,222</span><span style="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%">32,679&#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%">South America</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%">25,222</span><span style="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%">32,679&#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 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%">Sweden</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%">32,918</span><span style="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%">31,058&#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 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%">Estonia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,363</span><span style="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%">9,581&#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%">Netherlands</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%">57,677</span><span style="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%">64,660&#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%">Other Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">577&#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%">China</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%">13,844</span><span style="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%">19,536&#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 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%">113,455</span><span style="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%">125,412&#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 31pt;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%">234,042</span><span style="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%">250,510&#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><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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>62
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519704652640">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<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_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', 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">16.00%<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">15.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_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Traton</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">13.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">11.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> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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_srt_MajorCustomersAxis=sri_TratonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TratonMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519804888160">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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">$ 108,283<span></span>
</td>
<td class="nump">$ 142,744<span></span>
</td>
</tr>
<tr class="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,627<span></span>
</td>
<td class="nump">11,907<span></span>
</td>
</tr>
<tr class="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">35,427<span></span>
</td>
<td class="nump">33,107<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">151,337<span></span>
</td>
<td class="nump">187,758<span></span>
</td>
</tr>
<tr class="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">138,420<span></span>
</td>
<td class="nump">176,033<span></span>
</td>
</tr>
<tr class="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,917<span></span>
</td>
<td class="nump">$ 11,725<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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-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;">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>64
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519704707376">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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 2025</a></td>
<td class="nump">$ 5,571<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 2026</a></td>
<td class="nump">6,314<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 2027</a></td>
<td class="nump">7,463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 2028</a></td>
<td class="nump">8,313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInFifthYear', window );">Components to be paid in 2029</a></td>
<td class="nump">841<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueAfterFifthYear', window );">Components to be paid in 2030</a></td>
<td class="nump">1,492<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_TypeOfArrangementAxis=sri_LongTermSupplyAgreementMember', window );">Long Term Supply Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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_PaymentsForLongTermPurchaseCommitment', window );">Components purchased</a></td>
<td class="nump">$ 3,053<span></span>
</td>
<td class="nump">$ 6,028<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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PurchaseObligationDueAfterFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 after fifth 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_PurchaseObligationDueAfterFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseObligationDueInFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fifth 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_PurchaseObligationDueInFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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>65
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519700215376">
<tr>
<th class="tl" colspan="1" rowspan="1"><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"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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">$ 13,104<span></span>
</td>
<td class="nump">$ 12,378<span></span>
</td>
</tr>
<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=sri_PreProductionCostsMember', window );">Pre-production Costs | Minimum</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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=sri_PreProductionCostsMember', window );">Pre-production Costs | Maximum</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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-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;">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> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480341/340-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>instant</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_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>66
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519704919568">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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">$ 416,478<span></span>
</td>
<td class="nump">$ 417,347<span></span>
</td>
</tr>
<tr class="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">(318,811)<span></span>
</td>
<td class="num">(307,221)<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">97,667<span></span>
</td>
<td class="nump">110,126<span></span>
</td>
</tr>
<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,125<span></span>
</td>
<td class="nump">3,133<span></span>
</td>
</tr>
<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,895<span></span>
</td>
<td class="nump">32,097<span></span>
</td>
</tr>
<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">271,465<span></span>
</td>
<td class="nump">254,738<span></span>
</td>
</tr>
<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,272<span></span>
</td>
<td class="nump">9,708<span></span>
</td>
</tr>
<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">39,184<span></span>
</td>
<td class="nump">47,191<span></span>
</td>
</tr>
<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">37,512<span></span>
</td>
<td class="nump">36,853<span></span>
</td>
</tr>
<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">741<span></span>
</td>
<td class="nump">789<span></span>
</td>
</tr>
<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,511<span></span>
</td>
<td class="nump">5,249<span></span>
</td>
</tr>
<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">$ 19,773<span></span>
</td>
<td class="nump">$ 27,589<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-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;">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> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-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;">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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-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;">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>67
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519700045856">
<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, 2024</div></th>
<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_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,140<span></span>
</td>
<td class="nump">$ 26,697<span></span>
</td>
<td class="nump">$ 26,687<span></span>
</td>
</tr>
<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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-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;">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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>instant</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>68
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519700295264">
<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, 2024</div></th>
<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_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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 33,085<span></span>
</td>
<td class="nump">$ 35,295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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>
</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_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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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;">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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-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;">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 impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-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;">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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519704236768">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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">$ 35,295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">33,085<span></span>
</td>
<td class="nump">$ 35,295<span></span>
</td>
</tr>
<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">35,295<span></span>
</td>
<td class="nump">34,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_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency translation</a></td>
<td class="num">(2,210)<span></span>
</td>
<td class="nump">1,070<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at December 31</a></td>
<td class="nump">$ 33,085<span></span>
</td>
<td class="nump">$ 35,295<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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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;">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) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is 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> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-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;">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>70
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519708962080">
<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, 2024</div></th>
<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_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">$ 92,893<span></span>
</td>
<td class="nump">$ 100,475<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(53,216)<span></span>
</td>
<td class="num">(53,161)<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">39,677<span></span>
</td>
<td class="nump">47,314<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">8,127<span></span>
</td>
<td class="nump">6,942<span></span>
</td>
<td class="nump">$ 7,003<span></span>
</td>
</tr>
<tr class="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">7,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">6,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" 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">6,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">Amortization expense year four</a></td>
<td class="nump">6,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" 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">$ 6,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Weighted average remaining amortization period</a></td>
<td class="text">6 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">40,669<span></span>
</td>
<td class="nump">46,393<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(26,303)<span></span>
</td>
<td class="num">(27,580)<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">14,366<span></span>
</td>
<td class="nump">18,813<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">12,463<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">1,903<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">14,444<span></span>
</td>
<td class="nump">17,423<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(8,135)<span></span>
</td>
<td class="num">(9,118)<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">6,309<span></span>
</td>
<td class="nump">8,305<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">2,979<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">3,330<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_TechnologyAndPatentsMember', 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">11,657<span></span>
</td>
<td class="nump">13,636<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(9,934)<span></span>
</td>
<td class="num">(11,098)<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">1,723<span></span>
</td>
<td class="nump">2,538<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_TechnologyAndPatentsMember', 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">251<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 | 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">1,424<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_PatentsMember', window );">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">48<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">26,123<span></span>
</td>
<td class="nump">23,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(8,844)<span></span>
</td>
<td class="num">(5,365)<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">$ 17,279<span></span>
</td>
<td class="nump">$ 17,658<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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives</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_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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives</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_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">$ 15,816<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">$ 1,463<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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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>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_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-50-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;">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> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-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;">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>instant</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/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-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;">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_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_StoneridgeBrazilMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StoneridgeBrazilMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_TechnologyAndPatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TechnologyAndPatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>71
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519704612704">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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">$ 21,171<span></span>
</td>
<td class="nump">$ 23,941<span></span>
</td>
</tr>
<tr class="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">16,848<span></span>
</td>
<td class="nump">14,381<span></span>
</td>
</tr>
<tr class="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">28,475<span></span>
</td>
<td class="nump">25,881<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,494<span></span>
</td>
<td class="nump">$ 64,203<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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481573/470-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>72
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519814056064">
<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)<br> &#8364; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (gains) losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,414<span></span>
</td>
<td class="nump">$ 1,226<span></span>
</td>
<td class="nump">$ 5,534<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,675<span></span>
</td>
<td class="nump">$ 7,228<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_ProductWarrantyAccrualCustomerClaimNotificationAmount', window );">Customer claim notification</a></td>
<td class="nump">$ 32,669<span></span>
</td>
<td class="nump">&#8364; 29,340<span></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_ProductWarrantyAccrualCustomerClaimNotificationAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Product Warranty Accrual, Customer Claim Notification, 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_ProductWarrantyAccrualCustomerClaimNotificationAmount</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_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 realized and unrealized gain (loss) from foreign currency transaction.</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> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482014/830-20-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481839/830-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>73
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519703708800">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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">$ 21,610<span></span>
</td>
<td class="nump">$ 13,477<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualWarrantiesIssued', window );">Accruals for warranties established during period</a></td>
<td class="nump">18,479<span></span>
</td>
<td class="nump">15,057<span></span>
</td>
</tr>
<tr class="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,934<span></span>
</td>
<td class="nump">1,199<span></span>
</td>
</tr>
<tr class="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">(13,052)<span></span>
</td>
<td class="num">(8,639)<span></span>
</td>
</tr>
<tr class="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">(1,448)<span></span>
</td>
<td class="nump">516<span></span>
</td>
</tr>
<tr class="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">$ 27,523<span></span>
</td>
<td class="nump">$ 21,610<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> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>74
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519704922512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Other Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<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_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>
</tr>
<tr class="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="nump">$ 72,174,000<span></span>
</td>
<td class="nump">$ 71,075,000<span></span>
</td>
<td class="nump">$ 65,296,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_ResearchAndDevelopmentExpensePercentage', window );">Percentage of net sales</a></td>
<td class="nump">7.90%<span></span>
</td>
<td class="nump">7.30%<span></span>
</td>
<td class="nump">7.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned', window );">Research and development expense reimbursed</a></td>
<td class="nump">$ 11,883,000<span></span>
</td>
<td class="nump">$ 18,809,000<span></span>
</td>
<td class="nump">$ 23,784,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_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">4,094,000<span></span>
</td>
<td class="nump">3,322,000<span></span>
</td>
<td class="nump">5,942,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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount', window );">Share-based compensation expense capitalized as inventory</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential dilutive shares (in shares)</a></td>
<td class="nump">202,163<span></span>
</td>
<td class="nump">227,741<span></span>
</td>
<td class="nump">232,458<span></span>
</td>
</tr>
<tr class="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="nump">$ 725,000<span></span>
</td>
<td class="nump">$ 1,190,000<span></span>
</td>
<td class="nump">$ 1,051,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_DeferredFinanceCostsNet', window );">Deferred financing costs, net</a></td>
<td class="nump">$ 1,332,000<span></span>
</td>
<td class="nump">2,057,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_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>
</tr>
<tr class="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>
</tr>
<tr class="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,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_DebtInstrumentAxis=sri_CreditFacilityMember', window );">Credit Facility | Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="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="nump">309,000<span></span>
</td>
<td class="nump">$ 365,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_DebtInstrumentAxis=sri_CreditFacilityFourthAmendmentMember', window );">Fourth Amendment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">332,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_CreditFacilityFifthAmendmentMember', window );">Fifth Amendment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">$ 1,915,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_AwardTypeAxis=sri_PerformanceBasedRightToReceiveCommonSharesMember', window );">Performance Based Right to Receive 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>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Common shares, non-vested (in shares)</a></td>
<td class="nump">605,196<span></span>
</td>
<td class="nump">418,834<span></span>
</td>
<td class="nump">767,593<span></span>
</td>
</tr>
<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_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>
</tr>
<tr class="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">$ 4,094,000<span></span>
</td>
<td class="nump">$ 3,322,000<span></span>
</td>
<td class="nump">$ 5,942,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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-types1: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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-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;">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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-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;">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_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> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477123/405-50-65-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-5<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 66: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 67: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 68: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 69: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480530/250-10-S99-5<br><br>Reference 70: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 71: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 72: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 73: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 74: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 75: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 76: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 77: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 78: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 79: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 80: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 81: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 82: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 83: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 84: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 85: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 86: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-6<br><br>Reference 87: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 88: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 89: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 90: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 91: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 92: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 93: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 94: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 95: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 96: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 97: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 98: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-3<br><br>Reference 99: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br><br>Reference 100: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-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;">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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483041/730-20-50-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;">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>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</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> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-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;">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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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_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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">us-gaap_WriteOffOfDeferredDebtIssuanceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=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_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_DebtInstrumentAxis=sri_CreditFacilityFourthAmendmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CreditFacilityFourthAmendmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CreditFacilityFifthAmendmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CreditFacilityFifthAmendmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_PerformanceBasedRightToReceiveCommonSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PerformanceBasedRightToReceiveCommonSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>75
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519704223840">
<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, 2024</div></th>
<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_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,595,698<span></span>
</td>
<td class="nump">27,442,984<span></span>
</td>
<td class="nump">27,258,456<span></span>
</td>
</tr>
<tr class="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">0<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,595,698<span></span>
</td>
<td class="nump">27,442,984<span></span>
</td>
<td class="nump">27,258,456<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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-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;">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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>76
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519704082624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Loss 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, 2024</div></th>
<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_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">$ 287,717<span></span>
</td>
<td class="nump">$ 280,942<span></span>
</td>
<td class="nump">$ 295,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_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="num">(29,539)<span></span>
</td>
<td class="nump">10,935<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">314<span></span>
</td>
<td class="num">(581)<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">(29,225)<span></span>
</td>
<td class="nump">10,354<span></span>
</td>
<td class="num">(6,118)<span></span>
</td>
</tr>
<tr class="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">245,260<span></span>
</td>
<td class="nump">287,717<span></span>
</td>
<td class="nump">280,942<span></span>
</td>
</tr>
<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">(92,788)<span></span>
</td>
<td class="num">(103,142)<span></span>
</td>
<td class="num">(97,024)<span></span>
</td>
</tr>
<tr class="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">(122,013)<span></span>
</td>
<td class="num">(92,788)<span></span>
</td>
<td class="num">(103,142)<span></span>
</td>
</tr>
<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">(94,256)<span></span>
</td>
<td class="num">(103,374)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 income (loss) before reclassifications</a></td>
<td class="num">(25,839)<span></span>
</td>
<td class="nump">9,118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(25,839)<span></span>
</td>
<td class="nump">9,118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(120,095)<span></span>
</td>
<td class="num">(94,256)<span></span>
</td>
<td class="num">(103,374)<span></span>
</td>
</tr>
<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">1,468<span></span>
</td>
<td class="nump">232<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 income (loss) before reclassifications</a></td>
<td class="num">(3,700)<span></span>
</td>
<td class="nump">1,817<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">314<span></span>
</td>
<td class="num">(581)<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">(3,386)<span></span>
</td>
<td class="nump">1,236<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ (1,918)<span></span>
</td>
<td class="nump">$ 1,468<span></span>
</td>
<td class="nump">$ 232<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> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-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;">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>77
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519702890304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<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_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">$ 908,295<span></span>
</td>
<td class="nump">$ 975,818<span></span>
</td>
<td class="nump">$ 899,923<span></span>
</td>
</tr>
<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">447,142<span></span>
</td>
<td class="nump">495,541<span></span>
</td>
<td class="nump">444,928<span></span>
</td>
</tr>
<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">49,649<span></span>
</td>
<td class="nump">57,214<span></span>
</td>
<td class="nump">52,230<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">360,199<span></span>
</td>
<td class="nump">360,682<span></span>
</td>
<td class="nump">347,129<span></span>
</td>
</tr>
<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">51,305<span></span>
</td>
<td class="nump">62,381<span></span>
</td>
<td class="nump">55,636<span></span>
</td>
</tr>
<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">292,606<span></span>
</td>
<td class="nump">342,065<span></span>
</td>
<td class="nump">342,596<span></span>
</td>
</tr>
<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">245,208<span></span>
</td>
<td class="nump">290,213<span></span>
</td>
<td class="nump">291,808<span></span>
</td>
</tr>
<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">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 | 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">47,398<span></span>
</td>
<td class="nump">51,852<span></span>
</td>
<td class="nump">50,788<span></span>
</td>
</tr>
<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">566,040<span></span>
</td>
<td class="nump">576,539<span></span>
</td>
<td class="nump">505,097<span></span>
</td>
</tr>
<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">201,934<span></span>
</td>
<td class="nump">205,328<span></span>
</td>
<td class="nump">153,120<span></span>
</td>
</tr>
<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">360,199<span></span>
</td>
<td class="nump">360,682<span></span>
</td>
<td class="nump">347,129<span></span>
</td>
</tr>
<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">3,907<span></span>
</td>
<td class="nump">10,529<span></span>
</td>
<td class="nump">4,848<span></span>
</td>
</tr>
<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_StoneridgeBrazilMember', 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">49,649<span></span>
</td>
<td class="nump">57,214<span></span>
</td>
<td class="nump">52,230<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_StoneridgeBrazilMember', 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_StoneridgeBrazilMember', 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">49,649<span></span>
</td>
<td class="nump">57,214<span></span>
</td>
<td class="nump">52,230<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_StoneridgeBrazilMember', 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_StoneridgeBrazilMember', 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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StoneridgeBrazilMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StoneridgeBrazilMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519708968400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">65 Months Ended</th>
<th class="th" colspan="1">73 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>May 15, 2017</div></th>
<th class="th"><div>Dec. 31, 2024</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Payments to acquire equity method investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 550<span></span>
</td>
<td class="nump">$ 350<span></span>
</td>
<td class="nump">$ 950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="num">(1,292)<span></span>
</td>
<td class="num">(522)<span></span>
</td>
<td class="num">(823)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,563<span></span>
</td>
<td class="nump">46,980<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53,563<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 );">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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</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="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="text">&#160;<span></span>
</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>
</tr>
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<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="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>
</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_InvestmentsExpectedLifeOfFund', window );">Contribution expected period</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Payments to acquire equity method investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 550<span></span>
</td>
<td class="nump">350<span></span>
</td>
<td class="nump">950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">6.70%<span></span>
</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.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="num">$ (1,292)<span></span>
</td>
<td class="num">(522)<span></span>
</td>
<td class="num">$ (823)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 7,730<span></span>
</td>
<td class="nump">$ 8,472<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,730<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-types1: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_InvestmentsExpectedLifeOfFund">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_InvestmentsExpectedLifeOfFund</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> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">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 committed by investment company to investee that is contractually required but not provided.</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> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519702414000">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_LongTermDebtAbstract', window );"><strong>Debt</strong></a></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_DebtAndCapitalLeaseObligations', window );">Total debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,113<span></span>
</td>
</tr>
<tr class="re">
<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="nump">0<span></span>
</td>
<td class="num">(2,113)<span></span>
</td>
</tr>
<tr class="ro">
<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="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_LineOfCreditFacilityInterestRateDuringPeriod', window );">Interest rates</a></td>
<td class="nump">6.56%<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 | Credit 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_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">$ 201,577<span></span>
</td>
<td class="nump">189,346<span></span>
</td>
</tr>
<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">$ 0<span></span>
</td>
<td class="nump">$ 2,113<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> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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;">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_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> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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 deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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, after deduction of 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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_DebtInstrumentAxis=sri_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519703734096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Narrative (Details)<br> &#165; in Thousands, kr in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</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="2"></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>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th">
<div>Feb. 26, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>SEK (kr)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>SEK (kr)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Nov. 02, 2023 </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>
</tr>
<tr class="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 );">Utilized amounts on line of credit</a></td>
<td class="nump">$ 135,500,000<span></span>
</td>
<td class="nump">$ 117,369,000<span></span>
</td>
<td class="nump">$ 21,562,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>
</tr>
<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 | Credit 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 275,000,000<span></span>
</td>
<td class="nump">$ 300,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">365,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity', 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="nump">$ 150,000,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_DebtInstrumentCovenantDefaultOfOtherDebtMaximum', window );">Debt instrument covenant default of other debt maximum amount</a></td>
<td class="nump">30,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentCovenantUninsuredAssetLossesMaximum', window );">Debt instrument covenant uninsured asset losses maximum amount</a></td>
<td class="nump">30,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">201,577,000<span></span>
</td>
<td class="nump">189,346,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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Credit Facility | Credit Agreement | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</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_DebtInstrumentCovenantMinimumLeverageRatioTriggeringIncreaseInLeverageRatioBasedPricingGrid', window );">Minimum leverage ratio triggering increase in leverage ratio based pricing grid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<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 | Fourth Amended And Restated Credit 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">332,000<span></span>
</td>
<td class="nump">$ 484,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>
</tr>
<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 | Fifth Amended And Restated Credit 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">1,915,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>
</tr>
<tr class="ro">
<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="nump">309,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>
</tr>
<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">1,571,000<span></span>
</td>
<td class="nump">1,586,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" 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="nump">$ 1,489,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>
</tr>
<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_LetterOfCreditMember', window );">Letter of Credit | Credit 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</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_DebtInstrumentCovenantLeverageRatioMaximum', 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="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>
<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_DebtInstrumentCovenantInterestCoverageRatioMinimum', window );">Minimum interest coverage 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="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>
<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_LetterOfCreditMember', window );">Letter of Credit | Credit Agreement | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</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_DebtInstrumentCovenantCashAndCashEquivalentsAtCarryingValueMaximum', window );">Cash and cash equivalents at carrying value, 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="nump">$ 70,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentCovenantCreditFacilityReductionUponSaleOfProductiveAssetsMaximum', window );">Maximum reduction in credit facility upon sale of significant 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">$ 100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LetterOfCreditMember', window );">Letter of Credit | Credit Agreement | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</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_DebtInstrumentCovenantLeverageRatioMaximum', 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="nump">3.50<span></span>
</td>
<td class="nump">4.50<span></span>
</td>
<td class="nump">5.50<span></span>
</td>
<td class="nump">6.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>
</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_DebtInstrumentCovenantInterestCoverageRatioMinimum', 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="nump">3.50<span></span>
</td>
<td class="nump">2.50<span></span>
</td>
<td class="nump">2.00<span></span>
</td>
<td class="nump">2.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>
</tr>
<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_SwedenShortTermCreditLineMember', window );">Sweden 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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 1,809,000<span></span>
</td>
<td class="nump">1,987,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="nump">kr 20,000<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>
</tr>
<tr class="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">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">30,259,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="nump">kr 334,515<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">2,740,000<span></span>
</td>
<td class="nump">2,818,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="nump">&#165; 20,000<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>
</tr>
<tr class="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">$ 0<span></span>
</td>
<td class="nump">2,113,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_DebtInstrumentPaymentTermExtensionPeriod', window );">Payment term extension</a></td>
<td class="text">180 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">8,453,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="nump">&#165; 60,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_ProceedsFromLinesOfCredit', window );">Utilized amounts on line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,387,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sri_DebtInstrumentCovenantCashAndCashEquivalentsAtCarryingValueMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Cash And Cash Equivalents At Carrying Value, Maximum</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_DebtInstrumentCovenantCashAndCashEquivalentsAtCarryingValueMaximum</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_DebtInstrumentCovenantCreditFacilityReductionUponSaleOfProductiveAssetsMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Cash And Cash Equivalents At Carrying Value, Net Cash Proceeds</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_DebtInstrumentCovenantCreditFacilityReductionUponSaleOfProductiveAssetsMaximum</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_DebtInstrumentCovenantDefaultOfOtherDebtMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DebtInstrumentCovenantDefaultOfOtherDebtMaximum</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_DebtInstrumentCovenantInterestCoverageRatioMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Interest Coverage Ratio, Minimum</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_DebtInstrumentCovenantInterestCoverageRatioMinimum</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_DebtInstrumentCovenantLeverageRatioMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Leverage Ratio, Maximum</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_DebtInstrumentCovenantLeverageRatioMaximum</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_DebtInstrumentCovenantMinimumLeverageRatioTriggeringIncreaseInLeverageRatioBasedPricingGrid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Minimum Leverage Ratio Triggering Increase In Leverage Ratio Based Pricing Grid</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_DebtInstrumentCovenantMinimumLeverageRatioTriggeringIncreaseInLeverageRatioBasedPricingGrid</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_DebtInstrumentCovenantUninsuredAssetLossesMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DebtInstrumentCovenantUninsuredAssetLossesMaximum</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_DebtInstrumentPaymentTermExtensionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Payment Term, Extension 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;">sri_DebtInstrumentPaymentTermExtensionPeriod</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_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Increase In Maximum Borrowing Capacity</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_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity</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_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>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-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;">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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-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;">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> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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_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> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">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_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_DebtInstrumentAxis=sri_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_CreditAgreementFourthAmendedAndRestatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CreditAgreementFourthAmendedAndRestatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CreditAgreementFifthAmendedAndRestatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CreditAgreementFifthAmendedAndRestatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_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_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_CreditFacilityAxis=sri_SwedenShortTermCreditLineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SwedenShortTermCreditLineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519804872816">
<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, 2024 </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 );">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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2026</a></td>
<td class="nump">201,577<span></span>
</td>
</tr>
<tr class="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 );">2027</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 );">2028</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 );">2029</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">$ 201,577<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, after deduction of 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-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;">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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-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;">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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-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;">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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-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;">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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-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;">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>82
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519701560368">
<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, 2024</div></th>
<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_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">$ (45,419)<span></span>
</td>
<td class="num">$ (29,658)<span></span>
</td>
<td class="num">$ (11,944)<span></span>
</td>
</tr>
<tr class="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">31,822<span></span>
</td>
<td class="nump">27,736<span></span>
</td>
<td class="nump">1,248<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 before income taxes</a></td>
<td class="num">(13,597)<span></span>
</td>
<td class="num">(1,922)<span></span>
</td>
<td class="num">(10,696)<span></span>
</td>
</tr>
<tr class="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="num">(653)<span></span>
</td>
<td class="nump">219<span></span>
</td>
<td class="nump">435<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State and local</a></td>
<td class="num">(49)<span></span>
</td>
<td class="num">(101)<span></span>
</td>
<td class="nump">747<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">9,371<span></span>
</td>
<td class="nump">7,181<span></span>
</td>
<td class="nump">7,288<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_CurrentIncomeTaxExpenseBenefit', window );">Total current provision</a></td>
<td class="nump">8,669<span></span>
</td>
<td class="nump">7,299<span></span>
</td>
<td class="nump">8,470<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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,536)<span></span>
</td>
<td class="num">(2,265)<span></span>
</td>
<td class="num">(3,282)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State and local</a></td>
<td class="num">(445)<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="num">(25)<span></span>
</td>
</tr>
<tr class="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 );">Foreign</a></td>
<td class="num">(1,761)<span></span>
</td>
<td class="num">(1,775)<span></span>
</td>
<td class="num">(1,803)<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_DeferredOtherTaxExpenseBenefit', window );">Total deferred benefit</a></td>
<td class="num">(5,742)<span></span>
</td>
<td class="num">(4,038)<span></span>
</td>
<td class="num">(5,110)<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 provision</a></td>
<td class="nump">$ 2,927<span></span>
</td>
<td class="nump">$ 3,261<span></span>
</td>
<td class="nump">$ 3,360<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_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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current 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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredOtherTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. For example, but not limited to, acquisition-date income tax benefits or expenses recognized from changes in the acquirer's valuation allowance for its previously existing deferred tax assets resulting from a business combination and adjustments to beginning-of-year balance of a valuation allowance because of a change in circumstance causing a change in judgment about the realizability of the related deferred tax asset in future periods.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_DeferredOtherTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred 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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">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/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">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> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">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>83
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519701560496">
<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, 2024</div></th>
<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_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</a></td>
<td class="num">$ (2,855)<span></span>
</td>
<td class="num">$ (403)<span></span>
</td>
<td class="num">$ (2,246)<span></span>
</td>
</tr>
<tr class="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="num">(542)<span></span>
</td>
<td class="num">(136)<span></span>
</td>
<td class="nump">495<span></span>
</td>
</tr>
<tr class="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">(2,585)<span></span>
</td>
<td class="num">(4,886)<span></span>
</td>
<td class="num">(3,906)<span></span>
</td>
</tr>
<tr class="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">245<span></span>
</td>
<td class="nump">706<span></span>
</td>
<td class="nump">910<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Impact of change in enacted tax law</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="num">(1,663)<span></span>
</td>
<td class="nump">1,817<span></span>
</td>
<td class="nump">5,248<span></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_EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount', window );">U.S. tax on foreign earnings</a></td>
<td class="nump">5,922<span></span>
</td>
<td class="nump">4,815<span></span>
</td>
<td class="nump">1,376<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_EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount', window );">Tax reserves and audit adjustments</a></td>
<td class="nump">4,054<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(346)<span></span>
</td>
</tr>
<tr class="ro">
<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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">395<span></span>
</td>
</tr>
<tr class="re">
<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">(22)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(898)<span></span>
</td>
</tr>
<tr class="ro">
<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">607<span></span>
</td>
<td class="nump">1,338<span></span>
</td>
<td class="nump">657<span></span>
</td>
</tr>
<tr class="re">
<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">478<span></span>
</td>
<td class="nump">306<span></span>
</td>
<td class="nump">774<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(715)<span></span>
</td>
<td class="num">(301)<span></span>
</td>
<td class="nump">601<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 provision</a></td>
<td class="nump">$ 2,927<span></span>
</td>
<td class="nump">$ 3,261<span></span>
</td>
<td class="nump">$ 3,360<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sri_EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Foreign Earnings At Federal Statutory Income Tax Rate, 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_EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount</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_EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Tax Reserves And Audit Adjustments, 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_EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount</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_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> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>84
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519700724336">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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,478<span></span>
</td>
<td class="nump">$ 1,678<span></span>
</td>
</tr>
<tr class="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">1,870<span></span>
</td>
<td class="nump">2,324<span></span>
</td>
</tr>
<tr class="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">6,981<span></span>
</td>
<td class="nump">6,466<span></span>
</td>
</tr>
<tr class="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">3,657<span></span>
</td>
<td class="nump">3,290<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Tax loss carryforwards</a></td>
<td class="nump">13,071<span></span>
</td>
<td class="nump">18,129<span></span>
</td>
</tr>
<tr class="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">23,921<span></span>
</td>
<td class="nump">22,191<span></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,665<span></span>
</td>
<td class="nump">4,345<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_DeferredTaxAssetsDisallowedInterestCarryforward', window );">Disallowed interest deduction</a></td>
<td class="nump">3,575<span></span>
</td>
<td class="nump">380<span></span>
</td>
</tr>
<tr class="ro">
<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,339<span></span>
</td>
<td class="nump">2,351<span></span>
</td>
</tr>
<tr class="re">
<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,659<span></span>
</td>
<td class="nump">660<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_DeferredTaxAssetsGross', window );">Gross deferred tax assets</a></td>
<td class="nump">63,216<span></span>
</td>
<td class="nump">61,814<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: Valuation allowance</a></td>
<td class="num">(17,632)<span></span>
</td>
<td class="num">(21,082)<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_DeferredTaxAssetsNet', window );">Deferred tax assets less valuation allowance</a></td>
<td class="nump">45,584<span></span>
</td>
<td class="nump">40,732<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<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">(767)<span></span>
</td>
<td class="num">(1,271)<span></span>
</td>
</tr>
<tr class="re">
<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">(6,577)<span></span>
</td>
<td class="num">(8,942)<span></span>
</td>
</tr>
<tr class="ro">
<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,148)<span></span>
</td>
<td class="num">(2,059)<span></span>
</td>
</tr>
<tr class="re">
<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">(3,943)<span></span>
</td>
<td class="num">(5,292)<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_DeferredIncomeTaxLiabilities', window );">Gross deferred tax liabilities</a></td>
<td class="num">(13,435)<span></span>
</td>
<td class="num">(17,564)<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_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax assets</a></td>
<td class="nump">$ 32,149<span></span>
</td>
<td class="nump">$ 23,168<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_sri_DeferredTaxAssetsDisallowedInterestCarryforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Disallowed Interest Carryforward</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_DeferredTaxAssetsDisallowedInterestCarryforward</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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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;">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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>85
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519700570000">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Long-term deferred tax assets</a></td>
<td class="nump">$ 37,470<span></span>
</td>
<td class="nump">$ 30,392<span></span>
</td>
</tr>
<tr class="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">(5,321)<span></span>
</td>
<td class="num">(7,224)<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">$ 32,149<span></span>
</td>
<td class="nump">$ 23,168<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_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">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>86
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519703170240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - 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, 2024</div></th>
<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_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">$ 35,670<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Consolidated deferred tax assets</a></td>
<td class="nump">63,216<span></span>
</td>
<td class="nump">$ 61,814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Valuation allowance</a></td>
<td class="nump">17,632<span></span>
</td>
<td class="nump">21,082<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">4,746<span></span>
</td>
<td class="nump">2,545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">34<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_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">50,495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,020<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 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">53,487<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">790<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_DomesticCountryMember', window );">Domestic Tax 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_TaxCreditCarryforwardAmount', window );">General business and foreign tax credit carry forwards</a></td>
<td class="nump">$ 22,111<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_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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">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_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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">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_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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/otherTransitionRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482620/740-10-25-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 740<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 740<br> -Topic 944<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-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;">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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519699640720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule 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, 2024</div></th>
<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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Unrecognized Tax Benefits [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,545<span></span>
</td>
<td class="nump">$ 2,545<span></span>
</td>
<td class="nump">$ 2,891<span></span>
</td>
</tr>
<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">2,298<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="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(346)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation', window );">Cumulative translation adjustment</a></td>
<td class="num">(97)<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_UnrecognizedTaxBenefits', window );">Balance as of December 31</a></td>
<td class="nump">$ 4,746<span></span>
</td>
<td class="nump">$ 2,545<span></span>
</td>
<td class="nump">$ 2,545<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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 foreign currency translation.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>88
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519699047888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Schedule of 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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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,296<span></span>
</td>
<td class="nump">$ 4,532<span></span>
</td>
</tr>
<tr class="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">657<span></span>
</td>
<td class="nump">675<span></span>
</td>
</tr>
<tr class="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">847<span></span>
</td>
<td class="nump">706<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">$ 5,800<span></span>
</td>
<td class="nump">$ 5,913<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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>89
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519701350864">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases -Schedule of Balance Sheet Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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">$ 10,050<span></span>
</td>
<td class="nump">$ 10,795<span></span>
</td>
</tr>
<tr class="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,992<span></span>
</td>
<td class="nump">$ 3,871<span></span>
</td>
</tr>
<tr class="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_OperatingLeaseLiabilityNoncurrent', window );">Operating lease long-term liability</a></td>
<td class="nump">$ 6,484<span></span>
</td>
<td class="nump">$ 7,684<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_OperatingLeaseLiability', window );">Total leased liabilities</a></td>
<td class="nump">$ 10,476<span></span>
</td>
<td class="nump">$ 11,555<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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">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>90
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519700132960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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>Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 4,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2026</a></td>
<td class="nump">2,869<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2027</a></td>
<td class="nump">1,710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2028</a></td>
<td class="nump">1,517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2029</a></td>
<td class="nump">1,169<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future minimum lease payments</a></td>
<td class="nump">11,445<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(969)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 lease liabilities</a></td>
<td class="nump">$ 10,476<span></span>
</td>
<td class="nump">$ 11,555<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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">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>91
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519701346816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Weighted-Average Remaining Lease Term and Discount Rate (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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">3 years 9 months<span></span>
</td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="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">6.77%<span></span>
</td>
<td class="nump">5.98%<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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>92
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519814305600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Schedule of Other Information Related to Leases (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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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,548<span></span>
</td>
<td class="nump">$ 4,545<span></span>
</td>
</tr>
<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">$ 3,302<span></span>
</td>
<td class="nump">$ 250<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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>93
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519704201328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Plans - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="6">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">55 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 31, 2024</div></th>
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2024</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 3,146,000<span></span>
</td>
<td class="nump">$ 5,623,000<span></span>
</td>
<td class="nump">$ 3,334,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_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="text">&#160;<span></span>
</td>
<td class="nump">$ 248,000<span></span>
</td>
<td class="nump">$ 230,000<span></span>
</td>
<td class="nump">$ 543,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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 16.35<span></span>
</td>
<td class="nump">$ 18.48<span></span>
</td>
<td class="nump">$ 18.71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,930,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,930,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_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">&#160;<span></span>
</td>
<td class="text">1 year 29 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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 17.84<span></span>
</td>
<td class="nump">$ 17.08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember', window );">Phantom Share Units (PSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodPriorToVestingVolumeWeightedAverageStockPriceThresholdTriggeringSettlement', window );">Volume-weighted average closing price of stock triggering settlement, period prior to 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">&#160;<span></span>
</td>
<td class="text">30 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_DeferredCompensationArrangementWithIndividualRecordedLiability', window );">Deferred compensation arrangement with individual, recorded liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 897,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 897,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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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="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="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="text">&#160;<span></span>
</td>
<td class="nump">3,787,892<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">863,479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">863,479<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">1,513,927<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">2,273,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">1,751,371<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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">1,150,000<span></span>
</td>
<td class="nump">950,000,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">200,000<span></span>
</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">&#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="text">&#160;<span></span>
</td>
<td class="nump">931,692<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="nump">218,308<span></span>
</td>
<td class="text">&#160;<span></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodPriorToVestingVolumeWeightedAverageStockPriceThresholdTriggeringSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Period Prior To Vesting, Volume-Weighted Average Stock Price Threshold Triggering Settlement</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodPriorToVestingVolumeWeightedAverageStockPriceThresholdTriggeringSettlement</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_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_DeferredCompensationArrangementWithIndividualRecordedLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of the liability as of the balance sheet date to an individual under a deferred compensation arrangement. This amount may be the result of periodic accruals made over the period of active employment, or reflect termination benefits resulting contractual terms or a death benefit.</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> -Topic 710<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483043/710-10-30-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;">us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -SubTopic 740<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479176/718-740-35-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_PhantomShareUnitsPSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>94
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519699990992">
<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, 2024</div></th>
<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_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_PercentageOfAwardAllocatedToTotalShareholderReturn', window );">Total shareholder return</a></td>
<td class="nump">46.00%<span></span>
</td>
<td class="nump">46.00%<span></span>
</td>
<td class="nump">46.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_PercentageOfAwardAllocatedToEarningsPerShare', 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_PercentageOfAwardAllocatedToReturnOnInvestedCapital', 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_PercentageOfAwardAllocatedToEarningsPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_PercentageOfAwardAllocatedToEarningsPerShare</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-types1: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_PercentageOfAwardAllocatedToReturnOnInvestedCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_PercentageOfAwardAllocatedToReturnOnInvestedCapital</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-types1: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_PercentageOfAwardAllocatedToTotalShareholderReturn">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_PercentageOfAwardAllocatedToTotalShareholderReturn</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-types1: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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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>95
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519702743264">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<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_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">410,716<span></span>
</td>
<td class="nump">570,803<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">200,518<span></span>
</td>
<td class="nump">253,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(176,583)<span></span>
</td>
<td class="num">(264,566)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(25,563)<span></span>
</td>
<td class="num">(149,151)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">409,088<span></span>
</td>
<td class="nump">410,716<span></span>
</td>
<td class="nump">570,803<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', 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">$ 20.35<span></span>
</td>
<td class="nump">$ 22.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">16.35<span></span>
</td>
<td class="nump">18.48<span></span>
</td>
<td class="nump">$ 18.71<span></span>
</td>
</tr>
<tr class="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">24.22<span></span>
</td>
<td class="nump">20.88<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">18.61<span></span>
</td>
<td class="nump">23.65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 16.83<span></span>
</td>
<td class="nump">$ 20.35<span></span>
</td>
<td class="nump">$ 22.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_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">418,949<span></span>
</td>
<td class="nump">767,592<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">301,276<span></span>
</td>
<td class="nump">261,202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(13,182)<span></span>
</td>
<td class="num">(6,289)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(101,732)<span></span>
</td>
<td class="num">(603,556)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">605,311<span></span>
</td>
<td class="nump">418,949<span></span>
</td>
<td class="nump">767,592<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', 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">$ 21.89<span></span>
</td>
<td class="nump">$ 24.03<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">17.84<span></span>
</td>
<td class="nump">17.08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">18.65<span></span>
</td>
<td class="nump">29.27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">32.02<span></span>
</td>
<td class="nump">22.45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 18.24<span></span>
</td>
<td class="nump">$ 21.89<span></span>
</td>
<td class="nump">$ 24.03<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_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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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>96
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519702454816">
<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, 2024</div></th>
<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_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">$ 5,808<span></span>
</td>
<td class="nump">$ 5,536<span></span>
</td>
<td class="nump">$ 4,883<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>97
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519703521952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments and Fair Value Measurements - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 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>Apr. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>hedge</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </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>
</tr>
<tr class="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">$ 0<span></span>
</td>
<td class="nump">$ 0<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,447)<span></span>
</td>
<td class="num">(13,000)<span></span>
</td>
<td class="num">(7,097)<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_PaymentsForEarnOutConsideration', window );">Earn-out consideration obligation paid</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>
</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_PaymentsForEarnOutConsiderationOperatingActivities', window );">Earn-out consideration obligation paid within 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="nump">1,996<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_PaymentsForEarnOutConsiderationFinancingActivities', window );">Earn-out consideration cash payment</a></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">$ 6,276<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>
</tr>
<tr class="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>
</tr>
<tr class="re">
<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</a></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="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="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="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="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>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">$ 25,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_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>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">$ 25,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_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>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">$ 32,339<span></span>
</td>
<td class="nump">26,613<span></span>
</td>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 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_InterestIncomeExpenseNonoperatingNet', window );">Interest expense, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 290<span></span>
</td>
<td class="nump">$ 156<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_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_PaymentsForEarnOutConsiderationFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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_PaymentsForEarnOutConsiderationFinancingActivities</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_PaymentsForEarnOutConsiderationOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PaymentsForEarnOutConsiderationOperatingActivities</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_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> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477439/946-210-55-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column C))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-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;">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_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income (expense) classified as nonoperating.</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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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=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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519704442784">
<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) - Cash Flow Hedging - Forward currency contracts - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amounts</a></td>
<td class="nump">$ 32,339<span></span>
</td>
<td class="nump">$ 26,613<span></span>
</td>
</tr>
<tr class="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,858<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Financial liabilities carried at fair value</a></td>
<td class="nump">$ 2,429<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_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 asset recognized for present right to economic 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/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-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;">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> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-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;">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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519708904144">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<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_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="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 );">(Loss) gain reclassified from other comprehensive (loss) income into net loss</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 290<span></span>
</td>
<td class="nump">$ 156<span></span>
</td>
</tr>
<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 | 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_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 );">(Loss) gain reclassified from other comprehensive (loss) income into net loss</a></td>
<td class="num">(350)<span></span>
</td>
<td class="nump">337<span></span>
</td>
<td class="nump">1,572<span></span>
</td>
</tr>
<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 | 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_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 );">(Loss) gain reclassified from other comprehensive (loss) income into net loss</a></td>
<td class="num">(47)<span></span>
</td>
<td class="nump">109<span></span>
</td>
<td class="nump">504<span></span>
</td>
</tr>
<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 | 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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax', window );">(Loss) gain recorded in other comprehensive (loss) income</a></td>
<td class="num">(4,684)<span></span>
</td>
<td class="nump">2,304<span></span>
</td>
<td class="nump">1,346<span></span>
</td>
</tr>
<tr class="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 );">(Loss) gain reclassified from other comprehensive (loss) income into net loss</a></td>
<td class="num">(397)<span></span>
</td>
<td class="nump">446<span></span>
</td>
<td class="nump">2,076<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax', window );">(Loss) gain recorded in other comprehensive (loss) income</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="nump">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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">(Loss) gain reclassified from other comprehensive (loss) income into net loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">290<span></span>
</td>
<td class="nump">156<span></span>
</td>
</tr>
<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 | 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="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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax', window );">(Loss) gain recorded in other comprehensive (loss) income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,446<span></span>
</td>
</tr>
<tr class="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 );">(Loss) gain reclassified from other comprehensive (loss) income into net 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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480627/815-20-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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_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_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>100
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519709000032">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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 contracts</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,858<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="nump">1,858<span></span>
</td>
</tr>
<tr class="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_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Forward currency contracts</a></td>
<td class="nump">2,429<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_LiabilitiesFairValueDisclosure', window );">Total financial liabilities carried at fair value</a></td>
<td class="nump">2,429<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 1 inputs</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_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="re">
<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 contracts</a></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_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="re">
<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Forward currency contracts</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', 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 contracts</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_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Forward currency contracts</a></td>
<td class="nump">2,429<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_LiabilitiesFairValueDisclosure', window );">Total financial liabilities carried at fair value</a></td>
<td class="nump">2,429<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 3 inputs</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_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="re">
<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 contracts</a></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_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="re">
<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Forward currency contracts</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 asset recognized for present right to economic 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/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-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;">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_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-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;">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_ForeignCurrencyContractsLiabilityFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.</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> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-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;">us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-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;">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_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>101
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519702400240">
<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) - Earnout Consideration<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentsForEarnOutConsideration', window );">Earn-out consideration cash payment</a></td>
<td class="num">(8,272)<span></span>
</td>
</tr>
<tr class="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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sri_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentsForEarnOutConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentsForEarnOutConsideration</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> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-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;">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> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-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;">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_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>102
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519702730256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br> &#8364; in Thousands, R$ in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2">1 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>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>Mar. 31, 2024 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>BRL (R$)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </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>
<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_ProductWarrantyAccrualCustomerClaimNotificationAmount', window );">Customer claim notification</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 29,340<span></span>
</td>
<td class="nump">$ 32,669<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 157<span></span>
</td>
<td class="nump">$ 125<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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">244<span></span>
</td>
<td class="nump">143<span></span>
</td>
<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 );">Stoneridge Brazil | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,918<span></span>
</td>
<td class="nump">8,609<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">R$ 42,834<span></span>
</td>
<td class="nump">R$ 41,681<span></span>
</td>
</tr>
<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 );">Stoneridge Brazil | CADE Fine</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,291<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>
<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</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,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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 144<span></span>
</td>
<td class="nump">$ 136<span></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_ProductWarrantyAccrualCustomerClaimNotificationAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Product Warranty Accrual, Customer Claim Notification, 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_ProductWarrantyAccrualCustomerClaimNotificationAmount</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_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> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480102/450-20-S99-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;">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> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480102/450-20-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481931/410-30-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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;">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> -Topic 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-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;">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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=sri_BrazilianAdministrativeCounselForEconomicDefenseFineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BrazilianAdministrativeCounselForEconomicDefenseFineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_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_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>103
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519703143840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Realignment - Schedule of Business Realignment Charges (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, 2024</div></th>
<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_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">$ 2,642<span></span>
</td>
<td class="nump">$ 4,510<span></span>
</td>
<td class="nump">$ 288<span></span>
</td>
</tr>
<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="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">577<span></span>
</td>
<td class="nump">792<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_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="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">517<span></span>
</td>
<td class="nump">3,321<span></span>
</td>
<td class="nump">288<span></span>
</td>
</tr>
<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="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">1,548<span></span>
</td>
<td class="nump">397<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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | 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_RestructuringAndRelatedCostIncurredCost', window );">Total business realignment charges</a></td>
<td class="nump">250<span></span>
</td>
<td class="nump">511<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_SeveranceCosts1', window );">Severance costs</a></td>
<td class="nump">250<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | 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="nump">369<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_OperatingSegmentsMember', window );">Operating Segments | 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">142<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_OperatingSegmentsMember', window );">Operating Segments | 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_RestructuringAndRelatedCostIncurredCost', window );">Total business realignment charges</a></td>
<td class="nump">2,333<span></span>
</td>
<td class="nump">2,862<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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | 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="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">327<span></span>
</td>
<td class="nump">423<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_OperatingSegmentsMember', window );">Operating Segments | 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="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="nump">458<span></span>
</td>
<td class="nump">2,057<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_OperatingSegmentsMember', window );">Operating Segments | 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="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">1,548<span></span>
</td>
<td class="nump">382<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_OperatingSegmentsMember', window );">Operating Segments | 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_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">0<span></span>
</td>
<td class="nump">98<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">98<span></span>
</td>
</tr>
<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_CorporateNonSegmentMember', 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">59<span></span>
</td>
<td class="nump">1,137<span></span>
</td>
<td class="nump">190<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance costs</a></td>
<td class="nump">$ 59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 190<span></span>
</td>
</tr>
<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_CorporateNonSegmentMember', 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="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,122<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_CorporateNonSegmentMember', window );">Unallocated Corporate | 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="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">$ 15<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_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> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-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;">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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-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;">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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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_StoneridgeBrazilMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StoneridgeBrazilMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519708989472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Realignment - Reconciliation of Business Realignment Liability Balances (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, 2024</div></th>
<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_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_RestructuringAndRelatedCostIncurredCost', window );">Charges to Expense</a></td>
<td class="nump">$ 2,642<span></span>
</td>
<td class="nump">$ 4,510<span></span>
</td>
<td class="nump">$ 288<span></span>
</td>
</tr>
<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_OneTimeTerminationBenefitsMember', window );">Employee termination benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Accrual at beginning of period</a></td>
<td class="nump">1,230<span></span>
</td>
<td class="nump">101<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Charges to Expense</a></td>
<td class="nump">2,642<span></span>
</td>
<td class="nump">4,510<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(3,461)<span></span>
</td>
<td class="num">(3,381)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Accrual at end of period</a></td>
<td class="nump">$ 411<span></span>
</td>
<td class="nump">$ 1,230<span></span>
</td>
<td class="nump">$ 101<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> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-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;">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_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> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-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;">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> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-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;">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_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OneTimeTerminationBenefitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>105
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519709653904">
<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, 2024 </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/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>106
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519702631744">
<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, 2024</div></th>
<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_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">$ 908,295<span></span>
</td>
<td class="nump">$ 975,818<span></span>
</td>
<td class="nump">$ 899,923<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfitAbstract', window );"><strong>Cost of Goods Sold:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Total cost of goods sold</a></td>
<td class="nump">719,042<span></span>
</td>
<td class="nump">774,512<span></span>
</td>
<td class="nump">724,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_ResearchAndDevelopmentExpenseAbstract', window );"><strong>Design and Development:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Total design and development</a></td>
<td class="nump">72,174<span></span>
</td>
<td class="nump">71,075<span></span>
</td>
<td class="nump">65,296<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationAdditionalInformationAbstract', window );"><strong>Other Segment Costs:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Total other segment costs</a></td>
<td class="nump">117,460<span></span>
</td>
<td class="nump">117,395<span></span>
</td>
<td class="nump">106,695<span></span>
</td>
</tr>
<tr class="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 (Loss) Income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Total operating (loss) income</a></td>
<td class="num">(381)<span></span>
</td>
<td class="nump">12,836<span></span>
</td>
<td class="nump">2,935<span></span>
</td>
</tr>
<tr class="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">34,266<span></span>
</td>
<td class="nump">33,638<span></span>
</td>
<td class="nump">33,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_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_InterestIncomeExpenseNonoperatingNet', window );">Total interest expense, net</a></td>
<td class="nump">14,447<span></span>
</td>
<td class="nump">13,000<span></span>
</td>
<td class="nump">7,097<span></span>
</td>
</tr>
<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_SegmentExpenditureAdditionToLongLivedAssets', window );">Total capital expenditures</a></td>
<td class="nump">19,210<span></span>
</td>
<td class="nump">31,826<span></span>
</td>
<td class="nump">27,232<span></span>
</td>
</tr>
<tr class="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">621,556<span></span>
</td>
<td class="nump">679,900<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="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">292,606<span></span>
</td>
<td class="nump">342,065<span></span>
</td>
<td class="nump">342,596<span></span>
</td>
</tr>
<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_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">566,040<span></span>
</td>
<td class="nump">576,539<span></span>
</td>
<td class="nump">505,097<span></span>
</td>
</tr>
<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_StoneridgeBrazilMember', 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_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">49,649<span></span>
</td>
<td class="nump">57,214<span></span>
</td>
<td class="nump">52,230<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Inter-segment sales | 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">3,677<span></span>
</td>
<td class="nump">3,195<span></span>
</td>
<td class="nump">2,719<span></span>
</td>
</tr>
<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_MaterialReconcilingItemsMember', window );">Inter-segment sales | 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">28,664<span></span>
</td>
<td class="nump">31,621<span></span>
</td>
<td class="nump">28,709<span></span>
</td>
</tr>
<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_MaterialReconcilingItemsMember', window );">Inter-segment sales | 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">477<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<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_OperatingSegmentsMember', window );">Operating Segments | 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_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">296,283<span></span>
</td>
<td class="nump">345,260<span></span>
</td>
<td class="nump">345,315<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfitAbstract', window );"><strong>Cost of Goods Sold:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total cost of goods sold</a></td>
<td class="nump">243,784<span></span>
</td>
<td class="nump">285,303<span></span>
</td>
<td class="nump">279,605<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpenseAbstract', window );"><strong>Design and Development:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Total design and development</a></td>
<td class="nump">20,044<span></span>
</td>
<td class="nump">21,848<span></span>
</td>
<td class="nump">20,654<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationAdditionalInformationAbstract', window );"><strong>Other Segment Costs:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Total other segment costs</a></td>
<td class="nump">22,600<span></span>
</td>
<td class="nump">21,332<span></span>
</td>
<td class="nump">18,419<span></span>
</td>
</tr>
<tr class="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 (Loss) Income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (loss) income</a></td>
<td class="nump">6,178<span></span>
</td>
<td class="nump">13,582<span></span>
</td>
<td class="nump">23,917<span></span>
</td>
</tr>
<tr class="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">11,686<span></span>
</td>
<td class="nump">12,414<span></span>
</td>
<td class="nump">13,521<span></span>
</td>
</tr>
<tr class="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_InterestIncomeExpenseNonoperatingNet', window );">Total interest expense, net</a></td>
<td class="num">(4)<span></span>
</td>
<td class="nump">149<span></span>
</td>
<td class="nump">93<span></span>
</td>
</tr>
<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_SegmentExpenditureAdditionToLongLivedAssets', window );">Total capital expenditures</a></td>
<td class="nump">6,544<span></span>
</td>
<td class="nump">9,230<span></span>
</td>
<td class="nump">12,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_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">136,028<span></span>
</td>
<td class="nump">159,612<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_OperatingSegmentsMember', window );">Operating Segments | 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_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">594,704<span></span>
</td>
<td class="nump">608,160<span></span>
</td>
<td class="nump">533,806<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfitAbstract', window );"><strong>Cost of Goods Sold:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Total cost of goods sold</a></td>
<td class="nump">445,537<span></span>
</td>
<td class="nump">456,403<span></span>
</td>
<td class="nump">414,550<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpenseAbstract', window );"><strong>Design and Development:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Total design and development</a></td>
<td class="nump">45,560<span></span>
</td>
<td class="nump">43,027<span></span>
</td>
<td class="nump">39,651<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationAdditionalInformationAbstract', window );"><strong>Other Segment Costs:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Total other segment costs</a></td>
<td class="nump">49,382<span></span>
</td>
<td class="nump">49,799<span></span>
</td>
<td class="nump">45,769<span></span>
</td>
</tr>
<tr class="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 (Loss) Income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Total operating (loss) income</a></td>
<td class="nump">25,561<span></span>
</td>
<td class="nump">27,309<span></span>
</td>
<td class="nump">5,128<span></span>
</td>
</tr>
<tr class="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">15,814<span></span>
</td>
<td class="nump">14,035<span></span>
</td>
<td class="nump">13,913<span></span>
</td>
</tr>
<tr class="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_InterestIncomeExpenseNonoperatingNet', window );">Total interest expense, net</a></td>
<td class="nump">1,498<span></span>
</td>
<td class="nump">1,771<span></span>
</td>
<td class="nump">1,009<span></span>
</td>
</tr>
<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_SegmentExpenditureAdditionToLongLivedAssets', window );">Total capital expenditures</a></td>
<td class="nump">8,623<span></span>
</td>
<td class="nump">18,313<span></span>
</td>
<td class="nump">10,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_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">365,226<span></span>
</td>
<td class="nump">404,994<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_OperatingSegmentsMember', window );">Operating Segments | 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_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">50,126<span></span>
</td>
<td class="nump">57,227<span></span>
</td>
<td class="nump">52,262<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfitAbstract', window );"><strong>Cost of Goods Sold:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total cost of goods sold</a></td>
<td class="nump">29,745<span></span>
</td>
<td class="nump">32,630<span></span>
</td>
<td class="nump">30,909<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpenseAbstract', window );"><strong>Design and Development:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Total design and development</a></td>
<td class="nump">3,113<span></span>
</td>
<td class="nump">3,061<span></span>
</td>
<td class="nump">2,634<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationAdditionalInformationAbstract', window );"><strong>Other Segment Costs:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Total other segment costs</a></td>
<td class="nump">15,809<span></span>
</td>
<td class="nump">17,068<span></span>
</td>
<td class="nump">15,537<span></span>
</td>
</tr>
<tr class="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 (Loss) Income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (loss) income</a></td>
<td class="nump">982<span></span>
</td>
<td class="nump">4,454<span></span>
</td>
<td class="nump">3,150<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">4,753<span></span>
</td>
<td class="nump">4,801<span></span>
</td>
<td class="nump">3,939<span></span>
</td>
</tr>
<tr class="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_InterestIncomeExpenseNonoperatingNet', window );">Total interest expense, net</a></td>
<td class="num">(982)<span></span>
</td>
<td class="num">(1,693)<span></span>
</td>
<td class="num">(1,282)<span></span>
</td>
</tr>
<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_SegmentExpenditureAdditionToLongLivedAssets', window );">Total capital expenditures</a></td>
<td class="nump">2,705<span></span>
</td>
<td class="nump">3,054<span></span>
</td>
<td class="nump">3,480<span></span>
</td>
</tr>
<tr class="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">48,280<span></span>
</td>
<td class="nump">66,318<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="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="num">(32,818)<span></span>
</td>
<td class="num">(34,829)<span></span>
</td>
<td class="num">(31,460)<span></span>
</td>
</tr>
<tr class="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="num">(399,771)<span></span>
</td>
<td class="num">(370,493)<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_CorporateNonSegmentMember', 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_GrossProfitAbstract', window );"><strong>Cost of Goods Sold:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total cost of goods sold</a></td>
<td class="num">(24)<span></span>
</td>
<td class="nump">176<span></span>
</td>
<td class="num">(67)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpenseAbstract', window );"><strong>Design and Development:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Total design and development</a></td>
<td class="nump">3,457<span></span>
</td>
<td class="nump">3,139<span></span>
</td>
<td class="nump">2,357<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationAdditionalInformationAbstract', window );"><strong>Other Segment Costs:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Total other segment costs</a></td>
<td class="nump">29,669<span></span>
</td>
<td class="nump">29,196<span></span>
</td>
<td class="nump">26,970<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract', window );"><strong>Operating (Loss) Income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (loss) income</a></td>
<td class="num">(33,102)<span></span>
</td>
<td class="num">(32,509)<span></span>
</td>
<td class="num">(29,260)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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,013<span></span>
</td>
<td class="nump">2,388<span></span>
</td>
<td class="nump">2,318<span></span>
</td>
</tr>
<tr class="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_InterestIncomeExpenseNonoperatingNet', window );">Total interest expense, net</a></td>
<td class="nump">13,935<span></span>
</td>
<td class="nump">12,773<span></span>
</td>
<td class="nump">7,277<span></span>
</td>
</tr>
<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_SegmentExpenditureAdditionToLongLivedAssets', window );">Total capital expenditures</a></td>
<td class="nump">1,338<span></span>
</td>
<td class="nump">1,229<span></span>
</td>
<td class="nump">$ 653<span></span>
</td>
</tr>
<tr class="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">$ 471,793<span></span>
</td>
<td class="nump">$ 419,469<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>Amount of asset recognized for present right to economic 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/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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;">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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-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;">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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GrossProfitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GrossProfitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income (expense) classified as nonoperating.</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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</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> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-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;">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_ResearchAndDevelopmentExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ResearchAndDevelopmentExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SegmentExpenditureAdditionToLongLivedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, 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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentExpenditureAdditionToLongLivedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SegmentReportingInformationAdditionalInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SegmentReportingInformationAdditionalInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_us-gaap_SegmentReportingOtherItemAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingOtherItemAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_StoneridgeBrazilMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StoneridgeBrazilMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519706425024">
<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, 2024</div></th>
<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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">$ 908,295<span></span>
</td>
<td class="nump">$ 975,818<span></span>
</td>
<td class="nump">$ 899,923<span></span>
</td>
</tr>
<tr class="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">234,042<span></span>
</td>
<td class="nump">250,510<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">447,142<span></span>
</td>
<td class="nump">495,541<span></span>
</td>
<td class="nump">444,928<span></span>
</td>
</tr>
<tr class="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">95,365<span></span>
</td>
<td class="nump">92,419<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=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">447,142<span></span>
</td>
<td class="nump">495,541<span></span>
</td>
<td class="nump">444,928<span></span>
</td>
</tr>
<tr class="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">90,111<span></span>
</td>
<td class="nump">87,712<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=country_MX', window );">Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-term assets</a></td>
<td class="nump">5,254<span></span>
</td>
<td class="nump">4,707<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">49,649<span></span>
</td>
<td class="nump">57,214<span></span>
</td>
<td class="nump">52,230<span></span>
</td>
</tr>
<tr class="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">25,222<span></span>
</td>
<td class="nump">32,679<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=country_BR', window );">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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">49,649<span></span>
</td>
<td class="nump">57,214<span></span>
</td>
<td class="nump">52,230<span></span>
</td>
</tr>
<tr class="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">25,222<span></span>
</td>
<td class="nump">32,679<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_EuropeAndOtherCountriesMember', 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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">411,504<span></span>
</td>
<td class="nump">423,063<span></span>
</td>
<td class="nump">402,765<span></span>
</td>
</tr>
<tr class="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">113,455<span></span>
</td>
<td class="nump">125,412<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=country_SE', window );">Sweden</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">159,035<span></span>
</td>
<td class="nump">157,895<span></span>
</td>
<td class="nump">170,228<span></span>
</td>
</tr>
<tr class="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">32,918<span></span>
</td>
<td class="nump">31,058<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=country_EE', window );">Estonia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">110,112<span></span>
</td>
<td class="nump">109,480<span></span>
</td>
<td class="nump">89,130<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-term assets</a></td>
<td class="nump">8,363<span></span>
</td>
<td class="nump">9,581<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=country_NL', window );">Netherlands</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">84,297<span></span>
</td>
<td class="nump">74,842<span></span>
</td>
<td class="nump">68,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_NoncurrentAssets', window );">Total long-term assets</a></td>
<td class="nump">57,677<span></span>
</td>
<td class="nump">64,660<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_OtherEuropeanCountriesMember', window );">Other 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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">6,755<span></span>
</td>
<td class="nump">18,465<span></span>
</td>
<td class="nump">19,445<span></span>
</td>
</tr>
<tr class="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">653<span></span>
</td>
<td class="nump">577<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=country_CN', window );">China</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">51,305<span></span>
</td>
<td class="nump">62,381<span></span>
</td>
<td class="nump">$ 55,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_NoncurrentAssets', window );">Total long-term assets</a></td>
<td class="nump">$ 13,844<span></span>
</td>
<td class="nump">$ 19,536<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_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> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_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=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_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_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=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_srt_StatementGeographicalAxis=sri_EuropeAndOtherCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EuropeAndOtherCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_srt_StatementGeographicalAxis=country_EE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_srt_StatementGeographicalAxis=sri_OtherEuropeanCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherEuropeanCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45519707775568">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<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_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,058<span></span>
</td>
<td class="nump">$ 962<span></span>
</td>
<td class="nump">$ 1,443<span></span>
</td>
</tr>
<tr class="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">632<span></span>
</td>
<td class="nump">412<span></span>
</td>
<td class="nump">1,255<span></span>
</td>
</tr>
<tr class="re">
<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 );">Additions</a></td>
<td class="nump">632<span></span>
</td>
<td class="nump">412<span></span>
</td>
<td class="nump">1,255<span></span>
</td>
</tr>
<tr class="ro">
<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">(630)<span></span>
</td>
<td class="num">(316)<span></span>
</td>
<td class="num">(1,736)<span></span>
</td>
</tr>
<tr class="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 end of period</a></td>
<td class="nump">1,060<span></span>
</td>
<td class="nump">1,058<span></span>
</td>
<td class="nump">962<span></span>
</td>
</tr>
<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="re">
<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="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 beginning of period</a></td>
<td class="nump">21,082<span></span>
</td>
<td class="nump">18,496<span></span>
</td>
<td class="nump">14,516<span></span>
</td>
</tr>
<tr class="re">
<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">885<span></span>
</td>
<td class="nump">1,974<span></span>
</td>
<td class="nump">6,005<span></span>
</td>
</tr>
<tr class="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 );">Additions</a></td>
<td class="nump">885<span></span>
</td>
<td class="nump">1,974<span></span>
</td>
<td class="nump">6,005<span></span>
</td>
</tr>
<tr class="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">(2,547)<span></span>
</td>
<td class="num">(157)<span></span>
</td>
<td class="num">(757)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesAdjustments', window );">Other Changes</a></td>
<td class="num">(1,788)<span></span>
</td>
<td class="nump">769<span></span>
</td>
<td class="num">(1,268)<span></span>
</td>
</tr>
<tr class="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 end of period</a></td>
<td class="nump">$ 17,632<span></span>
</td>
<td class="nump">$ 21,082<span></span>
</td>
<td class="nump">$ 18,496<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_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_ValuationAllowancesAndReservesAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and qualifying accounts and reserves from adjustment.</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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>EXCEL
<SEQUENCE>109
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MJJ!L@-G?28G'B3V@Z]/I7U!+ P04    "  LB6-:7C>GT^,&   \'0  &
M 'AL+W=O<FMS:&5E=',O<VAE970S+GAM;*U9;6_;-A#^*X17[ 5P:I'4:Y88
M2)UL+= U09-NGQF9CH5*HD?2=K)?OZ/\(END&!?(ET2RCL?GR.,]STD7:R&_
MJSGG&CU79:TN!W.M%^>CD<KGO&+JO5CP&I[,A*R8AEOY-%(+R=FT&525(Q($
M\:AB13T87S2_W<GQA5CJLJCYG41J655,OGS@I5A?#O!@]\/7XFFNS0^C\<6"
M/?%[KK\M[B3<C?9>ID7%:U6(&DD^NQQ<X?,)C<R QN+O@J_5P34RH3P*\=W<
M?)I>#@*#B)<\U\8%@W\K/N%E:3P!CG^W3@?[.<W P^N=]S^:X"&81Z;X1)3_
M%%,]OQRD S3E,[8L]5>Q_LBW 34 <U&JYB]:;VV# <J72HMJ.Q@05$6]^<^>
MMPMQ, "'/0/(=@ Y=0#=#J!-H!MD35C73+/QA11K)(TU>#,7S=HTHR&:HC;;
M>*\E/"U@G!Y/;K_<WW[^='WU<'.-/EQ]OOHRN4'W'V]N'N[1&?IV?XU^??<;
M>H>*&CW,Q5*Q>JHN1AIF-N-'^7:6#YM92,\LUSQ_CR@>(A*0T#%\<OIP>CQ\
M!/'N@R;[H$GCC_8%O922UQHQI;A6YZYX-@Y"MP-SML[5@N7\<@"'1W&YXH/Q
MSS_A./C=%=T;.3N*E>YCI3[OXPE3<P2[AG)SP?]=%BM60O#.7=RX2AI7I@"L
MQ@E.*;D8K0[#L:W"( WQWNH(9[C'&7IQ7N6Y6 (LJ TY!XR/)1^BDBOS0[,F
M"HD9>H>'01PT\9C+*!V:QPO>%(/RQ1739MKX "VF21+'G: <9G$<A9$[JF@?
M5>2-ZE.]@K46LN!JB&JN70 C>^8(4YIT #K,TB2)4C? > \P]@*\DWS!BBGB
MST ,"A;9+*W0<RZA^AR>$A?RV()$XBC).L!M*QJ2,';C3O:X$R_N!Z%9>0+$
MQ)X\32(<=C#:9B'):!:X0:9[D*FWSGP6]=.9YK+R59KT+2O-&SD[BC;;1YN]
MDDH@+J1^&:)%R<RF0":9>K, UM>]V9]9*Y_!X>PFOVV%<8!)3Q+AH&6_X)7S
MJ5G]5$"QV6Y1+\ZMHZ-,RN*D"]1A%B;T(-^.@1[0-/8"_5.(Z;HH2R<T;$.C
M01IUH3G,(I+U5#C<DBGV\M?X%G:=Z:)^@G(-@@I)HYS.Q.QLJ;:KZ@1-["T-
M@BCH@G:9);V@6U;$?EHTA5EIDYF'):_L'-C^;* 6K(A&,>VBM\W".$M[R@IN
MN1+[R7)3_;IHG4!M7B,T#,(NI[OLHB#"?5!; L1^!MQ ]0"T>2TF.(JZ_.RR
M2[(LZ /8$B".3Q*#9<$>B[+00-7..HV]1/JCA?JMO!T'W;(G]M/G+NB%D$TW
M!=)JRA_=J6YSHW5(;1.",>W9F98]L9>N6DFX8"]&#SK1I=;4*0V3M(O0-L,8
M9Z2OCK2<A_VD!QCEDGOUTT%B.2.PN2V.PZRK4%QF(0EZ%IFT#$C\#'@LI%[!
M2FQVPV&6)=UJXK)+4M+7(Y"6!@D^45&]=ER)ET]_N(-[(V_'81_TJWZ*_<I7
MHEP9BLTEGQ8:S5AN@G<V/,2F3!+@R)(J#CN<9K1/F9.66XF?6Z_YC$,Z35%1
MYZ+B2+/GGG1RL2C!79RV54)(CZ(B+8<2/X=V94MII99[=6VBC,.T>UH=5DF<
M]F%NR93XR?2VHU)>.ZZ.GI%D%O<[S+(X[6DL24NLQ-]:=D7*:V =W22)*;&6
MUF&'Z6%4QWA;3B2)M[;<SYGD<U%.N52_-)V+?G&7%B^W_G!I>2-OQU&W)$O\
M)'LG=Z>UB1\D[[K0<[$$;< D6K%RR8<H&@9!@%1C@-@2GLOB/SX%>2QJC@JE
M@ *=*V73;E<[>$V.8VI)F?A)>2*J"D2-)Z XZ(N(I,,LCAL:WUYNC391;AXD
MPSB+=I=1F.UL8!8%#>745!6FT37/>?7(Y6:[=N\_FW'.1_3X;=8&.:PQ J<:
MYF[ .]?9%@?6.OM,CM\LMMJ!^K7#U12X".0C''/S$NFLJ%'.%@4<>^?+15L4
M$!(EV'J]Z+)+H&GI@=N*!^KOH8_2 LUY:1@*:0GE?REAM?&0)+C9'3P,<;+/
MCC?82/"1"^74U]1NR\]H&EIUSV474AKVD IMQ05]35QH!C^!AF6RALQUOQEV
MB 5HOZR7#"Z[+(Z"K ?EP6MLOZ@ H;VLEF5S#K;Z6E10$>?FD]+*T+=R [?5
MPQDF((BZO;K+,"-)'P_25FC04YIUY6 7)UY'(QY&).Z>9Y==FB0XZ8';:@QZ
M2L-^0-9-FI\,/[(^#CC;>9>=JYT?'7S:,M\5_V+RJ:@5:+89# S>)^!';C[5
M;6ZT6#1?NQZ%UJ)J+N>< 6QC ,]G0NC=C?F MO]@.OX?4$L#!!0    ( "R)
M8UH%D]+_" ,  'X)   8    >&PO=V]R:W-H965T<R]S:&5E=#0N>&ULK99;
M;]HP%,>_BI554RNQY@()I(-(%*A:J6M1:;>':0\F.1!KB<UL!]I]^MD)1+"$
M2Z?Q0'PYY^_?.;%SW%TQ_E/$ !*]I@D5/2.6<G%EFB*,(<7BDBV JID9XRF6
MJLOGIEAPP%'NE":F8UF>F6)"C:";CXUYT&693 B%,4<B2U/,WZXA8:N>81N;
M@2<RCZ4>,(/N L]A O)E,>:J9Y8J$4F!"L(HXC#K&7W[:N!K^]S@*X&5V&HC
M'<F4L9^Z<Q?U#$L#00*AU I8/98P@"310@KCUUK3*)?4CMOMC?I-'KN*98H%
M#%CRC40R[AD= T4PPUDBG]CJ%M;QN%HO9(G(_]&JL/5\ X69D"Q=.RN"E-#B
MB5_7>=ARL%M[')RU@W.J0W/MT,P#+<CRL(98XJ#+V0IQ;:W4="//3>ZMHB%4
MO\6)Y&J6*#\9#!X?)H_W=\/^\VB(KOOW_8?!"$UN1Z/G"3H?8PY4QB!)B),+
M] F]3(;H_.P"G2%"T7/,,H%I)+JF5"1:SPS7JUX7JSI[5AU">(F:=@,YEM.J
M<1^<[M[<=3=5_&42G#()3J[7W*,WD5B"VIH2L1FZ(133D. $C9D@^5[[WI\*
MR=6.^U$7:J'=JM?6I_!*+' (/4,=,P%\"4;P\8/M69_K O]/8CMI:)9I:!Y2
M#_IAR#(JA3J=(9 EGB;00.ME:E]R(=?.Y?3G8AG8EF>I7]=<;@=59^=VMNUV
M>%LE;^L@[UB=>. <(B1BM5-% ^%,QHR3WVKH7.W08OBB#KU0]K:07,NJ03]N
MMX/NENCN.]&)$-EQ;+>"\S?P(8L=5*]$]0ZB#EB:,OH/*?8J))Y5F^,3#'?(
MVR5Y^SWDIV6X78%Q.K[G5:E/,-RA[I34G?=0J\HKI/K*$CH_AMZI$K4]WZVB
MUQFZ+7\ONE^B^Z>CHQB22-<)J6X7(N-OC<W$D3#\"IWMM.UJ%#5V+;M=#<+<
MJH[Z9O(%\SFA B4P4Y[695L=&5Y4^Z(CV2(OF%,F5?G-F[&Z( '7!FI^QIC<
M='0-+J]<P1]02P,$%     @ +(EC6CE&E=$S!0  OA4  !@   !X;"]W;W)K
M<VAE971S+W-H965T-2YX;6RM6%UOHS@4_2M6=K1JI;;!YKN;1&I+1UMI^J&F
ML_.PV@<WN D:P!GL))U_OS90('"AK927!,BY!Y_KZ^L33W8\^RE6C$GTFL2I
MF(Y64J[/QV.Q6+&$BC.^9JGZY85G"97J-EN.Q3IC-,R#DGA,#,,9)S1*1[-)
M_NPAFTWX1L91RAXR)#9)0K/?ERSFN^D(C]X>/$;+E=0/QK/)FB[9G,GOZX=,
MW8TKEC!*6"HBGJ*,O4Q'%_@\('E CO@G8CO1N$9:RC/G/_7-33@=&7I$+&8+
MJ2FH^MJR*Q;'FDF-XU=).JK>J0.;UV_L7W/Q2LPS%>R*QS^B4*ZF(V^$0O9"
M-[%\Y+N_62G(UGP+'HO\$^T*K&..T&(C)$_*8#6")$J+;_I:)J(1@)V> %(&
MD': U1-@E@'F1P.L,L#*,U-(R?,04$EGDXSO4*;1BDU?Y,G,HY7\*-7S/I>9
M^C52<7)V=7\WO_]V$UP\70=H_J2^;J_OGN;H_BNZ?[A^O'BZ40!TBK[/ W3T
MY1A]05&*GE9\(V@:BLE8JC%HIO&B?-]E\3[2\SY,T"U/Y4J@ZS1DX3[!6 V^
M4D#>%%R20<: +<Z0B4\0,8@%#.CJX^$F$!Y\/)P,J#&K^3!S/K.'[R9=\(2A
MN:22J>4ET;\7ST)F:GG\!R6[(+-@,MTSSL6:+MATI)J"8-F6C69__H$=XR\H
M48<D"PY$MI=$JTJB-<0^NU/]4M"8@?59A+IYJ.Z*VYEO>,2W)^-M,QD S+4]
M[.W#@B[,\WU?5](6$&!7 NS!*KCB0@JD5AABKZK#"R;.(2GV(6?_D&3!@<CV
MDN=4R7,&9U\G#_$7M.0\%$CP.(1R5W XC8ESL6]8I%4& ,RU;-R"!0",6+[O
MPF7@5DK<025SM1U&Z?($+5G*,AKG%4%#M0U$NB?H'1.2YG8&@[%K.49+&@@S
MVPLA &"&XS1@>]*\2IHW*"U@(EJFN:"0;97]6.MN!ZGQ@-0J.2TQ  H;;EM+
M%^78Q'=@*7XEQ1^4<K]F>B[2)3J*N1#':H?4/1S2XG?>?VIZN"6E"\+$,YV6
ME"Z*^&;/I&"C=@/&H):;5#*U(N5;WSE!*0-GI>39&Z5E66Y+"P0S#:-5B@$
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
M45DR'SSY1HM%9L53H<G8LV5$LQJE2:#W,R'T=F,.**>_^P=02P,$%     @
M+(EC6KVCW'_Y"   UR@  !@   !X;"]W;W)K<VAE971S+W-H965T."YX;6RM
M6FMOVS@6_2N$=["8 >I:)/7L)@%2*]T)T"9!G>E\5F0ZYHXL>B0YC_WU>RG9
MEDU>,>G"7Q))/KSB(>_CD.+9LZK^JI="-.1E593U^6C9-.M/DTF=+\4JJS^J
MM2CAEX6J5ED#M]7CI%Y7(INWC5;%A'E>.%EELAQ=G+7/[JJ+,[5I"EF*NXK4
MF]4JJUX_BT(]GX_H:/?@NWQ<-OK!Y.)LG3V*F6C^6-]5<#?96YG+E2AKJ4I2
MB<7YZ))^2OVV08OX(<5S?7!--)4'I?[2-]?S\Y&G>R0*D3?:1 ;_GL14%(6V
M!/WX>VMTM'^G;GAXO;/^I24/9!ZR6DQ5\:><-\OS43PB<['(-D7S73W_+K:$
M FTO5T7=_B7/6ZPW(OFF;M1JVQAZL))E]S][V0[$00,:#C1@VP;,;. /-.#;
M!OR]#?QM [\=F8Y*.PYIUF079Y5Z)I5&@S5]T0YFVQKHRU+/^ZRIX%<)[9J+
MZ>W-[/;K=7IY?Y62V3W\^W9U<S\CMU_(]'+V._GR]?;/&1F3/V8I^?67W\@O
M1);D?JDV=5;.Z[-) WW0EB;Y]GV?N_>Q@?=11KZILEG6Y*J<B_FQ@0ET?L^
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
MLQ:4J8&JA:!JT9$C0J&BBJ9V5(V8J=K;\"M1"=#0LGR9OQYHPQ[^:J[5.U=
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
M$47+TP9HP:TAQ)3 #@%;$M*C>T)?LLB, S*BDTEK[&451^DZJHHX?,[ME2@
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
M-9?BP*G-Z$Q](3&2S^DF/QJPY%7!? I*%1'-L:+*W/J6NL+U0=;JNL-[AA(
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
MVU=OP_<MAZXES"W# R34C2XU!PRJ!&2C/4_<BF13_GNKG8ZQ-'SJ(/T_'5"
M HT=SH]]++](?M$  ^[X=QL$6R@L_+BA?]K_-.1M^$7$L#S\KN0#?%PCZY1J
MBZV3\ZOE64!?=^--P[^/0$0!6OARKR0@20OP?FN,[V[H@/X',S?_ U!+ P04
M    "  LB6-:#ZYB>#8#   D!P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q
M,RYX;6R-5=]STS ,_E=T&>QI-$W6M;NM[=TZQC&.P8[RXX'CP8V5Q)#8F>RL
MC+\>V4E+N5L'+ZTMZ_OT27+DZ=K0#ULB.OA95]K.HM*YYBR.;59B+>S -*CY
M)#=4"\=;*F+;$ H90'45I\/A.*Z%TM%\&FRW-)^:UE5*XRV!;>M:T,,"*[.>
M14FT,7Q01>F\(9Y/&U'@$MVGYI9X%V]9I*I16V4T$.:SZ"(Y6XR\?W#XK'!M
M=];@,UD9\\-OKN4L&GI!6&'F/(/@OWN\Q*KR1"SCKN>,MB$]<'>]87\5<N=<
M5L+BI:F^*.G*670:@<1<M)7[8-:OL<_GQ/-EIK+A%]:=[\DX@JRUSM0]F!74
M2G?_XF=?AQW Z7 /(.T!:=#=!0HJ7PHGYE,R:R#OS6Q^$5(-:!:GM&_*TA&?
M*L:Y^;6^1^NXRLY.8\>$WAQG/7C1@=,]X"2%&Z-=:>%*2Y1_$\2L9"LGW<A9
MI$\ROL1L ,?)$:3#=/0$W_$VO>/ =[R'[^JN5>X!;M"51L).LB"TA#=&:0>?
M>=\26OAZL;*.^)Y\>ZP47:#1XX'\MW-F&Y'A+.*/PR+=8S0_/$C&P_,GTAAM
MTQ@]Q?ZO+OTW&&Z7'^&J0D>'!^EH=*Y5)N"MDV( 'TN$2U,W0C] *20(F(R>
M0\;M)5,Q90%<*^34'"]@Z8Q&4K) 6)#XI2K(R=3 [<-ZA=2W,$G E63:HH0;
M\0#)23!.!O!>=X9Q9SABMS_11<9-(Y3!2.@GBP^?CI^#-OJ_%0W@PD(CR(')
M U7@M:H;!@4A^I+\'7HM+$?<A#<,9SE2!HRH  7I%SS9?%FLDD@BD/FI(,$\
MHN'PX#1-)N<6<J6%SA1S-$AAE.H,O6R^YTE7?.^R-P2G\.ST*)VD06(CE/1@
M+]TB>TJX:SE3+CP[,F4Z@"4BO#,.(1D"!PR^N5 $]Z)J,5Q_-O/0TCQFB%!G
M/M7O[>:F]$7;HV?#V$%=H&M(L97S4T9:[C&?$^R]N=UW$.],KAJI"//9<K!6
MNVZ(;:W;)^"BFWQ_W+OWXT90H;2%"G.&#@>3DPBHF\G=QIDFS,&5<3Q5P[+D
M9PS)._!Y;KA<_<8'V#Z,\]]02P,$%     @ +(EC6K"QJG[9"P  N"(  !D
M  !X;"]W;W)K<VAE971S+W-H965T,30N>&ULK5IK;]LX%OTKA"<[: %-XF<>
M31L@;:?8+K;;(IG=P6*Q'VB)MCF5196D[+B_?L^]I&3)L3U)L5\2/<C+^SCW
MW$O*K]?&?G4+I;QX6.:%>]-;>%^^.CMSZ4(MI3LUI2KP9F;L4GK<VOF9*ZV2
M&4]:YF?#?O_\;"EUT;MYS<^^V)O7IO*Y+M07*URU7$J[>:MRLW[3&_3J!W=Z
MOO#TX.SF=2GGZE[Y?Y9?+.[.&BF97JK":5,(JV9O>K>#5V_'-)X'_$NKM6M=
M"[)D:LQ7NOF8O>GU22&5J]23!(E_*_5.Y3D)@AK?HLQ>LR1-;%_7TC^P[;!E
M*IUZ9_+?=>87;WJ7/9&IF:QR?V?6?U71G@G)2TWN^*]8A['#BYY(*^?-,DZ&
M!DM=A/_R(?JA->&R?V#",$X8LMYA(=;RO?3RYK4U:V%I-*31!9O*LZ&<+B@H
M]][BK<8\?_->3?WK,P])='^6QEEOPZSA@5F#H?AD"K]PXM<B4UE7P!E4:/08
MUGJ\'1Z5^%ZEIV(T2,2P/QP?D3=J[!JQO-$1N\1[[=+<N,HJ\9_;J?,6&/CO
M/FN#K/%^6907KUPI4_6F!^ [95>J=_/S3X/S_O413<>-IN-CT@]&X.BL_3H%
MHU6JEE-EV9N=FX^%5QCKA95>.2&]^"1]9;7?B#NU,OE*%W/QSJI,>_%!ICJG
M-[OW)XC0()E<7.!J<'F5C,;GXOQT<B[^(OYA5F$QQ/!<L#+WU?>%J81;&.M_
MP>I+D09Y9(_X^:?+X6!X+8;)8# 2OQDO<V04IG5?_%TY]PK)8*TJO"@ABO*Y
M'O."![V,TW-3S,-")"@1!7CMI!F[O3IL\.="_*V"<A/"XN J$7ZAQ#NS+&6Q
M$8I=F E=>,,O/IC*^H6X!4\A$80L,HAV'@[.:LFW<ZL4WD,;":^'D8EX0=-)
MG6'_^CE2>,K@^N6I^.V9ZXO2FI6F82!S(<7)J-]/^OV^<*K0>.(4?(RWMO%-
M#-8L^N94W,( O'?@/&%FP1TT\(?\P6^MRODE^X6>NJ['4UEJ!%9_QYB3T6C(
MDT[&EV-:'_2K+*D\TX4L4E;9..]$5K%:)&BCI'4BJ--)!Z!TQ-)P,4S(JE)Q
MC<@WP;>U"FMKO,)R,]A>HP^+DW#DWDJ;RN4;S$^-I44.*H4Y)Z/S"9Q%_@JI
MJ!Y07IT*0-W1^H#2PU/"Z#;9@B5_AE,]>W)8VLC<R8XN^'93)^++U?@:7DR>
MA2_6"_=6E3FH+>CIJE)9ITCMYP)LOY8+RD+J!RA>%,N9(AI48KW0Z4+('(V*
MZW@3/M0%=$7UY^=R)74NIT'<=".JDH:<#"8AG:H20FF<DUZ[F4QKQ*3*>O1)
M@$,!C? 06(?@O,KJL..-HQ!@<$X& KG!J?6 1@\6LUQJSSG#?I"Y,U$>T3LD
M>*" %PXN<-6T=G4BW)ID,@^WGK.@)=);![Y--^VW1QPJB'0!>+8UDYPPNR ]
M/Q5OC45]Q,I.5&1?\/..P"F!OTD1U"FE,2R,?4O&W['\\.#^\X<[KF@)C6R%
MC:G^XAIY5Y)2B2CS*L15EF6N4SG-%5HI.X<K88%# @*WP)8N]FFUWW8$C$+J
MFMC&I$<I2F$\KCVM*0G4WRIMU2ZPJ''FB3FJ'(V$,M3@Z66UQ+.5LNB-R3YM
M0FP,RPC#=,'#&E?1DMOQ3Z'KI]/"$5H>)%>#R5$^)LE;&D7AN:+ASV+/IY'C
MZ,_"Q"TUMA]"SF::VGH0?BM4H21Q2X49G*/[)7*R[1%;J/F.S"00"^"Y1',B
M3(0RY0">64Z_/U!Y" TUBM1#JLI'#$$QMIKI!*@NQ O]$F^IT5%9 ?B@J=!X
ME&M5A&N^ >PR&64ME9V#5!(F&I/7+P)]I!CI:EYZH5<O1:9=:<(CBI=T2!)'
MB0>5'4A)6JUH+(:2.W-->8DVNW"!]/@=E" _Z:*2M2!(2 'A.=/8M'(Z:K\B
MC6LK$=U2;F)+0*]:[UAIRML:G>R/3%/Y*3)V&J">1K#F1D8;Y]#-!]Y3P8>!
M=7-J0JS,R>Z'EZT)NEAAR2W'OL#;H#JOC]VP+/1W-HR:5Y-6V[$S;#_PD-#Z
M9%0BX8O0*L2M9=*!1S/.+^"*A<FSL-1>O.Q''(&F,,4OT;<A#S%'E]"59.V\
MW/(PF:14C3)B*:(3S$*FIB@7$L6"4+*30!3MM;3D^4U-T1X;>\S/5 U3B29
MYU2%R4S$#9RP!NL+)IN82@=\@:"F:,6@B\E<S=XIU8E6S=V;[A'FJ37@WNAP
MQB=[+.P@B(=R\4>5S;>1#>]EMJ+.1!!Q65Z8PN!BH\>]0,R-B,$&']@0H<V
M;MQ1&!0\+M=S N *K!JH>(K<)JS*+06';(HF506PPQT5-KE.<6*B6TB5RKC
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
M;!C<@7FWT$&;^\ZHCAD0_5F/;B9BT)Y-SNER*OKM:9^?SG Y[D_I\AR7?4P
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
MA6%)G1^--Z#]E=9N/_$!NG_)[ ]02P,$%     @ +(EC6B2PL0Z'$0  HSD
M !D   !X;"]W;W)K<VAE971S+W-H965T,3DN>&ULS5OIC]LV%O]7B&G030#%
MXV.NG,!DTFE3)&V1M+L?%HL%+=$V&TET26D<[U^_[R"IP[+'DW:![8?&(_%X
M]_N]1^KEQMC/;J54);X4>>E>G:RJ:OW\]-2E*U5(-S)K5<*;A;&%K.!/NSQU
M:ZMD1I.*_'0Z'E^<%E*7)Z]?TK-?[.N7IJYR7:I?K'!U44B[?:-RLWEU,CD)
M#S[JY:K"!Z>O7Z[E4GU2U6_K7RS\=1I7R72A2J=-*:Q:O#JYGCQ_<X;C:<#?
MM=JXUF^!G,R-^8Q_O,M>G8R1()6KM,(5)/QSIVY4GN-"0,8??LV3N"5.;/\.
MJ]\2[\#+7#IU8_)_Z*Q:O3JY.A&96L@ZKSZ:S0_*\W..ZZ4F=_1_L>&QY^,3
MD=:N,H6?#!04NN1_Y1<OA]:$JWT3IG["E.CFC8C*M[*2KU]:LQ$61\-J^(-8
MI=E G"Y1*9\J"V\US*M>W^I2EJF6N7A7NLK6(._*"5EFXE9J*_XN\UJ)#TJZ
MVBIZ]_*T@FUQ\FGJMWC#6TSW;#&9B@^FK%9.?%=F*NLN< KT1J*G@>@WTX,K
MOE7I2,PFB9B.IV<'UIM%(<QHO=D^(32LOM4NS0URZ\0_K^<@$K";?PTQS4N>
M#2^)OO3<K66J7IV LSAE[]3)ZV^_F5R,7QP@^"P2?'9H];]&:W_Q%F)XQK58
MQ.<Z/A?:B52ZE3!62)&">:"<1;62\*I8&Z=P+V'FN5Y*<M_*@+/EX,$6Y\",
M.[6%,<*BV^%;JU(%KYME2U.M8/30]B/QZPI'6KO5Y5+<(3-.F 5/1B;IA_JC
MUO .^4@@?J2F1HYX(SG/%8V,S]=RRP^M0OJ<SI15&9(V5S")S*"L)$8AW&J!
M8J2=X7TJ:T=/@63A5L96X.15;76U]4_A=4._8P9:2\"@3,TK(==K:[YHF P,
M53M,AG&)R. /( V'W$FKB7)=5D"RJX2%Z0*%#F]O@ E=@=93G2,YR#,^;],'
MT=Y5\ +WP>5'XJVR("/BM6\_/ZALB0.O,2#K2@.A/Y<P(57%'/05_#KAW4VQ
MEN56K&0F,!.!R7W1*9C&6CGS-%.E@: (U&8"$A2$X!*"IK6J3+?X8"-M%JW+
M"RVL" (_9I)P)E<YO1 K3SER =9%S]Q:I77.G*YKRZ:;@61@'+)!@^'';"0^
MR!+R')G_'$Q9W9&*T.)AFT;_74VS:6=U"C:DW6=T'%VV1?/M-U?3R>4+!VN"
MYH(*O86C92J[EI;$S/J&]8=\PI'A=M_HJD;G<Y"4JA4\ 8HKHG]I90;+LVF
MM0"W(-Y;+\V;(,WOOJ0K62Z5^(@&]1'I;ZL A R,P<[SVD'X<8[)+\GC99Z3
ML9$=0*J&M1/D7GU!&9-?[6A/A?W(@%%>.SH'Y32FN4<./C8M +&0SA4;+EE,
MJ:JV(/QK(*8@[9(NB42(BT1C#AS6DL4(FCM,,XABR^I&^T$MJ\4"  R:AJO3
M57<Y,[!<VR5(FJGG'<RY=)*P$$0S9*&LC-VBT0(!SO/H8^8ND<P1*/DG$,"[
M1@ _L #>1HN?=!U7D4$2+6!]&P-&8YQ[&E=V&[D&>C+E8$.B&L0_*.2$K1 <
MCZRC%;4?3<^3\7@LE 0)D4=M8$^!"#:K<[85"E?H6>*Z7@*N0E(OB.7F[RNR
M%O /(HJW!7K$&N(QYB ?GWO4P9*0PI2M  (+5=MN6'+U'#*!!L [$M>4L)0#
MQ,@9X,Y8"KR AS_#HN@/FE7;1)!I1YQUN0&?Y@B,TAPV1V0+TI19EOH_Q $.
M6R)]**U9<CFY &FN-(AK(RFC&0O0+(;\7F3!;&9RG1%#<YF#SV"64HJ93].Z
MP!"H@OF@R5FU0N@.3@9PRH6$"U[E\S3$7FL*SG>JJG*.BS$"L@:8VJOIF,A,
M<^F<7FBR)L\UA>,FD?C0V"$8,E,55X^.W<L&5":PI< F&(I(E-[]@%X*3\,&
MX(4.:@'>B:$U)(="52N3@=)3%"[0F6\3R%I6FTRG@GT^$MS-Y/BD%:4ZL:FJ
MK)[7%9D-AA=@WECG!0^V7_+NW4C(&9[S-[D&O,[KK*V$HH%R2 )S#T&YPS_;
M%;H#3,TTJ+*"((UF+VV).8!=D(>@:IA?KWTF"&-@GUNWE]^.>6J,2$7(MA30
M<D:',ON]9FT$N]:.@"5@R=*S=(R=#AI0Q^)[=H.XI#0= +3')<EZ=E .(E5&
M!S=HF;>8<GQ(_75?%#T"M, HUB RTX9,S23@M(=/./;M+N8M!G".]Q!>&LD
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
MR#E8/G"7Z3/IHR[6[+I6+26=Q8;;2$U$XL,QT,6=/\5"G]OQ@/X+ !8$0GE
MR/R-T3,O<6W?N&@D&>*RI!LWT5Q+K[X@GW!'Q/,G?J^S9?-AC#<?A$MHZ.%J
M\QU_",-!'#=I14-0&-ZD2/UEAV*M*AVNG?D[S8E/(4AM6G4B":Y<TX7_YI(<
MK%/$#R8BJ.OV0.K@3'QEM^407G[.RP9JOZ'/KDY;'\X5"DP0/P]T_-D$?T,7
MG\8O$*_YP[MF.'^^^ $L&'NSN5K U/'H\OR$OTT*?U1F39_AS4U5F8)^KI2$
M3(L#X/W"F"K\@1O$[S)?_Q=02P,$%     @ +(EC6E/PFEKJ"   0!4  !D
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
MG0&-+Q1]W=0OSD%S$1[]#U!+ P04    "  LB6-:3&NA"AH,   W'@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6R566UOXS82_BN$&_02@$DDZGV[
M&R";;'L%NMVB:>\^' X'6J)MWLJB5Y2237_]/4-*MIPHN38?'$HBAS//S#PS
ME-X^F/:SW2C5L:_;NK'O%INNV[VYO+3E1FVEO3 [U>#)RK1;V>&R75_:7:MD
MY19MZTL1!.GE5NIF<?76W?NEO7IK^J[6C?JE9;;?;F7[^%[5YN'=(ER,-W[5
MZTU'-RZOWN[D6MVI[O?=+RVN+O=2*KU5C=6F8:U:O5M<AV_>QS3?3?B'5@]V
M,F9DR=*8SW3Q8_5N$9!"JE9E1Q(D_MVK&U77) AJ?!ED+O9;TL+I>)3^O;,=
MMBRE53>F_J>NNLV[1;Y@E5K)ONY^-0]_5X,]"<DK36W=+WOP<T6Q8&5O.[,=
M%D.#K6[\?_EUP&&R( ]>6""&!<+I[3=R6M[*3EZ];<T#:VDVI-' F>I60SG=
MD%/NNA9/-=9U5W=J#8@[]JO:F;;3S?KM90>Q]/"R'$2\]R+$"R)"P3Z:IMM8
M]J&I5'4LX!+Z[)42HU+OQ:L2;U5YP:*0,Q&(^!5YT=[(R,F+_JR1[%_72]NU
M"(E_S]GKI<7STBA-WMB=+-6[!?+ JO9>+:Z^_29,@^]>T37>ZQJ_)OW/.>0O
MBF"?=JJ5;F3],\MDJRAZL;1BTK+2;'>F<4_,BLF&8:C:7:NM8MU&=FZ^NI=U
M+SNL:-6ZKV5;/[+E(YXK=H/ULGG\]IM<A-EWD+?1:L7,?M]*E=HE\E9^5BT[
M7=Q\NOVX.&.Z<8\JFK,!4IUALJY-B5VPB35]6RHHVU0T4UJKK*6ID.L(J2G5
M!?MM9G\2S[1UNGE=U%=5]D0!,'"E2]4>+60;29-;1=L2;')9JSU:'-.:KD5V
MWJI[K,6-#\0KK6ETZ=6[ZP!?JZNU8N];^8>N.7O8Z'(#<ZPAF10J<(HFA)^Y
M8]3E:),93=BN-57O("D[N,*T4 5RK1\\Z ZL[14J3=- 13SPPJ<*ORJXNB=8
M*U:U *L%[I[ZR7G6U#T-L->]=Z=]M)W:XGK83M_K[G'8?[NK-8DZ+!L5<U9N
ML6&M!NV>P3>G8Z6L7@]2X/M^12  5W:O #4F4DI_]N'F$70S83-@\'"W@_OF
MC!M-&:59!$SKS$&H;_?*WZM&*S)+EA %Y#4)[%!H2!#0/39WB_J ,E9I.6KE
M+<9JTS<N"G:FUB6D4.K-)=-,1+I\I+E6;A5SL6LL9;0M6[U4+EU^-D@B,9\?
M@ \UUZ$Z9K5/EDEFD3H4KG/;4R6L$#0:I5R#!ER)!C(]Q*Q:LT6Z@3\:60]%
M3%%\EG*G.]Q27]%35-K[CC Z)(1N$#?(Z1^)?LY'QUM9*V^RJC6JH..@'H1%
M_@#<NG(N/#+U;U,C.0FN>T<S#F'0 V?P4JW_4/;9_AY0Q3ZKQR- MDI:*$W
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
M%_[ET]]X]+7L0=5$-,QNP 'G_M7>]"W%A2N<H!N41&C3-_ZEX, TKY=<]T*
M^*-[Y.ZMEW\_0L?IW?YMR?BF Y5,-FM-!TT/[86C3A^7; 1+=D=GZL;B##Q]
M%;E"N; ;?OPR "HJ?>\XDN.D^Y7D."2<M4]8<:-D]:67+=:S9:]K>F_X,J!N
M+7<F=?3"Y%Z-KRS\*XG#-4RT_=+J2DMZ:WPQ][WH<O(Q#YFQ=I\LZ0,-8/??
M]?9W]U]%K_W'P,-T_TGUHVS7&M6E5BLL#2ZR9,%:_YG27W1FYSX-+DW7F:T;
MDNFJI0EXOC*F&R]H@_VWXJO_ 5!+ P04    "  LB6-:87KM#6@"  !N!0
M&0   'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6R55,%NVS ,_17" W8JXL1)
MNJY+#"1IB^W0KFBQ[3#LH-BT+5267(ENFK\?)2=>"K1!=[$EDN_Q4?;3;&/L
M@ZL0"9YKI=T\JHB:\SAV686U< /3H.9,86PMB+>VC%UC4>0!5*LX&0Y/XUI(
M':6S$+NUZ<RTI*3&6PNNK6MAMTM49C./1M$^<"?+BGP@3F>-*/$>Z4=S:WD7
M]RRYK%$[:318+.;18G2^G/CZ4/!3XL8=K,%/LC;FP6^^Y?-HZ 6APHP\@^#7
M$ZY0*4_$,AYWG%'?T@,/UWOVJS [S[(6#E=&_9(Y5?/H+((<"]$JNC.;K[B;
M9^KY,J-<>,*FJTT^1Y"UCDR] [."6NKN+9YWYW  .!N^ 4AV@"3H[AH%E1>"
M1#JS9@/65S.;7X11 YK%2>T_RCU9SDK&47K?KAT^MJ@)+I_XZ68Q,:U/QMF.
M8ME1)&]0C!*X-IHJ!Y<ZQ_PE0<QZ>E')7M0R.<IX@=D QJ,32(;)Y C?N!]R
M'/C&[QT2?B_6CBS_$G]>F[=CF[S.YFUR[AJ1X3QB'SBT3QBE'S^,3H=?CFB=
M]%HGQ]C?]T'^DP)6%G-)<"4RJ21M8<&VRFM?\%W#%:YMRX:$Y#2<^/0$J$)8
MF;H1>@M<A0P'J<D< &_, $; H5#[DG\ =UB@]=D;0PA3,$6HRXQV1LE<$!,6
M4@N=2:' $0?JH)2O&385":D<>[X4-I>Z9*QT(/:]!Z\=<WS@@1IM&9SNN&.K
MJ;-#'^TODT7GH7_EW4UT+6PIM0.%!4.'@T_3"&SG[FY#I@F.6AMB?X9EQ1<B
M6E_ ^<+PU+N-;]!?L>E?4$L#!!0    ( "R)8UI/P;^,90,  " (   9
M>&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;)U6VV[;.!#]E8%V432 $ETM7VH;
MD)UT:R!-TCI.413[0$MC6Z@D>DG*3OY^AY2LN$#B[/9%O,TY<V8X)#7<<_%3
M;A 5/!9Y*4?61JGMP'%DLL&"R0N^Q9)65EP43-%0K!VY%<A2 RIRQW?=R"E8
M5EKCH9F[$^,AKU2>E7@G0%9%P<33!'.^'UF>=9CXFJTW2D\XX^&6K7&.:K&]
M$S1R6I8T*["4&2]!X&IDQ=Y@$FI[8_"0X5X>]4%'LN3\IQ[,TI'E:D&88Z(T
M Z-FAU/,<TU$,OYI.*W6I08>]P_L'TWL%,N229SR_%N6JLW(ZEF0XHI5N?K*
M]Y^PB:>C^1*>2_.%?6T;118DE52\:,"DH,C*NF6/31Z. #WW%8#? 'RCNW9D
M5%XRQ<9#P?<@M#6QZ8X)U:!)7%;J39DK0:L9X=1X/OUT=;FXOH+9#,[A(;Y>
MQ/>SVQN(;R[ARR*^GGW\/KOY"^+I]'9Q<S\?.HJ<:JB3- XFM0/_%0>>#Y]Y
MJ382KLH4TU\)'%+;2O8/DB?^2<9+3"X@\&SP73\\P1>T*0@,7_!:"JZF,*=B
M3ZL<;?#\<[=OPP/+*U;739G"EXKEV>HI*]<0)PFO2B7A1[R42E!5_?U24FJ7
MX<LN]4D;R"U+<&3149(H=FB-W_WA1>Z'$P&%;4#A*?;Q;^WB2<J7!?_/VH'[
M#<**YW0/Z$3*)N6P%7R7I2A!T;HYI9EZ(D-!@R;7 A/,=FQ)UHUW:?9E][Q+
MFI:5"1H@'4L4 E-0[!&8E$@<>EY[>$(F)* N1J!2PF*)HBTG\PT,-W5\>)^5
M!.*5I!EY-H )RXT3IF"Z86*M77#X)C*%YWRUDL<&\0GU _A.,EY3 7^"9[N=
M'K51X-/W?12X9_5LY)Z"!F34CS0D] PP\**SENX$T#=&81B8UN]T--BSNX&!
M:\KCR-(TTUF71)-62=V]I>0*G95RC;_DX>&_;]*;:?$ID)[6VNL9A;[=";MG
MC=9>SX3:M772WDB2U[/#?F2"[7=#0] Q1-VH_^SGK82%=L?3))'MND9/MW-0
MXT>UFMK/2Z?:.;JU"Z1:TF^3!%,T]07>SK;/7US?^L_F]=OYF4HQHSW(<450
M]Z+;L4#4[U$]4'QKWH E5_2BF.Z&GG 4VH#65YRKPT [:'\*QO\"4$L#!!0
M   ( "R)8UKY*U&!60(  'X&   9    >&PO=V]R:W-H965T<R]S:&5E=#(U
M+GAM;*U576^;,!3]*Q:KIDU:PW=:98#4A$W;0Z>H6;=G!VZ"5;"9;4+[[V<;
MPI**1-'4%_"]ON?<#YM#U#+^) H B9ZKDHK8*J2L9[8ML@(J+":L!JIV-HQ7
M6"J3;VU1<\"Y 56E[3G.U*XPH582&=^2)Q%K9$DH+#D2355A_C*'DK6QY5I[
MQP/9%E([["2J\196(!_K)5>6/;#DI (J"*.(PR:V[MQ9&NAX$_"+0"L.UDAW
MLF;L21O?\]AR=$%00B8U U:O'2R@+#61*N-/SVD-*37P<+UG_VIZ5[VLL8 %
M*W^37!:Q=6NA'#:X*>4#:[]!WT^H^3)6"O-$;1<;AA;*&B%9U8-5!16AW1L_
M]W,X +C3$P"O!WBO <$)@-\#_$L!00\PH[:[5LP<4BQQ$G'6(JZC%9M>F&$:
MM&J?4'WL*\G5+E$XF2SQ"]H)M 1NKA#- *5$9"43#0=TC1Y7*?IP]1%=(4+1
MSX(U M-<1+94N36#G?5YYET>[T0>UT/WC,I"H"\TA_R8P%9%#Y5[^\KGWEG&
M%+()\MU/R'.\8*2@Q>5P?P2>7@[WSG3C#^?@&S[_?\YA;-P=73!.I\5B)FJ<
M06PI-1# =V E[]^Y4^?SV*C>DBQ]([*C,0;#&(-S[,D/)91J9J,7M$/>&*16
MPUUR[4Y#?7=VA[,8"0O=6_\X*ATC"YQP.H1UY=L'7V8%?&L43J",-51V5WWP
M#B)Z9[3CE7^NQ+73PG\TG3+?8[XE5* 2-HK2F=PH+>.=VG6&9+7Y_M=,*C4Q
MRT+]((#K +6_84SN#9U@^.4D?P%02P,$%     @ +(EC6BQU:+Y# @  B@8
M !D   !X;"]W;W)K<VAE971S+W-H965T,C8N>&ULG95;;YLP%(#_BL6D/;7A
MELN6 5+2;EH>.D5IMST[< "KQF:V">V_KVT(RZ:$2GD!VYSS^3M&'**6BV=9
M BCT4E$F8Z=4JEZZKDQ+J+"<\!J8?I)S46&EIZ)P92T 9S:IHF[@>7.WPH0Y
M2637MB*)>*,H8; 52#95A<7K&BAO8\=WC@L[4I3*++A)5.,"'D']K+="S]R!
MDI$*F"2<(0%Y[*S\Y7IAXFW +P*M/!DC4\F>\V<SV62QXQDAH) J0\#Z=H [
MH-2 M,:?GND,6YK$T_&1_LW6KFO98PEWG/XFF2ICYY.#,LAQ0]6.M]^AKV=F
M>"FGTEY1V\6&GQV4-E+QJD_6!A5AW1V_].=PDJ YYQ."/B&PWMU&UO(>*YQ$
M@K=(F&A-,P-;JLW6<H29E_*HA'Y*=)Y*-OIX,Q#H2>",L *MA,"L 'WL2D:N
MTCN8.#?M:>N.%ER@A>B!,U5*])5ED/V;[VJS02\XZJV#4> ]I!,4^C<H\(+I
M""\<R@TM+[S .U?F#=J_H@W+R(%D#:;GJNZ@T_-0\]TL98U3B!W]84@0!W"2
MCQ_\N?=E1'DZ*$_'Z,FNH8!\;S^[]4^UT2KCM?K_D#O=<6".J801L=D@-AOE
M_.#L]@JY<>A[<O-!;G[5J3V!T%\1ON VSGS/;3&X+:X^N'&_<>Y%/_>D/U0@
M"ML%)4IYPU37*H;5H=&NNO[R-[SKT@]8%(1)1"'7J=YDH5^GZ#I?-U&\MMUF
MSY7N7798ZI\%"!.@G^><J^/$;##\?I(W4$L#!!0    ( "R)8UH\I3,X$0(
M -T$   9    >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;*54VX[3,!#]%<M(
M/*$Z22^@DD1J=T&LQ$K5+I<'Q(,;3Q-K?0FVLUG^'MM)0T'="HF7V&//.7..
MXW'>:_-@&P"'GJ10ML"-<^V:$%LU(*F=Z1:4WSEH(ZGSH:F);0U0%D%2D"Q)
M5D12KG"9Q[6=*7/=.<$5[ RRG934_-R"T'V!4WQ<N.-UX\("*?.6UG /[G.[
M,SXB$POC$I3E6B$#AP)OTO5V$?)CPA<.O3V9H^!DK_5#"&Y8@9,@" 14+C!0
M/SS"%0@1B+R,'R,GGDH&X.G\R/X^>O=>]M3"E19?.7--@=]@Q.! .^'N=/\!
M1C_+P%=I8>,7]4/N<HY1U5FGY0CV"B17PTB?QG,X :2K9P#9",BB[J%05'E-
M'2USHWMD0K9G"Y-H-:*].*["3[EWQN]RCW/EC3]>!@9],I1Q5:.=%KSB8!%5
M#.V,KH!U!FQ.G"\6(*0:B;<#<?8,<9JA6ZU<8]$[Q8#]24"\RDEJ=I2ZS2XR
M7D,U0_/T%<J2;'&!;SY9GT>^^?]91]\^>B"Z<2#M]W/G,%19G*\2FFIM6UI!
M@7W76#"/@,N7+])5\O:"A\7D87&)_9\];)ANW=]_89!_N8 S'9S324ZNG 13
MQ\:RJ-*=<L/MFU:GWMT,5_9W^M#XM]347%DDX."AR>SU$B,S--,0.-W&"[S7
MSK=#G#;^_0$3$OS^06MW#$*!Z44K?P%02P,$%     @ +(EC6F@>.ZGK"0
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
M\6B^[-7%&F*U=L2P3OYJKH3C!"* B>3O,SZ407WYKBOT7"M"2;T5LYLK:SE
MX(@#<\$?P&@?ECP^":P7,J_\3GI$=L4P%)97G&AZLK80.@#LEL.)/L@@.(<\
MDA9E(T)("7=(6:L;5J]Y@C4H>,W>48!7VV8'7XB6-B" PB$H&L\LP*.E8&<)
M.P$C00L$"".RS/1G2UMW&]D%(?9D(SZP] Y0XGHO?YC.2K"W($CG45H?XBJ'
MB6\2P1T>2-H"D_&7R_/3&T20IK?<A@I2LXI%F!=!_J/#5'YTD^2]54%,:[1#
M=(W7J3E,*@5W65X*Q 2) +_91MG6Y*3A-KY41\\O,%.EN9];DD*3D?.E,R.U
MW6]@4C)+9.FP23'C5>&%<,"B+^C\/]=\CCOB-MEU A5213! NHA,;B)4)FM+
M5.X$>LZ&BW5G<LETI"X$.TK$!2:+4[969F0DVA/C:796[8X@*DF4#:$D!L(D
MN'2,BQOOYXA.[*]$*,/P/U(?R:5Q>%?FC&FVX+M*^!1B+2F:AOMPAB*9"Y+(
MP"Z-$^)C.AJG?8TD)3&;B\3\C&4@WH"#X$T&=^UMPB3;:A&(V\G>OHX1W,OJ
M7#P>3S2T.?PN"9,M#%<5..<UIG?4O"%!@?N$@1D%(2>V5<X*D9/=2,)^YR39
MD:4TB]_.MC&V"0#:A3^,#-I@XW8GI.>YIK>CU,;<3R/1D'OD<A=[]U&E0R.N
M[IJ0Q$V3A!0^*\NIUT7'::1HD7QR,L"J%,H$#=A]X+/M\H(S,XG0RU["W#(H
MX:2WRSB/1%PK=WPQ]I33=_O+_NJ*)<;+]$Y\@.P@Z"ZI+ ZHEVZ.UC!$P)RO
M(STF7"0G7P-P@5D3YT) +<7HJ27!S!VGBZP6I.7 F _C0]+2!\ET&,!07IE@
ML9M4(1S_&L<;@FYC:"26UX['"V/OZ[J %@["C-&APX4_/Q^SO:T)9L:0C4,K
M;*0&. S^+Z<3$Y378'_(?N0^9!&P&%Z09'VB">P/G)E1"=[@,=9QO9?TAZS[
MI44/<W#Z-I'DA82&I=O2- N;VY))^N'D9'+T[ FO\,/)D\GL^1/$D6]TKM=S
M.C-?LN47Z!\GD\1^(&U"&P7Y7FY+EF*WY[?(^MBZ,GE#-M9)<EC>2/9#K5%-
M(-F:D$N&;C6M5@67N4@MG+%,5$G!<2@&[%4GJ1ND>I3EX#C%9"SS(Z#,L"2N
MX9A+\X43ZK"2((J?)SFFI"CI)7?"*1Y$H*S8R7D>HN^@8/+[V]5X[-/C_5)*
M5QGO$.<WSN-Z=YD8OH#K>N-BCLB;7\DW)38A'O]9S\33A/X1"9'A6NFB;\K=
M7,-+BX&7HDVD4^Q5L@P'1*YRZ>:C;8K0#"WFI[V]8C Y:14!=>)$UT1C(]UQ
M\Q=<6^3< M!I9WWF)14PMEJIV68OOS"V86B,PA.=]]\TS+02:"5#6!?$WMTE
M7^KNK6&"Z+\'CI@Q ,TXH?^0L[.\<#C1 0^$S(/L 7'SQ>+_A4I649(K8B,W
M^,CL]5=Q<W=]/HP6:NYPZ=?IB!,-'Q&A<H'F(R^O@J1V?AY:?H_$[T(G+_!K
M,E6=-^$1/TVS,;\7B_7'XW7V#WS<%S%0'8FVQV?J):8UW(;+ $FY@>QWO6BW
MPFT58R XB4*R&<1@#TE<^DYFX# )#T/^.KOT<[G9!6QRHF\GLY.I1>MP6B#
MS=X;3/@D7\'QZ'Q5U66]Y-K,@IAO'#(!*6@5*(<GNU5#9K?C<RLD-1INM;>-
ML1.,5>;C\=KP185UL\_J>C@3?X_A_8X87_-A[REOM?Q63#=Z1''C4HU3<OL+
MS0%*;X0OW[!I5=><BR" JMFE$IQQ&/N&?#!#&:GXR^.Y;K?PFG[LW+<P[6MG
MD#PCJ55L7(@*Z HPT^R=+,DS<@/,[13_0(0B*#8$&^S?P_"]1K 6X.W"%>D%
M8</@ZDB(!H@.25@ W7DFXM<]VW2)P%B-X"!#TBZ"320ET[B4 2%SEG,@Q^28
MTA7NW+V$&LGK^[;+D9[3OP>76F>_UP293KF#"[$65]L9&X6HEWG:;^>(&2M
MQ*A7D@R]DA1$18&:I"J1"^?2:<0L3JZ\\M4+02@LONJ:)VLULF&(S!*AFR31
M\B((BFNV@EQ/F''(5G-Q49)-2Z-=)C<)XU .AQL*F=AI=NZ,W. Q[X9W@\OO
M\'B*ZH;?88/G2#,(K%:90$;.08?JK@3D0J87'G?V7K;S,2J1*:8GN?5&+:I[
M2-#[%$40RG@0219[.MC"LD%'IG2JU;[.P1-VE:>+#Z#V 5/L1RI=MY_KB<,#
MHD>5K#6"J[M-70W&H(,@3*5&8DS)D0<BVZXXI\EKZ&OE19NS4>!@1X;2-\)\
MWM&QM&5 0]Y=KTW;0@MB;D<EEM<E8[LJU=T^P6DR#<:\\>D!UO*-N@EU:03\
M$@@Z#!36Z:EFX)@8,ZB?-V#<(I MZ:=JJ'/,2P,RU\0O:8S;D8),%7]U#6?J
M  O#3OM&COYRS*CV2 5OW1-(9T6BVY8(NZ12IMI.>@<8^[N4+0FO\34D+[%7
MG"I7U^P_W/'=2"E*<;[.NR:_,(-5EI+Q)K/>II'>6RLT9U7>]W*'G&A"Z&JG
M9;TW?7_QZ^<+\;#<[TFS3%R=IY^&3[62P]M0.!M#(+%YZ7B\K^A<<DHWV6=T
MY)9[6Y._81KFT& #(GH_B<,$,WO=Q-SQZA ]\B>EXT4>VEX7)"RMM,;X1Q,V
MNZU;UF-1[F KT%1A/>8AW1"/+:X:VB+>W$7CCM](T"]\%GP8H2C4:I9Z=T;7
M) DL>JM+,I')X%U2MW+&6B/<D5?8!7+./N'HOJ99<?\L65RHV"T7II5-U^U
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
M"4(5 %<>Q^Q.UG76=6LY&+4WP/BN-6(,\VW?F5 1"-QXPMYC=P^\=1GRM*_
M5LD#L?H\^);79)'N^PL<[[A;QPUAUMEBUOENS'XU1Z8R/9G>RXK.(WYK3*SI
M+'()RC_,EL/RITF-F*)+ZT2+3C0(+H<[6KFL;&H$N:#>GDY,4HH<W)!0\:-G
M,Z%58MR3JJSISY.R$ELWN =]-!6D9YW@MW%K#J NC? 76$B!B'TKB".Z]3S'
MBK%YQ:WC Y!^P*[G<_2UY#=C+IJVUD1MV(X[;Y[]?=<MZP=:,02/[3$L'SPW
MW8/'U3:K=CN3KK827\LE?1[ :C]09.@1"/KPR<DW].[HVMU2=Z5G3Y=!P?^[
M:>AS]DM1R:[1:2O@H3U$)PWM3(PJYYNVCDY (O/(L<(("?[IF*DS2<=_E.=[
MFUV-)@ZEEPAD[%JAC69N[,1HO_!@FK='RMLY=/Y:E?GW.:<'&?5;])]ZR6.#
MV^Z>:J-XV+/(C8+6(FR9)D<V1%O'<,=& ^E/S+T54]]IGCJ6S=W)<:^:9I;;
M4!=Z$]/;./T3[CF'O:H*_);'_6KZ7LB/>(A6%.3N_RB'COV(#G3,]9A36^OV
MW-H;Y*#3AD&N[PWYTQT&VJ$T/]WY_H3]PL)\9:.>"HMN/T5MGFZ^Y$W;[U?;
MX>UGP(^B0NW6+)-S3+5?A_Z(5>V7M?9'7:[,UZQ966-S8F[I?%E6- #OYV59
M]S](P>;[YL7_ %!+ P04    "  LB6-:8T;^E-T#  "D"   &0   'AL+W=O
M<FMS:&5E=',O<VAE970S,2YX;6R55FUOVS80_BL'-2A:@(@E2I2EU#&0EZX;
ML!9!G&T8AGV@I;-$5!(]DHZ;_?H=*=OQ@#A;OTC'X]US#^]X.LVVVGRU+:*#
M;WTWV,NH=6Y],9G8JL5>VG.]QH%V5MKTTM'2-!.[-BCKX-1W$Q['^:27:HCF
MLZ"[,_.9WKA.#7AGP&[Z7IJG:^ST]C)*HKWB7C6M\XK)?+:6#2[0_;*^,[2:
M'%!JU>-@E1[ X.HRNDHNKC-O'PQ^5;BU1S+XDRRU_NH7/]674>P)88>5\PB2
M7H]X@UWG@8C&7SO,Z!#2.Q[+>_0?PMGI+$MI\49WOZG:M9=1$4&-*[GIW+W>
M_HB[\PB/5^G.AB=L1ULQC:#:6*?[G3,QZ-4PON6W71Z.'(KXA /?.?# >PP4
M6-Y*)^<SH[=@O#6A>2$<-7@3.37XHBR<H5U%?FY^CX\X;!#>/<AEA_;];.((
MU>]-JAW"]8C 3R D'#[KP;46/@XUUO\&F!"= R>^YW3-7T6\Q>H<TH0!CWGV
M"EYZ.&,:\-+_../*Z!YNB*NANT!Y=BW<A RC@3^NEC;H_WPI R-^]C*^[YL+
MNY857D;4&!;-(T;SMV^2//[P"OOLP#Y[#7V^H#ZL-QV"7L'^),LG6&!#O>%
M#C5\0MT8N6Y5)3OX65?27_B7SO%ZI(>6<J0[ZE,U-.#"A8!:6=DT!AOIB,+&
M4"<>.!A<:Q/LP![1:8[I=#LZ\"YY3^@&'$59HU&ZMH#^Q@#5&_LE%6%?\_!,
M Q8)_&(L&O7&+3ZJBDA]]$UM]* J"PNG!X*K&X1K(_]6G;>VNE,U,:[A=Y3F
M5)PQC _Q?<LO]+%<2,K.!7RA!+1P15>(3@MGP#/!>%QXJ8P93](@):P8=7'"
MRC0+DF I][I$I"SA,4EOWQ0\X1].2%DV94G&O50*)K(DZ#)6$LJ"/K?/+/8^
M__>=E2S/2A!3XIN!X(RG\<O*CQM#X^ D4)K'+"G+\,X+#JFGS,OOMK^R2L*=
MK-1*54"ZM"Q 4 X%!Q&S:5% RLIX"DG,!)EGK,B*DT'(,8T%Y)RE10)"L#S-
MX4$[NIL#U='Z.H8B<9;'.4EIQEF<BYTD2J\3><[BS!=)3',FTM)+5,*XG(:"
MA%R=[;-UML_7&91QP7CIP<JI8$7B*UZ4)54M#1UQH_NU')YV-/Q\J8&:Y;F%
MGAM(&H1MB_3T+>0=0!O5J('NN85!NZ/=:O]=4W8$P/K\I6_1Y&ARD'D3YJ.%
M2F\&-PZ1@_8P@J_&R?-L/L[OS](0%PJ'*W*-SZ<B C/.Q''A]#K,H:5VQ"V(
M+?U&H/$&M+_2VNT7/L#AQV3^#U!+ P04    "  LB6-: -,[T0$#   Y!P
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
MS;6BU6"+4O *:\UE#0H74^\L&)\G]KZ[\(WC2N_,P6HRE_*'77PNIIYO":'
MW%@$1L,=7J 0%HAH_%QC>EN1]N'N?(/^J].==)DSC1=2?.>%*:=>YD&!"]8*
M\U6N?L.U/K'%RZ70[A]6W=TD]"!OM9'5^C$QJ'C=C>Q^;8>=!YG_PH-P_2!T
MO#M!CN5'9MALHN0*E+U-:';B5'6OB1ROK5-NC*)33N_,[!)))0WO;]E<H#Z9
M# R!VJ-!O@8X[P#"%P""$*YD;4H-G^H"BWV  ;'94@HWE,[#HX@?,>_#,.A!
MZ(?1$;SA5L6APQL>5_&OL[DVBJ+@[T-*=A#180B;&6/=L!RG'H6^1G6'WNS=
MFR#Q/QPA&&T)1L?09S>4:44K$.0"+F35R!IKH^W*48=/]Y2"-+*Z@"^F1 6?
MZRX=*:X/*7-4W&%E;DN$?$^V<+)Q(UO13\-""DIC/88_D2E ZW$@?V$U)U8;
MG]F_(7QI4!'#>KE&RJ4V\!:B7CA*W!@/0[@II3*G!E6U>RN)4TC2&+XQQ6U<
M[IYE40JIG\"M-$SL0\>]S/?=. J&\-TE)!:G[(Z(+)%*B"U2CX2<5&O3@NM<
MMK4!XHNDH@*YSUT#UWO:GSD+O:#XZP2_YS4\D!'U"0S[I&O4)^[/GNY32_II
M"K] W!]E-'2AP!]#X;]Y)6>ZA$6GSX6=-XP7Q%60I *,?&H$D'/!ETZ0[OP7
M9>LQAM]E?>H 797EYF$,KKZ?RL5I:\-':[1A-3=D"8(GY?$^+UF]/&CP)[*&
MO:$?TAC&/AS)MWB;;_&K\^VF;1J!])6QT73.!*MSI*BTG\-_2;*C,@XGV0:_
M^]SN>&[7[/\CXLZ<=<?/4DX=<,%;"/R>'_O=)!W%<$DYQ@4W' ] Y*U29!P0
MZTL//>*=B[;HG"A=##Z]1$C.:Z-1Z,8L#9X!"UDOUXF_@8:D%V41I+V$_G?R
MNW@"3+RCU-:0(.C%<7PL)))M2"2O#HDK9EK5R=J6X!T;'8J%H^"'8V%?RM/X
MWU7X:>D]$@JQ2\@@\^TB@;"7)2,[32'HI8';S6@:!ZF=CF@:T 6J_=3/+<@9
M\.Y-%@;AA[7U%RUQ1-MV\*K=5.B&/53N&^'L'U'R7Z(F6KQJ6N.B@H"0"O+[
M43(ZV:O3!]UXR'N#G8:F0K5T;9L&5PJ[WF:[N^T,S[J&Z/%ZUU9>,;7D5$4$
M+NBI3Z76Z_)BLS"R<>W17!IJMMRTI.X6E;U YPLIS69A!6S[Y=D_4$L#!!0
M   ( "R)8UK9RSV"300  'D+   9    >&PO=V]R:W-H965T<R]S:&5E=#,U
M+GAM;-5646_;-A#^*X3:%0F@R"(IR7)J&["3;.N #D:2M0_#'FB)MH5*I$M2
M<?/O=R1EQ4$<-V_#7BB1O/OX'>\[Z<8[J;[I#><&_6AJH2?!QICMY6"@BPUO
MF([DE@O864G5, -3M1[HK>*L=$Y-/2!QG T:5HE@.G9K"S4=R];4E> +A73;
M-$P]SGDM=Y, !_N%VVJ],79A,!UOV9K?<?/7=J%@-NA1RJKA0E=2(,57DV"&
M+^>IM7<&7RJ^TP?OR$:RE/*;G7PJ)T%L"?&:%\8B,'@\\"M>UQ8(:'SO,(/^
M2.MX^+Y'_]7%#K$LF>97LOY:E68S"?( E7S%VMK<RMWOO(O'$2QDK=V(=IUM
M'*"BU48VG3,P:"KAG^Q'=P]O<2"= W&\_4&.Y34S;#I6<H>4M08T^^)"==Y
MKA(V*7=&P6X%?F9ZMV&*7\PAKA)=R09RK9F[KD7-A$9G]VQ9<WT^'A@XS+H,
MB@YX[H')*\"8H,]2F(U&-Z+DY7.  ;#LJ9(]U3DYB7C-BPA1'"(2D^0$'NU#
MIPZ/OB'T!7L$I1DT4XJ)-7?O?\^6VBB0S3_'HO?8R7%L6TJ7>LL*/@F@5C17
M#SR8?GB'L_CC">9)SSPYA3Z]@](LVYHCN4)FP]&LKF7ATP8K"ZY<L8J"(Q>C
M1G-N=IP+="\-J_WB1M8E5^B6FU:)$-TP)2JQUF@+B\X@1$R4W3X"Y$_B@6MC
M9<*V%< <NY33M.^!*GM&=7M 57NJ:TB /67943:.LCZ@K#K*_)"R,W",5<^X
MVC,N/&.TX]9&HY4$%CO[5.[^'@%*(VYUBD!EO%D"(L673FEVH'8@W?6]Y(*2
M#/UR,-R\9$;M^M-P^SI)G,-^/YQ02]JK)7VS6JXK7=12M\K-? 4L7Q;_01EH
MM'Q\9MB7RHZI\I@(3K(Y7AFS_4]AKVAMF&GU?F:Y,?'XX5U.\/"C1D**B^[6
M_.VVH@*B-OM'%,4<SD%>_1?$F5OT8F-CU:AL%22M%X1]$5X44 IPB*/;:1/D
M<XGNX>_470JSEZ$/2^_YQMT!S:_N3\'+BV>5^K3ZYU-TGOH?3+3V;O;$$QR'
M0YRA]S"-: KS/!PE(SO'43Y"OW4E!#_F, 41O4<XLW8TQB$96C\\C/($??&'
MG.%A%J8Y/;< 200Z/\,TQ#FQ"SB/LA3!#W#%*VL,%5-8OG5M/4D:IAG=VV%P
MA".&U'E2$L7D93 O\Y#$HS#..YHY15F<AA1C#PK[_X$XZ/]5'!2EPSC,8VIS
M22(R0L-L&*8CXG,+Z[TX4AIF-/:WG.2(9"".F'AQQ'DO#I(ED./LW*L-TG26
MA20?N?DH(L-7M8&348A3[ RI%=%9%M,P33T4B9+TY^*@/]7ZL>_CX* =:KA:
MNZ9/HT*VPOC.J%_M^\J9;Z>>S'U3^IFI=05]4,U7X!I'0_BX*=_H^8F16]=<
M+:6!5LV];J WYLH:P/Y*2K.?V /Z;GOZ+U!+ P04    "  LB6-:0M9T8"8&
M  #9$@  &0   'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6RU6&EOVS@0_2N$
M&W030/4A^<AIP#G;18\@:;L?%HL%+8TM;B72):FXWE^_,Y0LRXZJ) 4V'V*)
M%&?>&[X9CG2Z5/J;B0$L^Y$FTIRU8FL7QYV."6-(N6FK!4B<F2F=<HNW>MXQ
M"PT\<HO2I.-WN\-.RH5LC4_=V*T>GZK,)D+"K68F2U.N5^>0J.59J]=:#]R)
M>6QIH#,^7? YW(/]LKC5>-<IK40B!6F$DDS#[*PUZ1V?C^AY]\!7 4M3N6;$
M9*K4-[IY%YVUN@0($@@M6>#X\P 7D"1D"&%\+VRV2I>TL'J]MG[MN".7*3=P
MH9(_1&3CL]9ABT4PXUEB[]3R+11\!F0O5(EQ_]FR>+;;8F%FK$J+Q8@@%3+_
MY3^*.#QG@5\L\!WNW)%#><DM'Y]JM62:GD9K=.&HNM4(3DC:E'NK<5;@.CN^
M%I++4/"$O9/&Z@SC;0WC,F+77&CVE2<9L _ 3:8AG]O_S*<)F(/3CD7_9*43
M%K[.<U_^3WSU?/9!21L;=B4CB+8-=!!XB=Y?HS_W&RU>0MAF0<]C?M?O-]@+
MRF@$SE[PLVAL.%\*$R:*:!OVYV2*L4$!_55'.C?9KS=)275L%CR$LQ9FC0']
M *WQZU>]8?>D 7"_!-QOLC[^J$C;N'N35&6/=\XP-6.7H,4#)_%O[;&0S,;
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
M,SDN>&ULO5;;KMHP$/P5*Y6J5FK)A6M/(1*05CU2CX2@EX>J#R99P"*Q4]O
MZ=]W[8044$!4BOH"]F9GXAE[G1T>A-RJ#8 FSUG*U<C9:)T_N*Z*-Y!1U1(Y
M<'RR$C*C&J=R[:I< DTL*$O=P/-Z;D89=\*AC<UD.!0[G3(.,TG4+LNH_#V!
M5!Q&CN\< W.VWF@3<,-A3M>P /TUGTF<N15+PC+@B@E.)*Q&SMA_B 8FWR9\
M8W!0)V-BE"R%V)K)8S)R/+,@2"'6AH'BWQZFD*:&")?QJ^1TJE<:X.GXR/[1
M:D<M2ZI@*M+O+-&;D3-P2 (KNDOU7!P^0:FG:_ABD2K[2PYEKN>0>*>TR$HP
MKB!CO/BGSZ4/)P"_=P40E(#@$M"Y FB7@/:]@$X)Z%AG"BG6AXAJ&@ZE.!!I
MLI'-#*R9%HWR&3?;OM 2GS+$Z7!1;#<1*[)@:\Y6+*9<DW$<BQW7C*_)3*0L
M9J#(6[+ 0Y?L4C#9988B<XB![>D2PY0G9"IX#%Q+:K<5$Z<2$J;)G*DM>16!
MIBQ5KY%L#GO@.R 3X/$&U[#%V-0*!GG!8K!#5Z-<LV@W+J5-"FG!%6E^0)X$
MUQM%/O $DG,"%WVJS J.9DV"FXP1Q"W2]M^0P LZ-0N:W@]OU\"C^^'!#37M
M:NO;EJ]SA6\VGD['\SI?;^+,1?2@<AK#R,&;1H'<@Q.^?.'WO/=UGC1)%C5$
M=N97I_*K8]G;UTH%UGC?X4F&7$A3&F^J,XPU@ >6I:9>'C5DY,=G!-NA^EGG
M<*=)AYLDBQHB.W.X6SG<O7DBSZM>FALC!VE"^ 6JL[&@>V?IS =N'WHMOS=T
M]Z?VW),4U29UJZ0S.;U*3N^FG"\H1/"Z==_$_>OV-TD6-41VYE>_\JO_WPJL
MWZ3#39)%#9&=.3RH'!XT6V"#NK)H7Q18;5+WHL!JD_R+ G-/&AEL ]:V(53$
M=AK%9[J*5CWGV+9:%_$)]J)%Z_B7IFADGZA<,ZY("BND]%I]K'Q9-(?%1(O<
MMDM+H;$7L<,-]M,@30(^7PFACQ/S@JI##_\ 4$L#!!0    ( "R)8UKT!4.
M[ (  &D(   9    >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;*V676_:,!2&
M_XJ555,GM<WW1SN(U(+0>C$-E7:]F'9ADD-B-;&9;:#]][.3$%$PJ)-V [9S
MWM?/.<F),]@P_B)* (E>ZXJ*H55*N;RQ;9&54&-QQ99 U94%XS66:LH+6RPY
MX+P1U97M.4YDUYA0*QTT:U.>#MA*5H3"E".QJFO,W^Z@8INAY5K;A0=2E%(O
MV.E@B0N8@7Q:3KF:V;U+3FJ@@C"*."R&UJU[,TIT?!/PD\!&[(R1SF3.V(N>
MW.=#R]% 4$$FM0-6?VL8055I(X7QI_.T^BVU<'>\=9\TN:M<YEC B%7/))?E
MT$HLE,,"KRKYP#;?H,LGU'X9JT3SBS9=K&.A;"4DJSNQ(J@);?_Q:U>''8$;
M'!%XG<#[J,#O!'Z3:$O6I#7&$J<#SC:(ZVCEI@=-;1JURH90?1=GDJNK1.ED
M.FOO'F(+-",%)0N282K1;9:Q%96$%FC**I(1$.@2W=,U4,FXGIV/06)2B2]J
M_6DV1N=G7] 9(A0]EFPE,,W%P)8*4&]C9QW,70OC'8$90W:%?/<">8X7&.2C
MC\O]]W);E:6OC=?7QFO\_"-^IB+\NIT+R=7#]]N47NL7F/UT0]Z()<Y@:*F.
M$\#78*6?/[F1\]64['\R>Y>ZWZ?NGW)/'_!&/642.,&5\4:V\KB1ZS?%.G6=
MQ$M4V=>[.1C" B\.@C[L'5W0TP4GZ9[5F^&2T,LE9X7*W0C8.D0[.\>1%^_A
M'0:Y[K43F^G"GBX\23<AE*B&S%'!F+D+PH-M_3 X@#-$^>XQN*B'BT["/3*)
M*]6F?2-?( K2!!D=UB9T?7^?TA"6Q'&8F#'C'C,^B;E]T[RAE=#])TM D_O)
M#U2#+%ENXHT/0?PD\)P]7D-8'#F^;^9->M[DGWGQ&K@Z"%'&A#S!G1RVB'?M
M[I?9$.7&7KA';>\<!/H0_HYY0:A %2R4SKF*U3/%VX.MG4BV;,Z&.9/JI&F&
MI?H6 *X#U/4%8W([T<=-_W61_@502P,$%     @ +(EC6KE.N06E P   !$
M !D   !X;"]W;W)K<VAE971S+W-H965T-#$N>&ULK9AMCYLX$,>_BL55IU:Z
M6QX#R5Z"M!NNNDJMM&K:WHO3O?#")%@%F[.=3??;GVU8-A"6;B+>)-AX_I[Y
MV9@9E@?&OXL<0*(?94'%RLJEK*YM6Z0YE%A<L0JHNK-EO,12-?G.%A4'G!FC
MLK ]QPGM$A-JQ4O3=\?C)=O+@E"XXTCLRQ+SQULHV&%EN=93QV>RRZ7NL.-E
MA7>P ?FUNN.J9;<J&2F!"L(HXK!=63?N=>+ZVL",^$;@((ZND0[EGK'ONO$A
M6UF.]@@*2*66P.KO =90%%I)^?%?(VJU<VK#X^LG]?<F>!7,/1:P9L7?))/Y
MRII;*(,MWA?R,SO\!4U ,ZV7LD*87W1HQCH62O="LK(Q5AZ4A-;_^$<#XLC
M#5\P\!H#KV\0O&#@-P;^:PV"QB P9.I0#(<$2QPO.3L@KD<K-7UA8!IK%3ZA
M>MTWDJN[1-G)>%.O-V);M"$[2K8DQ52BFS1E>RH)W:$[5I"4@$"_HX],M;\
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
MI0P0WR\HY2\G<G^TW0^?_@]02P,$%     @ +(EC6F-P\J-7!@  FST  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#0N>&ULM9M=;Z,X%(;_BI4=K6:D;A,,
M3=IN&JFM.]I*K;::3F<O1GM!B4FL 9S!IA_2_O@UD.)X1$Z*<KAI@?@\L5]\
M,&]L3Y]E_D,M.=?D)4TR=398:KTZ'0Y5M.1IJ [EBF?FDUCF::C-:;X8JE7.
MPWD5E"9#.AJ-AVDHLL%L6EV[RV=36>A$9/PN)ZI(TS!_O>")?#X;>(.W"U_$
M8JG+"\/9=!4N^#W7#ZN[W)P-&\I<I#Q30F8DY_'9X-P[9<&X#*A*?!/\66T<
MD[(ICU+^*$^NYV>#45DCGO!(EXC0_'OBESQ)2I*IQ\\U=-!\9QFX>?Q&_UPU
MWC3F,53\4B;_B+E>G@V.!V3.X[!(]!?Y_!=?-^BHY$4R4=5?\KPN.QJ0J%!:
MINM@4X-49/7_\&4MQ$: -]X20-<!]-> 8$N OP[PWQL0K ."2IFZ*94.+-3A
M;)K+9Y*7I0VM/*C$K*)-\T56WO=[G9M/A8G3L_OZ?A,9DWNQR$0LHC#3Y#R*
M9)%ID2W(G4Q$)+@B?Y KI861FL_)@^)QD9 ;<\]4&7N7FYZ8Z]<#<I>4\6$V
M)U<_"[$R7423CXSK4"3JDV$\W#/R\<,G\H&(C'Q=RD*9LFHZU*8Q996&T;KB
M%W7%Z9:*>Y3<RDPO%;G*YGSN H9&A48*^B;%!06)C$>'Q/<."!W1H*5"E^\/
M]UO"V?O#*= :O[FQ?L7SM_#:[N#W\T>E<Y-J_[;I7?."=E[Y_#E5JS#B9P/S
M@%$\?^*#V>^_>>/1GVU:8<(8$LS1,6AT#""ZN2\&&HFP>DKQ%_.\5;Q-O9HR
MJ2CEP_9I1L=>,)H.GS9E:2LU/IFXI5AKJ6-;RFG(4=.0([ A%X5(YJ8[J"HY
M1;K*Y1,OTU.1_\BMR$1:I&T- ZE=NP4FC"'!'#7'C9IC,+W@!][W&U.<7&N>
MJM94&V-JB@EC2#!'TTFCZ03LH5;35:,I?]/T@!3UF).(N#4!8;8W(J\\S-L&
MFDLPLJN 2#!'P.-&P.,]4CQ\V9;B(+5K=\2$,228H^9)H^9)CRE^@JDI)HPA
MP1Q-O9%]WQSUF.0[X &0Y7!H5Q&Q:*Z*&V_M'MC0VS!:FDOFQ=W1#Q[)86;7
M/HE*8U@T5T]J]:0]YOH:CB4L)HUAT5QAK0OQP)?S?=,=AOM MJ,:$"R:*Z*U
M(![L08!LWSZHP\S.G1*3QK!HKI[6"7E'?68[JB-"I3$LFBNL-44>Z _VS788
M#KW"PZ&=5>S#!7G6!GFP5_D[CD7$25SDF=!%SBL98_%2'N\PZS"Y<]]$=498
M-%=5ZXV\XSZ3'M4CH=(8%LT5UMHD#W0,^R8]#(>&>%17A$5S?WJVMHC"SF5G
MSF\?Z&%RUZZ)2F-8-%=5:Y.HUV/.4U2_A$IC6#176.N7*&@;]LSY'7!HH(=#
M.ZO8ASFBUAQ1V+]\E3(I)VC (1UF=.Z%J+X(B^;J9WT1#?I,;U2#A$IC6#17
M6&N0*#Q7M&=ZPW *9#>J&<*BN2):,T1AO[*1W<#@C3H5A$IC6#17/VN#Z*3/
M[$9U0J@TAD5SA;5.B,+31'MF-PR? -F-ZGJP:*Z(UO50V)A<9_6BJW)9@.;1
M,I.)7+SN&,I1)X50:0R+YBY6L?[''_68[#ZJ!4*E,2R:*ZRU0#X\4[1?LN^
M ^X<CNPL8A]VQ[=VQX<=R?9DWSZRP\C.?1+5]V#17#DWEJ;!:]/V3';<A6JX
M*]7Z,$2^-40^/%&T9[+#<&!DAR,[B]B'^?&M^?%A?_*-+T64[/JE'89T[H6H
MQ@>+Y@IHC8_?Y]HX']41H=(8%LT5UCHBO\\%<CO@T%B.ZGZP:*Z(UOWXL$'9
M3&]@]$:=[T&E,2R:*Z!U/GZ?Z^)\5 ^$2F-8-'>AN?5 09]+XW; @=$;CNPJ
M(A;-%='ZG0"V)#<\5'PIDRY+W&%DUSZ)2F-8-%=.ZWR"/A?&!:@>")7&L&BN
ML-8#!7TNC-L!!\9R.+*SB+ULS=G8FP-;DNW)OGUDAY&=^R2J\\&BN7):YQ/T
MN2XN0'5$J#2&17.%M8XHZ'-=W XX-%T.AW96$=7^##=VK:8\7U2[?Q6IMBW6
MNS:;J\T.X_-J7^TOUR^\4U;O$[:8>MOR;9@O1*9(PF.#'!U.3#?(ZYW ]8F6
MJVIO[*/46J;5X9*'<YZ7!<SGL93Z[:3\@F8_]NQ_4$L#!!0    ( "R)8UKH
M,\?@R@(  )H(   9    >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;*U676_:
M,!3]*U9639VT-2&!M.L@$I!]]*$2*NOV,.W!))?$JF,SVX'NW\]V0@HT9&SJ
M"[&=>X[/N1?[9KCAXD'F  H]%I3)D9,KM;IV79GD4&!YP5? ])LE%P56>BHR
M5ZX$X-2""NKZGA>Z!2;,B89V;2:B(2\5)0QF LFR*+#X/0'*-R.GYVP7[DB6
M*[/@1L,5SF .ZGXU$WKF-BPI*8!)PAD2L!PYX]YU')IX&_"-P$;NC)%QLN#\
MP4QNTI'C&4% (5&& >O'&J9 J2'2,G[5G$ZSI0'NCK?LGZQW[66!)4PY_4Y2
ME8^<*P>EL,0E57=\\P5J/P/#EW J[2_:U+&>@Y)2*E[48*V@(*QZXL<Z#SN
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
M>U%;I.RPSD]+2TYB.@/ZP.<WBX[RN<<I2+IBXA-\D2EEL$'G^69U W^\*B&
MGOJ.#/W9Y_ &SZ ?CZL>]V;#4IQY5!X,ZBUZ\Q]_")/@ISYG_4_&CEPWZ%PW
MN&9]OG?,;N\8YS:-*2,', LKS+F4[BG3L]V@YBKK<T=SQZB^P]6^[3P*DS"8
M^MM#GN=283P8C3JI(P+#CL#P*H$VD :H*N]9N(Q#8]E*<,KN#+)*.PJ7\3=7
M)(?(QH/1Y 1_C]0P&%[ GW3XD^OX\UQCSBQ"6C"9$W)ZQ!3H6WSCIBXBHBT.
MCE56(5@%J6"\I(J[I4ZR<2^_MRHDYW@G\>"$5(]0.)GT<QIUG$97.5'_LJ+.
M2$/U-L-] &R!5X(P.D-R&\;!,#H!W",V3N(+B,<=XO%5Q)3KU+0D=0VM4:;O
M8.D=&<%<N^S#.N[!.AB,3Z">2PW#I!_HI ,Z^2_Y2M7N>J9.SC-U-'1%^ AX
MC]11/C?0_8/66:+.ZXG"0-W]FE[2G79#RT/=JT_.'VF8:6:/?\PTD] +TU2
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
M7O+F2915?]'S(9;1$9KOLCS9' <7,]B$\>%_\.V8B+,!V&T90(X#2'T :QE
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
MFW/SR%V*4A/SJ)"K*#0K[M@M?T%6WH>$!4"PEK^LQE_6*_YZL8_*/5IM7_=
MPFRKT^63T<0ZZG.G6VILS6?'5R?(BGF0,-_J7G^[K0R 0K;\,VW\,]7ZYU[P
MA*8L?*3H.B4_6*2RD1;1UT:0,!L2YD#"7$B8!PGS(6$!$*SEW5GCW=DOF)7,
M(,T-";,A80XDS(6$>9 P'Q(6 ,%:YIXWYI[K9R4T74G_$GEAYCMYB<XV;%LL
MD*UXDO&(A430$&7Y0\9"1M)GE;.U ?HZ&Q)F0\(<2)@+"?,JV/S@]F]<3,?M
MN[\/&3$ @K4<BXW] J]QMF?7B(0A*[(,)$()E].@1*0\DI)':6-!97SQ,MU6
M+75>ZV/UM2\HS0:E.: T%Y3F@=)\4%I0T]KGEVDUYU?;Q0=I"JQUL4M8BIY(
ME)<NIB1-/O!<H(B1!Q;)08;2K%ID;[/BSKQA9DZ/9LTV:$P'E.:"TCQ0F@]*
M"Z!H;;.:>[.:6K-^S 47=+5!7^2%-Y<1E.[4,GJ[$Y)F@](<4)H+2O- :3XH
M+8"BM5V\3R_A7Y%?PJ ))E":#4IS0&DN*,T#I?F@M "*UK;Y/M&$]9FFO9GE
M-"Z.V<EU6]Q-N&!#_K5' #?Z<+TM"DES0&DN*,T#I?F@M "*UK;H/EV%]?FJ
MFV*:QA[R\O$P^GU+5\4ZPY:FC*MG:7H<-M"S'$&K1B4W>FEO]T+2'%":"TKS
M0&D^*"V HK7=NT^&87TV[*=3^7I^[R$$:,H,*[))G6P^[J;,NNE\1:%N/A^T
M\KZB\K-.S  J9ML^^UP8UB?#G!-6>7^P!+MMUKB4_@%-E8'2[)J&<6N]Q+"F
MQQ8"S8.!TCQ0FG_F$0F@HK9MN4]S86VBX:>?(='C>YL2-,=5TPZO"ZK'2.IB
MKSQ'HH)U'R0!;8 /2@N@:&VG[7-.6)]TTC]-HA?W]A%H1JFF'7;]=#KJW!V[
MI6;CXX55%[1F'BC-/ZN= 53,RD;#@V?^8YH^EB^,9'(*FR>B>I2\V=N\E/*Q
M?!7C:+^-+]WJU9(]IGK3Y9:DCRS)4$37$FE<3.4X,JU>'JDV!-^6;Q8\<"%X
M7'[=4!+2M"@@?U]S+EXVB@#-*SS+_P%02P,$%     @ +(EC6J/AXSMR P
ME X  !D   !X;"]W;W)K<VAE971S+W-H965T-38N>&ULK5=A;]LV$/TKA%8,
M+=!$HF3+3FH+2.P5*]  09RVGQGI; FE2(^D[7;8CQ])*;*4*&Q<*!]BD;I[
M?.]T).]F!RZ^RQQ H1\E97+NY4IM+WU?ICF41)[S+3#]9LU%290>BHTOMP)(
M9IU*ZH=!$/LE*9B7S.S<K4AF?*=HP>!6(+DK2R)^7@/EA[F'O<>)NV*3*S/A
M)[,MV< *U)?MK= COT')BA*8+#A# M9S[PI?+O#8.%B+KP4<9.L9&2D/G'\W
M@T_9W L,(Z"0*@-!],\>%D"I0=(\_JE!O69-X]A^?D3_:,5K,0]$PH+3;T6F
M\KDW]5 &:[*CZHX?_H9:D"68<BKM?W2H;,<7'DIW4O&R=M8,RH)5O^1''8B6
M XY?< AKA_"IP^@%AZAVB*S0BIF5M22*)#/!#T@8:XUF'FQLK+=64S#S&5=*
MZ+>%]E/)$AX4.D,KG1[9C@+B:V2GWBY!D8+*=_KEE]42O7WS#KU!!4/W.=])
MPC(Y\Y5>WZ#X:;W6=;56^,):.$0WG*E<HK]8!ED7P-?$&_;A(_OKT(FXA/0<
M1?@]"H-PU$-H\7KWR$$G:H(96;S($<R^L%1>HWXOLU$OY9:D,/?T3I0@]N E
M?_Z!X^!#GZ2!P#H"1XW D0L]N>>*4+U+^F56OA/K:XZ/?1+,_'V;^W.+$..H
M,>IP&C><QDY.GT'*2[U5A "FT)8+<SSTT:M@8@>]YQ9G+_.+&W[Q*V)&.=N<
M*1"EC=Y[Q* WA/$O0Q@[5'3X31I^$R>_A8"L4.@C20M:J)]]K)P I^;O0& =
MK=-&Z_2W-NAT2($#@74$7C0"+YP?\Q/3.092(4$4]![1E3_&[00Z#^)Q'+3^
M\).D<R[ZFY)P<+RB@E,R%/V'ZIFKC0#0-47O-W6#GOI1AT+KAJ!U2V-GXM[!
MGM-]P3;H%=NUQAI*^4!H7>7A47GH_/A'Y6FE?.U2'CZ_8 (\GDR>Y'-MUSY%
M\?0B&L7]1RD^%@#8>?TFJ]V_NCY",M?74'7<UZR-82_C06N#H="ZZH_5 1X-
MF*7.4N-DY0.A=94?:Q#L+D).R]+Q+V_Y'I.>2L1OU?TEB(UMAR1*^8ZIJ@5H
M9IN6Z\HV&O[1O.K7;HC8%$PB"FOM&IQ/- %1M4#50/&M[2(>N-(]B7W,==L(
MPACH]VO.U>/ +- THLG_4$L#!!0    ( "R)8UKMX-NHY@X  $?B   9
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
MH#,*U!GPMERU \DJ4R*V3*J"8[JYJO# ]0:UGC$F#P-==?I_1OP/4$L#!!0
M   ( "R)8UK34ZVH100  )(1   9    >&PO=V]R:W-H965T<R]S:&5E=#4Y
M+GAM;*U8;8^C-A#^*Q8]5;M2=\'F?9M$NH0[]:2>M+KLM9^],$G0 4ZQDVS_
M?6T@)#$.79WR)<'PS.-G9NQAS.3 ZA]\ R#06UE4?&IMA-@^V39/-U!2_LBV
M4,DG*U:75,AAO;;YM@::-49E81/'">R2YI4UFS3WGNO9A.U$D5?P7".^*TM:
M_SN'@AVF%K:.-[[EZXU0-^S99$O7L 3Q??M<RY'=LV1Y"17/685J6$VMC_@I
MP:$R:!!_Y7#@9]=(N?+*V \U^))-+4<I@@)2H2BH_-O# HI",4D=_W2D5C^G
M,CR_/K)_;IR7SKQ2#@M6_)UG8C.U(@MEL**[0GQCAS^@<\A7?"DK>/.+#AW6
ML5"ZXX*5G;%44.95^T_?ND"<&>#@B@'I#(ANX%TQ<#L#][T&7F?@-9%I76GB
MD%!!9Y.:'5"MT))-733!;*RE^WFE\KX4M7R:2SLQ^U*EK 3T0M^ HP>TE.LJ
MVQ6 V HM6+EE%52"J]$)B#Z]R57' =W-H8)5+N[170*"Y@6_EQ3?EPFZ^W"/
M/J"\0B\;MN.TROC$%E*MFM-..V7S5AFYH@P3])558L/1IRJ#[)+ EF[VOI*C
MKW,RRIA ^HA<_!LB#O$,@A;O-W<-YLG[S<F(-VZ?.;?A<Z_PW?W)N QXWN;E
M%60-@.-(J'0^F6+><GIF3E5DGOB6IC"U9!7A4._!FOWZ"PZ<WTWQNB59<B.R
MBUAZ?2R],?99(H/&19Z:(M9:AHVEJJ+[V8/G>SB>V/OS6!A@) [\Z!*6&& 8
MQY[7PR[T^[U^?U2_+(&RP%4F^:UA<#:ABR.U "_4#U$D#-U $S]$8>)%9NE!
M+ST8E:Y6L6GUFGP)!O,_8->/0\T9$RS674Y,*">( [,[8>]..+HK%[NZEB73
MN/?"6^Z]6Y(E-R*[B%C41RP:7[N004T+4\"B88H"W]6R/001?7,F0XSG^N9$
MQ[WL>%3V4E !2+[:4,%2L_QX*-_3RX8!@QVLR1^"0B\TR\?.Z<7O_&S-Z"S/
M)XS=4%.U,*!"'.G:32@272D:^*QMP:/J7YB@A6R0FMV&MC7;YZH5-7J#!PJB
M(- 384"%)-87DHG+"YTKWI"3-V2T:B2P NE)9BP;G>V-ZL9-V9);L5W&[=0"
MX=&N8*QV=)87.\OU]5?:P@0C)/#UO)O82$2N)/[4=^#QQN,=5:1CN"PCGJ_[
M,43I+SP3$;E2!?&I\\ _W7K@8;_P@,-@4$>,L'"0 A,L<MPK#ISZ#SS>@+25
M).MVH&Q%FC.-T1]#R^"'GMY+F6">X^J=H)$-XVNUY-2 X-&W=>?/J97ZG^(8
M#AI2$A.]HS*@7*(G,C&AW$!WR#X[K)90KYM#/T<IVU6B/<OU=_L/"Q^;X[1V
M?ZX^.#2'X!--^[7B*ZW7><51 2M)Z3R&<NG4[0> =B#8MCD2OS(A#]C-Y0:H
MK"4*()^O&!/'@9J@_PPS^P]02P,$%     @ +(EC6HQ?:XK'!   B!$  !D
M  !X;"]W;W)K<VAE971S+W-H965T-C N>&ULK9A=<Z,V%(;_BH;N='9GDH
M ][:GDGL[307VV;BI+WH]$(&V587)%<2=O;?5P*,;21P+O;&!O&>PWGT<73$
MY,#X-['%6(*W(J=BZFREW'UV79%N<8'$'=MAJIZL&2^05+=\XXH=QRBKC(K<
M]3TO<@M$J#.;5&U/?#9AI<P)Q4\<B+(H$/_^@'-VF#K0.38\D\U6Z@9W-MFA
M#5YB^;I[XNK.;;UDI,!4$$8!Q^NI<P\_+V"L#2K%GP0?Q-DUT"@KQK[IF\=L
MZG@Z(ISC5&H72/WM\1SGN?:DXOBO<>JT[]2&Y]='[[]6\ IFA02>L_PODLGM
MU$D<D.$U*G/YS Z_X09HI/VE+!?5+S@T6L\!:2DD*QIC%4%!:/V/WIJ..#.
M48^!WQCX78.PQR!H#(+W&H2-05CU3(U2]<,"232;<'8 7*N5-WU1=69EK? )
MU>.^E%P])<I.SAYIR@H,7M ;%N 6+-6\RLH< [8&7]9K7(T*.(G ,Y(8/..4
MT93D!%5C]W&!)2*Y^*0<O"X7X..'3^ #(!2\;%DI$,W$Q)4J5OU&-VWB>JCC
M\GOB@C[XRJC<"O"%9CB[=. JR);4/Y(^^(,>%SB] P&\ ;[GAY: YN\W#RSF
MB_>;^P,T03MN0>4OZ/'WWL&Y ?<%*ZD$?]^OA.1JF?UC&XSZ9:']93KW?!8[
ME.*IHY*+P'R/G=G//\'(^\76D3_2V>('.;OHY+#MY'#(^VPID2PEX]_!Z]WR
M#JQQACG*U<RN>ERJ'E]ABM=$VKJT=AU7KG7VW<]N_60TFKC[\[ZRJ$(ON!0M
M;*[\,&I5%W"C%FYT%0Z?L6!Q ZC::-3*/X)>(:S]1^=AC4*_ V@1P2#J )JB
M<#RRXT4M7C2(I]=#RG%&I  J!6E03/6"L2:CR(S2'R7=P;*HPB3IPEA4P=CK
M&:VXQ8D'<=0FI[8P6@T)UP.7$94!N$9"N8TH-J+PPRZ/J8F]+HVI&4//SI*T
M+,D@RV.A5FPUT=(MHAL]"0&FJ@EG%5^.#C:BQ(BDLT[FIJ)#O+#X\'IHQBW-
M>)!FWC+L45[6.R+*53V%U(RS<8PM*R**NBRF"B8P[N"8HI$?)G8>Z)U* F^0
MJ$IV>B 4R;J9=QAQ2NC&OI-[9AACOYL(+*HP@=T!LJA@$/<L'GA6Y<"KV:#9
M'^IT@$J5&0#*_E4EEBICI1T,FB%[H[ +9JJ\+I4IN0WZ$CCT3U3^52K2+J92
MI7(J6$XRI%>2*%>"9 1Q8D]YC>^!L.?7)0N+).A+W?!4W,#!;7WV2CDNB-08
MQXEW/AFOH@66=&[,1U-DP%G\)..^]76J*N!P6?$[H[>JIBU5_;92I39^4X<X
MT4,2&A%$7MPE,44P")(NC,75*.YA.141<+B*F+-"1]^D/;6PFGK!3F/9Y^.D
M2V.* F-7LHCB..R!.94,<+AF^$-N,;<&;MG3XV[NFMM4@0>[H9NJZ$QT&?JI
M/(##]<$+DY>5Z8ZS/=&G<RM/;%24_M@WYI6I"OS(X+&H@JB[J;IG1]0"\TUU
MU!<@U6>3^@S7MK:?$^ZK0W2G_4%_9JB.OB<W]3>*KXAO"!4@QVOETKN+U1SA
M];&_OI%L5QV$5TRJ8W5UN<5(E;I:H)ZO&9/'&_V"]N/+[']02P,$%     @
M+(EC6I@8K6JA!   _A$  !D   !X;"]W;W)K<VAE971S+W-H965T-C$N>&UL
MK9AM;]LV$,>_"J$50PO4D4@]9[:!-EZW -D6-&WWFI;.,5%)=$G:3O;I1\J*
MK$B4F@)]8TO6W?EWY/'^I.9'+K[*+8!"#V51R86S56IWZ;HRVT))Y07?0:6?
M;+@HJ=*WXMZ5.P$TKYW*PB6>%[DE996SG->_W8KEG.]5P2JX%4CNRY**Q_=0
M\./"P<[3#Q_9_5:9']SE?$?OX0[4Y]VMT'=N&R5G)522\0H)V"R<=_CRBA#C
M4%M\87"4G6MD4EES_M7<7.<+QS-$4$"F3 BJOPYP!45A(FF.;TU0I_U/X]B]
M?HK^H4Y>)[.F$JYX\2_+U7;A) [*84/WA?K(CW]"DU!HXF6\D/4G.C:VGH.R
MO52\;)PU0<FJTS=]: :BXX"#$0?2.)"7.OB-@U\G>B*KTUI119=SP8](&&L=
MS5S48U-[ZVQ89:;Q3@G]E&D_M;RN,EX"^D0?0*(9NM-EDN\+0'R#5K !(2 W
M#]$[*4%)1*L<W3"Z9@533'N\7H&BK)!OM._GNQ5Z_>H->H58A3YM^5YJ:SEW
ME<8T?^9F#=+[$Q(905I!=H%\_!81CP06]ZN7N_O/W5T]..T(D7:$2!W/'XW7
M#(/2PT#K8;BT)76*$MBCF-5X*7<T@X6CEYL$<0!G^>LO./)^LZ7XDX(]2]AO
M$_:GHNN2.$"EN-#S:\OSY!S7SJ9)')8XB).Y>^CR6XRBCM$SKJ#E"B:Y?B]W
M!7\$0+IB=1>3]-0'=$6NH8(-4U;<4\RH2Y+$7@]W:$1\4WLVW+#%#2=QWV69
MV.NR*3K+Q< V$V:%#0<<49K@'JS%*(@B.VS4PD:3L+=""X-0CV_1KJ"5JD'A
MVY[M=,=6-M)H .%'8=PCM1B1U+.3QBUI/$EJFE'!I409%>)1Z]B1"GN7B8<S
M[WMQ?S0M5@DFJ1TR:2&3[T)FNF<P]7W,Q%)[*>EC6JP(3K$=,VTQTTG,*[IC
MBA;L/SB5)179MI[Z' Y:X$<G/QW Z (,>\06(S\([<#8.\N5-XF\8I(6>N^A
MB5FE0%,K39OOZTV!56N\81&&<1_69I6,5"KN:"N>A+T!O<%H&\"C%0];IM]/
M^W@VJW!D]O%9V?"DCBS_45L05BHR7!51.* :6D71V*"=U0=/R\\?PJSN?*BZ
M5E!_B. 3'/5)+69ZF8]T>'Q6)#PM23<@Y27Z0HM](T:F-&F5@95UJ#(S'&O<
M/JS%CF O(2.T9T'"TXIDV<F@0F> #B],8*@\01@F09_?8N;%_AC^6:)P]/*-
M6$=5K;LQ/*EW/[H=^UG1GF=^ECP\K7D_K,YXJ&JS..K+L\T*DWBLK9S%#T^K
MWW6E:'7/UOH8,;%RAXHVTSN( :/%+$F#L6(Z*Q^>EK[ZO#KCF]E>PFR"<JAB
M>BT&_>VNU<P+1W81Y*QV9%KM1ALT&>K5S$\#O\=E,PM).C)ZY"QL9%K8+#VZ
MLR"MP$,%FV$_\/M";+6+PVBD59/.*6Y:Z_X&]5)1:2)U3R]:4X*^_%G,B(^C
M_BG'[1S.S9N1OZBX9Y7IO!OMYUW$NEV*T\N&TXWBN_J\ON9*G_[KRRW0'(0Q
MT,\WG*NG&_,*H'WEL_P?4$L#!!0    ( "R)8UKE3REI@0(  (<&   9
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
MU_A= \H&X/Y22O,TL0]HOI1F/P!02P,$%     @ +(EC6CE;2'FQ @  B <
M !D   !X;"]W;W)K<VAE971S+W-H965T-C4N>&ULK55=;YLP%/TK%JNF5EH+
M@03:+D%JDDZ;M&I5TW;/#MP$JV SV_G8O]^U(2Q-"=W#7O#7/<?G7./KX4;(
M%Y4!:+(M<JY&3J9U>>VZ*LF@H.I"E,!Q92%D034.Y=)5I02:6E"1N[[GA6Y!
M&7?BH9V[E_%0K'3..-Q+HE9%0>7O,>1B,W)ZSF[B@2TS;2;<>%C2)<Q /Y7W
M$D=NPY*R KAB@A,)BY%ST[N>1";>!CPSV*B]/C%.YD*\F,&W=.1X1A#DD&C#
M0+%9PP3RW!"AC%\UI]-L:8#[_1W[%^L=O<RI@HG(?[)49R/GTB$I+.@JUP]B
M\Q5J/P/#EXA<V2_9U+&>0Y*5TJ*HP:B@8+QJZ;;.PQZ@%QX!^#7 /P3TCP""
M&A!8HY4R:VM*-8V'4FR(--'(9CHV-Q:-;A@WISC3$E<9XG3\'3 'BIR3&?X?
MZ2H'(A9D(HI2<.!:F9$-(;=;_'&P/9V"IBQ79XAYFDW)Z<D9.2&,D\=,K!3E
MJ1JZ&H49>C>I18PK$?X1$3V?W FN,T5N>0KI:P(7'36V_)VML=_).(7D@@2]
M3\3W_'Z+H,F_PX,..4&3Y<#R!5U9QK0JW9:<"MMOQYIK?*U*FL#(P7NJ0*[!
MB3]^Z(7>YS9C_XGLE<U^8[/?Q1[_*$%2S?B2Y-9P<L1PQ1)9%E-FUG'?OPJ'
M[GK?2$O0(/";H%<"!XW 0:? 62:D/M<@BW<45C3AWN;A(#H0V!(3#=KUA8V^
ML%/?,Y6,SO$2=JL+W^Q\V3]4]S8F\L)V=5&C+NI4]R@TS=^1%KTYM<&EYQUH
M:PFZZ@4'XMR]HE: 7-I:KW#C%==5(6AFF^?DQE;1@_DQ/C/5J_"7IGJC[JA<
M,J[0T@(IO8L(CU16=;\::%':TCD7&@NQ[6;X5((T ;B^$$+O!F:#YO&-_P!0
M2P,$%     @ +(EC6D&_UD\9 P  A@D  !D   !X;"]W;W)K<VAE971S+W-H
M965T-C8N>&ULM59A3]LP$/TK5H8FD"A)T[0IK(T$!30DIB$"VX=I']SDVEHX
M=F<[%/[]SDX(+00&$OO2Q,F]U_?NSN>,5E+=Z 6 (7<%%WKL+8Q9'OB^SA90
M4+TGER#PS4RJ@AI<JKFOEPIH[D %]\,@&/@%9<)+1N[9A4I&LC2<";A01)=%
M0=7]$7"Y&GM=[^'!)9LOC'W@)Z,EG4,*YGIYH7#E-RPY*T!H)@51,!M[A]V#
MR=#&NX ?#%9Z[9Y8)U,I;^SB+!][@14$'#)C&2A>;F$"G%LBE/&GYO2:O[3
M]?L']E/G';U,J8:)Y#]9;A9C;^B1'&:TY.92KKY"[:=O^3+)M?LEJSHV\$A6
M:B.+&HP*"B:J*[VK\[ &B.(7 &$-"-\*Z-6 GC-:*7.VCJFAR4C)%5$V&MGL
MC<N-0Z,;)FP54Z/P+4.<2<X!<Z!))\7VR$L.1,[($>549$!2UT9GHNH5F_3M
M8S"4<;U#.N0Z/2;;6SMDBS!!KA:RU%3D>N0;5&6Y_:Q6<%0I"%]0< S9'NEU
M=TD8A%$+?/)V>&\3[F,NFH2$34)"Q]=[@>\P34^NTC8;%2YJQ]G==J"7-(.Q
MA]M)@[H%+_G\J3L(OK29^B"R#8N]QF+O-?;D^Q(4UE/,";?5)\JV>D?..B4N
MJ-9@VNQ7G+'CM+/A-ND&03\8^;?KOMJBXOU^$[4A.&H$1Z_6Y)S1*>/,,- '
M;=*BCZS,!Y%M&.TW1OOOJDQ6*@7"$%XGX'X7-UO&RQQRN^ND68!Z%H19:DM2
M_UEE>OO[X9/RM00-XVY[]0:-J<$;3;EALTO.']U,*NV[)#740&%MX  Z90('
M$*.<7$C-W.3Y=7)G[-DQQ1%U(LK"44KQN\WIZW(.LTR5F#^XPY/0SCX<6^_*
MY.3_\6_D-V[R&[^K:;@4\XX!53RV35N6XF>E'D3#Z$D_/ ^*!VM!&WJ'C=[A
MJWJOI,'*.JWYOYIVV#).HGCP1&5+5+???SIT_+53TGZA?*-JSH1&)3/$!7LQ
M-K^J3OUJ8>32'9Q3:? 8=K<+_% "90/P_4Q*\["P9W'SZ97\!5!+ P04
M"  LB6-:,*7J(2\#  !F"P  &0   'AL+W=O<FMS:&5E=',O<VAE970V-RYX
M;6RMEFUOVC 0Q[^*E553*]'F@3P @TAM4;5)K5:5=M,T[84A!UA-XLQVH/WV
M.R>04DC3*MH;B&/___G=V<G=<,W%HUP"*/*4Q*D<&4NELH%IRMD2$BK/> 8I
MSLRY2*C"H5B8,A- HT*4Q*9C6;Z94)8:X;"X=RO"(<]5S%*X%43F24+%\P7$
M?#TR;&-[XXXMEDK?,,-A1A<P ?60W0H<F95+Q!)()>,I$3 ?&>?VX-(N!,6*
M'PS6<N>:Z%"FG#_JP;=H9%B:"&*8*6U!\6\%EQ#'V@DY_FY,C>J96KA[O76_
M*H+'8*94PB6/?[)(+4=&SR 1S&D>JSN^_@J;@#SM-^.Q+'[)>K/6,L@LEXHG
M&S$2)"PM_^G3)A$[ MM]0^!L!,Y'!=V-H%L$6I(588VIHN%0\#41>C6ZZ8LB
M-X4:HV&IWL:)$CC+4*?":\ <2')*)GA HCP&PN?DAJI<,,5P D??,Q!4L71!
MBL7DFM$IB\OIXS$HRF)Y@@X/DS$Y/CHA1X2EY'[)<TG32 Y-A9CZ8>9L@W11
M(CEO((UA=D:Z=H<XEN/6R"\_+N^^EIN8G"I#3I4AI_#KOIDA*0$Z^VGH5'EX
M[A#%R13(+651AUPQ.:,Q^054;!/Y3'Z?3Z42>&;_U.6C!'#K ?2+/) 9G<'(
MP#=5@EB!$7[^9/O6E[KL_">S5[GJ5KGJ-KF'F'*O+L!2%10J_6%9A:[=LX;F
M:A>\T;HEN%N!N^^!^W7@I<K? 7=Z?G\/O-&Z);A7@7OO@0=UX-X!N!W8^QEO
MM&X)[E?@_GO@O3IP_Q#<LX,]\$;KEN!!!1Z\!]ZO P\.P>V#H])HW1*\5X'W
M&L'OEX"%?JY U.'W#O#W3TNC>TOV?L7>;V;G"K^I\QP_IZ#+($ORA,1%.<KH
M,[85JK;0]&OVQ'6]O< :']TR,-MZ*<!68VBZO@P(2[)<082E$_<'I*HMF]9!
M.*?]@R/6_+BVX>ST$_8'=JK<FOBE4ZB-QSXH"[;E!OY^0#7+;,][V<62U-QI
M@G0'>D/%@J424>:HL\X"_-J)LJDK!XIG15\TY0J[K.)RB8TP"+T Y^><J^U
MMUI5:QW^ U!+ P04    "  LB6-:K<V?>EX"   0!@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970V."YX;6RM55%KVS 0_BN'!J.#-79L)VD[Q] FC!4V*.FV
M/HP]*/8E%I4E3U+B]M]/DAV3#C=LL)=8)]WWZ;X[W25MI'K4):*!IXH+/2>E
M,?55$.B\Q(KJD:Q1V).-5!4UUE3;0-<*:>%!%0^B,)P&%66"9*G?NU-9*G>&
M,X%W"O2NJJAZOD$NFSD9D\/&BFU+XS:"+*WI%N_1?*OOE+6"GJ5@%0K-I "%
MFSFY'E\M$N?O';XS;/31&IR2M92/SK@MYB1T 2''W#@&:C][7"#GCLB&\:OC
M)/V5#GB\/K!_]-JMEC75N)#\@16FG),+ @5NZ(Z;E6P^8:=GXOARR;7_A:;S
M#0GD.VUDU8%M!!43[9<^=7DX HQGKP"B#A#]"4A> <0=(/9"V\B\K"4U-$N5
M;$ Y;\OF%CXW'FW5,.&J>&^4/6469[+/:'.@X1SN[?LH=AQ!;N#!B\?B_'J/
MRM825N@>!!-;\/[P%54%5!2P9#J7.V%@10W"V1(-95R_2P-C8W,W!'D7QTT;
M1_1*'$O,1Q"/WT,41LD ?/'W\/@E/+ 9Z=,2]6F)/%]\.BT_KM?:*/O4?@XI
M:BF280K7?E>ZICG.B>TOC6J/)'O[9CP-/PSI^T]D+]3&O=KX%'O6UYMV]59]
MO;FOMW'U/F,"GI&JX?*>OB%ND7 )E12FU$,9.,V0M PGU":]VN3?U!:'1ZSL
M(Q[2UO*-VQYR<W&?A:-P.INEP?Y8P;#?Y/*B]VL##H[ZU<W*+U1MF= VV1L+
M#$>S"0'5SI_6,++V+;R6Q@X$ORSMR$;E'.SY1DIS,-Q4Z/\$LM]02P,$%
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
M+DB6I[/O)&?A<DE9^9>,YGE4?1ALOS@J9DX9R=-M2?!FNO C %KM!-5TJ&9
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
M,D :!_R^%D+O)V:!]K<E^@M02P,$%     @ +(EC6A;<_PF8!0  #"   !D
M  !X;"]W;W)K<VAE971S+W-H965T-S(N>&ULM5IK<YLX%/TK&N_.3CO3 !)/
M9QW/)&9?'[J3:7?;SXJ1;:88>279;O_]BD? "$4AA'R)#;XZW'.0KLZ%+,Z4
M?>,[0@3XOL]R?C/;"7&XMFV^WI$]YA8]D%S^LJ%LCX4\9%N;'QC!23EHG]G(
M<0)[C]-\MER4Y^[9<D&/(DMS<L\ /^[WF/VX(QD]W\S@[/'$IW2[$\4)>[DX
MX"WY3,2_AWLFC^P&)4GW).<IS0$CFYO9+;R.450,*".^I.3,+[Z#@LH#I=^*
M@[^2FYE39$0RLA8%!)8?)[(B658@R3S^JT%GS36+@9??']%_+\E+,@^8DQ7-
MOJ:)V-W,HAE(R 8?,_&)GO\D-2&_P%O3C)=_P;F.=69@?>2"[NO!,H-]FE>?
M^'LMQ,4 &#PQ -4#D#K >V* 6P]PAP[PZ@%>J4Q%I=0AQ@(O%XR> 2NB)5KQ
MI12S'"WIIWEQWS\+)G]-Y3BQ_+S#C%S=2>42L*)[.9TX+F_(?89S#JY G/)U
M1OF1$4 WH I_Z(??,H;S+9$S0G#P\*,3>(]_%.?![1FS!+R+B<!IQM]+\)^!
M#7@1R1>VD&R*G.QUG?E=E3EZ(G.(P$>:BQT'O^4)2;H MI2AT0(]:G&'C(@Q
M65O A1\ <I"G26@U?+BK&1X/'XX,;-SFSKHEGO<$WC]R>=8W !?":R4V0A0U
MYYH?\)K<S&11X82=R&SYRT\P<'[5R3,E6#P16$<ZKY'.*]%=TZ( QSP56M&\
M*46;$BR>"*PCFM^(YAOGV]\TOSH1+DCR 3R0;9KG:;Z5-5G6D34![]*\7NGO
M=9)6T$$)76Q5IZ4'G1 &"_MT*58_S ^=R'&[8;$QT9$R!(T,@5&&/V0=E!H\
M1SCH,9$[M0\CA; FS'<#UU$(&U,:23AL"(=&PE_*>_X<W[!'Y J&@1\IMVZE
MB4.!YP?*3(B-.8UD'#6,(R-C:3@V)"U(4P;6Q?3.LN<5B#3,?#]0!="$06\.
M?:@(8$QQI #S1H#YX*5.\N0%ZWS>7^?.W(G4::\)TY2#N!^FE(,..^BTGL@Q
MUO^OI5LDR17 )\*D_07;8E6#! L"-CAEX(2S(]%Z%F?*S6%2M'@JM*ZJ%TX3
MOG*#2&B68<;!@;!J$FGG4'V9J%,[+==7YI N#%EHKLPA<])C14&M*&CP=C&0
M?@4(T04Q&&CXZ^(BRXM4 5!/)QD6PB<646L_H=E_7NP+ XFY_8219Q5FN$M,
M%^=8:A&)S?F-O;.MAX1&MV7:)0;JX6EO8 !5/31QR+4"7]7C+=PA;.TA'.X/
M-9O&0$W\_F0-K)Z+T(1I2D2L"^N4B"[5U@)"LP>\)ZQ\(B.Y/=N!F:%>O&%,
MB19/A=:5L366,'Q-&P8G\H"U<E.BQ5.A=95K#2HT.]17]6*P;T$]&,V]N;K(
M^G%A$/ISI*ZRM["JL/6JT&Q6!S9DL&\F70>B4&U!-7$H@,CIL39F-9(U:BTL
M,IJY@5U9#=+M-EP8J5NN+BY D>JES#F-Y=P:3&0VF./ZLAJTJX$#0[<G@B8P
M<%S9PZDRO(6E1*VE1&9+.;X[JX$O&0:.[T+5<6CB=!4BUL0I%:)+L?66R'VK
M!@U-^LAS4K1X*K2NJJUC16;'.E6#5E^F8ZN@I5:+E2[,LWH/\\Q)CQ6EM:W(
M;%M?WJ#5@%W?'EJ1I_+7QSEJ'V-.<*P K9E%9C/[XCZNQNOU+6J#JHM#<PN%
M*O^W<*&H=:'(_'SSU7U<C=_AZ2)+=0PK79QL1SRU:S'G.U:/UENBX=YR=!]7
M7T-YZ(!Z2Z0?IJDDL2ZL4TDJJO;%:](]8=OR=3,':WK,1?66L#G;O-*^+5_D
M*N?OX'5<O9AN8:KWY!\QDW63@XQL)*1CA7+MLNK5<W4@Z*%\&?M A:#[\NN.
MX(2P(D#^OJ%4/!X4%VC^ 6#Y/U!+ P04    "  LB6-:WY&@[($"  "?!@
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
M<M!Q\67 /<>UV1HSE\E,J0<W&:=]+W""4&!B'0/0:X4#%,(1D8P_-:?7'.F
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
MTT@^L.-'4AB::;V 12+["XY%6\\!02HDBXM@E4%,D_P7_RH*40N TQ<"4!&
MN@9,BH!)9C3/++-UBR7V5YP= =>ME9H^R&J312LW--'#^"BYNDM5G/3O:(*3
M@.((?$J$Y*D:(2D 3D)PARD'WW&4$O"%8)%RDM][#Q[57 K3B "VJ;5Z!SX(
M08K@SQ0_T8A*2L1S= C4J#V0(.6<)EMPC045X,TMD9A&XJV2K4M5[=Z#;X^W
MX,WKM^ UH GXNF.I4#V(E2N5?6W"#0JKU[E5](+56Q)<@ E\!Y"'IBWA-]W#
M)\UP5Q6]K#PJ*X\RO<G9RN.\;@%6CE69L 0;78J#+L55F\]<>-HNK!?^E=CC
M@*P=M;(%X0?B^/^\@G/OWS;7EL0:-9B4-9B8U'VU$H^8AT /-DF"WR!@B>1J
M:;<.;ZZUR+3TX^G@>ROW4/=RV@(N9\NR42/':9GCU)CC5R;5&&TZC59;UKGZ
MW)#U:8N7LYZ56<\ZSJZHMA2[3[&9S2EF2:Q1B'E9B+G%*38_&0HT19?_&Z_3
M1E[[8"W*'!>]IMC9(6M+?=$E]85A"3527Y:I+XVI?R8'$@&H'LW[M+VDQOB^
M,\F26,/J96GU<JP']J7-&E@2:]0 >A4O>!;74R%F>OJ9^QOJI\8_<-3'>R%O
M=&C,8*C#BC-@5] 8MA5 J[AA2ZU9C HXH$WB*,2,@VOL;ZB?"DY@/SH9M'7
M\XQB3F.HS8IFH)$1BFT&&;89LT#O63H&LL"*6>!\K*T&&G&H=QTLJ37K4'$1
M-(-1S]5ZBD GT]C8WU _%2Q!,RW]]6:S/.]P#$2"%2/!KI T<+.QBDJVU)K_
MX%>LA&RR$CIEI1:"-W<YU%*%2Z@?+@W:;] I,[4Y'0.;4.WUC)%$BBUG8MAR
MS *]W\., 4:H B,T&>UUE"4$*NHP!E"A"JB0&:AZKMGSY&3N;ZB?BIR0F9S^
M=LLIY(T.QX E5,$2Z@I+P[8<9)68;*DUBU$1$[))3.@\,9G[&^JG(B;4CYB&
M[3?+LV^.S6GTM>G6/LCHKV%?,-_21("(;)2\=[%0*X;G'YCR$\GVV3>:)R8E
MB[/#'<$AX;J!NK]A3#Z?Z,\^Y6<^_P]02P,$%     @ +(EC6BN2$90G P
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
MN=G4U\NV6A6+>G]7=Y]JX=GTTT)SDP=7SJ+)!4:RD9$H,P6<9-!L1$5?-+G
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
MS9MBFR\B7]7O3MWD0NZZ^N."QS->5 'R]]L\%X]?JA-LW]<;_0=02P,$%
M  @ +(EC6@PWB(1W!   T!(  !D   !X;"]W;W)K<VAE971S+W-H965T.#4N
M>&ULQ5A=;Z,X%/TK%CM:S4AMP4" =)-(:>CL1.JTG:;I:+7:!Q><! W@C.TD
MW7\_-E#"A\.V$M*^)$#./3GGQK[WQJ,#H3_8!F,.7I(X96-MP_GV4M=9L,$)
M8A=DBU/QR8K0!'%Q2]<ZVU*,PBPHB773,!P]05&J34;9LWLZ&9$=CZ,4WU/
M=DF"Z+]7.":'L0:UUP</T7K#Y0-],MJB-5Y@OMS>4W&GERQAE."4120%%*_&
MVA1>^M"5 1GB*<('5KD&TLHS(3_DS3P<:X94A&,<<$F!Q-L>SW <2R:AXV=!
MJI7?*0.KUZ_LGS/SPLPS8GA&XN]1R#=CS=- B%=H%_,'<OB""T,#R1>0F&6O
MX%!@#0T$.\9)4@0+!4F4YN_HI4A$)0 Z)P+,(L!L!M@G JPBP'IK@%T$V%EF
M<BM9'GS$T61$R0%0B19L\B)+9A8M[$>I_-T7G(I/(Q'')XO9EVM_>7,-YG-P
M#IZF-\OIX_SN%DQO??!M.;V9?_YK?OLGF,YF=\O;QP7XZ&..HIA]$NCEP@<?
M/WP"'T"4@L<-V3&4AFRD<Z%+LNM!H>$JUV">T !-\)6D?,/ =1KBL$Z@"T.E
M*_/5U979R>CCX )8\ R8AFDK!,W>'FXIPOVWAYL=;JSR-[(R/OL$WS0(R"[E
M3.RS $=[]!QC<<DPW6-VJ4IW)YVL))=LBP(\UK8%C3;Y_3?H&'^H4M4GF=\3
M62V-=IE&.V.W3BWUZQE8B+H9[F)\!J!Y;@S/Q,+;8U'&N%S"3RC>H:P:36-1
M#U$:8 ;$D@8/1;+!WP\DCH$H. =$PW]4J;?[3'V?9'Y/9+74#\K4#SI7\!6*
M938!XN 9KZ,TC=(U("NPQ30BH2J/.9^;\<G>M9] 8^"-]'TU/VW0T#'K&%]!
M9-M6":K9<4H[3J>=V0;1-0X!)R @C.>+!+^(7LRPLO[E=$Y%A&,UA,[:&!LV
MS;0QT!P,U&;<THS;75W",)*+7BG<?8/P-J8MO(TY+=PKA7N=PK_3B.-SLEHI
ME7NM;SQW+*,A70&RH-/0K@!!UW+4XH>E^.%;=P06BZ=S+PS;R3.<IA45J+EA
M_#:HNF%J1J!QG"",3BO'LHE>RR80 ZF<OC"E<IN@%X 8PUS=K;KIWULS>V7S
M^V*KI[8RG,'_OV45&OK*?Y]L?E]L]?R;Q_R;/?>M@K"ZQ4QH>,V:J8!!SQXV
M2X\*9@_@B=H#CP,E[)XHW]W "KZJ$,\;-$VU07#HVDU/;91C&"=Z 3P.=[!S
M@.EN8T7L?\AO@U3RVZ@.^<<!"79/2-W-K BN]2!S8+M-!PH8'+A-!PJ46T'5
M'1QG(M@]%-WQ#:9 K*QT?6(-M:<7T4B]YE"G@+G.L.E!Q64ZW@D3QUD(=@]#
M[VG+!55MM'3;XY$"IJ@(OHJM5A%R1WKEKWZ"Q2:61R8,9'\0\__'Y=/R6&::
M'48TGE_)XYKL".%(DY_U?!6U(4H9B/%*4!H7KE@O-#\^R6\XV68'"L^$<Y)D
MEQN,0DPE0'R^(H2_WL@O* ^Q)K\ 4$L#!!0    ( "R)8UI"JG.I:P,  (,6
M   -    >&PO<W1Y;&5S+GAM;-U8T6[3,!3]E2ACB$EH:1J6-JRM!)4F(0&:
MM#WP-KF-TUHX=G#<T>Z1?^&-K^!3^!)\XS3I.M]J[ %:4JVQ[_$]]_CZNG$V
M*/6*TZLYI=I;YER40W^N=?$Z",KIG.:D/)4%%0;)I,J)-ETU"\I"49*6X)3S
MH-OIQ$%.F/!' ['(+W)=>E.Y$'KH]QN39V_OTJ$?QJ]\S]*-94J'_LV+YU\6
M4I\_\^S]Z.714>>T<W-ROHV\J*$3/W 2GSV"&*7%2.-'J=TE%Z7NW:>NAA\;
M(NMXC+GUW8I^??N!3+1%=D\U<>@Q\EM)T$&<>QVWJL\*$=4 .S7U0C?MS^\(
M;0-LT 9U78X&F11M>4:^-9BX)*?>+>%#?TPXFR@&7AG)&5]9<Q<,4\FE\K39
M%T9(");RSL*A[<&6J7ER)J2J8ML(]GM2#]\"UCT0R#AO!'9]:Q@-"J(U5>+"
M=*K!E?$!Y-7MZU5A%,X4687=,[]UJ&XFR$2JE*HF3.BO3:,!IQG(46PVA[N6
M10"@UC(WC921F12DTK#VJ!N&=DHYOX+?DT_9/>YEMK&B59F(IFD$U4U+8SO
MO\EFN3=IXR?Q>@6[E?KMPDQ'5'VH%'JI:,:657^9-0(P]A!G)T7!5V\XFXF<
MVLD_.N!H0-9^WEPJ=F>B0:E,C8$JW[NE2K/IIN6K(L4U7>IU.2TS7'/W #7_
MW3S/J*"*\$W1IO;W.<M/5EP_@/^%YNIG95NQ4V34VW^-]8%CWT7&AR#R():[
M?P@BD_T7&1V QOI N^\BP_T7N9]Y#.H3Y<:Q]=ZAM;%Z\'(P]#_"2PAO@WJ3
M!>.:B;HW9VE*Q8.SJZ'79&+>L._QF_$IS<B"Z^L&'/IM^P--V2)/FE&7D(AZ
M5-M^#],S!^'UFXF)Q41*ES0=UUTUFU1-SS1,U/H"AVWDHKK<".9C,3<"&!8'
M4X#Y6"\LSO\TGSXZ'XMAVOI.I(_Z]%$?Z^5"QM4'B^/V2<SEGFF21%$<8QD=
MCYT*QEC>XAC^W&R8-O# XD"D/\LUOMIXA>RN VQ-=U4(-E.\$K&9XKD&Q)TW
M\$@2]VIC<< #6P6L=B"^.P[4E-LGBF!5,6W8#L:1),$0J$5WC<8QDIT8/N[U
MP79)%"6)&P',K2"*, 1V(XY@"D #AD11]1S<>AX%Z^=4T/[;>?0;4$L#!!0
M   ( "R)8UJ7BKL<P    !,"   +    7W)E;',O+G)E;'.=DKENPS ,0'_%
MT)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI
M&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17
MB%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)
MT:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L
M?@!02P,$%     @ +(EC6K:)7/,I!@  QS<   \   !X;"]W;W)K8F]O:RYX
M;6S%FUMSVC@4@/^*AJ?N0Y;8^$([36<(D TS"; Q[3XRP@C0U)992:9-?_W*
MIDF.$\^9?3GQ$_$%\UD&?>>B?/Y1Z.^;HOC.?N:9,E>]@[7'3_V^20\BY^;/
MXBB4.[(K=,ZMV]3[OCEJP;?F((3-L[Y_>1GU<RY5[\OGIVLM=1]N%%:D5A;*
M[:QV?)/BAWDY7FVRDS1R(S-I'Z]Z]=^9Z+%<*IG+7V)[U;OL,7,H?MP66OXJ
ME.59DNHBRZYZWOG -Z&M3-_L3BK(%=^8>H_EFP?N0*YZT:6[X$YJ8^LSZNMS
MQW@2[N3S5FF+&YE9H2?<BK]T41ZEVE>7<7?1![=1C\/3ZWD0/^G_,XS%;B=3
M,2G2,A?*GL=1BZP"5.8@CZ;'%,_%56]<G(1F2[X7U4VY3YEMSS=H'1D8+OU)
MN@-ZMJT9Z7A&Y59:-E/G-[NC ,M'L'Q:K/%BGBSN9I/1:CIAUZ.[T7P\9<GM
M=+I* .   1QT!L@^+#F #!#(X!TADY5[N9_.'>#BABV6TP< &2*086>0X\7]
M$D!&"&34(>3:!Y Q AEW!SE*;@'D$($<=@:9W([@=_(C OF1%G*A]US)7_4!
MQM66S;DMM6#%CEV71L*I^Q*;NR]I,9,RS[E^K+ 2N5?2O8TKRT9I6I3*-C!1
MQ1 [YD&<A"H;PL/4XA&[9:9.PMCJ) .1,)EXQ#:9B(V%+)@S/&)IS%1:Y(*M
M^$_1&!],$1ZQ(^X$-TT:S 4>L0R2 ]?BXMHA;=FXR-V5S'FF6&9<-2@Q&7C$
M-ICFQZQX%()="R5V+LA[0X=9P"/6P(U47*629R[V-%;7IYMZJKWA4C.(B7G
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
MCT.P0UB'N49R<_W9[LQ]%U9?CO%GWX[#-G&V\\GJTVGCG+5-S#1U;6U"7,\>
MAN:/E/530AI/+GO\OIW\5=R09*\FS"M_#W@Z]^W!.M<V=G5K7/AJ^K@K.W:9
M#X^=]>GY$J_T..YV;6V;L;[OXY'43\Z:QN^M#7V7GHI>G4\.\8;MZ3._.'\I
M<RXP[KQUX^3CQ)Q]?]SS2.;3ZRD6LBZTYU_Q)3&6OOC][#SMQC9OS([7^W-T
MAV4>/EL>E]_Q[S-^J?_./@2D#PGIHX#TH2!]:$@?):2/"M+'!T@?^8;2"$74
MG$)J3C$UIZ":4U3-*:SF%%=S"JPY159!D5509!44605%5D&155!D%119!456
M09%54&25%%DE159)D5529)44625%5DF155)DE119)476@B)K09&UH,A:4&0M
M*+(6%%D+BJP%1=:"(FM!D5519%44615%5D6155%D5119%45619%54615%%DU
M159-D5539-44635%5DV155-DU119-45639&UI,A:4F0M*;*6%%E+BJPE1=:2
M(FM)D;6DR%I29*THLE8462N*K!5%UHHB:_4_9?TQCH=_'+\\T]ZTPW-^MOQG
MX>874$L! A0#%     @ +(EC6@=!36*!    L0   !               ( !
M     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    "  LB6-:]]<SG.X    K
M @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4
M    "  LB6-:F5R<(Q &  "<)P  $P              @ ', 0  >&PO=&AE
M;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( "R)8UI_+[_HJ0<  !HP   8
M          " @0T(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4
M    "  LB6-:,VO,-S8"  "S!0  &               @('L#P  >&PO=V]R
M:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ +(EC6EXWI]/C!@  /!T
M !@              ("!6!(  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+
M 0(4 Q0    ( "R)8UH%D]+_" ,  'X)   8              " @7$9  !X
M;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    "  LB6-:.4:5T3,%
M  "^%0  &               @(&O'   >&PO=V]R:W-H965T<R]S:&5E=#4N
M>&UL4$L! A0#%     @ +(EC6B_4L]4$!   /0T  !@              ("!
M&"(  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( "R)8UI&
MMX/&Z@(   D(   8              " @5(F  !X;"]W;W)K<VAE971S+W-H
M965T-RYX;6Q02P$"% ,4    "  LB6-:O:/<?_D(  #7*   &
M    @(%R*0  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @
M+(EC6MBL'Q9@"0  8TT  !@              ("!H3(  'AL+W=O<FMS:&5E
M=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( "R)8UI:6/09I (  /$%   9
M          " @3<\  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#
M%     @ +(EC6AO5N,A#*P  4(8  !D              ("!$C\  'AL+W=O
M<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    "  LB6-:4G%G?1H-   \
M(P  &0              @(&,:@  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM
M;%!+ 0(4 Q0    ( "R)8UH/KF)X-@,  "0'   9              " @=UW
M  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ +(EC6K"Q
MJG[9"P  N"(  !D              ("!2GL  'AL+W=O<FMS:&5E=',O<VAE
M970Q-"YX;6Q02P$"% ,4    "  LB6-:R/= %I$-  #*(P  &0
M    @(%:AP  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    (
M "R)8UH&D!?.+P@   \D   9              " @2*5  !X;"]W;W)K<VAE
M971S+W-H965T,38N>&UL4$L! A0#%     @ +(EC6A3-S_U*"@  !R   !D
M             ("!B)T  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"
M% ,4    "  LB6-:FQ3EJ=T"  !7!@  &0              @($)J   >&PO
M=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( "R)8UHDL+$.AQ$
M *,Y   9              " @1VK  !X;"]W;W)K<VAE971S+W-H965T,3DN
M>&UL4$L! A0#%     @ +(EC6E/PFEKJ"   0!4  !D              ("!
MV[P  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    "  LB6-:
M-1DV!6L%   4#P  &0              @('\Q0  >&PO=V]R:W-H965T<R]S
M:&5E=#(Q+GAM;%!+ 0(4 Q0    ( "R)8UI,:Z$*&@P  #<>   9
M      " @9[+  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%
M  @ +(EC6F%Z[0UH @  ;@4  !D              ("![]<  'AL+W=O<FMS
M:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    "  LB6-:3\&_C&4#   @"
M&0              @(&.V@  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+
M 0(4 Q0    ( "R)8UKY*U&!60(  'X&   9              " @2K>  !X
M;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ +(EC6BQU:+Y#
M @  B@8  !D              ("!NN   'AL+W=O<FMS:&5E=',O<VAE970R
M-BYX;6Q02P$"% ,4    "  LB6-:/*4S.!$"  #=!   &0
M@($TXP  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( "R)
M8UIH'CNIZPD  !,K   9              " @7SE  !X;"]W;W)K<VAE971S
M+W-H965T,C@N>&UL4$L! A0#%     @ +(EC6DK3A+\4'   SEH  !D
M         ("!GN\  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4
M    "  LB6-:GV&[85H*  #K'   &0              @('I"P$ >&PO=V]R
M:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( "R)8UIC1OZ4W0,  *0(
M   9              " @7H6 0!X;"]W;W)K<VAE971S+W-H965T,S$N>&UL
M4$L! A0#%     @ +(EC6@#3.]$! P  .0<  !D              ("!CAH!
M 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    "  LB6-:4?>F
M*X0(  !D%@  &0              @('&'0$ >&PO=V]R:W-H965T<R]S:&5E
M=#,S+GAM;%!+ 0(4 Q0    ( "R)8UIF**^P0P0  #L+   9
M  " @8$F 0!X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @
M+(EC6MG+/8)-!   >0L  !D              ("!^RH! 'AL+W=O<FMS:&5E
M=',O<VAE970S-2YX;6Q02P$"% ,4    "  LB6-:0M9T8"8&  #9$@  &0
M            @(%_+P$ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4
M Q0    ( "R)8UJ\D*\8L 0  ,8-   9              " @=PU 0!X;"]W
M;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ +(EC6KASF,;,"
M&Q4  !D              ("!PSH! 'AL+W=O<FMS:&5E=',O<VAE970S."YX
M;6Q02P$"% ,4    "  LB6-:VEZE?Q(#  "M"P  &0              @('&
M0P$ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( "R)8UKT
M!4. [ (  &D(   9              " @0]' 0!X;"]W;W)K<VAE971S+W-H
M965T-# N>&UL4$L! A0#%     @ +(EC6KE.N06E P   !$  !D
M     ("!,DH! 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4
M"  LB6-:@*6/-_8"   S"P  &0              @($.3@$ >&PO=V]R:W-H
M965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( "R)8UK>B<60"P4  !L?   9
M              " @3M1 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L!
M A0#%     @ +(EC6F-P\J-7!@  FST  !D              ("!?58! 'AL
M+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    "  LB6-:Z#/'X,H"
M  ":"   &0              @($+70$ >&PO=V]R:W-H965T<R]S:&5E=#0U
M+GAM;%!+ 0(4 Q0    ( "R)8UJ@F=D^" ,  &0*   9              "
M@0Q@ 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ +(EC
M6F0.$0,J"0  HU   !D              ("!2V,! 'AL+W=O<FMS:&5E=',O
M<VAE970T-RYX;6Q02P$"% ,4    "  LB6-:/J YHL@"  !B!P  &0
M        @(&L; $ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0
M   ( "R)8UIEN82Y:@,  ,0,   9              " @:MO 0!X;"]W;W)K
M<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ +(EC6M9#>$2: P  [@D
M !D              ("!3',! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q0
M2P$"% ,4    "  LB6-:RHYHOP\&   @)   &0              @($==P$
M>&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( "R)8UIN,SI:
MXP(  +L(   9              " @6-] 0!X;"]W;W)K<VAE971S+W-H965T
M-3(N>&UL4$L! A0#%     @ +(EC6GP.0;>A!0  "1\  !D
M ("!?8 ! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    "  L
MB6-:L!F"7Y@'  "81@  &0              @(%5A@$ >&PO=V]R:W-H965T
M<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( "R)8UK^Y-8:-08  ,XS   9
M          " @22. 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#
M%     @ +(EC6J/AXSMR P  E X  !D              ("!D)0! 'AL+W=O
M<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    "  LB6-:[>#;J.8.  !'
MX@  &0              @($YF $ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM
M;%!+ 0(4 Q0    ( "R)8UH09Y)R6 (  #\&   9              " @5:G
M 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ +(EC6M-3
MK:A%!   DA$  !D              ("!Y:D! 'AL+W=O<FMS:&5E=',O<VAE
M970U.2YX;6Q02P$"% ,4    "  LB6-:C%]KBL<$  "($0  &0
M    @(%AK@$ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    (
M "R)8UJ8&*UJH00  /X1   9              " @5^S 0!X;"]W;W)K<VAE
M971S+W-H965T-C$N>&UL4$L! A0#%     @ +(EC6N5/*6F! @  AP8  !D
M             ("!-[@! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"
M% ,4    "  LB6-:%6;W;K,$  "[&   &0              @('ON@$ >&PO
M=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( "R)8UHV/7N*F0,
M #4-   9              " @=F_ 0!X;"]W;W)K<VAE971S+W-H965T-C0N
M>&UL4$L! A0#%     @ +(EC6CE;2'FQ @  B <  !D              ("!
MJ<,! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    "  LB6-:
M0;_63QD#  "&"0  &0              @(&1Q@$ >&PO=V]R:W-H965T<R]S
M:&5E=#8V+GAM;%!+ 0(4 Q0    ( "R)8UHPI>HA+P,  &8+   9
M      " @>') 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%
M  @ +(EC6JW-GWI> @  $ 8  !D              ("!1\T! 'AL+W=O<FMS
M:&5E=',O<VAE970V."YX;6Q02P$"% ,4    "  LB6-:X\@^,LX"  "?!P
M&0              @('<SP$ >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+
M 0(4 Q0    ( "R)8UHGQTF+G L  *Z4   9              " @>'2 0!X
M;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#%     @ +(EC6DHA1$3W
M @  P@@  !D              ("!M-X! 'AL+W=O<FMS:&5E=',O<VAE970W
M,2YX;6Q02P$"% ,4    "  LB6-:%MS_"9@%   ,(   &0
M@('BX0$ >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( "R)
M8UK?D:#L@0(  )\&   9              " @;'G 0!X;"]W;W)K<VAE971S
M+W-H965T-S,N>&UL4$L! A0#%     @ +(EC6LZF:G>J!@  0#D  !D
M         ("!:>H! 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4
M    "  LB6-:-XA+\,0"   +!P  &0              @(%*\0$ >&PO=V]R
M:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0    ( "R)8UHI26*?' 4  ,@=
M   9              " @47T 0!X;"]W;W)K<VAE971S+W-H965T-S8N>&UL
M4$L! A0#%     @ +(EC6M&\E9XY!   \AL  !D              ("!F/D!
M 'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    "  LB6-:*Y(1
ME"<#  "B!P  &0              @($(_@$ >&PO=V]R:W-H965T<R]S:&5E
M=#<X+GAM;%!+ 0(4 Q0    ( "R)8UK;*?1M*P8  , W   9
M  " @68! @!X;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#%     @
M+(EC6J3_EI;H!@  FSP  !D              ("!R <" 'AL+W=O<FMS:&5E
M=',O<VAE970X,"YX;6Q02P$"% ,4    "  LB6-:#DC#6(8#  #G#0  &0
M            @('G#@( >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM;%!+ 0(4
M Q0    ( "R)8UK(OZO0(0(  *<$   9              " @:02 @!X;"]W
M;W)K<VAE971S+W-H965T.#(N>&UL4$L! A0#%     @ +(EC6IRW& -(#@
M^'\  !D              ("!_!0" 'AL+W=O<FMS:&5E=',O<VAE970X,RYX
M;6Q02P$"% ,4    "  LB6-:L7,WI#@'  "[-P  &0              @(%[
M(P( >&PO=V]R:W-H965T<R]S:&5E=#@T+GAM;%!+ 0(4 Q0    ( "R)8UH,
M-XB$=P0  - 2   9              " @>HJ @!X;"]W;W)K<VAE971S+W-H
M965T.#4N>&UL4$L! A0#%     @ +(EC6D*J<ZEK P  @Q8   T
M     ( !F"\" 'AL+W-T>6QE<RYX;6Q02P$"% ,4    "  LB6-:EXJ[',
M   3 @  "P              @ $N,P( 7W)E;',O+G)E;'-02P$"% ,4
M"  LB6-:MHE<\RD&  #'-P  #P              @ $7- ( >&PO=V]R:V)O
M;VLN>&UL4$L! A0#%     @ +(EC6B 5OA"$ @  )C(  !H
M ( !;3H" 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @
M+(EC6HENS'XK @  NS   !,              ( !*3T" %M#;VYT96YT7U1Y
><&5S72YX;6Q02P4&     %T 70""&0  A3\"

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<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>111
<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>113
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>421</ContextCount>
  <ElementCount>441</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>96</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>11</UnitCount>
  <MyReports>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="sri-20241231.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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952151 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952152 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952153 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952155 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952156 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952157 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952158 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952159 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952160 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952161 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952162 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952163 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952164 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952165 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952166 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952167 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952168 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - Business Realignment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/BusinessRealignment</Role>
      <ShortName>Business Realignment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9952170 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9952171 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9952172 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9955511 - 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>29</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9955512 - 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>30</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9955513 - 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>31</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955514 - 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>32</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9955515 - 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>33</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955516 - 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>34</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955517 - 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>35</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955518 - 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>36</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955519 - Disclosure - Business Realignment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/BusinessRealignmentTables</Role>
      <ShortName>Business Realignment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stoneridge.com/role/BusinessRealignment</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955520 - 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>38</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955521 - 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>39</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955522 - 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>40</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955523 - 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>41</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955524 - 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>42</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955525 - 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>43</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955526 - 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>44</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955527 - 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>45</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955528 - 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>46</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955529 - 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>47</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955530 - 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>48</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955531 - 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>49</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955532 - 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>50</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955533 - 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>51</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955534 - 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>52</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Loss Component (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossComponentDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Loss Component (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/RevenueDetails</Role>
      <ShortName>Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stoneridge.com/role/RevenueTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/InvestmentsDetails</Role>
      <ShortName>Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stoneridge.com/role/Investments</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955538 - 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>56</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955539 - 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>57</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955540 - 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>58</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955541 - 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>59</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955542 - 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>60</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9955543 - 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>61</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9955544 - 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>62</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9955545 - 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>63</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9955546 - Disclosure - Income Taxes - Schedule of Income Tax Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/IncomeTaxesScheduleofIncomeTaxContingenciesDetails</Role>
      <ShortName>Income Taxes - Schedule of Income Tax Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9955547 - Disclosure - Leases - Schedule of Components of Lease Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails</Role>
      <ShortName>Leases - Schedule of Components of Lease Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9955548 - Disclosure - Leases -Schedule of Balance Sheet Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/LeasesScheduleofBalanceSheetInformationDetails</Role>
      <ShortName>Leases -Schedule of Balance Sheet Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9955549 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Schedule of Maturities of Operating Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9955550 - Disclosure - Leases - Schedule of Weighted-Average Remaining Lease Term and Discount Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails</Role>
      <ShortName>Leases - Schedule of Weighted-Average Remaining Lease Term and Discount Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9955551 - Disclosure - Leases - Schedule of Other Information Related to Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/LeasesScheduleofOtherInformationRelatedtoLeasesDetails</Role>
      <ShortName>Leases - Schedule of Other Information Related to Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9955552 - 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>70</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9955553 - 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>71</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9955554 - 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>72</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9955555 - 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>73</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9955556 - 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>74</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9955557 - 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>75</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9955558 - 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>76</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9955559 - 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>77</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9955560 - 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>78</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9955561 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stoneridge.com/role/CommitmentsandContingencies</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9955562 - Disclosure - Business Realignment - Schedule of Business Realignment Charges (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/BusinessRealignmentScheduleofBusinessRealignmentChargesDetails</Role>
      <ShortName>Business Realignment - Schedule of Business Realignment Charges (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9955563 - Disclosure - Business Realignment - Reconciliation of Business Realignment Liability Balances (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/BusinessRealignmentReconciliationofBusinessRealignmentLiabilityBalancesDetails</Role>
      <ShortName>Business Realignment - Reconciliation of Business Realignment Liability Balances (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9955564 - 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>82</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>9955565 - 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>83</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>9955566 - 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>84</Position>
    </Report>
    <Report instance="sri-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>9955567 - 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>85</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="sri-20241231.htm">sri-20241231.htm</File>
    <File>sri-20241231.xsd</File>
    <File>sri-20241231_cal.xml</File>
    <File>sri-20241231_def.xml</File>
    <File>sri-20241231_lab.xml</File>
    <File>sri-20241231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>sri-20241231_g1.jpg</File>
    <File>sri-20241231_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="1326">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="15">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="5">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>116
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "sri-20241231.htm": {
   "nsprefix": "sri",
   "nsuri": "http://www.stoneridge.com/20241231",
   "dts": {
    "inline": {
     "local": [
      "sri-20241231.htm"
     ]
    },
    "schema": {
     "local": [
      "sri-20241231.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "sri-20241231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "sri-20241231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "sri-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "sri-20241231_pre.xml"
     ]
    }
   },
   "keyStandard": 399,
   "keyCustom": 42,
   "axisStandard": 29,
   "axisCustom": 0,
   "memberStandard": 63,
   "memberCustom": 33,
   "hidden": {
    "total": 8,
    "http://xbrl.sec.gov/dei/2024": 4,
    "http://fasb.org/us-gaap/2024": 4
   },
   "contextCount": 421,
   "entityCount": 1,
   "segmentCount": 96,
   "elementCount": 821,
   "unitCount": 11,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 1326,
    "http://xbrl.sec.gov/dei/2024": 38,
    "http://xbrl.sec.gov/cyd/2024": 15,
    "http://xbrl.sec.gov/ecd/2024": 5,
    "http://fasb.org/srt/2024": 2
   },
   "report": {
    "R1": {
     "role": "http://www.stoneridge.com/role/CoverPage",
     "longName": "0000001 - Document - Cover Page",
     "shortName": "Cover Page",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.stoneridge.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
     "longName": "9952151 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "longName": "9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
     "longName": "9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SellingGeneralAndAdministrativeExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME",
     "longName": "9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEParenthetical",
     "longName": "9952155 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (Parenthetical)",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "longName": "9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
     "longName": "9952157 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-10",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-10",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.stoneridge.com/role/OrganizationandNatureofBusiness",
     "longName": "9952158 - Disclosure - Organization and Nature of Business",
     "shortName": "Organization and Nature of Business",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPolicies",
     "longName": "9952159 - Disclosure - Summary of Significant Accounting Policies",
     "shortName": "Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.stoneridge.com/role/Revenue",
     "longName": "9952160 - Disclosure - Revenue",
     "shortName": "Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.stoneridge.com/role/Investments",
     "longName": "9952161 - Disclosure - Investments",
     "shortName": "Investments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.stoneridge.com/role/Debt",
     "longName": "9952162 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.stoneridge.com/role/IncomeTaxes",
     "longName": "9952163 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.stoneridge.com/role/Leases",
     "longName": "9952164 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.stoneridge.com/role/ShareBasedCompensationPlans",
     "longName": "9952165 - Disclosure - Share-Based Compensation Plans",
     "shortName": "Share-Based Compensation Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.stoneridge.com/role/EmployeeBenefitPlans",
     "longName": "9952166 - Disclosure - Employee Benefit Plans",
     "shortName": "Employee Benefit Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurements",
     "longName": "9952167 - Disclosure - Financial Instruments and Fair Value Measurements",
     "shortName": "Financial Instruments and Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.stoneridge.com/role/CommitmentsandContingencies",
     "longName": "9952168 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.stoneridge.com/role/BusinessRealignment",
     "longName": "9952169 - Disclosure - Business Realignment",
     "shortName": "Business Realignment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.stoneridge.com/role/SegmentReporting",
     "longName": "9952170 - Disclosure - Segment Reporting",
     "shortName": "Segment Reporting",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.stoneridge.com/role/SubsequentEvents",
     "longName": "9952171 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS",
     "longName": "9952172 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS",
     "shortName": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R26": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-421",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-421",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "longName": "9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesTables",
     "longName": "9955512 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.stoneridge.com/role/RevenueTables",
     "longName": "9955513 - Disclosure - Revenue (Tables)",
     "shortName": "Revenue (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.stoneridge.com/role/DebtTables",
     "longName": "9955514 - Disclosure - Debt (Tables)",
     "shortName": "Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.stoneridge.com/role/IncomeTaxesTables",
     "longName": "9955515 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.stoneridge.com/role/LeasesTables",
     "longName": "9955516 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.stoneridge.com/role/ShareBasedCompensationPlansTables",
     "longName": "9955517 - Disclosure - Share-Based Compensation Plans (Tables)",
     "shortName": "Share-Based Compensation Plans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "sri:ScheduleOfTheAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "sri:ScheduleOfTheAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsTables",
     "longName": "9955518 - Disclosure - Financial Instruments and Fair Value Measurements (Tables)",
     "shortName": "Financial Instruments and Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.stoneridge.com/role/BusinessRealignmentTables",
     "longName": "9955519 - Disclosure - Business Realignment (Tables)",
     "shortName": "Business Realignment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.stoneridge.com/role/SegmentReportingTables",
     "longName": "9955520 - Disclosure - Segment Reporting (Tables)",
     "shortName": "Segment Reporting (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails",
     "longName": "9955521 - Disclosure - Summary of Significant Accounting Policies - Schedule of Accounts Receivable and Concentration of Credit Risk (Details)",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Accounts Receivable and Concentration of Credit Risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-45",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-45",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails",
     "longName": "9955522 - Disclosure - Summary of Significant Accounting Policies - Inventories (Details)",
     "shortName": "Summary of Significant Accounting Policies - Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails",
     "longName": "9955523 - Disclosure - Summary of Significant Accounting Policies - Long Term Supply Commitment (Details)",
     "shortName": "Summary of Significant Accounting Policies - Long Term Supply Commitment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:PaymentsForDeposits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:PaymentsForDeposits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails",
     "longName": "9955524 - Disclosure - Summary of Significant Accounting Policies - Pre-production Costs Related to Long-term Supply Arrangements (Details)",
     "shortName": "Summary of Significant Accounting Policies - Pre-production Costs Related to Long-term Supply Arrangements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails",
     "longName": "9955525 - Disclosure - Summary of Significant Accounting Policies - Property Plant and Equipment Net (Details)",
     "shortName": "Summary of Significant Accounting Policies - Property Plant and Equipment Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
     "longName": "9955526 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Lives of Property, Plant and Equipment (Details)",
     "shortName": "Summary of Significant Accounting Policies - Estimated Useful Lives of Property, Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails",
     "longName": "9955527 - Disclosure - Summary of Significant Accounting Policies - Impairment of Assets and Goodwill (Details)",
     "shortName": "Summary of Significant Accounting Policies - Impairment of Assets and Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "us-gaap:GoodwillImpairmentLoss",
       "us-gaap:GoodwillImpairmentLoss",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails",
     "longName": "9955528 - Disclosure - Summary of Significant Accounting Policies - Schedule of Goodwill (Details)",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-89",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails",
     "longName": "9955529 - Disclosure - Summary of Significant Accounting Policies - Other Intangible Assets (Details)",
     "shortName": "Summary of Significant Accounting Policies - Other Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesandOtherCurrentLiabilitiesDetails",
     "longName": "9955530 - Disclosure - Summary of Significant Accounting Policies - Accrued Expenses and Other Current Liabilities (Details)",
     "shortName": "Summary of Significant Accounting Policies - Accrued Expenses and Other Current Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "sri:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "sri:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesCurrencyTranslationandProductWarrantyAndRecallReservesDetails",
     "longName": "9955531 - Disclosure - Summary of Significant Accounting Policies - Currency Translation and Product Warranty And Recall Reserves (Details)",
     "shortName": "Summary of Significant Accounting Policies - Currency Translation and Product Warranty And Recall Reserves (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofProductWarrantyLiabilityDetails",
     "longName": "9955532 - Disclosure - Summary of Significant Accounting Policies - Schedule of Product Warranty Liability (Details)",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Product Warranty Liability (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:ProductWarrantyAccrual",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:ProductWarrantyAccrual",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails",
     "longName": "9955533 - Disclosure - Summary of Significant Accounting Policies - Other Narrative (Details)",
     "shortName": "Summary of Significant Accounting Policies - Other Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ResearchAndDevelopmentExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "sri:ResearchAndDevelopmentExpensePercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageNumberofSharesDetails",
     "longName": "9955534 - Disclosure - Summary of Significant Accounting Policies - Schedule of Weighted Average Number of Shares (Details)",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Weighted Average Number of Shares (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossComponentDetails",
     "longName": "9955535 - Disclosure - Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Loss Component (Details)",
     "shortName": "Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Loss Component (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.stoneridge.com/role/RevenueDetails",
     "longName": "9955536 - Disclosure - Revenue (Details)",
     "shortName": "Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-167",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.stoneridge.com/role/InvestmentsDetails",
     "longName": "9955537 - Disclosure - Investments (Details)",
     "shortName": "Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-189",
      "name": "us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.stoneridge.com/role/DebtScheduleofDebtDetails",
     "longName": "9955538 - Disclosure - Debt - Schedule of Debt (Details)",
     "shortName": "Debt - Schedule of Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DebtAndCapitalLeaseObligations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DebtAndCapitalLeaseObligations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.stoneridge.com/role/DebtNarrativeDetails",
     "longName": "9955539 - Disclosure - Debt - Narrative (Details)",
     "shortName": "Debt - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProceedsFromLinesOfCredit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-209",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails",
     "longName": "9955540 - Disclosure - Debt - Schedule of Future Maturities of Long-Term Debt (Details)",
     "shortName": "Debt - Schedule of Future Maturities of Long-Term Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails",
     "longName": "9955541 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)",
     "shortName": "Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails",
     "longName": "9955542 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "shortName": "Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails",
     "longName": "9955543 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredTaxAssetsInventory",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredTaxAssetsInventory",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.stoneridge.com/role/IncomeTaxesClassificationofNetDeferredTaxAssetDetails",
     "longName": "9955544 - Disclosure - Income Taxes - Classification of Net Deferred Tax Asset (Details)",
     "shortName": "Income Taxes - Classification of Net Deferred Tax Asset (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredIncomeTaxAssetsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "sri:ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredIncomeTaxAssetsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "sri:ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails",
     "longName": "9955545 - Disclosure - Income Taxes - Narrative (Details)",
     "shortName": "Income Taxes - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.stoneridge.com/role/IncomeTaxesScheduleofIncomeTaxContingenciesDetails",
     "longName": "9955546 - Disclosure - Income Taxes - Schedule of Income Tax Contingencies (Details)",
     "shortName": "Income Taxes - Schedule of Income Tax Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.stoneridge.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails",
     "longName": "9955547 - Disclosure - Leases - Schedule of Components of Lease Expense (Details)",
     "shortName": "Leases - Schedule of Components of Lease Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.stoneridge.com/role/LeasesScheduleofBalanceSheetInformationDetails",
     "longName": "9955548 - Disclosure - Leases -Schedule of Balance Sheet Information (Details)",
     "shortName": "Leases -Schedule of Balance Sheet Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "sri:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails",
     "longName": "9955549 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities (Details)",
     "shortName": "Leases - Schedule of Maturities of Operating Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.stoneridge.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails",
     "longName": "9955550 - Disclosure - Leases - Schedule of Weighted-Average Remaining Lease Term and Discount Rate (Details)",
     "shortName": "Leases - Schedule of Weighted-Average Remaining Lease Term and Discount Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.stoneridge.com/role/LeasesScheduleofOtherInformationRelatedtoLeasesDetails",
     "longName": "9955551 - Disclosure - Leases - Schedule of Other Information Related to Leases (Details)",
     "shortName": "Leases - Schedule of Other Information Related to Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails",
     "longName": "9955552 - Disclosure - Share-Based Compensation Plans - Narrative (Details)",
     "shortName": "Share-Based Compensation Plans - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.stoneridge.com/role/ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails",
     "longName": "9955553 - Disclosure - Share-Based Compensation Plans - Schedule of the Allocation of Performance Shares Between Total Shareholder Return and Earnings per Share (Details)",
     "shortName": "Share-Based Compensation Plans - Schedule of the Allocation of Performance Shares Between Total Shareholder Return and Earnings per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-240",
      "name": "sri:PercentageOfAwardAllocatedToTotalShareholderReturn",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "sri:ScheduleOfTheAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-240",
      "name": "sri:PercentageOfAwardAllocatedToTotalShareholderReturn",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "sri:ScheduleOfTheAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails",
     "longName": "9955554 - Disclosure - Share-Based Compensation Plans - Disclosure of Share-based Compensation Arrangements by Share-based Payment Award (Details)",
     "shortName": "Share-Based Compensation Plans - Disclosure of Share-based Compensation Arrangements by Share-based Payment Award (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-258",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-255",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.stoneridge.com/role/EmployeeBenefitPlansDetails",
     "longName": "9955555 - Disclosure - Employee Benefit Plans (Details)",
     "shortName": "Employee Benefit Plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
     "longName": "9955556 - Disclosure - Financial Instruments and Fair Value Measurements - Narrative (Details)",
     "shortName": "Financial Instruments and Fair Value Measurements - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProceedsFromHedgeInvestingActivities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-300",
      "name": "sri:PaymentsForEarnOutConsideration",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails",
     "longName": "9955557 - Disclosure - Financial Instruments and Fair Value Measurements - Schedule of Derivative Instruments in Statement of Financial Position, Fair Value (Details)",
     "shortName": "Financial Instruments and Fair Value Measurements - Schedule of Derivative Instruments in Statement of Financial Position, Fair Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-274",
      "name": "us-gaap:DerivativeNotionalAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-274",
      "name": "us-gaap:DerivativeNotionalAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
     "longName": "9955558 - Disclosure - Financial Instruments and Fair Value Measurements - Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) (Details)",
     "shortName": "Financial Instruments and Fair Value Measurements - Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-289",
      "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-289",
      "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
     "longName": "9955559 - Disclosure - Financial Instruments and Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)",
     "shortName": "Financial Instruments and Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-292",
      "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-292",
      "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails",
     "longName": "9955560 - 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)",
     "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)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-297",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-297",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.stoneridge.com/role/CommitmentsandContingenciesDetails",
     "longName": "9955561 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-112",
      "name": "sri:ProductWarrantyAccrualCustomerClaimNotificationAmount",
      "unitRef": "eur",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.stoneridge.com/role/BusinessRealignmentScheduleofBusinessRealignmentChargesDetails",
     "longName": "9955562 - Disclosure - Business Realignment - Schedule of Business Realignment Charges (Details)",
     "shortName": "Business Realignment - Schedule of Business Realignment Charges (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedCostIncurredCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-328",
      "name": "us-gaap:RestructuringAndRelatedCostIncurredCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.stoneridge.com/role/BusinessRealignmentReconciliationofBusinessRealignmentLiabilityBalancesDetails",
     "longName": "9955563 - Disclosure - Business Realignment - Reconciliation of Business Realignment Liability Balances (Details)",
     "shortName": "Business Realignment - Reconciliation of Business Realignment Liability Balances (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedCostIncurredCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-335",
      "name": "us-gaap:RestructuringAndRelatedCostIncurredCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.stoneridge.com/role/SegmentReportingNarrativeDetails",
     "longName": "9955564 - Disclosure - Segment Reporting - Narrative (Details)",
     "shortName": "Segment Reporting - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails",
     "longName": "9955565 - Disclosure - Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details)",
     "shortName": "Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingOtherItemAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails",
     "longName": "9955566 - Disclosure - Segment Reporting - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)",
     "shortName": "Segment Reporting - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails",
     "longName": "9955567 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details)",
     "shortName": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c-407",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-412",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sri-20241231.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies [Abstract]",
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r988"
     ]
    },
    "sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "AccountsReceivableAndConcentrationOfCreditRiskPolicyPolicyTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts Receivable and Concentration Of Credit Risk",
        "label": "Accounts Receivable And Concentration Of Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for trade and other accounts receivables and credit risk."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, less reserves of $1,060 and $1,058, respectively",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1183"
     ]
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Environmental remediation cost incurred",
        "label": "Accrual for Environmental Loss Contingencies, Charges to Expense for New Losses",
        "documentation": "Amount of expense for newly incurred environmental loss contingencies. Includes, but is not limited to, remediation expense and interest accretion."
       }
      }
     },
     "auth_ref": [
      "r1218"
     ]
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccrualForEnvironmentalLossContingenciesGross",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Environmental remediation accrued undiscounted liability",
        "label": "Accrual for Environmental Loss Contingencies, Gross",
        "documentation": "Undiscounted amount of the accrual for environmental loss contingencies."
       }
      }
     },
     "auth_ref": [
      "r417",
      "r434",
      "r1215"
     ]
    },
    "sri_AccruedExpensesAndOtherCurrentLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "AccruedExpensesAndOtherCurrentLiabilitiesMember",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other current liabilities",
        "label": "Accrued Expenses And Other Current Liabilities [Member]",
        "documentation": "Accrued Expenses and Other Current Liabilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "sri_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Accrued Expenses and Other Current Liabilities",
        "label": "Accrued Expenses and Other Current Liabilities [Table Text Block]",
        "documentation": "The tabular disclosure of components of accrued liabilities and other current liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: accumulated depreciation",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r223",
      "r797"
     ]
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gain (loss) on derivatives",
        "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r238",
      "r246",
      "r247",
      "r641",
      "r937",
      "r1150"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r246",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r20",
      "r109",
      "r230",
      "r793",
      "r829",
      "r833"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r246",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss",
        "label": "AOCI Attributable to Parent [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r11",
      "r20",
      "r653",
      "r656",
      "r736",
      "r824",
      "r825",
      "r1150",
      "r1151",
      "r1152",
      "r1170",
      "r1171",
      "r1172",
      "r1174"
     ]
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedTranslationAdjustmentMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r11",
      "r20",
      "r107",
      "r108",
      "r246",
      "r247",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r1150"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]",
        "label": "Acquired Finite-Lived Intangible Assets [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r395",
      "r396",
      "r397",
      "r398",
      "r929"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1064"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital",
        "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."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r988",
      "r1347"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid-in Capital [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r842",
      "r1170",
      "r1171",
      "r1172",
      "r1174",
      "r1280",
      "r1348"
     ]
    },
    "sri_AdditionalPercentageOfNoncontrollingInterestAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "AdditionalPercentageOfNoncontrollingInterestAcquired",
     "presentation": [
      "http://www.stoneridge.com/role/InvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of additional noncontrolling interest acquired",
        "label": "Additional percentage of noncontrolling interest acquired",
        "documentation": "Additional percentage of noncontrolling interest acquired"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1077"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1077"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1077"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1077"
     ]
    },
    "us-gaap_AdjustmentForAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentForAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense",
        "label": "Amortization",
        "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."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Share-based compensation, net",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r59",
      "r522"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Adjustments to reconcile net income to net cash provided by (used for) operating activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table",
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1122"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1035",
      "r1046",
      "r1056",
      "r1089"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1038",
      "r1049",
      "r1059",
      "r1092"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Pension Adjustments Service Cost",
        "label": "Aggregate Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1123"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r1077"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r1084"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r1039",
      "r1050",
      "r1060",
      "r1084",
      "r1093",
      "r1097",
      "r1105"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r1103"
     ]
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForCreditLossMember",
     "presentation": [
      "http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable reserves:",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, reserves",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r336",
      "r357"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "sri_AmortizationAndAccretionOfDebtDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "AmortizationAndAccretionOfDebtDiscount",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization, including accretion and write-off of deferred financing costs",
        "label": "Amortization And Accretion Of Debt Discount",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfFinancingCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred financing cost amortization and debt discount accretion",
        "label": "Amortization of Debt Issuance Costs",
        "documentation": "Amount of amortization expense attributable to debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r481",
      "r1159",
      "r1300"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Potential dilutive shares (in shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "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."
       }
      }
     },
     "auth_ref": [
      "r294"
     ]
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r638"
     ]
    },
    "srt_AsiaPacificMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "AsiaPacificMember",
     "presentation": [
      "http://www.stoneridge.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asia Pacific",
        "label": "Asia Pacific [Member]",
        "documentation": "Region of Asia Pacific."
       }
      }
     },
     "auth_ref": [
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1350",
      "r1351",
      "r1352",
      "r1353"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "verboseLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r155",
      "r227",
      "r259",
      "r297",
      "r303",
      "r321",
      "r325",
      "r342",
      "r448",
      "r449",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r457",
      "r458",
      "r639",
      "r642",
      "r696",
      "r789",
      "r869",
      "r946",
      "r947",
      "r988",
      "r1013",
      "r1225",
      "r1226",
      "r1304"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.stoneridge.com/role/LeasesScheduleofBalanceSheetInformationDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "verboseLabel": "Total Assets:",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "sri_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Supplemental Balance Sheet Information",
        "label": "Assets And Liabilities, Lessee [Table Text Block]",
        "documentation": "Assets And Liabilities, Lessee"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r234",
      "r259",
      "r342",
      "r448",
      "r449",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r457",
      "r458",
      "r639",
      "r642",
      "r696",
      "r988",
      "r1225",
      "r1226",
      "r1304"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Financial assets carried at fair value",
        "totalLabel": "Total financial assets carried at fair value",
        "label": "Assets, Fair Value Disclosure",
        "documentation": "Fair value portion of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r672",
      "r673",
      "r979"
     ]
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsFairValueDisclosureAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Financial assets carried at fair value:",
        "label": "Assets, Fair Value Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total long-term assets",
        "label": "Assets, Noncurrent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r259",
      "r342",
      "r448",
      "r449",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r457",
      "r458",
      "r639",
      "r642",
      "r696",
      "r1225",
      "r1226",
      "r1304"
     ]
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrentAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term assets:",
        "label": "Assets, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "sri_AuditInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "AuditInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Audit Information [Abstract]",
        "documentation": "Audit Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.stoneridge.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r1018",
      "r1019",
      "r1042"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.stoneridge.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r1018",
      "r1019",
      "r1042"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://www.stoneridge.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r1018",
      "r1019",
      "r1042"
     ]
    },
    "sri_AutotechVenturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "AutotechVenturesMember",
     "presentation": [
      "http://www.stoneridge.com/role/InvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Autotech Ventures",
        "label": "Autotech Ventures [Member]",
        "documentation": "This member represents information pertaining to autotech ventures."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1100"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r1101"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1096"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1096"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1096"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1096"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1096"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1096"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "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",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r525",
      "r526",
      "r527",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r1099"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1098"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "country_BR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "BR",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Brazil",
        "label": "BRAZIL"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position Location, Balance [Axis]",
        "label": "Statement of Financial Position Location, Balance [Axis]",
        "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r415",
      "r1315",
      "r1316"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position Location, Balance [Domain]",
        "label": "Statement of Financial Position Location, Balance [Domain]",
        "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r75",
      "r415",
      "r1315",
      "r1316"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Basis of Presentation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Significant Accounting Policies",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r124"
     ]
    },
    "sri_BrazilianAdministrativeCounselForEconomicDefenseFineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "BrazilianAdministrativeCounselForEconomicDefenseFineMember",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CADE Fine",
        "label": "Brazilian Administrative Counsel For Economic Defense Fine [Member]",
        "documentation": "Brazilian Administrative Counsel for Economic Defense Fine"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingAndBuildingImprovementsMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buildings and improvements",
        "label": "Building and Building Improvements [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Line Items]",
        "label": "Business Acquisition [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r629"
     ]
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/InvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of earn-out liability",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Liabilities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "country_CN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "CN",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "China",
        "label": "CHINA"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r221",
      "r933"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents at beginning of period",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "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."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r121",
      "r257"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net change in cash and cash equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "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."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r121"
     ]
    },
    "sri_CashFlowActivityLesseeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "CashFlowActivityLesseeAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesScheduleofOtherInformationRelatedtoLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash activity:",
        "label": "Cash Flow, Activity, Lessee [Abstract]",
        "documentation": "Cash Flow, Activity, Lessee"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashFlowHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowHedgingMember",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flow Hedging",
        "label": "Cash Flow Hedging [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowOperatingActivitiesLesseeAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesScheduleofOtherInformationRelatedtoLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating cash flows:",
        "label": "Cash Flow, Operating Activities, Lessee [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year",
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested",
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1070"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "sri_CivilLaborAndOtherTaxContingenciesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "CivilLaborAndOtherTaxContingenciesMember",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Civil, labor and other tax contingencies",
        "label": "Civil, Labor And Other Tax Contingencies [Member]",
        "documentation": "Civil, labor and other contingencies [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "sri_ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Classification of Net Deferred Tax Assets and Liability",
        "label": "Classification of Net Deferred Tax Assets and Liability [Table Text Block]",
        "documentation": "Classification of Net Deferred Tax Assets and Liability [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r1076"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1076"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]",
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r429",
      "r430",
      "r916",
      "r1209",
      "r1214"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long Term Supply Commitment",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r917"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Common Shares outstanding",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r1002",
      "r1003",
      "r1004",
      "r1006",
      "r1007",
      "r1008",
      "r1011",
      "r1170",
      "r1171",
      "r1174",
      "r1280",
      "r1346",
      "r1348"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common shares, authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r857"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common shares, issued (in shares)",
        "label": "Common Stock, Shares, Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common shares, outstanding (in shares)",
        "periodStartLabel": "Common stock beginning balance (in shares)",
        "periodEndLabel": "Common stock ending balance (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r98",
      "r857",
      "r875",
      "r1348",
      "r1349"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common Shares, without par value, 60,000 shares authorized, 28,966 and 28,966 shares issued and 27,695 and 27,549 shares outstanding at December\u00a031, 2024 and December\u00a031, 2023, respectively, with no stated value",
        "label": "Common Stock, Value, Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r792",
      "r988"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1081"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1080"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1082"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Benefits [Abstract]",
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive (loss) income",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r241",
      "r243",
      "r248",
      "r785",
      "r803",
      "r804"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Domain]",
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r34",
      "r82",
      "r83",
      "r332",
      "r915"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Axis]",
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r34",
      "r82",
      "r83",
      "r332",
      "r835",
      "r915"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Axis]",
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r34",
      "r82",
      "r83",
      "r332",
      "r915",
      "r1135"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration risk percentage",
        "label": "Concentration Risk, Percentage",
        "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."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r34",
      "r82",
      "r83",
      "r332"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Domain]",
        "label": "Concentration Risk Type [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r34",
      "r82",
      "r83",
      "r332",
      "r915"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.stoneridge.com/role/BusinessRealignmentScheduleofBusinessRealignmentChargesDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Axis]",
        "label": "Consolidation Items [Axis]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r172",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r262",
      "r297",
      "r305",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r325",
      "r326",
      "r327",
      "r448",
      "r449",
      "r450",
      "r451",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r946",
      "r947",
      "r1143",
      "r1144",
      "r1225",
      "r1226"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.stoneridge.com/role/BusinessRealignmentScheduleofBusinessRealignmentChargesDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Domain]",
        "label": "Consolidation Items [Domain]",
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r172",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r262",
      "r297",
      "r305",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r325",
      "r326",
      "r327",
      "r448",
      "r449",
      "r450",
      "r451",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r946",
      "r947",
      "r1143",
      "r1144",
      "r1225",
      "r1226"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in progress",
        "label": "Construction in Progress [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Future Maturities of Long-Term Debt",
        "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1138",
      "r1163"
     ]
    },
    "sri_ControlDevicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "ControlDevicesMember",
     "presentation": [
      "http://www.stoneridge.com/role/BusinessRealignmentScheduleofBusinessRealignmentChargesDetails",
      "http://www.stoneridge.com/role/RevenueDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Control Devices",
        "label": "Control Devices [Member]",
        "documentation": "Control Devices [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateNonSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateNonSegmentMember",
     "presentation": [
      "http://www.stoneridge.com/role/BusinessRealignmentScheduleofBusinessRealignmentChargesDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unallocated Corporate",
        "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]",
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r320",
      "r321",
      "r322",
      "r323",
      "r326",
      "r1179"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of goods sold",
        "verboseLabel": "Total cost of goods sold",
        "label": "Cost of Goods and Services Sold",
        "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."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r114",
      "r747"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSoldDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSoldDepreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expense",
        "label": "Cost, Depreciation",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1153",
      "r1208"
     ]
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.stoneridge.com/role/BusinessRealignmentScheduleofBusinessRealignmentChargesDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of goods sold",
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostsAndExpensesAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Costs and expenses:",
        "label": "Costs and Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover [Abstract]",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "sri_CreditAgreementFifthAmendedAndRestatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "CreditAgreementFifthAmendedAndRestatedMember",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fifth Amended And Restated Credit Agreement",
        "label": "Credit Agreement, Fifth Amended And Restated [Member]",
        "documentation": "Credit Agreement, Fifth Amended And Restated"
       }
      }
     },
     "auth_ref": []
    },
    "sri_CreditAgreementFourthAmendedAndRestatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "CreditAgreementFourthAmendedAndRestatedMember",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fourth Amended And Restated Credit Agreement",
        "label": "Credit Agreement, Fourth Amended And Restated [Member]",
        "documentation": "Credit Agreement, Fourth Amended And Restated"
       }
      }
     },
     "auth_ref": []
    },
    "sri_CreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "CreditAgreementMember",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails",
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Agreement",
        "label": "Credit Agreement [Member]",
        "documentation": "Credit Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesDetails",
      "http://www.stoneridge.com/role/DebtNarrativeDetails",
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Axis]",
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r447",
      "r1223"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesDetails",
      "http://www.stoneridge.com/role/DebtNarrativeDetails",
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Domain]",
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r447",
      "r1223",
      "r1224"
     ]
    },
    "sri_CreditFacilityFifthAmendmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "CreditFacilityFifthAmendmentMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fifth Amendment",
        "label": "Credit Facility, Fifth Amendment [Member]",
        "documentation": "Credit Facility, Fifth Amendment"
       }
      }
     },
     "auth_ref": []
    },
    "sri_CreditFacilityFourthAmendmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "CreditFacilityFourthAmendmentMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fourth Amendment",
        "label": "Credit Facility, Fourth Amendment [Member]",
        "documentation": "Credit Facility, Fourth Amendment"
       }
      }
     },
     "auth_ref": []
    },
    "sri_CreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "CreditFacilityMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility",
        "label": "Credit Facility [Member]",
        "documentation": "Credit Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditLossFinancialInstrumentPolicyTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Losses",
        "label": "Credit Loss, Financial Instrument [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status."
       }
      }
     },
     "auth_ref": [
      "r354",
      "r355",
      "r356",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372"
     ]
    },
    "us-gaap_CrossCurrencyInterestRateContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CrossCurrencyInterestRateContractMember",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cross-currency swaps",
        "label": "Cross Currency Interest Rate Contract [Member]",
        "documentation": "Derivative instrument whose primary underlying risk is tied to interest rates and foreign exchange rates."
       }
      }
     },
     "auth_ref": [
      "r1230",
      "r1279"
     ]
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current:",
        "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Federal",
        "label": "Current Federal Tax Expense (Benefit)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1136",
      "r1162",
      "r1268"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1136",
      "r1162"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current provision",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r608",
      "r1162"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Provision (benefit) for income taxes:",
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State and local",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1136",
      "r1162",
      "r1268"
     ]
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Concentration Risk",
        "label": "Customer Concentration Risk [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r332"
     ]
    },
    "us-gaap_CustomerListsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerListsMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer lists",
        "label": "Customer Lists [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r1196",
      "r1198",
      "r1199",
      "r1200",
      "r1202",
      "r1203",
      "r1205",
      "r1206"
     ]
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1027",
      "r1116"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1027",
      "r1116"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1029",
      "r1118"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1029",
      "r1118"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1031",
      "r1120"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1029",
      "r1118"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1022",
      "r1111"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1023",
      "r1112"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1023",
      "r1112"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r1021",
      "r1110"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1021",
      "r1110"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r1021",
      "r1110"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1024",
      "r1113"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1026",
      "r1115"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1026",
      "r1115"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1027",
      "r1116"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1030",
      "r1119"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1028",
      "r1117"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1025",
      "r1114"
     ]
    },
    "us-gaap_DebtAndCapitalLeaseObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtAndCapitalLeaseObligations",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total debt",
        "label": "Debt and Lease Obligation",
        "documentation": "Amount of short-term and long-term debt and lease obligation."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r146"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Disclosure [Abstract]",
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/Debt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Debt",
        "label": "Debt Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r258",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r446",
      "r447",
      "r459",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r475",
      "r482",
      "r483",
      "r485",
      "r710"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails",
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Axis]",
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r87",
      "r88",
      "r143",
      "r146",
      "r262",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r466",
      "r471",
      "r472",
      "r473",
      "r474",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r986",
      "r1160",
      "r1210",
      "r1211",
      "r1212",
      "r1299",
      "r1301"
     ]
    },
    "sri_DebtInstrumentCovenantCashAndCashEquivalentsAtCarryingValueMaximum": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "DebtInstrumentCovenantCashAndCashEquivalentsAtCarryingValueMaximum",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents at carrying value, maximum",
        "label": "Debt Instrument, Covenant, Cash And Cash Equivalents At Carrying Value, Maximum",
        "documentation": "Debt Instrument, Covenant, Cash And Cash Equivalents At Carrying Value, Maximum"
       }
      }
     },
     "auth_ref": []
    },
    "sri_DebtInstrumentCovenantCreditFacilityReductionUponSaleOfProductiveAssetsMaximum": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "DebtInstrumentCovenantCreditFacilityReductionUponSaleOfProductiveAssetsMaximum",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum reduction in credit facility upon sale of significant assets",
        "label": "Debt Instrument, Covenant, Credit Facility Reduction Upon Sale Of Productive Assets, Maximum",
        "documentation": "Debt Instrument, Covenant, Cash And Cash Equivalents At Carrying Value, Net Cash Proceeds"
       }
      }
     },
     "auth_ref": []
    },
    "sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximum": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "DebtInstrumentCovenantDefaultOfOtherDebtMaximum",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument covenant default of other debt maximum amount",
        "label": "Debt Instrument, Covenant, Default Of Other Debt, Maximum",
        "documentation": "Debt instrument covenant default of other debt maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "sri_DebtInstrumentCovenantInterestCoverageRatioMinimum": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "DebtInstrumentCovenantInterestCoverageRatioMinimum",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum interest coverage ratio",
        "label": "Debt Instrument, Covenant, Interest Coverage Ratio, Minimum",
        "documentation": "Debt Instrument, Covenant, Interest Coverage Ratio, Minimum"
       }
      }
     },
     "auth_ref": []
    },
    "sri_DebtInstrumentCovenantLeverageRatioMaximum": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "DebtInstrumentCovenantLeverageRatioMaximum",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum net leverage ratio",
        "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum",
        "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum"
       }
      }
     },
     "auth_ref": []
    },
    "sri_DebtInstrumentCovenantMinimumLeverageRatioTriggeringIncreaseInLeverageRatioBasedPricingGrid": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "DebtInstrumentCovenantMinimumLeverageRatioTriggeringIncreaseInLeverageRatioBasedPricingGrid",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum leverage ratio triggering increase in leverage ratio based pricing grid",
        "label": "Debt Instrument, Covenant, Minimum Leverage Ratio Triggering Increase In Leverage Ratio Based Pricing Grid",
        "documentation": "Debt Instrument, Covenant, Minimum Leverage Ratio Triggering Increase In Leverage Ratio Based Pricing Grid"
       }
      }
     },
     "auth_ref": []
    },
    "sri_DebtInstrumentCovenantUninsuredAssetLossesMaximum": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "DebtInstrumentCovenantUninsuredAssetLossesMaximum",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument covenant uninsured asset losses maximum amount",
        "label": "Debt Instrument, Covenant, Uninsured Asset Losses, Maximum",
        "documentation": "Debt instrument covenant uninsured asset losses maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails",
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Line Items]",
        "label": "Debt Instrument [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r466",
      "r471",
      "r472",
      "r473",
      "r474",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r484",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r986",
      "r1160",
      "r1299",
      "r1301"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails",
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Name [Domain]",
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r262",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r466",
      "r471",
      "r472",
      "r473",
      "r474",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r986",
      "r1160",
      "r1210",
      "r1211",
      "r1212",
      "r1299",
      "r1301"
     ]
    },
    "sri_DebtInstrumentPaymentTermExtensionPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "DebtInstrumentPaymentTermExtensionPeriod",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment term extension",
        "label": "Debt Instrument, Payment Term, Extension Period",
        "documentation": "Debt Instrument, Payment Term, Extension Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r53",
      "r54",
      "r84",
      "r133",
      "r134",
      "r262",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r466",
      "r471",
      "r472",
      "r473",
      "r474",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r484",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r986",
      "r1160",
      "r1299",
      "r1301"
     ]
    },
    "us-gaap_DeferredChargesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredChargesPolicyTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deferred Finance Costs, net",
        "label": "Deferred Charges, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges."
       }
      }
     },
     "auth_ref": [
      "r226"
     ]
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCompensationArrangementWithIndividualRecordedLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred compensation arrangement with individual, recorded liability",
        "label": "Deferred Compensation Arrangement with Individual, Recorded Liability",
        "documentation": "The carrying amount of the liability as of the balance sheet date to an individual under a deferred compensation arrangement. This amount may be the result of periodic accruals made over the period of active employment, or reflect termination benefits resulting contractual terms or a death benefit."
       }
      }
     },
     "auth_ref": [
      "r136"
     ]
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_DeferredOtherTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Federal",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1162",
      "r1267",
      "r1268"
     ]
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFinanceCostsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized deferred financing costs",
        "label": "Debt Issuance Costs, Gross",
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1299",
      "r1301"
     ]
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFinanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred financing costs, net",
        "label": "Debt Issuance Costs, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1228",
      "r1298",
      "r1299",
      "r1301"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_DeferredOtherTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Foreign",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1162",
      "r1267"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesClassificationofNetDeferredTaxAssetDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesClassificationofNetDeferredTaxAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term deferred tax assets",
        "label": "Deferred Income Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r574",
      "r575"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r167",
      "r1162"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deferred:",
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Gross deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r95",
      "r144",
      "r599"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesClassificationofNetDeferredTaxAssetDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.stoneridge.com/role/IncomeTaxesClassificationofNetDeferredTaxAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "negatedLabel": "Long-term deferred tax liabilities",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r574",
      "r575",
      "r790"
     ]
    },
    "us-gaap_DeferredOtherTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredOtherTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred benefit",
        "label": "Deferred Other Tax Expense (Benefit)",
        "documentation": "Amount of other deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. For example, but not limited to, acquisition-date income tax benefits or expenses recognized from changes in the acquirer's valuation allowance for its previously existing deferred tax assets resulting from a business combination and adjustments to beginning-of-year balance of a valuation allowance because of a change in circumstance causing a change in judgment about the realizability of the related deferred tax asset in future periods."
       }
      }
     },
     "auth_ref": [
      "r1162",
      "r1266"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_DeferredOtherTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State and local",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1162",
      "r1267",
      "r1268"
     ]
    },
    "sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopment",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized research and development",
        "label": "Deferred Tax Assets, Capitalized Research And Development",
        "documentation": "Deferred Tax Assets, Capitalized Research And Development"
       }
      }
     },
     "auth_ref": []
    },
    "sri_DeferredTaxAssetsDisallowedInterestCarryforward": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "DeferredTaxAssetsDisallowedInterestCarryforward",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disallowed interest deduction",
        "label": "Deferred Tax Assets, Disallowed Interest Carryforward",
        "documentation": "Deferred Tax Assets, Disallowed Interest Carryforward"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails",
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross deferred tax assets",
        "terseLabel": "Consolidated deferred tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r600"
     ]
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsInventory",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Inventories",
        "label": "Deferred Tax Assets, Inventory",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory."
       }
      }
     },
     "auth_ref": [
      "r1265"
     ]
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.stoneridge.com/role/IncomeTaxesClassificationofNetDeferredTaxAssetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesClassificationofNetDeferredTaxAssetDetails",
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net deferred tax assets",
        "label": "Deferred Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1263"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred tax assets less valuation allowance",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1263"
     ]
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNetAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deferred tax assets:",
        "label": "Deferred Tax Assets, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Tax loss carryforwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1265"
     ]
    },
    "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment",
        "label": "Deferred Tax Assets, Property, Plant and Equipment",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r1265"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Tax credit carryforwards",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, General Business",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1265"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Employee compensation and benefits",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs."
       }
      }
     },
     "auth_ref": [
      "r1265"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued liabilities and reserves",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities."
       }
      }
     },
     "auth_ref": [
      "r1265"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liability",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1265"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1265"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails",
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Valuation allowance",
        "terseLabel": "Valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r601"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Intangible assets",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill."
       }
      }
     },
     "auth_ref": [
      "r1265"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Right-of-use-assets",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements."
       }
      }
     },
     "auth_ref": [
      "r1265"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesNetAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deferred tax liabilities:",
        "label": "Deferred Tax Liabilities, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other",
        "label": "Deferred Tax Liabilities, Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r1265"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Property, plant and equipment",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r1265"
     ]
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Expenses related to employee benefit plans",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation",
        "label": "Depreciation",
        "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."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r45"
     ]
    },
    "us-gaap_DepreciationAndAmortizationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationAndAmortizationAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Depreciation and Amortization:",
        "label": "Depreciation, Depletion and Amortization [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "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."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r297",
      "r308",
      "r325",
      "r946",
      "r947"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Contract [Domain]",
        "label": "Derivative Contract [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r847",
      "r849",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r870",
      "r871",
      "r872",
      "r873",
      "r883",
      "r884",
      "r885",
      "r886",
      "r889",
      "r890",
      "r891",
      "r892",
      "r906",
      "r908",
      "r910",
      "r911",
      "r1002",
      "r1004",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293"
     ]
    },
    "us-gaap_DerivativeGainOnDerivative": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeGainOnDerivative",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net gain recorded on consolidated statement of operations",
        "label": "Derivative, Gain on Derivative",
        "documentation": "Amount of increase in the fair value of derivatives recognized in the income statement."
       }
      }
     },
     "auth_ref": [
      "r644"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instrument [Axis]",
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r76",
      "r77",
      "r139",
      "r847",
      "r849",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r870",
      "r871",
      "r872",
      "r873",
      "r883",
      "r884",
      "r885",
      "r886",
      "r889",
      "r890",
      "r891",
      "r892",
      "r906",
      "r908",
      "r910",
      "r911",
      "r936",
      "r1002",
      "r1004",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Relationship [Axis]",
        "label": "Hedging Relationship [Axis]",
        "documentation": "Information by type of hedging relationship."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r73",
      "r76"
     ]
    },
    "us-gaap_DerivativeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLineItems",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative [Line Items]",
        "label": "Derivative [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r659"
     ]
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeNotionalAmount",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Notional amounts",
        "label": "Derivative, Notional Amount",
        "documentation": "Nominal or face amount used to calculate payment on derivative."
       }
      }
     },
     "auth_ref": [
      "r1276",
      "r1277"
     ]
    },
    "us-gaap_DerivativeNumberOfInstrumentsHeld": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeNumberOfInstrumentsHeld",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of hedge contracts",
        "label": "Derivative, Number of Instruments Held",
        "documentation": "The number of derivative instruments of a particular group held by the entity."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r68",
      "r848",
      "r906",
      "r907",
      "r909",
      "r1004"
     ]
    },
    "us-gaap_DerivativeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeTable",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative [Table]",
        "label": "Derivative [Table]",
        "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r65",
      "r66",
      "r68",
      "r71",
      "r74",
      "r76",
      "r78",
      "r79",
      "r81",
      "r659"
     ]
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativesFairValueLineItems",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivatives, Fair Value [Line Items]",
        "label": "Derivatives, Fair Value [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativesReportingOfDerivativeActivity": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativesReportingOfDerivativeActivity",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Financial Instruments and Derivative Financial Instruments",
        "label": "Derivatives, Reporting of Derivative Activity [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "sri_DirectorSharePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "DirectorSharePlanMember",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Director Share Plan",
        "label": "Director Share Plan [Member]",
        "documentation": "Director Share Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.stoneridge.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Line Items]",
        "label": "Disaggregation of Revenue [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.stoneridge.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Table]",
        "label": "Disaggregation of Revenue [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenue by Segment and Geographical Location",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1229"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Share-Based Compensation Plans",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r520",
      "r524",
      "r556",
      "r557",
      "r559",
      "r976"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payment Arrangement [Abstract]",
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Disclosure of Share-based Compensation Arrangements by Share-based Payment Award",
        "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]",
        "documentation": "Tabular disclosure of share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r57"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r1018",
      "r1019",
      "r1042"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction [Flag]",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r1018",
      "r1019",
      "r1042",
      "r1085"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r1063"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "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'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Documents Incorporated by Reference",
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "us-gaap_DomesticCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DomesticCountryMember",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic Tax Jurisdiction",
        "label": "Domestic Tax Jurisdiction [Member]",
        "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r578"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year",
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1074"
     ]
    },
    "country_EE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "EE",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estonia",
        "label": "ESTONIA"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Loss per share:",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r287",
      "r289",
      "r291",
      "r292",
      "r293",
      "r296",
      "r627",
      "r637",
      "r669",
      "r670",
      "r786",
      "r805",
      "r940"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r289",
      "r291",
      "r292",
      "r293",
      "r296",
      "r627",
      "r637",
      "r669",
      "r670",
      "r786",
      "r805",
      "r940"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Loss Per Share",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r31",
      "r295"
     ]
    },
    "sri_EarnoutConsiderationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "EarnoutConsiderationMember",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnout Consideration",
        "label": "Earnout Consideration [Member]",
        "documentation": "Earnout Consideration [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "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."
       }
      }
     },
     "auth_ref": [
      "r702"
     ]
    },
    "sri_EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. tax on foreign earnings",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Earnings At Federal Statutory Income Tax Rate, Amount",
        "documentation": "Effective Income Tax Rate Reconciliation, Foreign Earnings At Federal Statutory Income Tax Rate, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Excess tax benefit realized from vesting of restricted common shares",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1132",
      "r1258",
      "r1259"
     ]
    },
    "sri_EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax reserves and audit adjustments",
        "label": "Effective Income Tax Rate Reconciliation, Tax Reserves And Audit Adjustments, Amount",
        "documentation": "Effective Income Tax Rate Reconciliation, Tax Reserves And Audit Adjustments, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "sri_ElectronicsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "ElectronicsMember",
     "presentation": [
      "http://www.stoneridge.com/role/BusinessRealignmentScheduleofBusinessRealignmentChargesDetails",
      "http://www.stoneridge.com/role/RevenueDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electronics",
        "label": "Electronics [Member]",
        "documentation": "Electronics [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Compensation related liabilities",
        "label": "Employee-related Liabilities, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation expense capitalized as inventory",
        "label": "Share-Based Payment Arrangement, Amount Capitalized",
        "documentation": "Amount of cost capitalized for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r555"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Employee service share-based compensation, nonvested, period for recognition",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "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."
       }
      }
     },
     "auth_ref": [
      "r558"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized compensation expense",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r1257"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Excess tax deficiency related to share-based compensation expense",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r554"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Option",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1014"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1014"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1014"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r1125"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "label": "Entity Public Float",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1014"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1014"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r1014"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1014"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1126"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Footnote",
        "label": "Equity Awards Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1068"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table",
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1121"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments",
        "label": "Equity Awards Adjustments [Member]"
       }
      }
     },
     "auth_ref": [
      "r1121"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table",
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1121"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r212",
      "r245",
      "r246",
      "r247",
      "r269",
      "r270",
      "r271",
      "r274",
      "r281",
      "r283",
      "r285",
      "r298",
      "r347",
      "r353",
      "r407",
      "r488",
      "r609",
      "r610",
      "r623",
      "r624",
      "r625",
      "r628",
      "r636",
      "r637",
      "r651",
      "r653",
      "r654",
      "r655",
      "r656",
      "r658",
      "r668",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r712",
      "r715",
      "r736",
      "r802",
      "r824",
      "r825",
      "r826",
      "r842",
      "r896"
     ]
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesDetails",
      "http://www.stoneridge.com/role/InvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Domain]",
        "label": "Investment, Name [Domain]",
        "documentation": "Name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r338",
      "r339",
      "r341",
      "r619",
      "r1128",
      "r1129",
      "r1130",
      "r1269",
      "r1270",
      "r1271",
      "r1272"
     ]
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "presentation": [
      "http://www.stoneridge.com/role/InvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Equity method investment, ownership percentage",
        "label": "Equity Method Investment, Ownership Percentage",
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentsAndJointVenturesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Method Investments and Joint Ventures [Abstract]",
        "label": "Equity Method Investments and Joint Ventures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentsDisclosureTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/Investments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Investments",
        "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r340",
      "r343",
      "r1130"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1035",
      "r1046",
      "r1056",
      "r1089"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r1032",
      "r1043",
      "r1053",
      "r1086"
     ]
    },
    "sri_EuropeAndOtherCountriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "EuropeAndOtherCountriesMember",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Europe and Other",
        "label": "Europe And Other Countries [Member]",
        "documentation": "Europe and Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_EuropeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "EuropeMember",
     "presentation": [
      "http://www.stoneridge.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Europe",
        "label": "Europe [Member]",
        "documentation": "Continent of Europe."
       }
      }
     },
     "auth_ref": [
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1350",
      "r1351",
      "r1352",
      "r1353"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1084"
     ]
    },
    "us-gaap_FIFOInventoryAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FIFOInventoryAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory using the FIFO method",
        "label": "FIFO Inventory Amount",
        "documentation": "The amount of FIFO (first in first out) inventory present at the reporting date when inventory is also valued using different valuation methods."
       }
      }
     },
     "auth_ref": [
      "r935"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r672",
      "r673",
      "r686",
      "r979"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r674",
      "r675",
      "r676",
      "r982"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r674",
      "r675",
      "r676",
      "r982"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r473",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r671",
      "r673",
      "r674",
      "r675",
      "r676",
      "r685",
      "r686",
      "r688",
      "r740",
      "r741",
      "r742",
      "r960",
      "r961",
      "r972",
      "r973",
      "r974",
      "r979",
      "r982"
     ]
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByLiabilityClassAxis",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liability Class [Axis]",
        "label": "Liability Class [Axis]",
        "documentation": "Information by class of liability."
       }
      }
     },
     "auth_ref": [
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r687"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Axis]",
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r672",
      "r673",
      "r674",
      "r676",
      "r979",
      "r1284",
      "r1294"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Disclosures [Abstract]",
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Financial Instruments and Fair Value Measurements",
        "label": "Fair Value Disclosures [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r681",
      "r683",
      "r684",
      "r685",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r783",
      "r979",
      "r983"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1 inputs",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r473",
      "r503",
      "r508",
      "r673",
      "r686",
      "r740",
      "r972",
      "r973",
      "r974",
      "r979"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2 inputs",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r473",
      "r503",
      "r508",
      "r673",
      "r674",
      "r686",
      "r741",
      "r960",
      "r961",
      "r972",
      "r973",
      "r974",
      "r979"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 3 inputs",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r473",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r673",
      "r674",
      "r675",
      "r676",
      "r686",
      "r742",
      "r960",
      "r961",
      "r972",
      "r973",
      "r974",
      "r979",
      "r982"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value by Liability Class [Domain]",
        "label": "Fair Value by Liability Class [Domain]",
        "documentation": "Represents classes of liabilities measured and disclosed at fair value."
       }
      }
     },
     "auth_ref": [
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r687"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "documentation": "Disclosure of information about financial instrument liability measured at fair value on recurring basis using unobservable input."
       }
      }
     },
     "auth_ref": [
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r687"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of the Change in Fair Value of the Level 3 Financial Liabilities Related to Contingent Consideration",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r677",
      "r682",
      "r687"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Domain]",
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r672",
      "r673",
      "r674",
      "r676",
      "r979",
      "r1284",
      "r1294"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in fair value",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)."
       }
      }
     },
     "auth_ref": [
      "r678",
      "r687"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency adjustments",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss)",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r679",
      "r687"
     ]
    },
    "sri_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentsForEarnOutConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentsForEarnOutConsideration",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Earn-out consideration cash payment",
        "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Payments For Earn Out Consideration",
        "documentation": "Payments for earn out consideration from operating and financing activities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at January 1",
        "periodEndLabel": "Balance at December 31",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r677",
      "r687"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r473",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r671",
      "r673",
      "r674",
      "r675",
      "r676",
      "r685",
      "r686",
      "r688",
      "r740",
      "r741",
      "r742",
      "r960",
      "r961",
      "r972",
      "r973",
      "r974",
      "r979",
      "r982"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Recurring",
        "label": "Fair Value, Recurring [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r979",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1294"
     ]
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "documentation": "Disclosure of information about location and fair value of derivative instrument and nonderivative instrument designated as hedging instrument."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r74",
      "r80"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated useful lives",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails": {
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r378",
      "r399",
      "r953"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense next year",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r400",
      "r929",
      "r953"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense year five",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r400",
      "r929",
      "r953"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense year four",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r400",
      "r929",
      "r953"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense year three",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r400",
      "r929",
      "r953"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense year two",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r400",
      "r929",
      "r953"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r393",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r401",
      "r402",
      "r748",
      "r752",
      "r929"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails": {
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Acquisition cost",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r378",
      "r399",
      "r752",
      "r953"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r393",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r401",
      "r402",
      "r929"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining amortization period",
        "label": "Finite-Lived Intangible Assets, Remaining Amortization Period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r748"
     ]
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Tax Jurisdiction",
        "label": "Foreign Tax Jurisdiction [Member]",
        "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile."
       }
      }
     },
     "auth_ref": [
      "r578",
      "r579"
     ]
    },
    "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyContractAssetFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Forward currency contracts",
        "label": "Foreign Currency Contract, Asset, Fair Value Disclosure",
        "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."
       }
      }
     },
     "auth_ref": [
      "r672",
      "r673"
     ]
    },
    "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forward currency contracts",
        "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure",
        "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into."
       }
      }
     },
     "auth_ref": [
      "r672",
      "r673"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesCurrencyTranslationandProductWarrantyAndRecallReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Foreign currency transaction (gains) losses",
        "label": "Gain (Loss), Foreign Currency Transaction, before Tax",
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r698",
      "r699",
      "r700",
      "r701",
      "r893"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Currency Translation",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r697"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r1039",
      "r1050",
      "r1060",
      "r1093"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r1039",
      "r1050",
      "r1060",
      "r1093"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r1039",
      "r1050",
      "r1060",
      "r1093"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1039",
      "r1050",
      "r1060",
      "r1093"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1039",
      "r1050",
      "r1060",
      "r1093"
     ]
    },
    "us-gaap_ForwardContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForwardContractsMember",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forward currency contracts",
        "label": "Forward Contracts [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1278"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year",
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1073"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office furniture and fixtures",
        "label": "Furniture and Fixtures [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss (gain) on sale of fixed assets",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "periodStartLabel": "Balance at January 1",
        "periodEndLabel": "Balance at December 31",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r380",
      "r784",
      "r947",
      "r952",
      "r980",
      "r988",
      "r1186",
      "r1193"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r379",
      "r391",
      "r952"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Intangible Assets",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined."
       }
      }
     },
     "auth_ref": [
      "r392",
      "r403",
      "r405"
     ]
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Currency translation",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r388"
     ]
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative goodwill impairment",
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "documentation": "Amount of accumulated impairment loss for asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r383",
      "r390",
      "r952"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Impairment of goodwill",
        "label": "Goodwill, Impairment Loss",
        "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r381",
      "r387",
      "r391",
      "r952",
      "r980"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillRollForward",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Roll Forward]",
        "label": "Goodwill [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfitAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Goods Sold:",
        "label": "Gross Profit [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_HedgingRelationshipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingRelationshipDomain",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Relationship [Domain]",
        "label": "Hedging Relationship [Domain]",
        "documentation": "Nature or intent of a hedge."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r1018",
      "r1019",
      "r1042"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible impairment charge",
        "label": "Impairment of Intangible Assets, Finite-Lived",
        "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."
       }
      }
     },
     "auth_ref": [
      "r394",
      "r1159",
      "r1207"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Impairment of Long-Lived or Finite-Lived Assets",
        "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InProcessResearchAndDevelopmentPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InProcessResearchAndDevelopmentPolicy",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Design and Development Costs",
        "label": "In Process Research and Development, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Domestic",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r260",
      "r577"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "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."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r150",
      "r154",
      "r787",
      "r800",
      "r941",
      "r946",
      "r1176",
      "r1178",
      "r1180",
      "r1181",
      "r1182"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "(Loss) income before income taxes:",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Foreign",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "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."
       }
      }
     },
     "auth_ref": [
      "r260",
      "r577"
     ]
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.stoneridge.com/role/InvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Equity in loss of investee",
        "verboseLabel": "Income (loss) from equity method investments",
        "label": "Income (Loss) from Equity Method Investments",
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r112",
      "r149",
      "r297",
      "r310",
      "r325",
      "r337",
      "r799"
     ]
    },
    "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss of equity method investee",
        "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions",
        "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."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.stoneridge.com/role/BusinessRealignmentScheduleofBusinessRealignmentChargesDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Income Location, Balance [Axis]",
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r408",
      "r415",
      "r422",
      "r678",
      "r682",
      "r687",
      "r819",
      "r821",
      "r880",
      "r929",
      "r981",
      "r1317"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.stoneridge.com/role/BusinessRealignmentScheduleofBusinessRealignmentChargesDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Income Location, Balance [Domain]",
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r415",
      "r422",
      "r678",
      "r682",
      "r687",
      "r819",
      "r821",
      "r880",
      "r929",
      "r981",
      "r1317"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Axis]",
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r256",
      "r578",
      "r579",
      "r591",
      "r605",
      "r978",
      "r1264"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Domain]",
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r256",
      "r578",
      "r579",
      "r591",
      "r605",
      "r978",
      "r1264"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r261",
      "r568",
      "r578",
      "r588",
      "r589",
      "r590",
      "r597",
      "r603",
      "r614",
      "r616",
      "r617",
      "r618",
      "r840",
      "r978"
     ]
    },
    "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Expense related to interest and penalties",
        "label": "Income Tax Examination, Penalties and Interest Expense",
        "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations."
       }
      }
     },
     "auth_ref": [
      "r1261"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails",
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for income taxes",
        "totalLabel": "Total income tax provision",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r168",
      "r284",
      "r285",
      "r297",
      "r311",
      "r325",
      "r576",
      "r578",
      "r615",
      "r806",
      "r978"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Income Tax Rate Reconciliation, Amount [Abstract]",
        "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r244",
      "r572",
      "r573",
      "r597",
      "r598",
      "r602",
      "r607",
      "r838"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in valuation allowance",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "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."
       }
      }
     },
     "auth_ref": [
      "r585",
      "r978",
      "r1258"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impact of change in enacted tax law",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "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."
       }
      }
     },
     "auth_ref": [
      "r571",
      "r578",
      "r583",
      "r978"
     ]
    },
    "us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Tax impact of unconsolidated subsidiaries",
        "label": "Effective Income Tax Rate Reconciliation, Equity in Earnings (Losses) of Unconsolidated Subsidiary, Amount",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1258",
      "r1259"
     ]
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign tax rate differential",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r579",
      "r582",
      "r978",
      "r1258"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory U.S. federal income tax benefit",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "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."
       }
      }
     },
     "auth_ref": [
      "r578",
      "r978"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-deductible expenses",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "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."
       }
      }
     },
     "auth_ref": [
      "r586",
      "r587",
      "r1258"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation and benefits",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount",
        "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."
       }
      }
     },
     "auth_ref": [
      "r978",
      "r1258",
      "r1260"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "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."
       }
      }
     },
     "auth_ref": [
      "r978",
      "r1258",
      "r1259"
     ]
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State income taxes, net of federal tax benefit",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r581",
      "r978",
      "r1258"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxContingenciesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationTaxContingenciesForeign",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unremitted earnings on foreign subsidiaries",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Foreign, Amount",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1258"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationTaxCredits",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Tax credits and incentives",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount",
        "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."
       }
      }
     },
     "auth_ref": [
      "r584",
      "r587",
      "r1258"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for income taxes, net",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r256",
      "r604",
      "r605"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "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."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable, net",
        "label": "Increase (Decrease) in Accounts Receivable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other liabilities",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other."
       }
      }
     },
     "auth_ref": [
      "r1158"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventories, net",
        "label": "Increase (Decrease) in Inventories",
        "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."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses and other assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1039",
      "r1050",
      "r1060",
      "r1084",
      "r1093",
      "r1097",
      "r1105"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1103"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1020",
      "r1109"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1020",
      "r1109"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1020",
      "r1109"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Intangible assets, net",
        "totalLabel": "Net",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r393",
      "r1203",
      "r1204"
     ]
    },
    "us-gaap_InterestExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseMember",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Expense",
        "label": "Interest Expense [Member]",
        "documentation": "Primary financial statement caption encompassing interest expense."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_InterestIncomeExpenseNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestIncomeExpenseNetAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Expense (Income), net:",
        "label": "Interest Income (Expense), Operating [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense, net",
        "verboseLabel": "Interest expense, net",
        "negatedTerseLabel": "Total interest expense, net",
        "label": "Interest Income (Expense), Nonoperating",
        "documentation": "Amount of interest income (expense) classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r946",
      "r1154",
      "r1178"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for interest",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r251",
      "r253",
      "r255"
     ]
    },
    "us-gaap_InterestRateSwapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestRateSwapMember",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate swap",
        "label": "Interest Rate Swap [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r931",
      "r1009",
      "r1010"
     ]
    },
    "us-gaap_IntersegmentEliminationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntersegmentEliminationMember",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Eliminations",
        "label": "Intersegment Eliminations [Member]",
        "documentation": "Eliminating entries used in operating segment consolidation."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r297",
      "r305",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r325",
      "r326",
      "r946"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Finished goods",
        "label": "Inventory, Finished Goods, Gross",
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1146"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories, net",
        "totalLabel": "Total inventories, net",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r233",
      "r934",
      "r988"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Inventories",
        "label": "Inventory, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r159",
      "r220",
      "r232",
      "r373",
      "r374",
      "r375",
      "r746",
      "r938"
     ]
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Raw materials",
        "label": "Inventory, Raw Materials, Gross",
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1148"
     ]
    },
    "us-gaap_InventoryWorkInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWorkInProcess",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Work-in-progress",
        "label": "Inventory, Work in Process, Gross",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1147"
     ]
    },
    "us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/InvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment commitment",
        "label": "Investment Company, Financial Support to Investee Contractually Required, Not Provided, Amount",
        "documentation": "Amount of financial support committed by investment company to investee that is contractually required but not provided."
       }
      }
     },
     "auth_ref": [
      "r841"
     ]
    },
    "us-gaap_InvestmentsAndOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsAndOtherNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.stoneridge.com/role/InvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments and other long-term assets, net",
        "verboseLabel": "Investment",
        "label": "Investments and Other Noncurrent Assets",
        "documentation": "Amount of investments, and noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "sri_InvestmentsExpectedLifeOfFund": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "InvestmentsExpectedLifeOfFund",
     "presentation": [
      "http://www.stoneridge.com/role/InvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contribution expected period",
        "label": "Investments, Expected Life Of Fund",
        "documentation": "The period over which contribution has to be completed."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LandImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LandImprovementsMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land and land improvements",
        "label": "Land Improvements [Member]",
        "documentation": "Additions or improvements to real estate held."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease cost",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r720",
      "r987"
     ]
    },
    "us-gaap_LeaseCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease Cost",
        "label": "Lease, Cost [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Lease Expense and Other Information",
        "label": "Lease, Cost [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1302"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements",
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r729"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Abstract]",
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Maturities of Lease Liabilities",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1303"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total future minimum lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r728"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r728"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r728"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r728"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r728"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r728"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r728"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r728"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r714"
     ]
    },
    "us-gaap_LetterOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LetterOfCreditMember",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesDetails",
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letter of Credit",
        "label": "Letter of Credit [Member]",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LettersOfCreditOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding letters of credit",
        "label": "Letters of Credit Outstanding, Amount",
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesScheduleofBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities:",
        "label": "Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and shareholders' equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r148",
      "r795",
      "r988",
      "r1161",
      "r1184",
      "r1295"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r219",
      "r259",
      "r342",
      "r448",
      "r449",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r457",
      "r458",
      "r640",
      "r642",
      "r643",
      "r696",
      "r988",
      "r1225",
      "r1304",
      "r1305"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities carried at fair value",
        "totalLabel": "Total financial liabilities carried at fair value",
        "label": "Liabilities, Fair Value Disclosure",
        "documentation": "Fair value of financial and nonfinancial obligations."
       }
      }
     },
     "auth_ref": [
      "r673",
      "r1281"
     ]
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities carried at fair value:",
        "label": "Liabilities, Fair Value Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total long-term liabilities",
        "label": "Liabilities, Noncurrent",
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r91",
      "r92",
      "r93",
      "r96",
      "r259",
      "r342",
      "r448",
      "r449",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r457",
      "r458",
      "r640",
      "r642",
      "r643",
      "r696",
      "r1225",
      "r1304",
      "r1305"
     ]
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term liabilities:",
        "label": "Liabilities, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesDetails",
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit",
        "label": "Long-Term Line of Credit",
        "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."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r146",
      "r1313"
     ]
    },
    "us-gaap_LineOfCreditFacilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Credit Facility",
        "label": "Line of Credit Facility [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit facility, borrowing capacity",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "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."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r90"
     ]
    },
    "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails",
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving credit facility",
        "label": "Line of Credit Facility, Fair Value of Amount Outstanding",
        "documentation": "Fair value of the amount outstanding under the credit facility."
       }
      }
     },
     "auth_ref": [
      "r695"
     ]
    },
    "sri_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in maximum borrowing capacity of credit facility",
        "label": "Line Of Credit Facility, Increase In Maximum Borrowing Capacity",
        "documentation": "Line Of Credit Facility, Increase In Maximum Borrowing Capacity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityInterestRateDuringPeriod",
     "presentation": [
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rates",
        "label": "Line of Credit Facility, Interest Rate During Period",
        "documentation": "The effective interest rate during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r90"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit facility, maximum borrowing capacity",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "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."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r90"
     ]
    },
    "us-gaap_LitigationSettlementAmountAwardedToOtherParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LitigationSettlementAmountAwardedToOtherParty",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation amount",
        "label": "Litigation Settlement, Amount Awarded to Other Party",
        "documentation": "Amount awarded to other party in judgment or settlement of litigation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r146",
      "r472",
      "r486",
      "r960",
      "r961",
      "r986",
      "r1313"
     ]
    },
    "us-gaap_LongTermDebtAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Debt",
        "label": "Long-Term Debt, Unclassified [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails": {
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: current portion",
        "label": "Long-Term Debt, Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r228"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2025",
        "label": "Long-Term Debt, Maturity, Year One",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r262",
      "r477"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Long-Term Debt, Maturity, Year Five",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r262",
      "r477"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Long-Term Debt, Maturity, Year Four",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r262",
      "r477"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2027",
        "label": "Long-Term Debt, Maturity, Year Three",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r262",
      "r477"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Long-Term Debt, Maturity, Year Two",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r262",
      "r477"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails": {
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total long-term debt, net",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r229"
     ]
    },
    "us-gaap_LongTermLineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermLineOfCredit",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving credit facility",
        "label": "Long-Term Line of Credit, Noncurrent",
        "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r51",
      "r52"
     ]
    },
    "sri_LongTermSupplyAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "LongTermSupplyAgreementMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long Term Supply Agreement",
        "label": "Long-Term Supply Agreement [Member]",
        "documentation": "Long-Term Supply Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingency Nature [Axis]",
        "label": "Loss Contingency Nature [Axis]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r431",
      "r432",
      "r433",
      "r438",
      "r564",
      "r834",
      "r958",
      "r1216",
      "r1217"
     ]
    },
    "us-gaap_LossContingencyEstimateOfPossibleLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyEstimateOfPossibleLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Loss contingency, estimate of possible loss",
        "label": "Loss Contingency, Estimate of Possible Loss",
        "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r432",
      "r433",
      "r437",
      "r438",
      "r564",
      "r958"
     ]
    },
    "us-gaap_LossContingencyNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyNatureDomain",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingency, Nature [Domain]",
        "label": "Loss Contingency, Nature [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r431",
      "r432",
      "r433",
      "r438",
      "r564",
      "r834",
      "r958",
      "r1216",
      "r1217"
     ]
    },
    "country_MX": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "MX",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mexico",
        "label": "MEXICO"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery and equipment",
        "label": "Machinery and Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Axis]",
        "label": "Customer [Axis]",
        "documentation": "Information by name or description of a single external customer or a group of external customers."
       }
      }
     },
     "auth_ref": [
      "r332",
      "r967",
      "r997",
      "r1001",
      "r1229",
      "r1314",
      "r1318",
      "r1319",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345"
     ]
    },
    "us-gaap_MaterialReconcilingItemsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MaterialReconcilingItemsMember",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inter-segment sales",
        "label": "Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]",
        "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r323",
      "r326",
      "r946",
      "r947"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r181",
      "r183",
      "r184",
      "r186",
      "r208",
      "r209",
      "r432",
      "r433",
      "r435",
      "r436",
      "r518",
      "r564",
      "r676",
      "r745",
      "r818",
      "r820",
      "r834",
      "r848",
      "r849",
      "r899",
      "r901",
      "r903",
      "r904",
      "r912",
      "r927",
      "r928",
      "r951",
      "r964",
      "r975",
      "r982",
      "r983",
      "r984",
      "r985",
      "r998",
      "r1227",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1076"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1076"
     ]
    },
    "sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "MexicanPesoDenominatedForeignCurrencyForwardContractsMember",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mexican Peso-Denominated Foreign Currency Forward Contracts",
        "label": "Mexican Peso-Denominated Foreign Currency Forward Contracts [Member]",
        "documentation": "Mexican Peso-Denominated Foreign Currency Forward Contracts [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r181",
      "r183",
      "r184",
      "r186",
      "r208",
      "r209",
      "r432",
      "r433",
      "r435",
      "r436",
      "r518",
      "r564",
      "r676",
      "r745",
      "r818",
      "r820",
      "r834",
      "r848",
      "r849",
      "r899",
      "r901",
      "r903",
      "r904",
      "r912",
      "r927",
      "r928",
      "r951",
      "r964",
      "r975",
      "r982",
      "r983",
      "r984",
      "r998",
      "r1227",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1096"
     ]
    },
    "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofProductWarrantyLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]",
        "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "presentation": [
      "http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1104"
     ]
    },
    "country_NL": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "NL",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Netherlands",
        "label": "NETHERLANDS"
       }
      }
     },
     "auth_ref": []
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Domain]",
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r332",
      "r967",
      "r997",
      "r1001",
      "r1229",
      "r1314",
      "r1318",
      "r1319",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1077"
     ]
    },
    "us-gaap_NatureOfOperations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NatureOfOperations",
     "presentation": [
      "http://www.stoneridge.com/role/OrganizationandNatureofBusiness"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization and Nature of Business",
        "label": "Nature of Operations [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r169"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used for) financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r252"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "FINANCING ACTIVITIES:",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used for investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r252"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "INVESTING ACTIVITIES:",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r122",
      "r123"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OPERATING ACTIVITIES:",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      },
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME",
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss",
        "terseLabel": "Net loss",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r123",
      "r151",
      "r217",
      "r239",
      "r242",
      "r247",
      "r259",
      "r273",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r284",
      "r285",
      "r290",
      "r342",
      "r448",
      "r449",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r457",
      "r458",
      "r627",
      "r637",
      "r670",
      "r696",
      "r801",
      "r877",
      "r894",
      "r895",
      "r1012",
      "r1225"
     ]
    },
    "sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "NetInvestmentHedgeDueTwoThousandTwentyEightMember",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Investment Hedge Due 2028",
        "label": "Net Investment Hedge Due 2028 [Member]",
        "documentation": "Net Investment Hedge Due 2028 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "sri_NetInvestmentHedgeDueTwoThousandTwentySixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "NetInvestmentHedgeDueTwoThousandTwentySixMember",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Investment Hedge Due 2026",
        "label": "Net Investment Hedge Due 2026 [Member]",
        "documentation": "Net Investment Hedge Due Two Thousand Twenty Six [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetInvestmentHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetInvestmentHedgingMember",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Investment Hedging",
        "label": "Net Investment Hedging [Member]",
        "documentation": "Hedges of a net investment in a foreign operation."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r279",
      "r286",
      "r296",
      "r333",
      "r334",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r406",
      "r407",
      "r416",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r693",
      "r694",
      "r711",
      "r712",
      "r713",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r749",
      "r750",
      "r751",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r836"
     ]
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "documentation": "Disclosure of information about change in accounting principle or amendment to accounting standards or both. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards and other change in accounting principle."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r279",
      "r286",
      "r296",
      "r333",
      "r334",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r406",
      "r407",
      "r416",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r693",
      "r694",
      "r711",
      "r712",
      "r713",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r749",
      "r750",
      "r751",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r836"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Recently Adopted Accounting Standards and Recently Issued Accounting Standards Not Yet Adopted",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1076"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r1039",
      "r1050",
      "r1060",
      "r1084",
      "r1093"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1067"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1066"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1084"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1104"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1104"
     ]
    },
    "us-gaap_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total long-term assets",
        "label": "Long-Lived Assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r331"
     ]
    },
    "srt_NorthAmericaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NorthAmericaMember",
     "presentation": [
      "http://www.stoneridge.com/role/RevenueDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "North America",
        "label": "North America [Member]",
        "documentation": "Continent of North America."
       }
      }
     },
     "auth_ref": [
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1350",
      "r1351",
      "r1352",
      "r1353"
     ]
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Number of reportable segments",
        "label": "Number of Reportable Segments",
        "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."
       }
      }
     },
     "auth_ref": [
      "r942",
      "r950",
      "r1177"
     ]
    },
    "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossComponentDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other comprehensive income (loss) before reclassifications",
        "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r20"
     ]
    },
    "us-gaap_OneTimeTerminationBenefitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OneTimeTerminationBenefitsMember",
     "presentation": [
      "http://www.stoneridge.com/role/BusinessRealignmentReconciliationofBusinessRealignmentLiabilityBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee termination benefits",
        "label": "One-time Termination Benefits [Member]",
        "documentation": "A lump sum payment to an involuntarily terminated employee in conjunction with exit or disposal activities."
       }
      }
     },
     "auth_ref": [
      "r954",
      "r955",
      "r956",
      "r957"
     ]
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating (loss) income",
        "terseLabel": "Total operating (loss) income",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r941",
      "r1176",
      "r1178",
      "r1180",
      "r1181",
      "r1182"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease cost",
        "label": "Operating Lease, Cost",
        "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."
       }
      }
     },
     "auth_ref": [
      "r721",
      "r987"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.stoneridge.com/role/LeasesScheduleofBalanceSheetInformationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/LeasesScheduleofBalanceSheetInformationDetails",
      "http://www.stoneridge.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total leased liabilities",
        "terseLabel": "Total lease liabilities",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r717"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/LeasesScheduleofBalanceSheetInformationDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/LeasesScheduleofBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease current liability, included in other current liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r717"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesScheduleofBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r718"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/LeasesScheduleofBalanceSheetInformationDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.stoneridge.com/role/LeasesScheduleofBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease long-term liability",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r717"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesScheduleofOtherInformationRelatedtoLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid related to operating lease obligations",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r719",
      "r724"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.stoneridge.com/role/LeasesScheduleofBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use asset",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r716"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average discount rate",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r727",
      "r987"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesScheduleofWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining lease term (in years)",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "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."
       }
      }
     },
     "auth_ref": [
      "r726",
      "r987"
     ]
    },
    "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasesOfLessorDisclosureTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessor, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for lessor's operating leases."
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net operating loss carry forwards",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r606"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsLineItems",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Line Items]",
        "label": "Operating Loss Carryforwards [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r606"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsTable",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Table]",
        "label": "Operating Loss Carryforwards [Table]",
        "documentation": "Disclosure of information about operating loss carryforward. Includes, but is not limited to, tax authority, amount and expiration date of operating loss carryforward, and likelihood of utilization."
       }
      }
     },
     "auth_ref": [
      "r606"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.stoneridge.com/role/BusinessRealignmentScheduleofBusinessRealignmentChargesDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments",
        "label": "Operating Segments [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r326",
      "r946",
      "r947"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r11",
      "r138"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax expense on foreign currency translation",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r11",
      "r138"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME",
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized (loss) gain on derivatives",
        "verboseLabel": "Unrealized gain (loss) on derivatives, net",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax",
        "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."
       }
      }
     },
     "auth_ref": [
      "r235",
      "r236",
      "r802"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax (benefit) expense on unrealized gain on derivatives",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax",
        "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."
       }
      }
     },
     "auth_ref": [
      "r237"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Loss) gain recorded in other comprehensive (loss) income",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax",
        "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r235",
      "r236",
      "r645",
      "r646",
      "r647"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Currency translation adjustments",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax",
        "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."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r109",
      "r802"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other comprehensive (loss) income, net of tax:",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossComponentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive (loss) income, net of tax",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r11",
      "r138",
      "r240",
      "r243",
      "r281"
     ]
    },
    "sri_OtherEuropeanCountriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "OtherEuropeanCountriesMember",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Europe",
        "label": "Other European Countries [Member]",
        "documentation": "Other European Countries"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other current liabilities",
        "totalLabel": "Total accrued expenses and other current liabilities",
        "label": "Other Liabilities, Current",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r988"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other long-term liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "us-gaap_OtherLongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of debt",
        "label": "Other Long-Term Debt, Current",
        "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r88",
      "r856"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other (income) expense, net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r1076"
     ]
    },
    "us-gaap_OtherSundryLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherSundryLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other",
        "label": "Other Sundry Liabilities, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r88"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1037",
      "r1048",
      "r1058",
      "r1091"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1040",
      "r1051",
      "r1061",
      "r1094"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1040",
      "r1051",
      "r1061",
      "r1094"
     ]
    },
    "sri_PACCARMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "PACCARMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PACCAR",
        "label": "PACCAR [Member]",
        "documentation": "PACCAR"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PatentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PatentsMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Patents",
        "label": "Patents [Member]",
        "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r1196",
      "r1198",
      "r1199",
      "r1200",
      "r1202",
      "r1203",
      "r1205",
      "r1206"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1065"
     ]
    },
    "us-gaap_PaymentsForDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForDeposits",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capacity deposits",
        "label": "Payments for Deposits",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1155",
      "r1156"
     ]
    },
    "sri_PaymentsForEarnOutConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "PaymentsForEarnOutConsideration",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earn-out consideration obligation paid",
        "label": "Payments For Earn-Out Consideration",
        "documentation": "Represents the cash outflow from payments for earn-out consideration."
       }
      }
     },
     "auth_ref": []
    },
    "sri_PaymentsForEarnOutConsiderationFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "PaymentsForEarnOutConsiderationFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Earn-out consideration cash payment",
        "terseLabel": "Earn-out consideration cash payment",
        "label": "Payments For Earn Out Consideration, Financing Activities",
        "documentation": "Payments For Earn Out Consideration, Financing Activities"
       }
      }
     },
     "auth_ref": []
    },
    "sri_PaymentsForEarnOutConsiderationOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "PaymentsForEarnOutConsiderationOperatingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earn-out consideration obligation paid within operating activities",
        "label": "Payments For Earn Out Consideration, Operating Activities",
        "documentation": "Payments for earn out consideration from operating activities."
       }
      }
     },
     "auth_ref": []
    },
    "sri_PaymentsForLongTermPurchaseCommitment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "PaymentsForLongTermPurchaseCommitment",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components purchased",
        "label": "Payments For Long-Term Purchase Commitment",
        "documentation": "Payments For Long-Term Purchase Commitment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForRestructuring": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRestructuring",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/BusinessRealignmentReconciliationofBusinessRealignmentLiabilityBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Utilization, Cash",
        "label": "Payments for Restructuring",
        "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."
       }
      }
     },
     "auth_ref": [
      "r421",
      "r1157"
     ]
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfFinancingCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other financing costs",
        "label": "Payments of Financing Costs",
        "documentation": "The cash outflow for loan and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase of Common Shares to satisfy employee tax withholding",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r250"
     ]
    },
    "us-gaap_PaymentsToAcquireEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.stoneridge.com/role/InvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Investment in venture capital fund",
        "terseLabel": "Payments to acquire equity method investments",
        "label": "Payments to Acquire Equity Method Investments",
        "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireProductiveAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Capital expenditures, including intangibles",
        "label": "Payments to Acquire Productive Assets",
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r1273",
      "r1274",
      "r1275"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/EmployeeBenefitPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Employee Benefit Plans",
        "label": "Retirement Benefits [Text Block]",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r500",
      "r501",
      "r502",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r974"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1067"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1084"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1077"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1066"
     ]
    },
    "sri_PercentageOfAwardAllocatedToEarningsPerShare": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "PercentageOfAwardAllocatedToEarningsPerShare",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share",
        "label": "Percentage Of Award Allocated To Earnings Per Share",
        "documentation": "Percentage Of Award Allocated To Earnings Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "sri_PercentageOfAwardAllocatedToReturnOnInvestedCapital": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "PercentageOfAwardAllocatedToReturnOnInvestedCapital",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Return on invested capital",
        "label": "Percentage Of Award Allocated To Return On Invested Capital",
        "documentation": "Percentage Of Award Allocated To Return On Invested Capital"
       }
      }
     },
     "auth_ref": []
    },
    "sri_PercentageOfAwardAllocatedToTotalShareholderReturn": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "PercentageOfAwardAllocatedToTotalShareholderReturn",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total shareholder return",
        "label": "Percentage Of Award Allocated To Total Shareholder Return",
        "documentation": "Percentage Of Award Allocated To Total Shareholder Return"
       }
      }
     },
     "auth_ref": []
    },
    "sri_PerformanceBasedAwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "PerformanceBasedAwardsMember",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails",
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails",
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance-based awards",
        "label": "Performance Based Awards [Member]",
        "documentation": "Performance Based Awards [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "sri_PerformanceBasedRightToReceiveCommonSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "PerformanceBasedRightToReceiveCommonSharesMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Based Right to Receive Common Shares",
        "label": "Performance Based Right To Receive Common Shares [Member]",
        "documentation": "Performance Based Right to Received Common Shares [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PhantomShareUnitsPSUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PhantomShareUnitsPSUsMember",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Phantom Share Units (PSUs)",
        "label": "Phantom Share Units (PSUs) [Member]",
        "documentation": "Share-based payment arrangement awarded as phantom share or unit."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Axis]",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Domain]",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Prior Service Cost",
        "label": "Pension Adjustments Prior Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1068"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Service Cost",
        "label": "Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1124"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefits Adjustments, Footnote",
        "label": "Pension Benefits Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1067"
     ]
    },
    "sri_PreProductionCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "PreProductionCostsMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-production Costs",
        "label": "Pre-production Costs [Member]",
        "documentation": "Pre-production Costs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred shares, authorized (in shares)",
        "label": "Preferred Stock, Shares Authorized",
        "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."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r857"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred shares, issued (in shares)",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r487"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Shares, without par value, 5,000 shares authorized, none issued",
        "label": "Preferred Stock, Value, Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r791",
      "r988"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1149"
     ]
    },
    "us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized pre-production costs",
        "label": "Preproduction Costs Related to Long-Term Supply Arrangements, Costs Capitalized",
        "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."
       }
      }
     },
     "auth_ref": [
      "r377"
     ]
    },
    "us-gaap_PriceRiskCashFlowHedgesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PriceRiskCashFlowHedgesAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Derivatives designated as cash flow hedges:",
        "label": "Price Risk Cash Flow Hedges [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Reclassifications",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1145"
     ]
    },
    "us-gaap_ProceedsFromHedgeInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromHedgeInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from settlement of net investment hedges",
        "label": "Proceeds from Hedge, Investing Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r1133"
     ]
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromLinesOfCredit",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving credit facility borrowings",
        "verboseLabel": "Utilized amounts on line of credit",
        "label": "Proceeds from Lines of Credit",
        "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."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r1160"
     ]
    },
    "us-gaap_ProceedsFromOtherDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromOtherDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of debt",
        "label": "Proceeds from Other Debt",
        "documentation": "Amount of cash inflow from debt classified as other."
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of fixed assets",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "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."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "us-gaap_ProductWarrantyAccrual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductWarrantyAccrual",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofProductWarrantyLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Product warranty and recall at beginning of period",
        "periodEndLabel": "Product warranty and recall at end of period",
        "label": "Standard and Extended Product Warranty Accrual",
        "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."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r439",
      "r441",
      "r445"
     ]
    },
    "us-gaap_ProductWarrantyAccrualClassifiedCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductWarrantyAccrualClassifiedCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Product warranty and recall obligations",
        "label": "Product Warranty Accrual, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r1221",
      "r1222"
     ]
    },
    "sri_ProductWarrantyAccrualCustomerClaimNotificationAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "ProductWarrantyAccrualCustomerClaimNotificationAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesCurrencyTranslationandProductWarrantyAndRecallReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer claim notification",
        "label": "Product Warranty Accrual, Customer Claim Notification, Amount",
        "documentation": "Product Warranty Accrual, Customer Claim Notification, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProductWarrantyAccrualNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductWarrantyAccrualNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesCurrencyTranslationandProductWarrantyAndRecallReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product warranty and recall accrual",
        "label": "Product Warranty Accrual, Noncurrent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r1221",
      "r1222"
     ]
    },
    "us-gaap_ProductWarrantyAccrualPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductWarrantyAccrualPayments",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofProductWarrantyLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Settlements made during the period",
        "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments",
        "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."
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofProductWarrantyLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate changes in pre-existing liabilities due to claim developments",
        "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties",
        "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties."
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "us-gaap_ProductWarrantyAccrualWarrantiesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductWarrantyAccrualWarrantiesIssued",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofProductWarrantyLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accruals for warranties established during period",
        "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued",
        "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued."
       }
      }
     },
     "auth_ref": [
      "r443"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r729"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total property, plant, and equipment",
        "label": "Property, Plant and Equipment, Gross",
        "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."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r222",
      "r798"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "label": "Property, Plant and Equipment [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment, net",
        "totalLabel": "Property, plant and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r729",
      "r788",
      "r798",
      "r988"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Property, Plant and Equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r163",
      "r166",
      "r796"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Pre-Production Costs Related to Long-Term Supply Arrangements",
        "label": "Property, Plant and Equipment, Preproduction Design and Development Costs [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r376"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Property, Plant and Equipment",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r729"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated useful lives of the assets",
        "verboseLabel": "Property, plant and equipment, useful life",
        "label": "Property, Plant and Equipment, Useful Life",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "sri_PstEletronicaltdaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "PstEletronicaltdaMember",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesDetails",
      "http://www.stoneridge.com/role/InvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stoneridge Brazil",
        "label": "PST Eletronica Ltda [Member]",
        "documentation": "PST Eletronica Ltda [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueAfterFifthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseObligationDueAfterFifthYear",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components to be paid in 2030",
        "label": "Purchase Obligation, to be Paid, after Year Five",
        "documentation": "Amount of purchase arrangement to be paid after fifth 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)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInFifthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseObligationDueInFifthYear",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components to be paid in 2029",
        "label": "Purchase Obligation, to be Paid, Year Five",
        "documentation": "Amount of purchase arrangement to be paid in fifth 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)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInFourthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseObligationDueInFourthYear",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components to be paid in 2028",
        "label": "Purchase Obligation, to be Paid, Year Four",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseObligationDueInNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components to be paid in 2025",
        "label": "Purchase Obligation, to be Paid, Year One",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInSecondYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseObligationDueInSecondYear",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components to be paid in 2026",
        "label": "Purchase Obligation, to be Paid, Year Two",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInThirdYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseObligationDueInThirdYear",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components to be paid in 2027",
        "label": "Purchase Obligation, to be Paid, Year Three",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r1065"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1065"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r181",
      "r183",
      "r184",
      "r186",
      "r208",
      "r209",
      "r432",
      "r433",
      "r435",
      "r436",
      "r501",
      "r518",
      "r550",
      "r551",
      "r552",
      "r564",
      "r676",
      "r743",
      "r744",
      "r745",
      "r818",
      "r820",
      "r834",
      "r848",
      "r849",
      "r899",
      "r901",
      "r903",
      "r904",
      "r912",
      "r927",
      "r928",
      "r951",
      "r964",
      "r975",
      "r982",
      "r983",
      "r984",
      "r985",
      "r998",
      "r1004",
      "r1213",
      "r1227",
      "r1284",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r181",
      "r183",
      "r184",
      "r186",
      "r208",
      "r209",
      "r432",
      "r433",
      "r435",
      "r436",
      "r501",
      "r518",
      "r550",
      "r551",
      "r552",
      "r564",
      "r676",
      "r743",
      "r744",
      "r745",
      "r818",
      "r820",
      "r834",
      "r848",
      "r849",
      "r899",
      "r901",
      "r903",
      "r904",
      "r912",
      "r927",
      "r928",
      "r951",
      "r964",
      "r975",
      "r982",
      "r983",
      "r984",
      "r985",
      "r998",
      "r1004",
      "r1213",
      "r1227",
      "r1284",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311"
     ]
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Loss) gain reclassified from other comprehensive (loss) income into net loss",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax",
        "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r246",
      "r703",
      "r707",
      "r708",
      "r802",
      "r1150"
     ]
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]",
        "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossComponentDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive loss",
        "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r20"
     ]
    },
    "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Revenue from Segments to Consolidated [Table]",
        "label": "Reconciliation of Revenue from Segments to Consolidated [Table]",
        "documentation": "Disclosure of information about identification, description, and amounts of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r43"
     ]
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofIncomeTaxContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized Tax Benefits [Roll Forward]",
        "label": "Unrecognized Tax Benefits [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1032",
      "r1043",
      "r1053",
      "r1086"
     ]
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfLinesOfCredit",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Revolving credit facility payments",
        "label": "Repayments of Lines of Credit",
        "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."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r1160"
     ]
    },
    "us-gaap_RepaymentsOfOtherDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfOtherDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayments of debt",
        "label": "Repayments of Other Debt",
        "documentation": "Amount of cash outflow for the payment of debt classified as other."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development expense reimbursed",
        "label": "Research and Development Arrangement, Contract to Perform for Others, Compensation Earned",
        "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."
       }
      }
     },
     "auth_ref": [
      "r567"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Design and development",
        "verboseLabel": "Total design and development",
        "label": "Research and Development Expense",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r566",
      "r929",
      "r946",
      "r1312"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpenseAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Design and Development:",
        "label": "Research and Development Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://www.stoneridge.com/role/BusinessRealignmentScheduleofBusinessRealignmentChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Design and development",
        "label": "Research and Development Expense [Member]",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "sri_ResearchAndDevelopmentExpensePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "ResearchAndDevelopmentExpensePercentage",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of net sales",
        "label": "Research And Development Expense, Percentage",
        "documentation": "The percentage of research development expenses to net sales."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and Development Activities",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r565"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1033",
      "r1044",
      "r1054",
      "r1087"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r1034",
      "r1045",
      "r1055",
      "r1088"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1041",
      "r1052",
      "r1062",
      "r1095"
     ]
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring and Related Activities [Abstract]",
        "label": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/BusinessRealignment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Business Realignment",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r418",
      "r419",
      "r421",
      "r424",
      "r428"
     ]
    },
    "us-gaap_RestructuringAndRelatedCostIncurredCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringAndRelatedCostIncurredCost",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/BusinessRealignmentReconciliationofBusinessRealignmentLiabilityBalancesDetails",
      "http://www.stoneridge.com/role/BusinessRealignmentScheduleofBusinessRealignmentChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total business realignment charges",
        "terseLabel": "Charges to Expense",
        "label": "Restructuring and Related Cost, Incurred Cost",
        "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."
       }
      }
     },
     "auth_ref": [
      "r420",
      "r423",
      "r425",
      "r427"
     ]
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringCostAndReserveAxis",
     "presentation": [
      "http://www.stoneridge.com/role/BusinessRealignmentReconciliationofBusinessRealignmentLiabilityBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Type [Axis]",
        "label": "Restructuring Type [Axis]",
        "documentation": "Information by type of restructuring cost."
       }
      }
     },
     "auth_ref": [
      "r420",
      "r421",
      "r425",
      "r426"
     ]
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringCostAndReserveLineItems",
     "presentation": [
      "http://www.stoneridge.com/role/BusinessRealignmentReconciliationofBusinessRealignmentLiabilityBalancesDetails",
      "http://www.stoneridge.com/role/BusinessRealignmentScheduleofBusinessRealignmentChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Cost and Reserve [Line Items]",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r420",
      "r421",
      "r422",
      "r423",
      "r425",
      "r426",
      "r427"
     ]
    },
    "us-gaap_RestructuringReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringReserve",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/BusinessRealignmentReconciliationofBusinessRealignmentLiabilityBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Accrual at beginning of period",
        "periodEndLabel": "Accrual at end of period",
        "label": "Restructuring Reserve",
        "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."
       }
      }
     },
     "auth_ref": [
      "r421",
      "r426"
     ]
    },
    "us-gaap_RestructuringReserveRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringReserveRollForward",
     "presentation": [
      "http://www.stoneridge.com/role/BusinessRealignmentReconciliationofBusinessRealignmentLiabilityBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Reserve [Roll Forward]",
        "label": "Restructuring Reserve [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringReserveSettledWithoutCash2": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringReserveSettledWithoutCash2",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/BusinessRealignmentReconciliationofBusinessRealignmentLiabilityBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Utilization, Non-Cash",
        "label": "Restructuring Reserve, Settled without Cash",
        "documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash."
       }
      }
     },
     "auth_ref": [
      "r421",
      "r426"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r135",
      "r794",
      "r828",
      "r833",
      "r839",
      "r858",
      "r988"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r269",
      "r270",
      "r271",
      "r274",
      "r281",
      "r283",
      "r285",
      "r347",
      "r353",
      "r407",
      "r609",
      "r610",
      "r623",
      "r624",
      "r625",
      "r628",
      "r636",
      "r637",
      "r651",
      "r654",
      "r655",
      "r658",
      "r668",
      "r712",
      "r715",
      "r824",
      "r826",
      "r842",
      "r1348"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer [Abstract]",
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.stoneridge.com/role/RevenueDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net sales",
        "terseLabel": "Total net sales",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "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."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r153",
      "r297",
      "r304",
      "r305",
      "r319",
      "r325",
      "r328",
      "r330",
      "r332",
      "r497",
      "r498",
      "r747"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/Revenue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenue from Contract with Customer [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r499"
     ]
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Revenue Recognition and Sales Commitments",
        "label": "Revenue [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r878",
      "r930",
      "r939"
     ]
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails",
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility",
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesScheduleofOtherInformationRelatedtoLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r725",
      "r987"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1104"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1104"
     ]
    },
    "country_SE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "SE",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sweden",
        "label": "SWEDEN"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockPercentageOfOwnershipAfterTransaction",
     "presentation": [
      "http://www.stoneridge.com/role/InvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage ownership in consolidated subsidiary",
        "label": "Sale of Stock, Percentage of Ownership after Transaction",
        "documentation": "Percentage of subsidiary's or equity investee's stock owned by parent company after stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Benchmark",
        "label": "Revenue Benchmark [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r332",
      "r1134"
     ]
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forecast",
        "label": "Forecast [Member]",
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact."
       }
      }
     },
     "auth_ref": [
      "r519",
      "r1137",
      "r1173"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Domain]",
        "label": "Scenario [Domain]",
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r286",
      "r519",
      "r1127",
      "r1173"
     ]
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Changes in Accumulated Other Comprehensive Loss Component",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r1296",
      "r1297"
     ]
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "documentation": "Disclosure of information about acquired finite-lived intangible asset by major class."
       }
      }
     },
     "auth_ref": [
      "r395",
      "r396",
      "r397",
      "r398",
      "r929"
     ]
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class",
        "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1197",
      "r1202"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r61",
      "r629"
     ]
    },
    "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Amounts Recorded for the Cash Flow Hedges in Other Comprehensive Income (Loss) in Shareholders' Equity and in Net Income",
        "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Components of Income Tax Expense (Benefit)",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1266"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Debt",
        "label": "Schedule of Debt [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Deferred Tax Assets and Liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1263"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Notional Amounts and Fair Values of Derivative Instruments in the Consolidated Balance",
        "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Effective Income Tax Rate Reconciliation",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r580",
      "r978",
      "r1258"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesDetails",
      "http://www.stoneridge.com/role/InvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Axis]",
        "label": "Investment, Name [Axis]",
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r338",
      "r339",
      "r341",
      "r619",
      "r1128",
      "r1129",
      "r1130",
      "r1269",
      "r1270",
      "r1271",
      "r1272"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "presentation": [
      "http://www.stoneridge.com/role/InvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Equity Method Investments [Line Items]",
        "label": "Schedule of Equity Method Investments [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r259",
      "r338",
      "r339",
      "r341",
      "r342",
      "r696"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "presentation": [
      "http://www.stoneridge.com/role/InvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Method Investment [Table]",
        "label": "Equity Method Investment [Table]",
        "documentation": "Disclosure of information about equity method investment. Includes, but is not limited to, name of investee or group of investees, percentage ownership, difference between investment and value of underlying equity in net assets."
       }
      }
     },
     "auth_ref": [
      "r217",
      "r259",
      "r338",
      "r339",
      "r341",
      "r342",
      "r696"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Assets and Liabilities that are Measured at Fair Value on a Recurring Basis",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r1281",
      "r1282"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Goodwill",
        "label": "Schedule of Goodwill [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r952",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Inventory, Current",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r104",
      "r105",
      "r106"
     ]
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Product Warranty and Recall Liability",
        "label": "Schedule of Product Warranty Liability [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r440"
     ]
    },
    "sri_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property, Plant and Equipment Estimated Useful Lives",
        "label": "Schedule of property, plant and equipment estimated useful lives [Table Text Block]",
        "documentation": "Schedule of property, plant and equipment estimated useful lives"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Table]",
        "label": "Property, Plant and Equipment [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r729"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "presentation": [
      "http://www.stoneridge.com/role/BusinessRealignmentReconciliationofBusinessRealignmentLiabilityBalancesDetails",
      "http://www.stoneridge.com/role/BusinessRealignmentScheduleofBusinessRealignmentChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Cost [Table]",
        "label": "Restructuring Cost [Table]",
        "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve."
       }
      }
     },
     "auth_ref": [
      "r420",
      "r421",
      "r422",
      "r423",
      "r425",
      "r426",
      "r427"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/BusinessRealignmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Restructuring and Related Costs",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r128",
      "r129"
     ]
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/BusinessRealignmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Restructuring Reserve by Type of Cost",
        "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r130"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r110"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r110"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r40",
      "r41"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Segment Reporting Information, by Segment",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r40",
      "r41"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails",
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails",
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r521",
      "r523",
      "r525",
      "r526",
      "r527",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553"
     ]
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShortTermDebtTable",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesDetails",
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Short-term Debt [Table]",
        "label": "Short-Term Debt [Table]",
        "documentation": "Disclosure of information about short-term debt arrangement. Includes, but is not limited to, description of arrangement, lender, repayment term, weighted-average interest rate, borrowed amount, and description and amount of refinancing of short-term obligation when obligation is excluded from current liability."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "sri_ScheduleOfTaxYearsOpenForExaminationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "ScheduleOfTaxYearsOpenForExaminationTableTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Tax Years Open for Examination",
        "label": "Schedule Of Tax Years Open For Examination [Table Text Block]",
        "documentation": "The tabular disclosure of tax year that remains open to examination under enacted tax laws."
       }
      }
     },
     "auth_ref": []
    },
    "sri_ScheduleOfTheAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "ScheduleOfTheAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of the Allocation of Performance Shares Between Total Shareholder Return, Earnings per Share, and Return on Invested Capital",
        "label": "Schedule Of The Allocation Of Performance Shares Between Total Shareholder Return, Earnings Per Share, And Return On Invested Capital [Table Text Block]",
        "documentation": "Schedule of the Allocation of Performance Shares Between Total Shareholder Return, Earnings per Share, and Return on Invested Capital [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r592",
      "r977"
     ]
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "VALUATION AND QUALIFYING ACCOUNTS",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r268"
     ]
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Weighted-Average Number of Shares",
        "label": "Schedule of Weighted Average Number of Shares [Table Text Block]",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Accounts Receivable and Concentration of Credit Risk",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r34",
      "r35",
      "r82",
      "r141"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12gTitle",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(g) Security",
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r1017"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r1016"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.stoneridge.com/role/BusinessRealignmentScheduleofBusinessRealignmentChargesDetails",
      "http://www.stoneridge.com/role/RevenueDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Domain]",
        "label": "Segments [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r153",
      "r154",
      "r155",
      "r297",
      "r300",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r325",
      "r326",
      "r327",
      "r332",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r404",
      "r423",
      "r427",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r943",
      "r946",
      "r947",
      "r952",
      "r1000",
      "r1314",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345"
     ]
    },
    "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentExpenditureAdditionToLongLivedAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total capital expenditures",
        "label": "Segment, Expenditure, Addition to Long-Lived Assets",
        "documentation": "Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r297",
      "r314",
      "r325",
      "r946",
      "r947"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.stoneridge.com/role/RevenueDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r182",
      "r185",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r330",
      "r331",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r844",
      "r845",
      "r846",
      "r900",
      "r902",
      "r905",
      "r913",
      "r914",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r932",
      "r966",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r999",
      "r1004",
      "r1229",
      "r1314",
      "r1318",
      "r1319",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting [Abstract]",
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReporting"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Segment Reporting",
        "label": "Segment Reporting Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r297",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r315",
      "r317",
      "r318",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r332",
      "r942",
      "r944",
      "r945",
      "r946",
      "r948",
      "r949",
      "r950"
     ]
    },
    "us-gaap_SegmentReportingInformationAdditionalInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationAdditionalInformationAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Segment Costs:",
        "label": "Segment Reporting Information, Additional Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "sri_SegmentReportingInformationCapitalExpendituresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "SegmentReportingInformationCapitalExpendituresAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Capital Expenditures:",
        "label": "Segment Reporting Information, Capital Expenditures [Abstract]",
        "documentation": "Segment Reporting Information, Capital Expenditures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating (Loss) Income:",
        "label": "Segment Reporting Information, Income (Loss) before Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "label": "Segment Reporting Information [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingInformationRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationRevenueAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net Sales:",
        "label": "Segment Reporting Information, Revenue for Reportable Segment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingOtherItemAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingOtherItemAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total other segment costs",
        "label": "Segment Reporting, Other Segment Item, Amount",
        "documentation": "Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss)."
       }
      }
     },
     "auth_ref": [
      "r297",
      "r317",
      "r318",
      "r325",
      "r946"
     ]
    },
    "us-gaap_SegmentReportingRevenueReconcilingItemLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingRevenueReconcilingItemLineItems",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting, Revenue Reconciling Item [Line Items]",
        "label": "Segment Reporting, Revenue Reconciling Item [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, general and administrative",
        "label": "Selling, General and Administrative Expense",
        "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."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "presentation": [
      "http://www.stoneridge.com/role/BusinessRealignmentScheduleofBusinessRealignmentChargesDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, general and administrative",
        "label": "Selling, General and Administrative Expenses [Member]",
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeveranceCosts1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeveranceCosts1",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/BusinessRealignmentScheduleofBusinessRealignmentChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Severance costs",
        "label": "Severance Costs",
        "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."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Share-based compensation award vesting period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited or cancelled (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Forfeited or cancelled (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r540"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails",
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted average grant date fair value, granted (in dollars per share)",
        "terseLabel": "Granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r540"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common shares, non-vested (in shares)",
        "periodStartLabel": "Non-vested, beginning balance (in shares)",
        "periodEndLabel": "Non-vested, ending balance (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "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."
       }
      }
     },
     "auth_ref": [
      "r537",
      "r538"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share units",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Non-vested, beginning balance (in dollars per share)",
        "periodEndLabel": "Non-vested, ending balance (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r537",
      "r538"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted- average grant date fair value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r541"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Share-based compensation vested in period, fair value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r544"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Vested (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r541"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails",
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails",
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r521",
      "r523",
      "r525",
      "r526",
      "r527",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553"
     ]
    },
    "sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Share-based compensation, maximum number of shares issuable (in shares)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Number Of Shares May Be Issued",
        "documentation": "Maximum number of share instruments may be issued under a share-based compensation plan subject to incentive stock options."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Share-based compensation award, number of shares available for grant (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "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."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation award forfeited in period (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r535"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation award granted in period (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures",
        "documentation": "Net number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r1238"
     ]
    },
    "sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodPriorToVestingVolumeWeightedAverageStockPriceThresholdTriggeringSettlement": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodPriorToVestingVolumeWeightedAverageStockPriceThresholdTriggeringSettlement",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Volume-weighted average closing price of stock triggering settlement, period prior to vesting period",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Period Prior To Vesting, Volume-Weighted Average Stock Price Threshold Triggering Settlement",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Period Prior To Vesting, Volume-Weighted Average Stock Price Threshold Triggering Settlement"
       }
      }
     },
     "auth_ref": []
    },
    "sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Share-based compensation award reserved for issuance of common shares (in shares)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Reserved For Issuance Of Common Shares",
        "documentation": "Number of shares reserved for issuance of common shares under an established share-based compensation plan."
       }
      }
     },
     "auth_ref": []
    },
    "sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Share-based compensation restricted common shares issued (in shares)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Restricted Common Shares Issued",
        "documentation": "Number of additional shares authorized for issuance under an established share-based compensation plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "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",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r525",
      "r526",
      "r527",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553"
     ]
    },
    "sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation, increase in awards reserved for issuance of common shares (in shares)",
        "label": "Share-Based Compensation, Increase In Awards Reserved For Issuance Of Common Shares",
        "documentation": "Share-Based Compensation, Increase In Awards Reserved For Issuance Of Common Shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Share-Based Compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r520",
      "r528",
      "r547",
      "r548",
      "r549",
      "r550",
      "r553",
      "r560",
      "r561",
      "r562",
      "r563"
     ]
    },
    "sri_ShippingAndHandlingCostsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "ShippingAndHandlingCostsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shipping and Handling Costs",
        "label": "Shipping And Handling Costs, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermDebtLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtLineItems",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term Debt [Line Items]",
        "label": "Short-Term Debt [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term lease cost",
        "label": "Short-Term Lease, Cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r722",
      "r987"
     ]
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SoftwareDevelopmentMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized software development",
        "label": "Software Development [Member]",
        "documentation": "Internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "srt_SouthAmericaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SouthAmericaMember",
     "presentation": [
      "http://www.stoneridge.com/role/RevenueDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "South America",
        "label": "South America [Member]",
        "documentation": "Continent of South America."
       }
      }
     },
     "auth_ref": [
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1350",
      "r1351",
      "r1352",
      "r1353"
     ]
    },
    "us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofProductWarrantyLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation",
        "label": "Standard and Extended Product Warranty Accrual, Foreign Currency Translation Gain (Loss)",
        "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the standard and extended product warranty accrual."
       }
      }
     },
     "auth_ref": [
      "r1220"
     ]
    },
    "us-gaap_StandardProductWarrantyPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StandardProductWarrantyPolicy",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Product Warranty and Recall Reserves",
        "label": "Standard Product Warranty, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability."
       }
      }
     },
     "auth_ref": [
      "r1219"
     ]
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State and Local Jurisdiction",
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax."
       }
      }
     },
     "auth_ref": [
      "r578"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.stoneridge.com/role/BusinessRealignmentScheduleofBusinessRealignmentChargesDetails",
      "http://www.stoneridge.com/role/RevenueDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r153",
      "r154",
      "r155",
      "r216",
      "r297",
      "r300",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r325",
      "r326",
      "r327",
      "r332",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r404",
      "r409",
      "r423",
      "r427",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r943",
      "r946",
      "r947",
      "r952",
      "r1000",
      "r1314",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r98",
      "r101",
      "r102",
      "r212",
      "r245",
      "r246",
      "r247",
      "r269",
      "r270",
      "r271",
      "r274",
      "r281",
      "r283",
      "r285",
      "r298",
      "r347",
      "r353",
      "r407",
      "r488",
      "r609",
      "r610",
      "r623",
      "r624",
      "r625",
      "r628",
      "r636",
      "r637",
      "r651",
      "r653",
      "r654",
      "r655",
      "r656",
      "r658",
      "r668",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r712",
      "r715",
      "r736",
      "r802",
      "r824",
      "r825",
      "r826",
      "r842",
      "r896"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.stoneridge.com/role/RevenueDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r182",
      "r185",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r330",
      "r331",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r844",
      "r845",
      "r846",
      "r900",
      "r902",
      "r905",
      "r913",
      "r914",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r932",
      "r966",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r999",
      "r1004",
      "r1229",
      "r1314",
      "r1318",
      "r1319",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r269",
      "r270",
      "r271",
      "r298",
      "r715",
      "r747",
      "r837",
      "r843",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r857",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r876",
      "r878",
      "r879",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r896",
      "r1005"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Comprehensive Income [Abstract]",
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Axis]",
        "label": "Scenario [Axis]",
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r286",
      "r519",
      "r1127",
      "r1131",
      "r1173"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r269",
      "r270",
      "r271",
      "r298",
      "r335",
      "r715",
      "r747",
      "r837",
      "r843",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r857",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r876",
      "r878",
      "r879",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r896",
      "r1005"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1036",
      "r1047",
      "r1057",
      "r1090"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of Common Shares ( in shares)",
        "label": "Stock Issued During Period, Shares, Treasury Stock Reissued",
        "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r98",
      "r135"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total shareholders' equity",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r101",
      "r102",
      "r126",
      "r859",
      "r875",
      "r897",
      "r898",
      "r988",
      "r1013",
      "r1161",
      "r1184",
      "r1295",
      "r1348"
     ]
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders' equity:",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "sri_StoneridgeBrazilMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "StoneridgeBrazilMember",
     "presentation": [
      "http://www.stoneridge.com/role/BusinessRealignmentScheduleofBusinessRealignmentChargesDetails",
      "http://www.stoneridge.com/role/RevenueDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stoneridge Brazil",
        "label": "Stoneridge Brazil [Member]",
        "documentation": "Stoneridge Brazil"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r709",
      "r738"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Axis]",
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r709",
      "r738"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Domain]",
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r709",
      "r738"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events [Abstract]",
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events",
        "label": "Subsequent Events [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r737",
      "r739"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosure of cash flow information:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplyCommitmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplyCommitmentLineItems",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supply Commitment [Line Items]",
        "label": "Supply Commitment [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplyCommitmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplyCommitmentTable",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supply Commitment [Table]",
        "label": "Supply Commitment [Table]",
        "documentation": "Disclosure of information about supply arrangement in which resource is committed to supply product or service or both, to customer. Includes, but is not limited to, identification of committed product and service, purchasing party, price, effect on price for failing to deliver required quantity, cancellation right, and termination provision."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r147"
     ]
    },
    "sri_SuzhouShortTermCreditLineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "SuzhouShortTermCreditLineMember",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails",
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Suzhou short-term credit line",
        "label": "Suzhou Short-Term Credit Line [Member]",
        "documentation": "Suzhou Short-Term Credit Line [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "sri_SwedenShortTermCreditLineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "SwedenShortTermCreditLineMember",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sweden short-term credit line",
        "label": "Sweden Short-Term Credit Line [Member]",
        "documentation": "Sweden Short-Term Note [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1083"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "General business and foreign tax credit carry forwards",
        "label": "Tax Credit Carryforward, Amount",
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r606"
     ]
    },
    "sri_TechnologyAndPatentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "TechnologyAndPatentsMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Technology and patents",
        "label": "Technology And Patents [Member]",
        "documentation": "Technology And Patents"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TechnologyEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TechnologyEquipmentMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Information technology",
        "label": "Technology Equipment [Member]",
        "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals."
       }
      }
     },
     "auth_ref": []
    },
    "sri_TechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "TechnologyMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Technology",
        "label": "Technology [Member]",
        "documentation": "Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "sri_TimeBasedAwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "TimeBasedAwardsMember",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails",
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time-based awards",
        "label": "Time Based Awards [Member]",
        "documentation": "Time Based Awards [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ToolsDiesAndMoldsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ToolsDiesAndMoldsMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tooling",
        "label": "Tools, Dies and Molds [Member]",
        "documentation": "Equipment commonly used to cut, shape, and form metal and other materials into goods for sale."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1082"
     ]
    },
    "us-gaap_TradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeNamesMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tradenames",
        "label": "Trade Names [Member]",
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r1196",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205",
      "r1206"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1103"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r1105"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.stoneridge.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "sri_TratonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "TratonMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Traton",
        "label": "Traton [Member]",
        "documentation": "Traton"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1106"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1107"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1107"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1105"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r1105"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r1108"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1106"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of treasury shares",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common shares held in treasury, shares (in shares)",
        "periodStartLabel": "Treasury stock beginning balance (in shares)",
        "periodEndLabel": "Treasury stock ending balance (in shares)",
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "us-gaap_TreasuryStockCommonValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonValue",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Common Shares held in treasury, 1,271 and 1,417 shares at December\u00a031, 2024 and December\u00a031, 2023, respectively, at cost",
        "label": "Treasury Stock, Common, Value",
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r56",
      "r101"
     ]
    },
    "sri_TreasuryStockPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "TreasuryStockPolicyPolicyTextBlock",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common Shares Held in Treasury",
        "label": "Treasury Stock, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for an entity's treasury stock."
       }
      }
     },
     "auth_ref": []
    },
    "sri_TreasuryStockSharesIssuedAndAcquiredNet": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "TreasuryStockSharesIssuedAndAcquiredNet",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repurchased Common Shares for treasury, net (in shares)",
        "label": "Treasury Stock, Shares, Issued And Acquired, Net",
        "documentation": "Treasury Stock, Shares, Issued And Acquired, Net"
       }
      }
     },
     "auth_ref": []
    },
    "sri_TreasuryStockValueIssuedAndAcquiredCostMethodNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "TreasuryStockValueIssuedAndAcquiredCostMethodNet",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repurchased Common Shares for treasury, net",
        "label": "Treasury Stock, Value, Issued And Acquired, Cost Method, Net",
        "documentation": "Treasury Stock, Value, Issued And Acquired, Cost Method, Net"
       }
      }
     },
     "auth_ref": []
    },
    "sri_TwoThousandSixteenPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "TwoThousandSixteenPlanMember",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2016 Plan",
        "label": "2016 Plan [Member]",
        "documentation": "2016 Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfArrangementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TypeOfArrangementAxis",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r638"
     ]
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TypeOfRestructuringDomain",
     "presentation": [
      "http://www.stoneridge.com/role/BusinessRealignmentReconciliationofBusinessRealignmentLiabilityBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Type of Restructuring [Domain]",
        "label": "Type of Restructuring [Domain]",
        "documentation": "Identification of the types of restructuring costs."
       }
      }
     },
     "auth_ref": [
      "r420",
      "r421",
      "r425",
      "r426"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UndistributedEarningsOfForeignSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UndistributedEarningsOfForeignSubsidiaries",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Unremitted earnings of foreign subsidiaries",
        "label": "Undistributed Earnings of Foreign Subsidiaries",
        "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r10",
      "r156",
      "r569"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r1102"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofIncomeTaxContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance as of January 1",
        "periodEndLabel": "Balance as of December 31",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r570",
      "r592",
      "r977"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofIncomeTaxContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Cumulative translation adjustment",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r1262"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofIncomeTaxContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Reductions",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r593",
      "r977"
     ]
    },
    "sri_UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofIncomeTaxContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Tax positions related to the current year:",
        "label": "Unrecognized Tax Benefits From Current Period Tax Positions [Abstract]",
        "documentation": "Unrecognized Tax Benefits From Current Period Tax Positions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofIncomeTaxContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Additions",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r594",
      "r977"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofIncomeTaxContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Expirations of statutes of limitation",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations."
       }
      }
     },
     "auth_ref": [
      "r595"
     ]
    },
    "sri_UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stoneridge.com/20241231",
     "localname": "UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofIncomeTaxContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Tax positions related to the prior years:",
        "label": "Unrecognized Tax Benefits Resulting From Prior Period Tax Positions [Abstract]",
        "documentation": "Unrecognized Tax Benefits Resulting From Prior Period Tax Positions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits that would impact effective tax rate",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate."
       }
      }
     },
     "auth_ref": [
      "r596",
      "r977"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounting Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r37",
      "r38",
      "r161",
      "r162",
      "r164",
      "r165"
     ]
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowanceOfDeferredTaxAssetsMember",
     "presentation": [
      "http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation allowance for deferred tax assets:",
        "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]",
        "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward."
       }
      }
     },
     "auth_ref": [
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesAdjustments",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Changes",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment",
        "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment."
       }
      }
     },
     "auth_ref": [
      "r1169"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesBalance",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning of period",
        "periodEndLabel": "Balance at end of period",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "documentation": "Amount of valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r263",
      "r267"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Charged to costs and expenses",
        "terseLabel": "Additions",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense."
       }
      }
     },
     "auth_ref": [
      "r264"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesDeductions",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Write-offs",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r266"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesDomain",
     "presentation": [
      "http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "documentation": "Valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r263",
      "r264",
      "r265",
      "r266",
      "r267"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "presentation": [
      "http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "documentation": "Information by valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r263",
      "r264",
      "r265",
      "r266",
      "r267"
     ]
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "presentation": [
      "http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267"
     ]
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "presentation": [
      "http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "documentation": "Disclosure of information about valuation allowance and qualifying account and reserve."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.stoneridge.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable lease cost",
        "label": "Variable Lease, Cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r723",
      "r987"
     ]
    },
    "us-gaap_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VehiclesMember",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vehicles",
        "label": "Vehicles [Member]",
        "documentation": "Equipment used primarily for road transportation."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year",
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1071"
     ]
    },
    "us-gaap_WeightedAverageCostInventoryAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageCostInventoryAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory using the average cost method",
        "label": "Weighted Average Cost Inventory Amount",
        "documentation": "The amount of weighted average cost inventory present at the reporting date when inventory is valued using different valuation methods."
       }
      }
     },
     "auth_ref": [
      "r935"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageNumberofSharesDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageNumberofSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of dilutive shares (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation."
       }
      }
     },
     "auth_ref": [
      "r1175"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageNumberofSharesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageNumberofSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Diluted weighted-average Common Shares outstanding (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r293"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted-average shares outstanding:",
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageNumberofSharesDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageNumberofSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Basic weighted-average Common Shares outstanding (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "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."
       }
      }
     },
     "auth_ref": [
      "r287",
      "r293"
     ]
    },
    "us-gaap_WriteOffOfDeferredDebtIssuanceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WriteOffOfDeferredDebtIssuanceCost",
     "crdr": "debit",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Write off of deferred financing costs",
        "label": "Deferred Debt Issuance Cost, Writeoff",
        "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt."
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested",
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1069"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "740",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "740",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "280",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-4"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "250",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "460",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-10"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-13"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-14"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "25",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480238/815-25-50-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483043/710-10-30-1"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "323",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/323/tableOfContent"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column C",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column C",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Publisher": "SEC"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(C)",
   "Publisher": "SEC"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "M",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-27"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-4A"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-5A"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479366/326-20-35-8A"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-5"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-17"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-21"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.M.2.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483530/326-20-S99-1"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479175/326-30-30-1B"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "13A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-13A"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-7A"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3A"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3C"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3D"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480341/340-10-S99-3"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480341/340-10-S99-3"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-7"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/420/tableOfContent"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-2"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482620/740-10-25-3"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-15"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "808",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480627/815-20-45-3"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-30/tableOfContent"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-16"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "450",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(1)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "SubTopic": "740",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479176/718-740-35-2"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "11",
   "Subsection": "03",
   "Publisher": "SEC"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Subparagraph": "(a)",
   "Publisher": "SEC"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Subparagraph": "(ii)",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "1",
   "Publisher": "SEC"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(ii)",
   "Publisher": "SEC"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)",
   "Publisher": "SEC"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1272": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1273": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1307": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1308": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1309": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1310": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1311": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1312": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1"
  },
  "r1313": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1314": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1315": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1316": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1317": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1318": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1319": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1320": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1321": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1322": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1323": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1324": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1325": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1326": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1327": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1328": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1329": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1330": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1331": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1332": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1333": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1334": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1335": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1336": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1337": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1338": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1339": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1340": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1341": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1342": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1343": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1344": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1345": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1346": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1347": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1348": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1349": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1350": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1351": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1352": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1353": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>117
<FILENAME>0001043337-25-000012-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001043337-25-000012-xbrl.zip
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
MZX>=>?>BTOS/.+HB?J< \-__<M!N[7\,K8B[?(ST5V<!-8QKW1B783'@-Q#
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
M!ED8FP)G>LS['L3CR":7@L$>_=U/-TFR2<$)K5CR7)9(_4..-$2EJ/KZ*3X
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
MWS/@D(PQ]:4[?(>\0:D#T>Q<4 5IK2)?8MELG!YA4IHPR@KQ7N9K!U.=JKU
M#^7W<%X7R5"3A0D0F:HR"%I!(Q)WLVZ!NI20L?J1UF><;CV!^==N@Y'F[C.'
M-]-)A&896!QDAH@RB."=($V:'$X!H]K-5I?XB,K2Y9)8H,6&HD^,S.@["]V8
MON\*'_B"43P0>H004B8W(U!988E4J0N)\F(S'_6X@[Y@UE6#WR 3;-*Z#A^[
M_A1Q8H7PRRGN2QWZG>M+N["ELM=U\[?8LI=\8>67@<MLOY;=4^K.VJR(?A-!
MX >G4_[WO[3VNQ_E3VP&BHPE5E\*02TY-9IY&? ;(3AUO[>]APK!YNG)4^K\
M6I\#]J=PLPG .L<1G;EF,_VIKIW? '\9R7%8RUZ73DR)ZC9M?5$&-.0#6AGL
M%7"_@4RH\VU2J(M-?SJ7K$M^H7]UI9B:,R?$H'83_NWY,>UO.@U(V,3O1;+X
MJV_*^TA?!'SMQP&YE:1TTMM@Z1!XS5A?6&?2P\ ]2]=*&.U0A@H97&'F G=(
ML1-KI,899<B?$]A4H&L9?9QY3FMMPK-_C]&50B6RV_Q;,AZEH*I]1 ZD.\(;
M$(MPWQ[X-P/R^^M*%_3I_SYN5#,<M/_VRB#TSJ<%U&EW\UYJJDNDJNG[-AX2
MZ(TYX@,F+0YI;KVS9Z*I6:=(>$X<4OQCI)+^35V%TB D*D(TY9I:<KO*1$1M
M5AU0CMZ@#B[(2!^Q24(NV^PBS/M;Y-)EWDC[BTEZ([73%V658=[;$W^FAWDZ
M,UA&*AB_H'F$/P<>"#[L5H:>H Y+2?UC60)I@'6M!E4\06]4-7>YL--L&)\N
M2M8)D%&:'"O$IP86M5:-DS'UA5/U;<;7(U#^'LR_O&>D#%3^G#ZQ (O5OG9M
M3F/,>V.2"!<@CT/K&!['/)I%3K(.E&E]\Q9 KU*S(I2^E/)=\%_2#=(PB*I;
M(1UV""! )^&I6^81'?+JDXO\A;L47)#1)A^CYY67NJ1PAI9.A!I<C!0L><Y!
M82>^V77)?R F9YU!)6&4_"#CH61W,Q1/'!A<]P%ZC&D5C6DB%,JZI?Q.-\*$
MN? .%'*21,W<< @#RPXQ90'N;O2>1TYH^VJH[E)7QXG461<2#X"YJ@Q#<';R
MI=9H-94XB&)&^YUAPJ 4#E4T@ )\^?31K&ZKY70"57B?W4/&L7LQ%6<6UECH
M)VP<%UMF.F0<&<YH#![.>/-*)=;T+6W**M2XF3YR!$VOKW6CQ:&J0DH=HBLG
M,KI=%A0),WFH'D]CN"<@5PVL<$0/IS.603 A'#(*QOA"X6[I%+/3DX,".WK<
MRM3$R2AD^7JM6S6@E1TM:U) N7Y'[2FS&\"5!!:Q>Y?3@:R<>S+=AG4C_>,T
M*@?Z\I$*BF":\EIF@H#-!+RXN1(@I)8 AZF9KEF]@"'*5K-LEXZG4X@2JSPD
M%B.,P[&\1)]#RW$ZGG\'M*$'Q[(X#5[,5J!F"N>!2S\"BS%*NWFI@6"12\(/
M<N]&$"]H-%3" LME2\'Y-%Q^L"R@(B%TV3"""J>H9+X[GT (6R7'(C94UR]S
M:+BA@' 58H]?\E^E\J>AX]XT%: D'I.JS0_T?72PRJJ$"^XNFDNR-I&B<1G8
MLF']DV:0?R,F($33L3K71^P#11R&U2/H%X<S;]8<A#^!)WG &Y.'>4IJXB<\
MDDHUB!=&SW0_R2?6YE\G^?$;_=95H%%ZN)*A/[R5G( 46Y3^$>@%S&)RL?P1
M>FJR<AA"$V[H+QQ5C;3 XZ*59D\O'CVKV/K$@M8N3*2U/*^@2A'8VA2!8IV>
MC/-6D,.S**1<ZNP\=/J5.<=ZUO%7SF%0)V#@M:SRQJQY6_B21"L".7&]:-!]
M545E]I@R]P;E.X!UY0X=:84A)9"-&)7LH\$=%K$:V&<QSOZVEIJXS+D)GK6-
MZ',:QDD ]X!-P*PX$CM5:QUA#:=!OG3B@K.8AO5K'N+79Z3<&TK:Z1^1.4RO
M,:FC>AU$!J$&$G,>%B&D"VS4$LN2Q9R484EP![ ($G_'4)G,$*I0?;T1)NMQ
MU[SH=/'>F0^SBMF_RR&3-#4"CX>Y](!O_#@+R"C:R^.Q)9O^Z8?0B_:JU@6;
M/J#.+#O!NA\]J4U J*=$7\F/4Q*H.H Y,CU,CADRU/(TR,*%^K48,TER4\2G
M2D PRG%2R-PRBI$[CE3INWCH.\HW$UYTV#^C#]21,%$UI]4R63_9!?2Y+ @_
M=X]1WT16-,2X9X$<NQ#FB"@78TM%0ES-Z(XD@P1IJQ0):M= )0U3B*O.NV7V
M[=3*Y-N#<^\2@T ;@WV@/ _TJ\$3X4&@@H%P45Z!EGDZ?=*'6[5%NV*A;*0*
M5L[556?\P=BG:%H>(H$*% ZF&B?D,Q+"SQQAS"<1T2+Q@E\,\_?C,#$!*DDB
M65HNUV(ACPGF0"G&&JZ^)_-'9.569$EB(<%FHH#F4E9(QL?X+54&S62?R,-<
MW3IQV>Q46>F TY6=-)4^8$F5!"M-O<BH"(>[>C>ESP>ZP(X3JXP#52N06U.L
M-ZTL;5I"!S10G^M<&1I4PX>HU"A5GV)#)U3*#]%'S&_#<P :TTS1 <*8<RH(
MI'-=_X[.U3"^>/TCPI!+8<H< X&V%;X3DC:PT1FLZ8\Q4*8C#JR-$JES11!2
M@:D[4IYRHLW)OI.]2VH22VPZB=L#^#E2W&7CD!_I?WQ4GO*1\&C.]*./2FI4
ML(_![FPG#@SUY-=I'-QHREA8=6Y1;U9?-^"K#_.?[^XW=CM["[]J-EI/_+S;
M?-I(RR;5:C>:!T]]^=N=5/?!H=;;S$?*W'K4V,%C&?(DSFGKW5/89-_D)DOT
M[29;X%!+F^()@+D,;VR]G3>VWG9NO8_LV'D##E$=!P.N; SY&F/*PA*.A9/^
M6. F7ZV9T\E<^+B"!"PEQ(.BT5X7(9M6$3*U2F?EG4^[W==TL)KR G)KK_EQ
MEFUKDUDB=M- 4O^MDM27B,UN:_L%9_'**\%Y$?FZ!Y7@/,M;4.&^\3[!<8(P
M/VNCS"SSR1ME 9G,V Y+O,@#TRW^8KDS8)>MTZYOK=0M%H'.4ZVWL4*P3AO]
MUH2@^Y:$X+G1N?'V]C*39)#<O2_21S5/_A=;BE;'=-.[6 0-V' &AM3F2=UB
M$6BUMT4(# R/*R$P8WUO)=1=DI*Q+!NL\DI7@,!--\K&>L%5//QL$=C;%AFH
MPN%*!E8VR1\H:^GA[+=7+H>,58-TG8]LCG FZU_>%$\N$8?9F]%IR\KLCUG/
MCR-L4#P(V'B(I0?P7CGF&W/KPH^XU>JDB?P>G2S0R]+1TO*SQF7D+RFWF:9)
M?M,=OPU-=LRDXV62.],^Y<DUS 65;/+U"J@)3:CNPJ;%\S)-SI.\\24=S6<[
MG\-?@:^&E1_P$>9+)^GLV (]E,^J*Z(R(U<6,D>IG::5 %5BOTY+'V$% @=S
M<ZD>1F::JI.AD'7PL)-ZMK?Z.."VP+3A$0=QD"F]NGGK8A+"MV&,K5M RNG>
M"?.\6#;;INQ;F:$\]B,]#E(31A_Z6,GK!HF6Z1N/=X5D/P57E7!/,HE5_8::
M!7XPWLB4]</PH@P/<;N*<$C7CK '#5V8E!L;$_*'8ASJHB-_P.1$'V\,)Z4\
M,?<S6P0%>]DO7"O6HL*30ERK2]>WTVZJZA*0]L?I,WI7-*5B;:HJQDPMD"6O
M46WI:[HJ-Y5LP=1KNDR*A8?\'E:SHKL0#H?W1$O8DR2F)M7Q*$\9Z!+VI_F[
M F51/RR2]1QNL<TZ1DB2 >?9GF!7JB>8B7KI-RZOM5'%&KS@3?5XN$>W]2<L
MH/V7-(K7G3''>ME1LNQ:IAXJ>0))T9;YWFAR+V"JM:\:S<Q;.27^NG1&+6VU
MU<,Z\Q/9<HNJ_X&2H^KP:5NV12I4MSNAG3-7]J9&/2:QA)JG[C,N5+E)>U5=
M:#"I$"35D^.K:OAJBECB'LL.<44RO'JO]X.V\;XL&I.I$A*K5A">CR5PL<0^
MU3&X'PO=1 2=A@G(J*.J<.*+U!MD%;#T+;KWH.P3BW<G<O5*_%Q?.]EX]H%R
M\T;MOG-9WFIJG4QMO#.57'*\ 8V%]>:$F9ON=IC</B/EFZF]E-/]B_8%L9<J
M9MIJT0WK,[<9WHN)YB]RDE.1O<BI'(R,?H:7Z1M9R<V#59H_SY44F+E85].5
MJ)*.4@%'!:*;)] JDTH)-7EC*&V_1BT341-1M3HY:V5FI9NJK\1PL.[^*',F
MI'LMU"Q7?.<SS?>X-Q&!3RTWJ8]#INFFES=!RI+JBQ/D,L?RMI*JWB-WE*1Z
M<IOP.-=#SN$V\G_5AMI+:9KG5_YR1SICFY2%VO%832.9H5:'BVNEX6L7W F7
M(H17CO!B&MTIE?NJI@@J"WV,A%.GJTLX#/ZCSJDY2!PY_IV7Z2?&1N-Z/-8-
M?>DJ4W9A+")O)_4!\O?K9'W*G,?R8.DP8E9F;X69&B%(;XJ\5+DU](5A:[E]
M+52XC+=>&Z.=7W]5&Z.JC;%QDWZB-[^)=EO7JPRIPF!6\:JZ3-1N0-T(S5J!
M_(V]I!(H70Z%X"U,^R%E?^0'67TO[_A)CQDOE*9W9Y7-3L99V,2TICS)9>ZA
MMI#2"*:(4-* 6@?K\Z8[>]<VN>J;WLW-5B=:8K@:TB+1_5@*C36%9Z^0)V4N
M^KHEZU250A4S%W3GKN6JF[,P9VKI! $R/9-W\UE:4^L/!!*4>YTI1Q;3O=O\
M9=Z%%WB7WMH%0Y3"!0MOZ\[=&2;7*.[]KFZVCWW<VX+\%X\/P(_(7"3&Z_PT
M!_A?_4H,VY4OD-2;!2=#5R](IR/[%UMXV@<2H.S[C%<D^^7B\#11Z=359D0P
M05PD'V25-FGQYW8'J#V"&.A2=&K@=<U]] GHEQ2L(#9-+H1&2M57=-<<JXZE
M-[OE2].9K[H!<N[2;ZH5&1I?67DT94O:1"0-(\G;1.\JXZZE3(!O51T]EV$!
M.YP?(C40(SOT+BI!H**P!>,KN5=E,M3::TD=L]3'SD@+N5[8P8Z4%'GWBB2R
M1BD&K*H'PDR94?G63$1!6F JT<69F^B;TBTFVH$OLJ"K"I2 58(@/NICG.YY
M%>#=21A.-@< 3<.3K:<K"V6 L518E6OJ!PZ0*\!.-S&2$@;7H3NYQ_#K,9")
MIX9A?G3"[3Q=$3?C<$O $#8-X8?4=$/MN01*_(#5Z,5(1+KBM,8#B4TH;SB/
MOFZ!'LOJDEC_4/:YFW#2*O3VN3?G&O11709XSP!#._71W%IJ3Y<@M>U[?"XN
M@BU7#ISC1 N9[YFX'6;AC&Q+&-TR8>%!%G 8 S'5QTEM(U*#6@/V&/5VRO1K
MI9,.X7G^1%7<0AF!S:7@[=I,B9H,  [J"DOR3',OP/EB,)K@8?+80*K"7M)$
M0C?"S+='2*)8&>-2YTN)9ZH.)(@W:*11/8@OQ$(C&=_G(@F&L^.G1IFF$5)Y
M3BQE@ZJ&_ 3X@G1]JFW45%/]G)2$',<]%UM*7%*)H?2X(>F_DA2XE'J?G"Q9
M+T5:<%PK?#Z (![M36X-TH[$H2SAF:UYG1S7J"X8<D!R4X:9HIJYTX]9YRE]
MJPNC8"4@M%@>1QN8UGQ"NR2)J*D?SC$Z6UE&NM.)?"DITMZ1KO*I9$H)EVH7
M1")EI&%";,>AJFXX6Y%I9D.UP1'IL:B=FO1;@<!ZX_DIK#5A@8;>2)X\N2<R
M5<,R)\RZX=KB7:MJSB=RDAR"28\%S&$H1^R[L$\H= T&S-/E]<EA47LBE"I
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
MMM1N19ZG;*G9+BG+M]4J#2:+KS&9Q^1KUA.1T<;"V\(;/?O^!B_5\\6J%OJ
M6B9&I@S#:3ZT!%UGEH7):C 1[%_,B_$R?;O9[F"!,."S'X?8'D;5[)YYS2-R
M@:V^;&X=CP.($V#,)HXI?$K'^MV75XO3@*)FY5:7O@]?\2L6+<Z]^#13.P^7
M="5S:S/U'RB[[W@,BY>%PG39!9A*:Q_G\(VJ=L)?AYF)8>K?S%20T&D]!JQ)
MZHZ'0G9+D/6&X:%V4Y:KJJFD/)@T_LZEBJZ/S)^F!_/8PPG@[$I2I'4>-=<[
MYQ'L<_'6*>:B/;):S7YF2ZVT%-PW-WP<:=%JMV XK/*5;)Y4DE-A3]+^TOV9
M;$1*.-+I)C>ZZ)_LHHCEQ'PL,*1OQ)/HY-[?1"$ZC@>8IXW34?DF6?G.[7NZ
M+KYXW M_DNR8O?RPJ^QE354LFA:!,KA7!=U@ J?_P<OMP8@'0"!9K1;F=!IX
M,/K?V6C\T?H/R,&@IM.E;['6C[H2?.R >O&I**G,EJUEJN!2@J0LJY9F>V+*
M;QCRR))EX9*+:$SE4ZIT]K0)F2PJD:LOE-:\U;NU:=6),*N5%BQ^M\Y!\;5'
MDEX?!%2-VL)ANJB%>_A9*R2+&'M<68C<2U;=WME=]I4/L-82V<3LSMK/;*7<
M%LJ^,/,6[N'#>I)HA7[VP8ZIYH]"EL"YA+<FMH[<@42E9'_Y$]A[1P!M,K^>
M,Y9MFEE&QY3&0"W"PVOS#LS5S>W">+$@#R^9ZHPL Q=6 &07+20KRB!N^9>@
M^N9.+GM2H#_3VM5=I^=%/<U]OY0ETE+D"F<V-RMX7Z(UI8^SFW<JYQVDR[3V
M&DKJ"?,\WW.8"VN6N?@_4>>CI&K00A\N767ZJNR>/(VQ!R^JQ:09I?3QL]GQ
MQV 7;' M]19*6DNUF\U=M9QF27;$0@!;&X)Y&++QZAM >@YJ;G,ASK)Y2H.M
M>COY,FL[[:O&TN=UNC!M"'>J#/@"R=%32.4FJT$IX'$7I!V3=@>YV%OL=3UB
M(N1=09CQ<>R(*!&R3DF$*P_G+E"T"Y7LZXN869Z+I-9#X?P#U)L+/[KH-% ;
MG(5N>?J^5+!#Z5%08Z!Q\M+3;Z?'UCNI(+%(N^/ MCJ%<!848C\0-GN/U2>U
M+PW3^)^S?X19/?JK:HQPD[1=</2DE6"WVQ9N2S<35W032]%6E@(>RLQZR%TG
MJ5&:)M'#[OJ?L]3([*N?-A<O6&J1_U9-;!(5$EF_'7\^N2S)9LO"O NVVC)0
MIB"?AJ:Y@HPOQ9+FX*E\D'VW%"BZP<9&M220KFFTB.J^?,5>U#.0T8/3T,'?
MX0KQKUQS*G;_Y(SNEWS6@6G>R_AR?"/GALWGJ/Q,#407;Y <PY:"#5=#$?TG
M][ZC\YZ7]"405DKU1?C5C NSGR)7:LY \TPUM=D^)&AGZ9**:H&GNEADB\2]
M\8N"N_GU5R7)W^*=OU<V"\>R+PPL(G/)S\1[?-1(]GO2R,8%I=G'[@_8A$T5
M!%?WY/&Z^AWOP9;GUKN[N[M&F"C:ANV/WLLFF,=T'\^Z5C>U05>?83>F5K/^
ML_5.U3[*/:/J'\'/P1,((H(B%_SZO[$VIJQI,?OM0?WG&ETD9Z @'5G8E/0O
M]O935\9KF;)*?>%2H:7D$C@5R[WA=ARHN@+PZ.D]E<B@F$(7,M#SOSD]26>-
MGIOO$W"*ZM?'N@@)*"J++J ^P1=-J98 O%Y7F"/HX/1$77U/ IN?J'H[U4GX
M*198=L%#VZFKI26&*ULV[12</SOSD/R;+*F"JN80='CZMZ$((Y?WJ-,JF#RJ
MN:8LL\T=ZM.J*_NB.$29"Y%S%S636(K"IAI%8]P+50W3"Y\*,.B#HH6KE5_H
M<NV9=4DN1)&NS3'&BJQ)S1$ME525Q'6Q;?=8<#U1$ +'MV,I%[J222+N5)T"
M0T98'1_Z+J@KV3%3-4]K@+BI-FWA4+=LE?4'I&F^"U076G\1@ ]V/NN/G'LV
MA/F=P[W]7?!W[)^Y]Z?@UA>L4@&^48R+@&U:FVG)9'4/.OO[\H8KB ML6$&]
MA:AO8FY'<KLQ\"?O<QV(PG0/8 WSJ:J*D%X]IM8"1)[L+LD^ 1$& I2P2M@)
M<=)9'B4YT]:(JL9EY;JF2KWJ2C!)]^IY1;C:;?UV>Z<H[;GD!C<0SFH=@Y!@
M)^LS)BM&E"-R^<73;94_)YT63D%F8)_:) ??9'.;$]W,N.![Z(M7<9GI%$&E
M<*:V*W2/# 8[_\Z+XB!IZ&,G@7$M<]!40T"JCDU_[YC<'VP KG[LPD]A*-U;
M4%<+4GH&_Y>:8&'A%TVXI/5SJ+J/!YR:E5.Q%VKNJIH%]86N^FQLA:%,U_NT
M<7*8-,K,E9>F5E@^.)*1DA[=GV2<ZSG_$OJK/E9+>SJGS4"T$-3@3YO%H:RE
MI=FHEC53('MQIQ2LC1EC/>ZT':'\*3@*CF6[/C7N5I"G%H80>W$.L(J2*BI
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
M=.CP3@TW9E.5;.+-R !IP-Y40FAZZZH;=*GY3%^" )T??*?35GD&6EM^&*J
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
M+=F/\W#LC(/)1"1ZO>'2F2 +X"(3X>.L5J!5"IP 7X W?A'"^2W.A-/I$(?
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
M=CJMW@HA^IUJ0J"$>CEH=5=^T+EZ$.5Z""0*-((M.^.<;KD4A)9$L 5D4:S
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
MJLF3#@#6UWC[\-^<1VPY(8W@F$AL:]%4X&VCO=WN5>TKZ9O"DL=D@7:KTS#
M\V" ZL,8='=MHVC.XS'/ RYD<QXU.H_A\$B5D$\^\,;#G,XX=?NJ";_MFJ[M
MW@LKH7'R'N<TVJWF+&HBLL&MV3F=V9Q(O8R:YCP>-<W8<X>#JU/M#*V?*?-/
M##Z-:)R@+$7#<9SWA'%]ALGP-3JUTW,'5W5*AC='N/,1M@;-^9W"^:VK1W&O
MNMWF!$_X!-NMYOQ.^?PZ'?=B6"<ANJ? 5/VLN-^3^"9(<:H;3B%\L!WW9'V*
M:E7?!4W15(,]:Q9HMWH- SP/!J@^C)[;O6@B/74ZD793#%:K\SCK]?I-W&U?
MU,1Y25CXM>\XVY;&M1P.V8,C&<<YCIHD _N$(.<?.DQIG_2HH4%SUKEP!]T=
M+NP>Z7$ZWO7^KT%MCK]U>1IG7_OI18VP??A\CR<C;-?AU;J=RQV**!I9>YJR
M=FV<^MY!SB<@:_<Y+:F1M8VLW2*KT.O?&^[EX,*6/-C7F0>O@O\=!S<__@W^
MH98[]Y)I$/%[V\#K^R4D/>9-D,&:_"VR".B3?L$9OJU#QD+IU8Z>'TP9C#A/
MG$0LXH3HYJ1BBMB6J>N([WZ8XWDX 3:_G\N_R)]Z"7PWGP-1X<UC[*W*9@(>
M&(;Q+?Z&GW9&G\<Y+'><OM+#H^2K)!LQ/_@X_WF1BC?J7]Z.@W01>LLW042;
MH!^]E:<H>6NP6&$'8A?^\ULY41Y'Z=%,;17>D&^^8Q#]1:LSW#R(?OO/^^V+
MG7ZQ=E'=5OMRUY<WBVH6=9*+&FY\U!T!RQWCDH>?>/]OX26.B,8@/M\+7\Q'
M(G%Z'7<+:VZCFW#UH)!MI8H]*&U(4G?;W7Y#""9$[Z&$V.I.''^_="G>H_9/
M_C9*7O\X%GXBO'2;)NTGL_W?1>(CM+B]_Z+]?=_"FJW-[OHY9._@&TD<@I2\
M"?S]U]GLAW*U<&@?FJDYH>' :^J+KKKN1?M4X(:.'W=L)K'?R5*][LD,DCRE
M6.8^\T;/0[@_^\GOO7[7;>\\Y*:1M764M6M.>'#?'M!3$GW[3.,THN]9B+ZS
M_I7;OT<S;FVD7B/;SCK]79+73U2N/=DJTP^A\+,DC@+_J W=];L-U8;^X.+"
M;?>;N;[/F@DNNO7O!6HXX#$/8S"\< >]72=?-6?RJ&=RU<SUK=6!G'7:;O]J
M!^._.8['/8Y[%/P_$VO]!+KX:9M?LCB"'XZGPODI\?X,PJ9Y_VYSK7_E7O2;
M6;[/F@<&K4'# ,^# =99[&ZWTV^.I$Y'TCK2Z.#F/*H-Q*$[N-@]U-N<QB.9
MZ[U=P,WV<1BG8Z]O\$[J!@=/V_T:9UZ(X._<AM)TOAVI4/#)=+Y5$^*J?>EV
MKVIOZ1ZYWZYI;MXKTU&?6L-RM3B+IJ?Z6*4Z3T:S5!/B:CAP+SN7)W3K&D&_
M;QX@07]"'%#[(LA&[C9R]ZXHP,5PMTE8STODGHKH/+MH'3@/?MQ8SI'03#:/
MY,L3I]22J6!#3&3&4=VK8^=E_ZHU<.#M(:*F+Y( 04/"I>.ECN<D(LW##&<R
MJQ^D"":"J"2_Q4DV<Z[GL$@?MN;E< /C++@1#CS@FZ ?O1QT6U?JV2["L4O,
M$D0C">8+SZ>OX=A /X.UB&B,_QT&$P$KB<>YGRDH=Q^.WPMP@?$T\>8IKN]6
MA"'^[\K:WLV"R(,;-H?5^4!0YT;, C\L+JW54RMK.5]G(A76<VY%(N!;DQ2^
M/,+9U*47P)_.9T#T6V_IEBE1\5H/]L5K6B$3#;Q^V6L-#9E>=EL7^D#PI_!!
MS_P9S@3)!8\(X>46&0CBQ;N)$\)O,>2-Q!3>Z"&!X7A]86T'W]TV1]1R/L(;
MX3IF]"9L\[=XAHC"CX5' 5GRR+P.YR;!O73\/$E$Y"^=+ $>#CTZ0'Z-WB*2
M:.$E\) LQI?T-,Q.W2Z253:\^1)UVI67:)P+W".>#.[3.I0P!G("M5+@!X$8
M/WX,$B[@,TG$?_, Z2/T^XEF<400/XL8N#)?.HL\\6?Z'#O]5M]P"=Y==7^
M:1,!C_&(:RJ9H,!AR'.\/M[G31SF<\/\WA0> &(A3[QP6^[_D"?Q0GB1?7-*
MMU+NHG5IW82.V1+?A,ZZF]!R/M%US:1X6;W.^-9U6]++VRPS+EK=*FG&CTQ$
M2'=,GG?HY9$_8_)ZY@6?/OSJ_!HD29Q\6 HES6AON(X(M)XS%9%(^.)DGC_#
M;RQF])7"%JKEL$U?(W;6;DN=?GMK,M\I(91,6!9DQ9WRP3[JDY$/*X5*FZ7$
MT!+L:S7M3E*U9Z[+RK6%OR.#(,=)99K2=^8@3[(X(<X5"5H(SD0(_AL\W_^&
M?QFSZ;">\I(6?03Y6L0I,<0;N@/ * ;;"W&]K%])2[UM?N*-P"[/L_4_L2Q!
M!-\0R:&,O@$B%G2*!+#_.4O4$A;>5)R/X)2_G7L36.$;+X3[EZ*E;_,J,*I-
MM?*&UVYK,BENZVN HNLW<>M\CN=>M&:#>!_N9&.VLX%%8Y8X;\ ^%PE^"];D
MU68MSBP1D[^_^$O0$][E6(PZD_[HLM\=#B\O.I?]CG<U&/8FO8MV]W^'+W[\
M2E<'N!_-8$3+^]MK[\>J8ZR''#& ?R FIX+%/2C\,/;YGC=@?@WP6K.H9E&/
MNJ@&S.\98]@U8'X-F%\#YE?>_]&Q_/9)DRV',=G!A ;QY-$*]$X(\61-LU%_
MZ';ZSQQY[2FC2SVF[%G7O_9LD?P.3^P&SNKQ:C5.2+A7;[5_-7 '_7I!O36R
M=J\]:>W6KD6.)RCZGB:2W^$I=C31=_BMGO4OW=XN8!Z/>RU.'\GO"$=XM0L
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
M74,5E"=WB@$.J(W1P".^>0.&@$CP6[ FKS9K<6:)F/S]Q5^V.!\0;&2"@=!
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
M"T?[M[:15L;@>ZY5M)KGG?]#/&W,)DZ:L&*\3\XI?0C'F=VV[#]9WF0CI3G
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
M0;(:$#@@Y0@]4W84<C0^:7$B0K=8D!]+92*FBO"YA7*CXT09*:V"9Q<A2":
M?Q/978Y\S#%-+@2 )4HE""*OP?1;%E!HS \6YF+B%%&P<K%$UWMR08Y.>:X!
MPSCT4#3"3OJ<2^;"R5:D(KB)DNUAU U[[\R#D)BN=)J20R?PYW"TB0@7H?2_
M -7'(!=E1S]1S9S*AR/75H3.!-%Y!-DK8"*VZR07XS-#! 12Y:Y(BCJ*%(R)
MC^_2T9=*Y2P38CS$842N.,4+0]_SJ)!&3%DAI^F3/WF2[(U(1KR3:Q"226$7
M#)Q[P.&$1D8(3P*&[4PHP2!U8UG=C50W3?)*N, 3GL#/CV?^9&>W)/B&7?#A
M<BHP?6",\M-1(B1!()';,X2MI9,H7Y(7GB\6_ D?.'!,SXZ2LFQ$@\0M'N<_
MIJ<7L%^(\AP-8X;XX!/<4Z%OV!CA-*P=[83MMR-6S-U[=I1*6UK /2ZYTIF:
M&))/O. )@R3&"_O"LJX%Z8XTFSC9%Y),950.6X"0W$TB!:GZ=>'[)V\<%\8)
M_1 L$NM("H44G^></\XB11*E?"HN':?8/X5H03C8Q0M=S%PA'UIVO6H9>?^
M.RSO,6)W!"WWDF'"$WF0:1T4.=2XN43S!$1(E&$:*RJO$C*8OO3 HF?&5CJD
M9B<+XV.2=(E4\O@\F/EA*M^=F]S8LI4TAC7)\:D</B17^Y<VL9]#4>7R*-,\
MN!+JR$WB9>*!<4H)+!SU12)(2G?CS3Z2\AZB1[*V1!\'L51X%F]=$T^W(08S
M%SW$N3\<+R.Z%.>+-?N<\KAF*%=,O2 68"!5(:)7S M>O(_OC.H:2/U<J&]9
MW0 +1<<BC,A(M3TBCR7 A7@Q^H< 0&[$^*4\F"#,B_AE(^:0+2$2/Y,0I3@+
M'5,MYAZ>@L[#/A3V_R65LZ2;=:PY+RP]?:QK5EQ*B99*928CA/ DD0VPARPL
M?$A"'H#%=BHW@5HZ\9EK(ST5\$:E(QZ\)M. 9+]&:8$QYY6<FA!Q+,Y9#&1&
M&?<^B$Y+66N-TT2Y%.6-GE;P&:6#&Z;CMG'AS)H\=<J,D@4)%,)+^WU2I5UR
M&I?<8LJ,G 7L#)<J*$A*48EF(\K+Y$4(U+TN)D;ID)$1,_2/B!!^%BSB9&1^
M '&:!V)KUIG)7+4L:' YNF9IJ6WB,XSSCQF<A*>Y$6O")A$BROX\YL%!^2E"
M@S8 -^N:"4^*>[SPM.!%^SB3U>M:X_SC4AH(I07$%2E\7N#<(8<?',!L8O.
M;QBA]_N1,D?Q(@L7('RF(1_Q1:M9W!Y.#@0&'5*IPT@L=>WR1$^-%(NFU$,>
MM1>J)#*23)C&JI;$?GTQQ<YAX3!P'Q 2#_X3>O67W;N4,$^KE9U@><E[-CYD
M4Z:?D!5U+-,NA%\CY1J*52">U)F6%FZX5'N9KO/G@5$WXH(W2>GU^4"@E**7
M<3[A8L\L-&#08Y,>T,65N^0.#1GA9&-RW[I#DOW$))-96L"FG7Z?@"H\P6)B
MV!:Y0'[XSV>H8&&%,9W9A]KWP8_[0>TC1]5$LQ1\\(\[+H=\1R1SAF-R2'!!
MG+J>'QVQ7^ZRX%9-TL!(AL*YYV@QN3#%1Y*!=^ODJM3;86D(?.$.C^M])R^Q
M^V8K'$N[+F76>.*[P\LEOI]KMQB,7TK%Y<I 6G!GI=8L5S_:\\B?^O%(M92/
MX(G!AB8L3A-;R(Q/\_^T$$GZ\Y92);A?6GHJJS^-]BQ<MIN21LC+]<H"G>8S
MWZ-&KU$@LOO(3)*7QVTM7=$R.B5-$BUO@O8:[Z%WO(A K@,DN\_V5FKN7GAB
M;T8^29*)0@0O$R-=\OJ(3+&X:RB/WR'ABS(5X8$0%OB[3P!I%])5I*.ZBIQ^
MULAQVQS<4IL+K/-W_.4R_SMIG)61X8'.RF= @95<YVIH4GR;M0GMJX^-)64J
M][?^W=<XD=L-P_F:O6M_S*A30#QD\NZ/^#9\]5G=BJM_;YG0LK5;O.664=G#
MAWM_!K*^8W4^\B)?XXMLE1=;!Y362,*?Y'GV@^#29(NWTBLDJX!)\\.D>S%]
M7(.5RA4F$R\3F\"?B:(VY.".*_5G#)S+A@Q<Q*:?R9M#]/L_<3%Q\2(V#Z$1
ME7$@8HQ=T-/"!QT;=BAJ&3)<6P]S,">\!?$>BW:1@T"!*S<1X?BH'Z! P=_4
M#8=:)]^0H>/P<Y,P^S'X>G,;0RT)E+CQ;;ZX+9 U8O9$-*IY0C500H.^EO$Y
M'B"Y8T/RK-V U>51W=&W>%[$PB+N;KXE:_A ;4+_\OQG3SY(7+;X,GPW@#X9
M9;H 9#$Y("ZLH%-+U^U@@/$E[EF3!E,:-L+KP+W9O(1!]%Y=3G7/7!SI"'%?
MG, E=9ZKUBQ:67'HQRVX,]8=1\E7D#.4>KSHLHIYK;"DJ5RPG,;-M[R"?V@(
MX(=\O\+E.79GQ>T1XP+2G47Y(XRGZ@,"D0Z*/,:6[2R26G#A"I6A8+$#@)*H
M9<ZB,#FL9CEYIE'.UJ^#9$(PKM)<]%2)R2T\48<W$AW)1J)P&FBZ!\BR(G0_
M!,XSM9*?,C0G,:N(5Z?A&!D[<=;0&&AI.Q+U2RJ+)Q<N@1E#)-C5@\\](BN
MR=3NI<:L'$YIK([\Q+).U:POM(!)<2_1 X:>;3L<U>.<_!B%I.]DO9F<.L54
M*Z=-W5=*BB')I'0Y*$1#$1V+9A!F.+<(OSVKMW6M=B>Z(,:"4 I:LU-/!.U@
M2K.N8M[&KR;BD@^X3/I\UF3R'+ =[&<ML_FXXY5GVJ5Z#"TP3BI-2IXNVTOJ
MHEK7)?<"IUOFC6T:BY1N,<J[RJ1M=MGG4784XA@SGW'@QHCBIED-^6/YHF74
M)"DHH<GR(3J!XV&7<E>9%W-A'0"UI(I/DB>TSK4K.\!\ 8G$O&B53RJCG );
M:)6$V@C#@$6!GS1T1S1>20$\Y_H/@HLW/@-\6(6VK 9Q8W>BT*.0$<=SS%(G
M_.9N95VC]-W*8C5^\(HF"X>I_1,4*:GJO]:FN:1<(C4%8C.7Z,:*>3IR+-E$
MVWJ%320WI-F#7HN;"8@XS8(*(W"-Z11]6FX8$%<=8C. 1Y\<3H+&$O)%CXI0
M.]!/#E(PJ4@5.ORZ?A2<_XB[J*@N[D<RQ>3'I>IKX$4LQ&RXI0ZTR8[LA,,Y
MZ>VM6P!G8$N!65?(N?7<2O 3'I!)V \Y-Q)X&\VX?3@F,[!%OI-B.LLOB\0(
M!H[R5 <[2S@0!\X7;2R'N2WP)ZF*9?"V>\G0R -/ZME+6B#_=Y@E?1<8/C9H
MB .%0LHO=(R)!3VI1J<@V*U72=8ZJP--UP3MQ0VT8B)->#\><L#&6&@'QR9N
MD)=="8\D$*Z<,(SPRT_'J6:?8;34W$],S^%9=5&<^+:FX5V!%-#2,^6V6$^N
M1[4W$I/(=DP")S+<+(LF%T,VG-]MPM1B9+)U>)G\>GM>[ G7[I]K_[-0DPV@
M^I]4RXP4$FI]XI>_<^<&!HY*EX:UKA&Q,*%NR]K]5* MS8KALBLQ^V3SVI1:
M'GN36.*!2P5Z%^X-7QG?IFLT@?K_R.Y6Z?EKU (!O0*CB4_T<X9/(PI+]?F@
MA$T#'[&8@1@O@7,B\?R%1_$WI%_YFGHGW"CQ6\3C93!G57^AG)O%H22I<9$5
MP=P+&1N\DCWI2HO"2Y5E%,[FHY5(+H9B:L[2'*C4%%:LTIL'\ '83H 58YS_
MBPE <IA3>C13>E+P\TJ".WDN1+T\4<X#&]KS,*[:6?!X2-04X=7T6%B>U(;C
M=R9)E/8#[T8RGY ,PL?Q(0<NI;UBQQ$Y> ^NG[K>@RLV8*.@"GU=8[!+?7%J
M)^U-CJ]RQ97<\3N=AY25)3?%Q" J<FP[.)L3JUGZX=KNX[(A.-.3S4]B/_Y*
M ]Q4+SG\.@V?I;<*1V285*<$J5P'V6)8CU40?:&M.D\$\EBL@"]TO9EA)0U5
M]LD\5-(02JDRRGQW4/">T!<,:$%YH@X\[4DT^XJ5"M?#+C'"T9+46FP>*Z93
M5@[0UR/5GZ4GB^%8LJ6N[YM:TC^\\-Q$J1<QT<U=).8N/,[/>%QZ;ALQ8UF=
ME*8MG:;X =H$+QE3O])];E97.Q/J5BG]PT!MHKR,9TGR;O7X6ZKO_5:MI7F_
MZKP#YL9,9E8GN31N>O!<UM"Y+.>K\#^G^=-9&K3;C&A[)PD2'=4AHP1KJ7BN
MPR8YLJ)9DW8^]UP'C/ZA<&$EFO8Z[BZI+U;$SN^$T!9J-,DK?@LO>Q<R.&XV
MEW*)2;?UQM'EF1IWMVH:=SQ9Y">U%$ SMXPBZ%[H7"QR"=(\Y8#"B$D;/I M
MHNT>%8E14U7N^'B(PY7H@7VBU()DS&<8)2%;,92+#XU9[*.PI':+K ?2N)<+
MN)8'MBPH&.DBR93 XMT>I+: =7#B#][*>S9#]V<8,08Z]W_@"31YUQ7Y'/$@
M>E&]SE_/"_OXQI9;78)\QBQBT4E"3F1&/WAD8XL+ZC7A!]$9%A6D MU81I@,
M]4BEO7KLT8]<L<>XNE-VP%XJ^8YSVKE(UD53TX6R;5+?DT;NF>M%6X=3LL?
MQL)U8&DC5S3(>4NB4Q.CI\4(!QKU$VNF9.0CPE#R0]P(#(X_G//N8DFJ2?ID
MJ=XD^2K9:5ISY7W<$$<([6R9FHFV&8B0=Y^(V2TB$;/;5HF82CDIW%O<.==R
MS LYLK&^9A_7EU?_GW9_HUW<7-_=_!A<]N^O+K5O@^O^]<6@_T.[NX</?K^Z
MOK\[3)NF[%7VKS/7I-U=_'9U^<>/JQPG*Y([)#<, %EQU/#$GH7LL_SE"_9M
MF-@OGUV/%D,W?1$/$RP4F0%P;.JM)=@CD0+_.N$3YW7.*Z( _N_(-XNO09U%
M?K/\>=<X-]IFYE?U<R/GYU:]E>N.=8MJG=?-U]?TB?;(]PE'B3#YO[5&+6&X
MU*7LLSG[I1FR4QL_.6Q<MGR:_" /1 QUT9LD<4]D4?;G&-$B9],NZ[A'<5KY
M#H-+V>,?QT\0D L;W@!?04U$;#.LO86CU'!M7W)"'IZ04[CNI&C4"Y"H>US
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
M_! *]2*<_X',9?MR;:-N5K=>6_G(2Z\6[XB<C?7(65V?>%54&9.ZBOC3*:!
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
M."3J8CBUD3G)4F%2Y3!I19LX)"8U:KVV7E>)+OM'"=Y.!Z?FH'L!$V%=[PG
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
M,_1F:Y?.JPIW2H,[N?6&77"GRVTE<S7;^^"X<_K>AY\!F]FN(W,:N#?,Q_F
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
M@ _7[%F[]:>VM^98R$+>A&V<JP)K]_G\CL_ C5F 5\&:[-*L11L'*,O^:S.
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
M8 ;E '8,VBV01EH$!$#9[@S%OD3>[_W^SQA[ T8UDR%J'&"EXJL04:?V7PS
M*HZ-:P%A.)_..'9'8SO2[-$(J)Q0#Y;O!_AF>QIS#KB>"<5C GCM3MS(Q8&6
MG-,05V)!9,.V0C89G;E>.$>U)G##OS+N<MQP./%#H2=RJ?2(B\U^C6;SA2''
M$TZ0+9@@/F3==@+VQ$ .\HO8+TS2A3\<:MV9N@G_FE&>[KGVE0WM>8C\-)K#
MB^"408D*81WSB0,;@N,+M%'@3]%""5/'K2]0-[S8#04C6P\1.]0\,+)=C_L'
M$9$>&#9CAJ^>;'>"C*5(;H 3@T"UP1_HF7RR)WB":T5ZHZ1, M=/9TF_I'92
M5DZ1$J%&^PL@D]P _<*2#<02W1:2&.6KP] *\$#D</5=&\W!+N;,)!P#^IZA
M?();GYA(64>VPZ\ET12R(6 \)TDN;V!OG \]^D\L\(B!)%>=:Q=K%XA2CXC/
M06H=^F&$XLT=PN6S6>#_$I@^LMT 9.-D#AJ(,V?(G9 \A$$T<>&)#B GF9#X
MGM0^@#ICGHKW<(<1:43)$OGN_< %L *53O%)_ NXJUL'%O("OP8:.@:*H" L
M8A<,.KQE0P;G 2>+M.1[Z/;D2[X970 W=*-;8(<;U&4K0TNW5LV%DE"<W+J6
M[)T38'KWY)VC_6MX *^?^JO[6F?<6)G&C47&3?HLUH8E]DKIM[&P"4BO0Q%.
M(OZ1A#T),!0<\<&LF-T'8TJOG+"9><*-6J] Y\/RQG,:['?#,2.G"-#;(ODA
MWGU]P7^_ 0?U@PS":V;LK[E*>%EL>P*(BAK^<!["ULGK Y#^V;^XZ-_2MN]A
M'=B:(&&R%'$!P O^=Q7[>T*A>@@&_4@LF(Z.DQHBB_#XC, R\Y^%CH*[!94O
M% I5HAMY(!A"8-+AYW6.@W4P;Y('3JQ$QH$H0(<VH3T+V6?YRQ?0Z&83^^6S
MZQ%2T4U?! &+X!%&G);B<Q0#X%\G 9+S.@^2B%(B\6;Q]3E\]6GU\V;GW+#,
MS*_JYT;FY^L>99CG]4[V+>L>M?YSJ]XZ\459KSYJ0TW8EH4OQZQ3V2@'"5FW
MK 8[I?TVWME^S87]5K"OSD8-@';*I=9:V&Y1'[Q#\E-)H+TVZ<>;3Q]8L)+W
MTTPG_IBK!8@I580L@%A:&W&2#ZI74NYB@N[Z@2X'PX2W%;/OD,)S: +(!O[_
M.6;+GRK13C;6Y*6=5K&TT\ZDG9-'Y6Q8*%0^*"JWBT7E#J#R:HF&0N6W:%_'
M;S6QW3:YH^!-VE=I&HCN1\?J%$M<72"NU0J'LNM8VS8%K;(F=3*-=/<C9+J%
MTD&[7H20*2M:%JD5*;1\#2V;]6+1$KM:K?96>4=HN5BOLA(0>CW7C\(R)0ES
MQQ'"(!4A###! M.U>+08@QFN]^2[0XJ/#1DU<::T$R_.DJ _,>!!*5X8 \'*
MH6@TGR0I;A@GH6QO3,]@P1/;G-&:+T^"HI@T$5MFG R\, KF&*59%])MES6G
M2L1D)["=\B93R<29)'0VC]R)B\F 8S>,?)XS_1RX$3OS1R-*Y@E<YB$2#?WI
M@XL9C904(*-S6C@#3C7BT Y=1Z:^\V1(SX'+ AZM#-@C=??3 %<]?PIW8%T!
M3_U[8A-_1IB;1E!*N-R I%FYBG<7&D\Q;)@M78N12TNP*Z341,/X(D/I/PAL
MZ21&O#G)QKRG2K%X,4B (XPRIG+#_CM<6/PPC0\:)H"(5*BI[7H89L2S'6),
M<>*.Z(YPCOD=E+-UK@U&&4<,)Q ?WM -AO,I]E[#Y0S'MO?(*-D4/HE<C(CK
MJ9PH<9K()V E/!>,TJ-E&E<J?40B"4_&>L"[G/D0%OH @,0D$(:X*.Y<3"UU
M?'B7YT<\+97BF1%FX,E<.G[V!"7,V8I#O!N21[)3Y]]7#5YG?0V>JJ93U72J
MFNZDJ^G6%Z)D91+5267-I8P-O"? 4#]8FTO7;JR^J-TH;2Z=W(^[K(QM3I$3
MHH%8Q1'UM74PIT-/[X\L ,H"C?5_4%, WRAY*8RT#U@Z" J'&Y='C-P@C,Y<
M3Q>_^?,HUGV^#;[=Q#GPH''8J# \,OZH*<T."ND+M"I U(#Z2'R.5K"H#C#\
M+,G)IF[/(A\;E)80*S(H=?L7_L7M#13"@%"H<DJS0\-:2.W?<SN(,$55>\!:
MHW/MBM_E+AT$7(>E(2))U<5J/YZ3CV_!$X)O,640-2_*Y,*M -D^<@W3QBV%
MH*?BEF2V>GI/8UC^XQP47808+Q@$G7DX1WT#D\<"_\D-20/&K]CJ(OF4'=\C
M0' ' *YT"J >\S6G+H;+QI0AC&\/>(K;^AT4E_1W,XH9PL4\". W$F89;"$C
MQ;:=D6+[>U)#,9<I^_^:.X^RJ@(.BPWM,%J&"=4=+%8'448TJ/)N-"?4RH)8
MO'J.MB+A.XRU5UV;V \(;L0Y0/ QLU-WX<F3.1/*-A%)>N#:Q+]7&34=27YF
M4XETP;9QWC!?SUQ3.7[)HAI%Y/@=(>;6V2I,<0F<G5A:PSB-E+;MMGTZ*8M;
M[[>1*XC\EK;IY7 EW]K/L=@(WPCC7*=PE$YFVP4AUW8R*V%+LATCY_E;DL4Z
M!V#,[Q)A\G8E:S=K/:/>T<U.Z0/J!^XX>!ITE7W05::KG"'/#+IJ'H*N, _8
M,O6VM=I&^TAH?K)9[W_ZP5]G8'N +?P84,NBXR5.EB]%X'!R".$P\'X&/OH@
M<A-,N]9KZRVS778QI ;!59ZQ[X:HF-IKZ-WZ*J8>!W%.-I_VF^NYX9@YVJ/O
M.V_CZB>;^'4XKBZA\!V!D)M8NK5>HZE;%63KVR:@[;^=>;4Q]7!L?2=,[=0!
M4QNZL3M;+PAQ"E+7Z;WM,K+W>S^R)^GH$R4.%JV\;UE<4[U9 #MZT/9Z'N]$
M-%ZS*#>;P>3HIJ$W&M63B 5BR)$,I'?##'*Z_4Z7&1Q.^W@+,S"!&73:>KNY
M.@&\6K29,:'CU23:(^8Y):D:(H>)9RMAT@6F(HF4(^W9#K4LAGR<+F1_*U!\
MX2[C0^A35G5NQ,4)RC0D<J^S;+8[&TJJR75 &TBZB .R<$Y?2Z\W5L-JF#0G
MTQ8XE<N1]+03#'7KF(LVDXV;T^E%*SB;D2YWPKC[)SV8.7V^ZPO8]*Z0P@"H
MJ7>-X^IC^\'D/1Q7B[R?;7.U[C0_7I<Q-_V'#X1UCRU+[^:SV>0%$S&G+G5@
M+6.5U<##@S47^Q13M0CU9<?T36V"6Z(NK"'?DOT8,,J-U#$Y%C#&<YBC\SH9
MFU_D8D-DT:IP-@^&8SOD94:B471ZQ@6;NH"5SAQ[,Z8'741CX#6/8RV5HX7X
MT*B?:S_G08B)L[(&*+6B]$9FMHO=:F?V$,N''$;%,Y2TFHM*6J]3R4_[A0J%
MOOG!I7A%;K)HYU,JV_M?$88I=,"X#+:V3+@N1Z*UXB=GG65,,"%OI<O[@^/T
MBW7)_IUN5J?.5<#+VM-'#RB$Y@Y0NW;7216/#GG^L.Q&CAULY\%B5TTQS4 +
MQXQ119D;OD(D26/V-&H"XL9T,74]=SJ?PB(\["[^Y$_F6!ST/'8G3-PMQ75,
M7'!_R":3>"9<,AX&EJZ-W%^P3BJG/5]. %Y(#Y=KR"LW5N:))QV14\B'S!!Y
MX4_QE@2T>=&QB^Y5O=Y<58?TG"LW#[URH]8#1<Y<-='>(*[7#(C>W^+1PM2-
M]FH22GH>88Q[J1[Z+\P.0HTDPS(#-RWZMR'YA;G,+]((ZH:2?IP%FBE2*Y3G
M=/, 9BD9FY=S-O"NX0'WSVSRQ'ZG8H?<AP=63E-OME=[&>3$V;<M_PYK;YU_
M AQR+]Q"E&T8JU _R,*!GP9O6W<3<T"LULY,XFWK_@:"(AJ_:>&@%7?@P(^U
M<'<DU[VZ--!,.M8J"N=G7F]96Q^K@E/+RWFLI,-873.3>Z7X%BJD]G LBV<X
M[P+.U(QU4%0[7[4^<JDX/P-_!HKPR\\)#A+S')Q6,:,V$J".!#ZJPKA_FB,'
M7U_RA@-X 9I@R<2>;L:<OF[&G+Z2V$:PN[-D>QKM1;M-FJ&CW.+C'H3MU \"
M[!,P71WCD6MRP-%K( DFO2LQ\0]$)*$28-F0#]1P$@"G-%$^1W#E@B$=&QI7
MXBQ#],12B=XD/D"IA*8.D+1?,>X&)\Y@E1GJNHXL[HV6R@9MPJU S+QYG-OP
MK(CQNL. N=,',,*XABM&W["D!X28_A&0%NY&6'7)7SI;Q ':S+E !7SP%+9"
M0X)8NJ-+Y/N3$"OQG'BD4<[-X[/YHA8L75YCBKN-W&@2]Y20RK_X"BL??>]L
MB%H_S=_1R)^-5^-4H-0=*0V(EB(XRNJ*5LZ&C!'.%G1MAHR!SR>2K('7I$YQ
M,-%_^#&0RPX;<? 21-FR@Z:F\"+-Y66DWP][BV^1C3?0,<BP7\D$6%S<A8-O
M#2SKEQDZ[V$?"Q0%M#(\<W^=C5W'8=[GT1G0!@Z& /-'T"PN]E4&V6QNS2'_
MH 7^<$=L01K@(C[#X3_[@1,R3W)(JPYT%^((#L[4E_G&\3#O-0+C7I?Y= ;/
MFVXDM65$$C@MGB]D',)2VKKQR*OU1F_ YX_+V4&I*Y.]2K3 NFIT_;C>ZFRN
M!4LY<\C'16KE6;Q!>V9!P=I^6L82^(4(NO>EX<3%3UKZT'6IM>941:PZ&E*8
M'I1A217MM3W.!AOD!V^TL^S<G(Y=G3XGP">=PG9!YVTP\_5.8>^O@4]7-? I
MP5I4 Q_5P*=<#7PR^NK IU:)C$RI1/^,E>A8>]R'S;X2CK#JUM$-\&S[].?K
M!L929TZR+W@WE[6]1?AQJKX?JN^'ZOM1C3X8JN_'6ZHB*MP0Y <YCG"H-O6X
MG6++KR67ZF%K):J0 %UL-42I4YQWKW=H;DJ06:<Z?0_\W 6T5KV)J0!&1@99
MM0H@*EWB4 4:+K:(H=0T7$"9PJ:4LF)IN$4TG)'=7#:2.MGJ^*]S=X(K%*WO
M=U4+3K;^N #QV#DH:;5![>WJG6[UY*,JF2^--.@>%&4[( U,O=X]L=KY\C']
MW^WA&#X4(T[8BEM4=;PJA..WZ@<EGRYP_+:A6ZWJL7S5_*HL++^U)J5_/SAK
MU %GFY;>;A15NJP4_35(<#,:X6RUT3P Z,]%>' $8(+?E:Y?-.=?4UZR)RHR
M:KVN;K97$YS+SO>5JE\:OK^FIFA/&&LBQK;K.W-]I>EOZH[EPX>/2K,OF+]O
M3"XME%H:F(BG&YW5K-&R,WBEV)>&P6],%RX49:U:SVKK1G?G"<Y*KW\=!P8>
MAPS"/V+#L0<O>WQ1"GW!#/^@L6T#8]MMO6DHC?Z]HFP!#/^@H5P#0[DMO9/1
MFD&I](7BP#_8V!U.WNBS.5D%J0 6OV-\=I4D<!9%1LU\V5FXTME+P\)WC+^N
MHF0'4++353KYGG-MF1VR,98%JX2:_3'L]D'#JT:7VO@8U>/G2B4O"S]O'S2X
M:M818TUK9W:O-/+74> "YWH'HET!;^"A)LCM@^$?-*IJXHR%KMYNEWZDJ=+@
MR\OQ#QI6-4U, =.;IZ;AEWWZT%+')KV M,J"M*@=ZG0J*" .&I4U&[6>9;1T
M*Z/73=D%1"[LJ("Q4"4TW_LLF8+1'".Y1EMO6$6EY9>H2JLJ%L8/L"8^:_9P
M.)_.>9],A\T"@!G%?96=L5F,?"A0CO03.%RFP "_3QC^ C37YQT:Z?.U])B;
M%#$L;'3T3H83ZJ,R#DK!QW/AV09&?C0\PUANO:V;9@GP[.1-B%>[,;U]F.DK
MFM66 KKZ\PMW;=]1Y'F44"8>PK3*/\_0,MNU7K>MMUK5FVU:(,(<R>IZ-[QA
MU[8@)\,;CF>/OH4WX"P'HZX;9JM8:[0LLT[+.<V@B)D6V4.[+'-U> 5\MCJ\
M(JT!XS@@S*MPG84AEF$4V+CP,]R$G&*9J[O]ZI2LA=>*'M/Q2+NLZ4:+K:V7
M1AS13,U<3;XW1(RQ7_?-Z+OO.S@E[8X%3^Z0A7?^9,%BR$ME#2S+;>F&M3KV
M+><DF@UITWM:OD'+;V4TDLC?97U#%NV>=F#R'716=_"VJ7HX&NQN.&;.?,)N
M1FN)]$K2B)RO !1"[:17Z;:QV@$8/EM/M\A2.<6)*0$T:D=&3K3A!"C0'6$O
M8H0(]2\.18_9\/,*:UQNX)O1I9BO9@,7K43+VE;[O-/H%M+3U>R>=UNO-Y0]
M62=JP:VN=MQV=H=_4AJ.H.=ELX^V5=1 EA>:VR4)$\=:UY=I^NSUI10V&V9Q
M*<U:SUI9BA#L2QW1W]0XMBHIJT6V!-IQSY6@C-9^T!$]KSD)H[V?E;2S:%2.
M3]J=+JHB-(IOF_(>Y$9G/SC9R4\=W?VLI+M?ZJB*U-BEO<0[D!*=^EZPST+S
M/!\==+9WU.1:"1A8[3UJ3U61$@46X;\#\= Q]X.,9F[QT-G>69UK)8VU9/&>
MI,-.E<KO03SLQ[RVK/QTL!_KVFKNE0[>QBHC?U;16M#3$ VIP<03/!LQFCAX
MW9/=V8_!;>4WN#O[,;BM-QC<J^'#Q7&E:QSC%%XK2WCQ=]O%*94TA15M:QKG
M&O!0FT,F-T[>MOE<.L^/^!@ZA^'$\C1%\0'I/ET"P(*;*407Q_I&3(;Z-LS7
MQCG*8S@//NI9AOQ2@]+/M:OTXC 8N+*0J?TO&H_NL6=[$BX/9S[7_APS3\ZE
MY0/W(A=WA..XX]F,&';P<>2T/])IY0$?X)N,Y%N7$2R>.84U.<FL:+@:V D.
M:^:SH%ZT1SA\?.?$#^/YN/RMKHRSQJ, LP8[AQ'\X+N&P\5CI=>'&7-Z0S:9
MT,C[1SB4P)[P-3A3UW,Q;HOAK&2&[X?:W??_QY[.OO1K'S<.Y<T5GQY,$;UP
MR3?!)>W4GMR,<" R!KN</H%DX TG<^2Q R^RO4<7B(Q_P8/8ZT+95N?H Q^S
MAV$FFT9(X&;/:+<(^F\ @(B)O_DNCSLK-IM-W*>&I@?LR?W_V?O6WK:1+-&_
M0GAN[TT 6BU2[V2N <=Q>KU(VT'LWL9\&I3$DL4.16I(RH[[U]]S3E7Q(5(/
M2I1$V5Q@>QQ)+%:=.N\G?PX$.C+??\$$@"?FS(G$;4!&&D_NT)$4D9';CHXJ
M/K>CJU4_D82L(/6,)(HSX\4D])'M ZT!P@.C"J*QJ8(UP4: 92UL9<I>B!D-
MQ3A-D,K(K!O:%S8*/3](C8%7/"W #8!X1+9$*P/!@N80@I!^Q#0&S&& %TA&
MIM@![5]#76$F3H%3V^.#V(3-/!J'#51J8V*$H%9<#O<>3+2QXST3*X # NT.
MX1(LBM8"+4^ 2CW_)4'F^0\";T$&^Q<7D77X!6R(PZ_D@2Q@2BX1/+V$Z!B7
M4D\'H)-0&!A9L05 "X@=NX\$=#KV$#,^<(KMR*%@M0HHPXL9:C[ #_WX1UX\
M!QS9RRB4'$K(E RFP&*.@W<6H,JVC!TGM^F\P,_QD"++Q+44$N8DG(SA_A\\
MNL<%=-,7<U0 P0)BU\CO%9 #>08AFV"7@IF&22X_#X0@M21W2V6XX(D2Z((,
M'KDT\\6*N.TT&C>T2W?Q"=@EH+(=3'" ^@MP/]B_/7Y1:3BP3SR? [1#+T_L
M/MXN/(>_%6O"CR0-1I+>00D,H 5"XRAL)>]*K(682&/>9>J.=I/Z&JY&4E\
M&@6^U!&QK<2*3K1Y&R&(L-$PFTCQ!%U[Y@(A+(Y:*J85 5L0;TW1V 0$GC<2
M^D&4'K1X./S\&4SB"2X[P@4DY!3%I*Z:#@3+P'4N0P8"%"(Y@,V57"C.#EFX
M21+[R3T++4=[)A8CN11@]=\"%0@=48\*(QZWN""-FX9?QU@[1M5-? F('B,T
ML8+Q\G.XR4=A(Z"-H6HU#W G4_:#[F,^G0G2]?DC\U$\:^,YQ61BC@1/S1UD
MV"KK*ZGX112P^,7,ATUBZ)-^(-E, NG%6:*UQ4,)2"J^3'.V8W1UY?4I^ 3R
M]N7YM+_FUB,^+Y:7Z(-Z,"(Z:*BHG D!I$LFCB])<$.X,->;@M(CQC-/9Z!%
MBIOW4#U%8.E2A.!N1V&*D^#*<^8X*%"%7BI55Y<]DE+W7__HFT;O(]S/T';L
M\ 4O S5.14S(L8,D04CX!1(VH.AF=;=4%D]&ETLH&U+\MS&S1BFD'TCDP0GC
MA)I?TEJ63,=IQH^P(;#R>;C\D80Q/()3<_] >HW1^44D'Z1 E/COQ%=;F,&-
MG _AFGZ<LS'L\ -SGME+@.DZ2?4,=#.Y>,^$MR\>>.FQQN/TL1[L*2#8+7_6
MOGN #DL.B"K@6LU->"<L-"+HBC\ #^ ^_@KVQ"JS%VWBH\'P#[O%6=_B0V/<
M'O;;9J_7[QK]ML$&G5YKW.HVS7^#F4X9<4BD5VAKD#>'71Q7:<[7^^\?[FZO
MO]]\_NU:UVYNKT"6WW[6[O_X='_S^>;R^\WU?6;3!]S<[=W#];WV<*==W=W>
MWWV]^7SY</U9^W)S>WE[=7/Y5;M_@ ]^O[Y]..HNWY$T\.:PA 7,%"4>YH%/
MF$P% ,DC_P46,=-!Q)% CK5&92E8[_,(/=]# XB&!3<+Z97X::<R-B6FO))J
MA%"X(PD06\NYAF0A.UTM?^E:BT:X^DJ8X;'UG9-(WLY))#\<_&B9#^3T&16
M:%7-[U#T.IG[H($$I#2-2$ORT.D468HCT&V$Y U0$P#]PB/T5SIEX@=(,CRI
M,Y+E)!5REK#,Z1E?ZB>.+=01FP="*U2O%AKK",DONTF0[F(/CQ+*C2J".2*J
MPG4":^KSU,)%$]$[S;.+5DMO]K,SY8JGTJ^I$]IZCP;LL:.;.:-.-3!<\@LS
M5$E&*YU/KR/"(AHJ3=TAO5WB[K4#O_,]UQX%8%5*W3VZ,\!VM#B9*,GFEJX-
MYVA-!"%G%GZ+9H(T#Q/& PLI#H(.79?4<1U-%,Y ,>%^R@M%6OX*-Y1-NO<4
M71&._0-5=+(+<5/T?3"'(TF2FC P$X:<NY&NKJ--SF8SARP\EJ#+\R%#MP=N
M/WU<CE\+%U0H/5+HO<+G$0^D"V#X(GT,RD&0,/4B3U;J.2+GE"\"@#J/7%GX
M043&Z)^P4_Y-]14P SN 1>QQVGB5:^6_6IBT ;T]WJ>PT!*O(8>Y+9QX<CTX
MID":O)>I9;-OC(RL^&TZ7-_43O!,P7GC?<>'KR(3NW')_L1^B.@CG/L2LU-(
M3[9CTG@F7\O8]@-R4"(' !S\#SQFAR(XD'B$Z%-8G>MPGJT'-RX0>U%RT(X\
M,;"B#O_!3%!Z<81E.7X +$\39\!8S\WX(+LDM@&X#F#DR*?$ZMY&T%Q\/UU&
MB*Q'>@<WHUN)KLHO[7*@"L_[H6A(^+,6/LY[_1(J7'1@*2*< ON<*_4@]F(M
M4D=URROS@K2DNJ;"'O/01B]-0%!PX6(XLFO?PSHJC%1*+U/.567@2[$W#4[]
M ^Y",'&*&B:64W@>S&?X**R*VIS+G)? ELZ]Q4W #X2D\-R$1Q.L:8"7SWDB
M5B 8)?P^X0^4R#,#<8R7*S8OBCO5K^!8*G;"XD"P8)' ,9$4$ /LX$?:5]S0
M_D1A!P+U*8K8X&D2&Z>_05M$  [YB*$7'0 EJTR#E#R,01T==P5?CSSV%&H0
MR0Z1OS(&B213E.L(W>3V0%_R-! (]J-01J0H&@F/^,O(P6P/+?2Y:TG0D"]1
M.3)!29@'H?^"H:<D-TG&)XAKH>_+)8>@A8(;=FE%T1OT'@? %=#@HY@!$!'H
M_8X*-8C[0<]@TE4K\"3]]1Q!)D6G4"\$?2#]8I#LD5 6Q4:\00IXPZ?H. V%
M&Q_^A9BEO4- F\V/ZB<RS$Z?&A_?PX]\BNZ(,P[!,-=^N-ZS*\+^\1L 1!XY
M@2553'D(7 ).< <[R>QPX6V$0=9?\T BLL_'Q(*90$:!MCIR9Y>C@<+P-H31
MG IX)9S<*FHGX@[P"G%OC[[W#$>@^)F^^*5@8^I+Z1Q76TQE5) J&3N2Y4^?
M/?^'P$KQB'144X ?<Q9LA[@+NCY\Q"O\$[8]=Z6WFFPRQ?V5O9<X$UT]OIJ\
M^EDW,RB?J@#44[&/Y/.T9((-D9A:H.LL6TK0L ^2PG/)M(QH6(JRU1Q3(/)R
MAFG+P^4P3J$ 2;Z9=7E74H5[H$M&([3$8F]E.<39"%\S_0C']D]NG?_-?2_/
MT#,+-M_=]WY:Q?:SII9_]_VTSRY<+Z=ISKH/EAE0A?L<P.^QS4%C!\=?7*6N
MX)%-M.ETCIYHL\9_L\!?E]B?&4#G.!@*7$+DTP"VN%@_+^[C),K=>T9CT,K_
MJFBYNV$VFOW5Y>Z;?]YN=LO;5&N7&OR5S12S/SM&M\3^1AW($&LW2(5^3>=M
MI<[[:BNB/C%'I/2&VO\PT'5 L3:*MHX\H6YBNW8:+';B$^\EV%\S:6_K0$!W
M:2"@ZHT#"]W_D=KUOB)RW;7YWPF1Z^[M_?IKIA!N3:X](->V;II9<JT:];SZ
M)L17(O7P10M]6,19W5;^)*>WE= 6?I 9.(C.._AK&45\\7QXF:N ^Q##]C=F
MNUGK?@.:Z8,2J9M&MC'?YHVYZWF 5>&L@PT]0GO (VQ@HC=[63RJ9P/NRPY2
M3ANMM:TE=/I=E\NUDTZXZ_+N5M1@S33$;=6R[O*4K].RHBK;?GUW&^OT&4&Y
M%M@),X(2[+,]N5.ZR_,J3XLN3Z;5>B+;)PJ*RP)_S-G*2SFC'*C 1A4#_T.!
M\N+9PQMFYM[(5-'$8*)5P<H-4*Q@1'?#+.?R]]G"B4A-$(IYPX"W23J6&5 B
MR2/0[D//!92Q'KGVR6=_VTYT_WF7;KNPBB&6R_L^ZMD@JVP7<0KKEGS/@5U2
MM_(HU$CK-OMRF\WVVM8+;Z]<SZC+]2JPE[I<KR[7JU:Y7B>W7*];X7*S\FOV
MXM2=2UFP)9K+4&^9Q2J^3R^_8X^D*YS[D,WPZ;8KFN$CH)9I'D-S^C80_")I
MF=)$5=XAI>B@>GM223J=7J/3*I8/<Z#,FDJF^U1R4^TR<I".X$O8+-?FDLI)
M$TY708IO*=WH,JZU_>?0__4"L];?UODC^X_.SQ+3<M\2'&X79LAN&VW9V$53
M/<_B%=5W !]PL":T[(GIKR@UILYD*Q*#::UV2*W0?W_SM_%#T;@BO=L=G'AL
MYJ2C+S49GP 9%\OLV9Z.$SK&94*]*$S979KXV&IF'<R;9_;4-%8!Q'M#-%8F
MB2W2%>BLUS]EMX^M(YC84[VMM[K98=%O7ER^VJDC#SZS..)6*7-'7D^Z8@DD
MO";\6KJVVR?R;;?;)T>^=8YM=72[[;&V+-UN<';1UXU6-H^F3MJN!D*5B4_[
M4&1ZS;,+- Y.S^RO\\/7:"O1M$ 1GV9A6>.A"M-L#LA>#<VN27 K6W/I&:"Y
M&'JWTSLY@LTGG&-X"EXCTA;37+;'VI(TEYYY=C'0!ZVL E[8*54C5.6YX%XT
MEQ86FO7,O+S9-\$(7ZV?Y2J>9Z<%WCA\%M-/J'$@9A/7WI>2J7=->[72=9@V
M122,$R3=VEBNC@ZS/=:6I<-TT/O2SW$BUMZ7:B!4F?BT%QVF"SI,3S=[M?ME
M-_=+=?N?/&"'_2-EA9U^,6]=U5\:?SMPB*W7 P/?U/N#TU/RZF+_FC^\#OY0
M2*$^>C2SUS^[Z+1TT\@FU6R;J583;TV\ITJ\)=+N7FR7P=E%:Z!W>R<;B:I0
MUY"5):AUV>;KJY"LY*;>8MEF:P/;_-64Z]5EFW799EVV69=MUAW-]]5W=\UD
MJ+*];/WFV46[J[=RO&Q5*PNIJ:JFJJUCO=N354F^J;YQ=F'V]$Y_E_[H-8U5
M /'>$(V526+[<"'US;,+HZ_WC>I+KU>;;%<7->Z-HM9T3RY=%VQ1,DD[)ZVN
MSG*K$ X5TWRV1Z*R-)\V9NH;1K_.<JLH0I6)3WL1\Y0GV6KNW.V]6CEG%93E
M=<G?(4AHS=2ZTN4Z)HFV]&XKFQ915^!5"(>*R?7MD:@LN=ZC2M+F8!?!7F/4
MJ7"EO0AVFAG8:64QJ*Z(JROB3IB8X(D#R_@!4%)+;]:V>[61J)",WP6+2A+R
M@^;914=O=>L&057%J%(1:A]"?F"06[';V5G*5\M\KTO&7F=6>3W_L31^<^#>
M1@,,!S:;>KMWZG,A:WJMZ?48&N?1VSH-6E3"972-NH2K)MXW3[PETNY>5/OV
MV46[I[>,; >3TY*W)S.'><LA?W"MVBB5L*YK892X W_G!OYT^L=HC>]0C0HN
M-M?9:!I'P-<.*(BFWNYFO61ZT>V;1]@^3N+0!SG-7@KOOI21!]D-]F"#G:SH
M)CPJN,,C5*0.L*M[1^_GU(_KFL^#&1_AR&CG!?]%JHX6>C0J\]J!KWS/M4?1
MR.J&=K64X @>"9KSQD6A<PQF/\!^B8.<,3"%L>_PG9(ZS>;914MOM;+IU]L@
MY^%S73M-=*/I;3,K:M?@9F: >S14?:F\:&C?A 383  41]]2DHBR( +[OYWU
M,FYSP8</AG::U(\T7S:MO& <'NY[#MSEDSWBP0;7>]P1X_F:3;&!S@K(EV[&
M$EW\]S=0$T<O,9@S\YL?"(93..@+7'H FJ' >XGB08STX01@BJ_5AEQ#P%H6
M7 -H8YXV M62V:XV\SUK/I*4 QHJW9)2O8*&=I]'0%A&"T_ ITE:8^,0A ?>
M<+0!N7KJ89^ST02N/9(GJ.%J8\X">V@[=BA4NKD; N7G+C;D(X^$TA.S'6H5
M@.KB(P>N 0L!LL%2/'V,1>U8 QC2B/(%O93.)(MDX43S .A#; *$(5[^.2*"
M-N7AQ+,T#_1SN)L0""2D7_/QW 'I^02;D]MQ7C0?7P'+C'UOJJ7P$S!O=&[_
M/)_8<"_N![QL4/C"B<^YQ'@\Q6I$,S*HMMSI\0=M\*L]YBE:QVU\L.;^,Y@K
M 7=CS /U+8"+<[47SOQ@$88-K8IDF20.'Q#ET:6;+,9.5S/32^LO0"S$Y2^>
MOX/SJ -B&:>9F-F&(@4UE#7Z27D;[N/PC$';+$%FK5%)RMLSJ($]O9FC!J(>
MD"R(U_C/&7>!+23D599# ,]$F21Z*:AI]&9:Y#6TR[QU[4#9GL L@=< 1*8S
M4':$2H),%?_W$41%(%CQN[.KN]_NS][KVOUO_\6FLX^7DM$CTT_R?&*L[\X^
MTX\^G[W7X*W(M@#DY'6@XP0A_,^4U"1XC3<#_H3; R9_Z;IS8)VYP$#>F@.%
M(,'X $X@7]@,&/1/^@BX7EY+G*41TKURA$)8N4-/L 3PK@7L;F'=AV?N//'?
MX263HO&ACM%$U!TTLS; (1L.$1 )#1"C4!0@QG<(_>H[7[SS?P%\'IZ]PE=M
M'*JYY9(]?X'?%MZT>>Q->W._\*9;1][T ^IWA7?=%F.K\EC!%A\<DWL$R#ZZ
M\$_@"H\3_,>@@?JX)I;@UCD#O9H]HAR>@HF"NG-*,H'@LD'[!A&48C_5X3ZK
M5?9V 13ZKB"0Q*5O='XC5X=' ,=( ]9$-V/Z2&7^P"A021L>L,Y'O(/_E&@?
MW(#U8?NH:-V-%R]4W#6:B%::!8SMGX#Y?W/?RZ/^;C&>M<[=5_X&>\4VN,ZA
M6OX&P7)QO2UX95+WM:-M::,)8"V8^6G&QEU4[?.=6-)@\$A[,H],#IDN6:;L
M%N;/X0!26 F?D(C@7<U]'\_]U6;DI+$3Y?-T@HV\88%O?Y O4>^X="UZ@WQ!
M8OT'=.T\P"J?'&_T([[)P:(_K"+,1$&/)Z'G$?1&$GI.?#HRS6QA\2$"C3W'
M\9XQ)JS@>A)=,'M&HV6N;J-8-YR,-]5Z6PTGWU*+0>3Q;^R\Z5:B;[&GHC=%
M7B_,$N4U=')$9-UE<;^]T"N=*K?W;N?7TYGCO7#^76!@0H>26E51;X/9!/HV
M=*.738TYK5;G)YTM>PID7+><*R_CM7PR-JC(=M#.DG'5J.K55K)_DTD+S\SW
MF2N3&WP.6W(T;PB;$C&XNJ#]H!)3WLJ?\E+(=&?.E<."P![;W-J6X+"@JZOW
M<Y*ZJBXWZZ+G$Y$2^T)=S.9KZZW^SK*B6E7/&TL$\F(>#"&$5[5$IM!I]#L;
MO/GCS!/C,#Z0N6H_\8\HS<];#2/'33AD <<5SB[>7;Y/^WOKYFH'$52$)_<
M"O^E!'T0YY#W<\N-JRZ>ZKY;)R*>RD78#M;GZ/W=A5*U&F[1>SN-3A4-%FK&
MH;%"P:RRK9=US[R:<N)=O:!EPN,-"-(2.%+W[*+;U=N#;%E3U45HB;AR),OP
MS;"%7;VJKX8M'$9=*8$M]( MM'4SI\K@M*@T?U3K ;-H_KWJ_Y8F3<ECGR.A
M?C#ZBGIMUX++_'".G^PG-IY_B(2U?*!W?DQ!H-=H=?#$__6/OFDV/Q*2T]_&
M1TR;Q;(3WPY O?/&VM0.1MQQF,N]>2#T/J 570,<YOC]\\0>332 I/UD6W.J
M:$,*\^WA'*/=3,-:%'L,V 0ZX0RS5($B95)3B+KD0JK;8I^*0F64-RZ6_CVP
MGZ)(,IL=9O8% [!=T%XO0_D9+G3DG+'\C#MQ'@T.M)A/5XV<MF0U': &,*HP
MD!5!M/$0-YXHDU0VP8LLD6QHG_F8 TNUTD_X?(P=" 22L)^4#,?_,^<NU@,#
M_HSGX=Q7696 3)8]AF7$UT,>/G/N1L\.66#3CU0)IYO*P1"]"^!4OC:V7>:.
M;"H2)4P5F>5XJ(;V1;R25N0N']NR&C111"CKEP'IT/ZAXEJ?8_$K4T@?S(%6
MHL=A6U//1ZC\P/(8>, %L@IQ'6\$9I1(>P>[%$&!!\"T4O<1ZU)I'SX+!3@L
M!43\=,DQ[2"Y55O 1Z;*TU9EZ5D@SN"">*),5JP-6T.B^&])5$RHN@GLE/C2
M1F,VZUR,D@M_2=.<%&S-^!$V!#$&+&7I(PDA-H*-<_] A&!T8"-8\I@"4>*_
M$S\60X_\? @X\>.<BJ$_,.>9O00H6)/T#,0L%^^9\/;% R\]UGB</M:#C670
MM_Q9^^Y-F;OD@,@SULL/@BXH.)XH"OP *@GWA>_WGZPR>]$F/DJ&?]@MSOH6
M'QKC]K#?-GN]?M?HMPTVZ/1:XU:W:?X;%#)*($:ZPH8#8C (NS@NE\V7 O</
M=[?7WV\^_W:M:S>W5PWM\O:S=O_'I_N;SS>7WV^N[S.;/N#F;N\>KN^UASOM
MZN[V_N[KS>?+A^O/VI>;V\O;JYO+K]K] WSP^_7MPU%W^8X8'F@PP!9!>>$_
M1QP5XPG5\V.'*.[+?P&_8SJ8# X/ N'1>K:I%8 %*@QH-(MQ#I7=GF2 4ML
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
MDNZTF6<6Q,N(.FJU)^KMMW3?LB70_J7L)1H18F;'E=S9@P=4C%+@B^?3!,8
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
M[6,*WF3O[*+;[.A&3M^@PJDVAK&N\+*Z<.B?7;2Q943.Y)?5;7N6@:)_LJ#
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
M\W#Y(PG''K(L[A^(@Q@=V$B[FS=L6_QW$K7VF+%'?C[T.?MQ3ECX@3G/["5
M9V.2$0(7E(OW3'C[XH&7'NLXD^PO_LDJLQ<->,_X_YW]PVYQUK?XT!BWA_VV
MV>OUNT:_;;!!I]<:M[I-\]^]LPN:TXV"Z@I=;H#F__R57511!M\_W-U>?[_Y
M_-NUKMW<7C6TR]O/VOT?G^YO/M]<?K^Y/NJ\^MN[A^M[[>%.N[J[O;_[>O/Y
M\N'ZL_;EYO;R]NKF\JMV_P ?_'Y]^W#47;XC@0@F/&K-NG0F:<$$11&)0) $
MXE_ !9FNS5V'!X%PQSS; 6IQ%O)K;KW/(_0%!AC[7,^-LV7? AJ>8T/QZNA
M21.GO5(':I\W04DZD\K,?22%E-83:\&I9#"E_:B?70O# 34A]OCH\T<!G^**
M4>P#\8(PD/Y"89206)?J$$A#'KD/<P5=F2I%5\^U8.1^"BW56ZN=H"T#V"O&
M@Z.^SI^8@_@FS?M8XGOSR );)_A76"=9F9^O!2"NK^?&V$RF6CP7756% C/?
M0<USYQPK*JZD5^Q/N+*K>0"*#/=S C+MG(!,.QN0D0MGM:[D=2QC0+1>SEO,
MRO =>3RD-30R0$?]&Y#Q&3B&Y@U!FY,N19+QPE$%2$_V)8O=CT0<B-@C"6XB
MA@">#3">]S'AV"1+WQL!H0A2C)U?8^$_H$4]!__$%4&GM^8CR53@B$_V"%5L
MP95@J7DPIW5IQ[C6C/FAL''0D3M#V\#7+.X #Y'V#@4-Y48CQQAPR:E-3I0$
M1*:<!>3%E]Y!$;:4NPS 9A,:D/;,950"EP<P<E$5@G)NPMQ'P;S4(<GE]^@A
M+_)\:?SA1^IP@@DF_(3H(1IQ85&0-P-L11Z$]I2"$K 9=(\K?W!B5_*H@/G(
M2^R0+!W?&])/R7Y,6R4^6DH!(]#[$@A)G,#WHT%#MX?6Y0C>Y89H+<8F*0(>
M?Y0R=Z) +5*P\L-$V"/LT>@]Z",7PD- (HKW2.$2!!ZPR9!V)-%NB"&D9^;[
M: ='%F[.B@DTB? *,87,9<4KT%:<^X#TGHL>*#PM^OFC)RR/3DC&-RZE' "2
M5#+' \154($/77$8=.2[+^@1G/N )+"U)+G)-:3-64F?;-+S;7D ]-C6A4_&
M4; +%0;/)?\+H'L2+6;LA:2<X"@LB#Z0["&8@!*#\I9D,EV:9POR RQ%["!?
M!" $Z(HB4L. L##@-A5XR>:@=/H4*5"X"9;M!*6Q%TBO@8N(Y4K!+5"*Q3X=
M20?GXO))FB<(,UH5(.VDPD4*,J+<.\T7@2L@#<M:</D&L"ID3L00Z$SF0,BG
M4N%/XFJDJF \%?[C""@'$I<EAT#%APK2$%1!;JY$K'<1LYU)O@$,Z'[5.S+T
M%PXQ:PA.0^@AKRMBXT]X:D4\Y+A1?##+C>D ,CR'\$%G=4"!&V<,4"'DP%U$
M-)4\+'TA<6-K9^[2TH1=:8G6_V #5MJCC?R^@O\".F5#$D=B!TN/L"3Q1V+
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
M)(I^H*4?@$MP):[+'7$;N+NI%X2 LB-O.D6];>1[P(8 B^-#"$@ $KL!4T@
M]X&PY/^9 QK+4RE,AW.*'R"/0X 1C$+2]VR\)3@C "!DZI1@R AZ>&+P/R@C
MB00 :R1S$_B2V8' 4#Q ?-$1N:4Q-,*/"7M"!@PH"]<_XO0V,CF(/-F+H S<
M,A TJ!#X)G@)? D*JYO  81=,+%G,U2"?3#P'$ J/[YCM:./XN3P-I[>$N"A
M]^@"6B!*D@6([Z47>$!)=&K<@(VUOZ$=C&WX)5M& ,,7 9\Q]WU@#@(.GB.8
M"%W"PKX:VA48'$B+6=A%9+H.4/8XK<$CGDD=/XD11&KP#SBES7'C$4(@6 B4
M$30 FD^X$AY]'N!1Q$H!O1C0= :<#<7C#+C?E(.,M1I:%27(W0+E278G,&<,
M_%R:3U/.0W5,BT\1- BN@(TY\!W!D^'0-MVXQ#UDD6"(!P$P)\2*0'OF0+(,
M46G&;)]^ 7\Z;"1X?>(YQ%OD$(#8L#,X+,(UN5$+.*AO@W#Q?/&(9</M2/"[
MP7PJ>#VQEGMO#GSKDNPRYNJ:&"..[!N>N_7\Q)>:6![8R64>5(@P/9>C&"4E
M>0FB/X.=.4$^(N!%5$?L.07KZ+APW3Y7'!W918H9KA/D(+\ 5V =E*AY0E((
MD32WO('36^)[/1\#!!-RX!N7K%) =(Z7!YL 3@R@&O)(QDSG3FC/')Y\@_08
MB9<O'#LIK&."%G)/41CRMP4N$W&W!..(F9UB+8M,)+Z-R!M \@WY(N$T@BQ]
MX?&>INQ%:C-\&><GLUWP5,#*D0=R'>[*YT-B,7@58)EQL,8L#90>V&2(Y" V
MA?<NE[>6BA"-] L%&D6&2C.1?+F:_.52"Z:(>3.@,BE($TA,';)Z'P/IK"$]
M!+[Q;;JFL5(D\,3P^B< A=30U(T,P11)_LKBXD?$GS@G=19M%-!G00?0875_
MAO8Q2+FQ RQ-$ J QTNH0XIKA$#HOFT]<NV3S_X&52W@C\BG2-4(>,[N$GB#
M9WGDL "1* KU$9LITWK(:;/ PN @8<3Q@%LB\BBM#P4IRA9GF4+9T/Y,R*1(
M0./#>(#$_F*VCMQ&@3+>K9!F<#&./>;JDM37=-Y(+5I"! S8_,@F.E!:8I"
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
M,S&%;^;,!8(RG- ZH@96@I>B>HPS=L<TJU#V\US853X Y(S,(+K@>-C$""
M?ZN!OG*TQ2*%X"00>I":JM&T*08?$J["9V"MLD>N43<_<4$>K2%^9KOTLPA4
M^,KX]Q6=6+=6%=Y<8I2E\AIK*M]7Z)8%F8>)[8,'1E9S6:EZ(A!BC;'@V=:4
M$F^E?^$0JU9SD'N*0OKK9LK0X@"N:F#R:GY 4_&8#VQUC),8Q(C/F"?(V:Q
M"-AQ6\[:SEN16'O.LBY_7%A3%Z)8QY%W %-/\DQDMKJ8^#H?_J5FN$IV%0V:
M3LDC9":^/1+#30'!WMGOL<LCX 6W<'"-#I_ 1X[-7?$W_0/XF\7D6E/N/])(
MU;@K<CS7.YX%1$\_O<=1C:H'+LV5H/Z_R.%ARP&(0(83;N&W\%,$IX.#$)-S
M/.D[V$2JD2(LA&/@@%<^DM <RK$[]%OXL3HECJJ6'>/%5XGO:--V8F8)P8,&
M7G)JETF\=R0YD.,Q><9'&D-*4I8+& H9[Z#5[N.HS'?VS_>)!Q8;3K^#;\76
MQ<!,_Y&Y]M],#D.*)\'37!T;"90(:)V4BM 'IRL*^Q%HDP$SUE/H$?TNG  H
M)IYCJ4FK.?B2CW&(-, ;SM68:&(-\(P]@[WB6@M?Q@)?#A>56,;BV7_ /$:@
MG+"1F/6[0$!XVW( [(O2!6APY)197*$IPZ%$#NJM:I"TG&LI9CL(4EH""[A4
M,= <!PY%;;]INGVLX>62NT1S,5== ISPDR F0LAB!M5?<^MQL>TXLYY0E]?(
M]4TOQFL(BC?/7]KB!=5G8OLNH/U<C%@16_\L-GLWIA;=^!NI2!<6?6T4&;EJ
MLR1L24 1<F/761RJ+ P(#R>JH&;[B-3SQ-#OCR :VE1$D)PJ)EB!O ^ AQN0
M :4F#OBH6(\XMT@-98](&6J<I,0%.;1J!T@;2X;9+(?T'VJCU/W\*VUV6UAW
M5L(:Z>#Z^\W]I>0"$==CBELB/GLTZTU'>!&O&C+WAS^?A4A\J)X#6W\B*R$!
MS4K*Z3M7^\*'_AQ(6%HC-*+/[*QP75PJMRH8,@W-T+;P9N"W?S*<3!Z/;4JO
M&CLU%E^7<FC$MJ- %/3]VGPL58B$G$HH4\J+HA[Y+AX1G3O4B%ORMPAVAHH7
M/BL%%5EQ9+8D(20'K:,"GYA&C]NSQ]0!.AK3IJ;#R547];D.'/ESO-G\77[8
M%)=4*.L<P]0?6ET5NT:-Q0T_G!O]P^(;@;?[\<!^V304C':CW\%C(WR7F)/H
M.R[8/L9(%2^:ZYG:5_G*[_C&B)M)AM6,&1:&61IY<W=P<H;R?-!8R,);;N]I
MR]3J)L\)E$,$L/7?F3^:1 2@%S]'9T_GZ&-W]#S0YY^#0I0@7+8]1G=/QQC@
M)./-CW$/:JSD2?(LQ$\+'Z>WG^.TF\L((O\X&0[[<2GWK+GE&FZYVJMV$+:I
M>FY=>4EL$1O+PQ9C%?M\1B7$VA!QQ#@<,8O7FH\.Q'.+GM=<D015%O\LNB?,
M/<^3!VM).%B0$'0#"VQV*]Y4E-46/7$;3[QLI-_>.6G1W7:*<=0E B+#:--1
M_IKM;LMV%Z,V[!$LJ4<T*A@U#"";E 43N@7Z P,J8*>3L^0=([\*O,X"TY^Y
MKA>2Z5X\%+ D76$Y'E[!7JA@,YA<QSNZA,]]_P7.2FT/MC3DVZ 7]_(-^05,
M6SDX^HV,)QLL'T]6#QJK!XW5@\9>]:"QY7.TS+-:$A>0Q $3)(DS7LFQYT;>
M\928I3'G*JW!YRJ4(^,BL=1&UR$FOI'0ELYB-"]&G.P2Z<;$B(A\E"R/9$ID
M-IZETE^BI ]$%9'QLG=YGTHP^J[V^L?,<^\93EG[YGOTV1,7<TRWE?T]'$*_
M)-%(JJP9L-;ZYY98CXEL^!_E;%\,@7^/@\5JO'B*&CXB'M? WP+X#/W]0,X(
MVLLX-6!!I??F#D:,0XP"8D[!?#JEL$M&2+ 9!D_$%.=GWZ8@_/!%\A7B599*
ML*MDM&HQ% 0P(R:)?]@R_(^.?$?%I!:\^D-RE,\ 5_'DC[YM89C+]^:/$PRD
MT] IS!3A;M[3=@"/<(RWBR2SPE;\H* 5+PWVE%OTP;<?'RDK+$[?3/T DP"M
M;^*(O\$)\\S]_A)SOY*7GDB+].+&>,AWTKF^-NCOQ*;*"?L?JF-?>[!\LLLV
MI2!'GH[1:2Z?CH'Z2+$YXZ>0I;G E-*!<Q&B2X:$11(%YFXL9*HG\M_"):[G
M:J?[R2-34MZ$62EJ%4G702+KNK V:JXC5/$*A=P)'!9(71B3,9D=R-(H@RS-
M=619]N8IF;;3+X,(CX1P!>M<4QWUJTD:D?_V>>(YSLNY]PSZ6YS&B2E>9,(C
MQ[@/O=$/^-E4U^Z?.:C"(B/E+/H\\=S9>UV5H*"_W_+9.$SVJ4Z7H40_B5(O
MXY6B'6)"$]6SH)TJBE&89C& 22ICPED9\0OXCRPA+,G].D1%4:>U(C26N]DM
M^E&7MEF,(.5;N%F:1A2QP=3]X8,.3&EI!=G3,0_:05;5S\N8WX+/'A.]NE3
MT,_3XPHK/I<KG\C]JJ4E;/4=H'9S^^6 C=<[O8(MMM.X>N#-@N7D>AL0Y'"I
MT1).[""?3:?R_G(J/M)XH"^P;OG*R&DX8_:*0/.NW*XP;6!1<JNM=_+*>P[)
MO8INO-ND=&&SDV5/HIX@3R"3-)XYW'J$ZU!>,TSC1^5>>(OA!W'%@ZABH)(_
M3_.&(E=>>YPSS-?GJ11ZZ?7->VM<U!?WQ!6.$-O',@X?3>2JFP^%="0:SJ%K
M5Q/;94H_D@,[%I0CBR@L:7\D"ZKE0PE:5.G'(M&7-"=TJ$E%2*E $95OH R-
MW)=2YEV4):VZQ@J^F[O9+48;E+99LX RA.C  V"A<^9NP4V.>BG4I+/77I(W
M5/ @Q[PPU%[UOM%?J0MEO1LKU*#LCY6^ [QT_U>\6H/( @"TVJ/=8ID.O6YW
M6=_8]%WI5$:X0NWA6I;-2A&:^5REMF/-OA57"*IR2?ALR!QRIP43SD-RJJ&;
M+=U(6U3P#<.&=A.'"/3D5E(B&S2GR.[ELY"6%TH:;2D6'203^,^9+4IBM+M1
MZ,F)FFUI:TNO'FT5WP<7RMU A6U]9G&LJZ0$#Q4;QDX! 89C_IGJ+)91=MK+
M P<R^H9-ZZ[5"]5 VL2M@Y0>?;#FOL5>XFO&B&H_PEC5U@QL_A=9?+L1:/8F
M*;>@ MDH>7=>!DI_=TFL>5=9<\QC@4K>U]N=+&'GL>@6(<%6W-9<TZ/LFXS/
M?_&]*1XXV%97[V''&+V59X#/0ULT/TBSHLUP>ADT"JVR'4>3+KA <8L%]7T5
MIS!B/A%^P!0R!,:<.?'$C"]4&_TOL#1_E\'/^]&$6W.'4^K9 ZSU"=3M'S&
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
M-71#<X!2),OVD.[@"^;0 "1XMP%4R<PE/,*P7I@+KVI(0R\\Z>#TT%)D"<\
M9())>WYVV#- "22M&RZ\>.PCB$QS+-A--S@[S(1!FP/]B 7^M4 -^C,.RJV
MY'[ZE</P& ,A-[?@J):.W,T(3S9R''P>C=:^:"Z@%[#I143W7W_IJTKO,Y+7
MB\%><8> BV;2PG9!B+PPZI9AX:;B![A&9W@RC-OL((?2LQP&_/<?<>"-C\BP
MM25M/>UH6;W7\"@9N<'!\S7M63,L%X@4&![^RGS!F)9'9(]  9%,3-\UZ".\
MW/"D5V"P.>R[9!J_D+3A>XMH'ZY?2J^V;^KT<1PL"6G^>L,K-7B6SA9X!FAY
MB-FI[_GP'5Q"I]D&N8A(T?%'EI$V5N40'N_;P6ALR<24>!JQ+ 4S4'&;<[&I
MJG8W,VIAD[@'S>[%5:<IMP?I=&ZBYYQP]XX&=P_@;LGM?KID'I\$A("R%5<0
M2%"DQ7_YCN'J!EWGRCC?%#4#L*NY;$BXK_RV](Z"T 4M8@"]DF8 7NQ<JLUV
M6X)7S;07%M,#P#$O**/AU<A;P>MW?:8Z6/M,#F*<])[Y=%UI+,;KIA8<'_F]
M#SWV-^]KYNS?(6FIW!O;YQ-_E72$4"Z8BXJ$&@?:RTTUK=X.P$4;X4Z!IC0O
MKGJ##,"037XV'AO2E.E(17(&TVQEF/@#TN3(R0]N-*:P9!^4C@SB'00WRGE!
M_/ !25\..2:;=<6C@KM 2[V )6+[KN09<^"-I*; Q2)6#8OKRH3N$-*\C=E/
M7'G;8"6CS0@+BY*>_D@FF@G#O!G=HHW!# =3:>TM,2-\PG"FW9'4E-(!0#KJ
M"DIB_\["GH(+[9E=CD'?_KK4I@#A)\U\U98N.@9Q;0NJ5CR\I\+;5Q>\=EG3
M:7)93[A7TAU83P_V7+/6+! U^E9%S%T<'<T>VN)/8$@S!Z\"F+32P"+-'&3K
MOQ@MIO5U-E:F[7&_K?9Z_:[2;RO:H--K35O=IOI/T&B4 8GB^1HE@H5A5^WJ
MM#90*FQ'-M#CT_W=[</HYMNM+(WNKL'=N;N1'G]^>1S=C(8/H]O'%-!'!.[N
M_NGV47JZEZ[O[Q[OOX]NAD^W-]+7T=WP[GHT_"X]/L$7?][>/9T4R@\H!6<@
MP$#2@81DOR<,'?L9&LHH_,!6$)]TS=-DD)_4>MG&8MA7PR7S !--F?XQB]%7
M!*#0!D!VJ$_$+TP?>L&W[=*DU0[)0(FG"<;\YKCU@VXXQD'(U\_R.?+:.<>8
MG#)0E+634Z17 _S);!?OT&O9NR7[0%G?U%]:..#?&0M8SC(1G5DQ40,+5>:G
M_J$K%5JNR!C$ 9G[#1SU^ JVB"5+7QSM/X89&14_']/6<RR,,S-<SW8P/@:@
M8J[T[\ A!2.)X(CL>1_X$OZ9,"(P<1EYO9BX8%B!JV\Q'G):LZ&O,V;%0P)!
MQC@:.>L<:/2XL[QROK8UH,66B<]0&A]7G6X 'C8(("5D8X126C+-<1%&N"/Z
MUG#% N!FX$IXDO#B'?;"'!=H#=_+?@,V"0MLO@"-"*Z';DQA11@/@;UMP7T!
M4.&R 0NN;1%4)/T<GP(%B #L14I8=3VX'LQ'? A>U$8  !T3S>7<GAE3(-F*
MX8T7QE^$H*X%CQZ<(+J&-!)A$@U]-HZ3[#U%JAHS9H71&"ZTPEB0SMR)8XQQ
M)\8V@*,;/(H"=K5O>K@/6BH8@P]81P_9$9I8" 71T)"N*=[)V[D*%"T<^\6@
MER"%!L$7BIYB70*8K%3&8'EF$"6%MX^7! VZI"#D@P!LL(.$N!EVQ2%.S,#/
MB@>+P^-!]R' <PT^:*01&:BVZ Z0<9YA8D3*6!N0VH D;*B6C%$E -BVTF^C
M[T\C3H,!OHC.N$3AXLO6&:=&=T91,=#I+HM?SW$BXQHF= 4Y]QJL&>0%XE%$
MH1&+P, (N>O.*4HVS8X9KO.S)(Y ! UW]75F3&;2*Q/Q;ES@F)D&P[?O0CR(
MAW@<-,&S% D/"'G%^]JI0BC01(^3&=-]D]U/?UI12!_TTA=8Y116]6";YE?.
MB]D50@.E5>(*H:F-Q(SR!J4G,0VH0M,()5]6B-FS/?2GJ;^&'T,+D=Q8("8L
M&:I$/5"GWU#:ZIE7\902J,U%6#N6%IU#/<K[KK\Y__6JN>J-*ILD_474G&ID
MB_Q= Q<?;%CE,.U02I$ELV\27;X55SQ-;DL>S!HK*[>WC_DO<J>=/C<L>W9<
M%9I/G1'O[IOA5B'>W3^';<LY:U&\VUG'NS4KU:QT)JPT. XK=9&5^H-TMD+9
M6.EL*U:>,#PGSN13N9\B]$7Q['J863T,+0==#0%.HJFU9%/)JK_]'0SE39)U
M9$WPC(>Y#W38 4CYZMAS<33Q X"V\>H? 2/G%L38@4M6!^ET_(KX(R4PE:I-
MV/N;#%OR!0]!V%/C-],O_\,<.XNF^TA,?551/Q=D7M1$=G(BVY+<>7PB&Y2-
MR-ZGI<HS,"COHC94:T,US\@QION3VE(MS%*]85FR]@?RYUZ25FVNE[2UD5K;
M#X<T4@]&TTK9K(>:Q$YDHAZ,Q-2RD=C9&JBW6%PETOOL*55B^1Y/)C:-N>'1
M3V\R,C(P4 YN.961$1EM"7;YCJEZ]]/A8F$" L8F>^1[<#_]'FY +N9I5=?F
MR.::>FY?56R.8Y%XNS#]4%-<:3H+OLT&V8_DTJ2%;4O:Z4*M>H1D431Q[<]]
M7G@M>0X\QA0E(_J_?-?#(HCW$-+(Q1A%QC1$9Y]KT0_I*=J!+&;H7EP-TNTV
MZKZMY9"NIXHA;**AW75XKVP^7DUEI0HC%$-EI3M//=M(0K)&(5;,?Y+.EF5(
MWJP; 1^K$7!!J9WJX.*J+?<RS/^*!$[J_K_EEPIU_]]C]?\M2"JTF@753M1,
M6C/I^V/2XQ0XM93S8-+*]N8.!N%BAVP/6U@$W8B]1 J<QCMBB)@M9L+!TBZ#
MFHVPH4O4GD;T=6E(HS5],Y*/=YCD^BZ^..KI I=@,P[-]V:V0]W?L6W*5'NQ
MG95N'*)3-S76Y&UF>-]C;3IE$R_S_8Q^HF@F0(+=BJCKQV+AV+\-;/AB+@ON
MV)W)+T\ [#\0UA&UEKD-H()+'@"(W.RDKK.$\W<W?9N6+GI!K77R87WO;5HJ
M-E58:8-:]A;5(2NZU' )8/>H([[E4J<MZLVJA0<CL@2_:":Q!>\?Q'L6C9EH
M3 2,%$M<7=N;AK,VL.W"MD0KH_4MIY)=F6)/# 'F#1$#P/+VPML2,@^G4]W^
MAAVP**KT(WC9T-)' HI;CK4L>FKC.=&^#8NW1&4+ +-S<55$A^(M@;T" .UF
M HIT@U*7-Z=+CI->;92/G!JPK%H!EKVWI*'_#,I*4KJR -H+&BP#\J@M&7XQ
MLJ;BD"P\[)2&$^(PO$OZ<#%Z&%Y\E#G[RJB_0-WQIHG>#"<ZR-AQS&1XNH8-
MO"2E\X>$?0OG_IQX&#D4MLV:8',RZL9,W<B"AHC3<+2 ">C"MF#.0O2]Q;Y\
MDO('-MS##J7B8=CZW/7LR2^<L>$[DQGUT:.6:=B+#UXB^BW"6ZAW.@@6$!9S
M&[3GQ&2P =CO['G9D+YN(  I0U 3OAZ&89^]]9W78LK\OU<ZBV;@HFXWG6XW
MW5I!2=UN^A2PU.VFZW;3Y6HWG=U86H@W(O>R&,JVA?K4C=IJ/IOVF%H6DYTL
MG%4\E)1!*9AD4(>.J<,\W[&B%ISQN0CQ*0J$[&!TP9:!"V'G60N]&Q--<<<E
MA@U 3#;%QGZF_OA?Y)SB?(70^B+?-^WW>C/']I^!*+@S^VH[IMZ0=FO?Z3I&
MK'4G&'O_ASKY'BPZ4-(QPV]-R\Y6+]6%'+[#QR<;>28[:(I&E_X<2 8VV26P
M[07C<05N%:"1R#1P7.*H_)2*FP@:SJ9;#DI%&FOV.PU%R==8\TB-)S<#M6/C
MR1/$?W=K./CW&'V]IT:+R.,2EK(2QQ?2<G'G"&KY3@%(T'_E@OY@L^E/@L)L
MSX*(\)@(5IM*[S+1O)6;'6^BMZJDSPS!L4:MI)6A$KRZA#,HC'"JDD_-YUZ<
M4A!5GVHZ[T[<7,]J45.+FIR+_NI@AF<M:O:@&E5Y=Z+F&W/FFK6LA<T^9--\
M=\)FY&GFVXBFEC6%:ZBJR)H_-1\CG?[ZODBUM#FJDJJ*M/F3_38F=BUN:G&3
M9]%W# _+3#Q@JP5.;=[D630?6UH+G%K@Y#I[L Q,4/K_ $C=GM<R9Q^9T]I(
M/6$.?BK1:U,"&!XF;T_$4=J=BW*EV_1V30((,C[O%S05U'K^3I7;]]/OS'5M
MY\9P)Z;M^DY6 L @(P%@D$X R <(OI>Q%7 R7M[/>'D__7)^?SIW(#N78%,F
MC%A;QHK5B_7W]#/OZ=,]1R,5>LPG QQP8[(#\? M*&.*[6J12I"%,\$XIAF.
MGH:=C7UC,AJ!&\X3QA1:G$^,63@T;YL]4T:HR+?%E"#3UUF8([MP[ 4*/YQ9
M_<+@$E/DOK)_^\8B&//+[Z5<+'ATK'H&Z^<#:N:PN WIA[:D=P8)T:X DU>\
MB.G YE*B9@B?I9G]BGFV<IAN*T"/W4.)^C3J=TIHB98N+8*7\94A'(:EL]^7
M?#9P^#/E](O4Y-7?PC'"&J8:NL@WT@]@'<QFAD=)'[" 1FU^OOXQHK^4SQ_Q
M>3QI&5D2'FL[L/+[ &Q)>W88S\65=)N2>Y%/$..XO6&&K\-<0_?A#QQ'#;CQ
M-4<#"<((WOA5GF/PPIV)_<(L+9WC6PX:_HF9GA*72]*')WL!,A'4RL=D(E@P
MBIY(#3;8P0G4/(D;D]@X!FD _2OC2=$T9QK?@YECB$G'-NE+GR><X0!SCY.D
MH.AE2,^(RHB:^<3[!77\I((J@T^89[_Y(&RZ(#%*&K959*=K/-U-$"8ON1(
M:J;#-'T9 T3&WY!X<?.U5_R+II#'=C_^('H*7KID2"OS.4YDUWE.>>HZ#82"
M.?%YG0M'%V(47Z"HTASP,R,*HAQ)Y&9!@P'WPT+L15#3%N2\<WQ2JNZ24O%0
MID13NG$!V/G$MH#[EJ$ H4P^YF!"?7*3483--9T_=F&#=%Y*S&2Q4CJ/"GN6
M8HAX-*S=P=UR6,#6&>04IMH#U.[,=KQ+6C['4Q*,L%S'C?:.YTH*&@B*C8C]
M@<\T)+-+)&V4"T"0P'!.[%YZ4Y EF2V(^)+YX^$31R'E H[!@.0ZE,M&.W$C
M"3&L+M1+R=Q!>8,@QSBI<]X$\D-^#,3EP_W/4%P*!85XX^@R#3XQWA B/E96
MI44,0"R+=0[)4>\+D(CX"Y>:V/XUN0496]:0AD"/MNNMJ!?!&53]Q3D#JT^,
MB>%1?622F'Q75+G$V,_ T1?X6IQX;SL.3P5U4C"#]J$B0$JR?=$,H=%Y;FM8
M\<)_U^G-B*QG&Y\VY?/E@ZM3V)&1S *I2IFHVY&4K&I[-4"Q^T(()## !3%*
M-R"C\"4(/'\"[+(0%4*ZN )#CL/%""]0%;6KR<T'(;TPP<3Y $_TW8\D'0'L
MA6;HT@=M,@$K5_^X K?,I1H75O!P,%Z0:,:BHT^XSEC!#M 6@S_TQ)+#HMB(
M1E!@+4,AR26DRR6<QV SD/[YZCT6ER98*N0#BP=W(#V+I^B!.(@)#T*H0<HN
M2Z#.M$3Q+M^:0,;RG_F+&EPRAA)L&JB*A$B),58>$;?R\!23"E/S^O[;HRP]
M?OLO;;[X/"14W-#?-T"E;B0-$R5+4:$2,>-"*-H5DMRF0( ^B+*B90OS^))_
M"JL[1;6G"]082NNH]),, FXP8V&H,&*W%5#5)557G=5P1%U259=4U255[[ND
M:GO(2,T?- .)? W*9$VM3KN9#D*UFQFANG)8T4^SA&H*[96PZ8%#_@FO*HIF
M;56BUJ>G-%IJNXRU/GE??A2@6F==@(3U-QE%\.^I%BEQ9O,^UMM*K/?D%5?P
MA&.>U-TG@^'D Q5];%X,[G;N7'<P#.[;<3;?<K=RRY'766"#H.1Y(EI*>1M.
MM17LH*4.JM=+-J^\V+'''1)#,5W6SX5;]VTR615N/?CT@@*XE?K==5IJ05WB
M#\0\1\IK.C(E/*X<-[U=Q>^2VW2P\4K5U7:T 4^ _QC_I%FD=7'5[:2GP91=
MG66SP&&4UGG2W\'E]V[TUP;ZZQ75W_>X8OAM&;='WM#_31Z^'\+/VHD)]IJ/
M4UTA'*!_(P]T+J[Z[>K)X+UFYQ3G.%28_ XN@W<BO^[%5:^9]FA/0 T%6<+T
MTE[I1/&3[06Y; <QAK?=<]0Y#J6-AAUUB$-U%=?;G>[>Q55'[C?3?9_+KL].
M,B2B.%_D?;!_I6:X5-=P>#O[]Y']!TJKDB-;XG;(YGDM.S=7'5)"[]#2OT>)
MO+RV9EV:QJ"D"1G!+$AWQBB)-4K3C4V2"'*>W3HWH\[-J'YNQG!U[FF=EG'>
MZWTO:1GKR!V5U:>#10@+0=V^K1&. -EY'NFM)NT0UU[:TTO?9:)PZ=@QC7(Y
M)P7%)DKB9!Q\P'/RA/\!7W(__>DRDD)Y'8].\^)*:<K-3F4##V4/()2+UPH*
M!)2$UPX^-KE87E.(UWJ#,AW<!B\),-@A[_A$[9<*L#%68QU5 JWJ]D^VZHM%
M<-YF(A?<I:DT]Y]GZD3B3?",R:7Q^W)FZ#JS/J$05+=?TLK(=!=3D6.EW?$2
M:-XK9?4B@T66=?)_1\J5+Y?N+R@COB2Z_\AV=B#%EM><R'(K?QR2*P\&Z:S:
MLMO9)4E8J1:O%93/7A)>.[*=O3>O=9#7^CWEC+)S2D;)J_K9M*UGD;8>;%Z=
MM7YR775G6Y,WLE#WXJHKM_OIL>YE5U<E"0M5F%I/)>WWH-;>Q55/[F90:W4S
MXLN?CJEG.EK'+4.N>%Y6L47*5<W+.I5ZS"UF^A3 ;?>J7LA<SBS-=R\-BBV"
MKJHT.)7YD5L:#$ :*'*GL_=QSBF9LZBDS4T]Z$,4_ZEY.)-JN2:'L]LL:0ZG
M@!N;R48=)2/?=Z77;%53./N=1D_I%Y?CJ-8YCI5,YFL7DLQ7[O@5++-SH.8B
M)S<CZLY'!;D-&W59,(;BQF=W\,2G5V:^L#]M[(V?UY+H4G\DI5^]'*RZQ<N;
M1$]WK:JH7K2P-%R(#2&?7NW<S*?"ELC][J!RS%>B8&7Y6*SW)A8K9\.#<K'8
MS&$L-Y.UP%>6>TIE-5RMQ[*8K%_KL<,PV5?;=W+S6!MYK*-4KR5.K<@V\-B@
M5F0'XC'C);\>ZR"/*14T%FL]MO9$>\8<1L-C:FU6/*<-$;'9[$8#.B__PQP[
MB].Z2.)]55$_5X[72J3/2IU%,O4]WV$2#I6;^_.5X6)U=+:.SA8B@7+K^!Z=
MZ[;;Z7/=L@N>.AR;'\5(1I]P)J7/QVV"NF(;N@SN8 KL(8G*P*(?CL6C/RW=
M<&G((M-O?T_@TB$-\\SBR?[%U2##ZOZ85R>7A34JJ*U3R0XGR4LZ,_U=U22M
MJJ1L=@=URN;!LL*R1C#2:,2RY&W]@SZ DZG!,K5GG# \U_@(ZY5IZX$FXC.I
M<6CO2I97U9OS#5K9/]4M]>ITLS*EF]6]\L[AW&(WP8LCA)=,<]R4&9\'$V_J
M&E@B:RD[L;J]V2 *$#SD^'T(T$L_XO@8)6$I89.-3[KO(+9#VZC7O+AJ-:(Q
M,J%J+W4?PY-OYL;ZA.S-[!QA,S&'L!'UC\_<S/.,X*2$3<*8>[^'.N =@:FP
MT>_*)V5N!%X? *T_F#-AL5C-I1J1HGIQU6WTWF$>PA%W_8^ZO<);*\:R^:)S
M>+YH75QU&H/^R8O4C[@)?Z3U3S*L4(Y P3WU#XLUYZ^<?U\WWZ\C!9SE,-E"
M8A9VQJL[\+^;];[O#OQ1.ZJ)YLZD:2)$6TX_M@0-:8_4C[^DIYK72"D+#58?
M&\2S6MMMCP$TL@CJ)OUGU#C\X(, D_Y"D(V4]_2RU\;"T$X[[3*<O2M=-^>O
M.H\=?-I>03S6X3Q6IJ;\E3T-RI:K=[9U2789(O;%\)8G-<U*=_]YFUDT-",Y
M[@BL*D^#"ZEU._L]F6G6,T^ZJ.<#%#\?H*1T4;2E?3:MP^LV_;DL[96A//="
MM(RL6R%8OMI.0<F$O2[V%6\UZQ[^[X(1ZQ[^N<SQO1@QS6N]BRLU8RK=J<I>
MT\FP\>S7W;ZA6SG@8^=O46K&ZD&8V*$V'ADM;->@ RD*4ADO+#HI^B.99RO.
MF9K1+=K8M4W?6W]+# %X:,F<(Y&>T@% .ITD N+_(HQ("$:+:7V=C95I>]QO
MJ[U>OZOTVXHVZ/1:TU:WJ?Y3P='IXJY9.,ULH3VSR['#M%^75-G[23-?M:6+
MNQD_<#2L *2>"C"OHFDM,J;3)#*>C#ESI3OV*CW8<\U:@Q8\U-QZ%LF)$OC,
M=OA!)! S<_ J@$DK#2S2S$&A\)?M&P1\3.T^,7WU&N4)U79JZZG_*,? *;.$
MCH$?G^[O;A]&-]]N96ET=]V0AG<WTN//+X^CF]'P873[F +ZB,#=W3_=/DI/
M]]+U_=WC_??1S?#I]D;Z.KH;WEV/AM^EQR?XXL_;NZ>30HDYG=[,]N$1NBNC
M=\?PE&%&C5$M70(%(#[IFJ?)H'!,YKI\@->K 7Z 8>D@@CVF?\P2#^6@DWY#
MRM<5%S-$3-OU'78_O;;G"V:YQ%$/_.3AVG8]]Q&Q\@7[Z@>AK'2'W%Z?*V70
M*4P?>N([?%^R;RX]ZY(>)L7?)_TP-?2OUN0($HK7%';PUV2\7"U-N<?(DO[4
MEI+:5+HR$"&CI6O6DOH(]#Z[G/!FM@E2S)6TQ<*Q7_#8!Z[$>Z3O.,0&\RVE
MD87Z$+0M(4SZ@)?@4]3F9[H2OZ7/RN>/1-8. Y#Q86L-*GJWNVI3J>H@VZIR
M'>-31!'Q/1PZ#EI32"%?EBFB&;YJCOX@H &+:^2ZO@:K(;J;V]:C &,7SZ<9
MT1V64<G]9E-N-M,VF<0?+?%G2Q] TK_.C,F,,#O7?E-U/\^ZXEH@?C6_<@[[
M-@;F!VB!\QM2N)5J,\]6PEX!]BP=,8''>>'6TC;"%X8U<2C<,%[FWJI6,^]6
MC<3;1A9MBUOXOO2;U(]FW;[@\M?A7?-!3#O 7#I%W@P!3T-Z@ILV('$,]C6P
M''WK46'HRG-?-,,DA1]_+#XG-[[7>/[E8HV^@OTC!VNVH"']1)LIB4,9"\EB
MU3S<IVDI,M)[.T'OT@PN?895>6^0+2TUCL#1W==5M?1F+-XO*%#W#0%S1]8/
M$->VGAMS*H93>OV>W,\8BRBL!%PCV!&A2,F-@U:Y<=#B3=M:\D!-)TQ+KPQ0
MX(%%?SDF7?YJ>#-I8AK3J?3"7(J>^B[^BR3C>HY&P7;4C-*< 7_KI)QRXZQ=
M;IRUD>/4'N"LFSZUXS@#,Y,>"NS-40>V_$:>*QV.0$!-F8$-<MZ.*.I6UNLH
M<BMC%B)B@\B&R^U R,PTL'K&C%GX,H0 <4<]LFBX06X\=0Z%ISM2;/=3+K:'
M@=H!O!%YY496%^SZ;DMN]])M)@(<1;H-U!F8*P'._+2,ES1O#:TU3NOYKC6=
M.1]@*B$)#?A#E:6%[Z"23-L!22T5("(FJF+B.W#\DAP9_R9^-;= YMJ_;!P5
M$E#IFB='LG"S1T9ZH"#"HW_^EXM?SIC9]5FO-IA\S(HHK+>E3$QM=4\/9'\K
MD+W3 PGNB(=]B'GY:-J?W?Q9HI@@D96.Y?Y 8D3 G/)V)E1.=DC;^)5ETQ!4
M#&_XXW^Q";',-!3BDK^P+7JE R)H8:!M'17% I>S^<*TEXP%!!^P%AV+;]Z0
M_LDW9-#<2C6IDIKC ZEL!7)P>B#5_4A[ZMCS-&4CE<I$2IJTL!W2W(+.-,OR
MP8G3R$&5(S(-Z$_S/$&D$^;@GY(':HJR.*8)SIB#IPN$#MSP#%<A9\#/P YX
M(+,(_?;R4TEK*Y64@-_:52#E3IR4<U-RG+:0ZI@S)YKC08=8_ ?D*$A8*Z)Q
M+F4#V;H#O6N3F<%>XC0. ./-;BQ>'9 ]#_?1&S$Z:J$6 *J?: L# 0LN@V_!
M4C3<&?PV7B98"G 5^&SQ12X(MR&<"& C%9K='G.F\,@$7NN;['X*&FUHFO:$
M-OM^^B-Z'[>;OS#O%8Q]:O'U&.'T@19X*[  =]%O0TOG/]Q;(['N:[[L-1/=
M!MT=)KJ)@TLZDCJA"4QQKQ!5J])MQ4L:<[2M)48YBX*V4 XYKE&+H9"421&L
M5'0%+D6UZA0[_8;2WCP6KOK5A:4$:G-QZ(XEC^=0)_>^ZP+/?[WJ*;HK%;G2
M/"TYTWIGGV$11?>M/216"FF%HK83)WIJW((2?1RT9["AN!7,30.F/]G9QE)6
MRX=![^*J7?76DX4UESP^0;RM2\HNA1YGQD^%M%!1V\JA^:F?R4_G3]Z[=%>I
MR?O0Y*T>FKP'-7EO;AYT^.9UQU_F;2I2</R>=6=KJZV&L#+8#N#!3IC5,]/V
MJCBNBC%VTI9U%=!);S.Y=F,+)9,MSH5*B[2I:BH]A.6T&Y6J[YY*SS;,];#V
MM.3X4U'/UD1:<Z27S6R8KUJ]=D1[E8%6Q5(JR*\O'W><U%+*Q1WM3.XX%V(M
M81#J;(GU;093+F+MO'MBW6',59G2LUO92=<.PZ)JV+L@774&W]OS(&7%LZ.L
M)I%C"E_.-(_GK\+7?_<MS.Q6.Q*6T1FZJ(D,,U)Y+I4;?"'*4&*@B,39Y'M?
M#=.47.9Y)N5O40,P#J#(,'RQ3<"R6#CF#8KQ#5@I2XE;L &KZ;#_[0*^[<DO
MD<NX.0>N74S)&,]Y^P'_.$^VR(/[7X)]I0_\(T+V Z%^F@$&,-K[!'3_S##=
MZY$P,6<KE0E!\IRN+6.LB8UF4J,\)+@F2!);(#1!4GY0"H0IGZMU+M+ZLC('
M"_MQL[5PJB.EV_\U3U,0M;UED-\-FS+'68OT?P IC2S@,D/W-?-!@+2A,PA@
MIW=QU1]D5$L%"5.KA$B%8Z^P8L.:F+X>42 LA<+BU/UUK)DBTXLQ#_.P-/A]
MOK M3-4&M&B3B>/#=>PWKH/Q1$"J6Y<F/JP0KHH-QRQKE<<0*,<$@FAVD@2A
MZ?;"$XQ_8P!I>+;CBJQ=Z0$(#"@0?Q=5GJFRZ. >?D&!!=+M3@6J0($H^Q=7
MG=WJHQ-UL5'I4 8&8W70"@C_W6N>,YZ5J'Y.%@:[&7"]H3ZZO:9!T.GJHV%;
M!I@5M*X\.G]-<KM7"6I4FA=7O;4ER1%1]=_0)Z$O#><\&17Y&D4#B<^ Y,*'
M;!(:%_2<#"J]^'@$.NV7CTX5!8SQ3H%T6H6V$K!L%53YFF7'FT"H\JH1F$FA
MPU .WMD-28D5+682V^%)K5.ZEA& <PSA%2@2.R5NTQ"S&I7VQ=5@!U)KOX74
MU!*0FEI"4NL4JWT[B68.T8S,,I!:?-E=ZLJREM@2+4$RR27MK$W\N<\; )I+
MT28G/_K6]2S8%W]"S\>1-B(0\Z,.?+L!N*S=K(X@3F11)"QJ\GE=?S(CM+VQ
M4<%AD/,G[WZ4[%4 DN8+>RN"P,]0P6YK-=.AN[4(2C4N$ 0$%ZSI41#<*"[D
M17- >?Y6TMVI&'ISW*9S\BI0P#,X#N#Z9Y8NKJT?/Y'/3X_YA(%>8[)+ET/:
MJY]A9X983:#8]C+&+C#".-4,1WK13#\,"\*N7(J#X<P.$:+.DZ(_P$L3GT_Z
MB9KFP(I^,2_YT"3OB%A1L-/)1EE!\#*</4N$<$D7KT";W< B".+&:D(WU?O)
M66TZ:'4;HW91 L4JJW4RSQGVYKO;?_N&MQQ9((]\ZF5($Q:?9IJ5V0)H)9!*
M/]X #K\""O\7,9@E"E5L?M9MM-(]@.2W8J-;86R@!]EO9,P*DHE0WHB17H4Q
MHA)&,EH?R:@I%VS"S:E2AFJWBKM=VI0$P@^/:[3$[[#-.C6)!DS 5H2R)S Y
M<10:-?#>5!&_8R4\U36C"I[O('O=3*$;:\^21,I>"!'OWQT7VOKF WRQ4M"E
M&V_2>.L+7DF.IP3T/(-Q;;2*$$WZ$UE/NM8<TZ8%\CKTN:TSQ.4OO,BP\#0/
MV,/0&>_)S \\''L<.\#A[0R(_\3#P7?PC 46B!O<C8!'B$Z/'"-T'H@36O)O
ML^:F.AD(9.#-XK0$*^:!E:@AP^N,P6,\T*0"<#1+\?UQI-/IX1Q/8O!;WGAZ
M2:>"652\PL*9K=??67?U[OKNZG6?]+I/>MTG_:S[I*]OXJUNZ1RTL7?Y5GO/
M76?PI7K#@'W6VJ$YS"ELKZ'D^G-X?]A\$(^X?'<E%24\Z(K9(''/;J7I8=A#
M<D,;4KJ'$A-H8(J[ZA7B'Q;W#&72K@L\5A<-:4S[M5K=8-IM\-WR3:VO7N.5
M&JA=@>H<K$7-H$(M3)ZB,!$WS??MWU*EQ?](N7 9."BF6=&;)MV7!$V/D9;9
M)?=Z[U'T%495$#BZI(E;B2 M?;,2J"VN65*5D19C0T*2FSP4J$FM<%([VP*^
MN\@VYH;OWS5P2<"R%A;O/K4CY226/4O[UIU.]P_51G]K)!ZVD._@G2A5R7EB
MK;8OKMI*4^XIZSLL'&O2[QX]:X[-3P6- =YQQ55BD8WG5?T3G5>%7/*VHRI*
ME,HZRJQ(9>V!F@T5,W:X5BIKE,J@NDJEBTJE+P_:Z6DMM5*IE4JQ2F503:6"
M([251G\]A[Q;I5)0+SEZ;Z^,?M<WGE961"^C,])W!YM%EC.=*;^ZZ_-$^LZ&
MWBM%]:O:NT=5U91:UKJJ1.UGF]\Y6)??67;]540SL1RNRR[-Y]ZEP$\VQ*J2
MP&]A1]*F(JN]@H)FM<!_'P)_30^X2@C\%J:P]QK]]GL5^ 4= Y77+?E?\F:+
M"-"45TE]J)!;PO?C[5H**RQZ7;G3;Z58]N.QPW!GIZ:RUE5">J^67Y*D^+>I
MJ18XX^V&FJY0+KN:*J)9W_&/9,Y0Y)_0,=E7Y&.+TY:L]-/47TO\6N*7T#$I
M0N)3J]1&MWJ1J((D_MF?EWSEO2FP)X8C33#ST33/_?BD2HY*N#]O5UQ=L-HZ
M<J=;E*M21]3>1T3M9*[*U[!?COLVK=7C6BO=_Z#L6JL^/RF)Q#^AGU* Q.]C
MHT-%[K6*\E5JD?\^1/[)?)6]1?[@XJJE-IK5"TV5ZP2E? Y*JI FU>"_@%(:
M4?3= L3KMH\EY)1M]YYRHKNGTWC[YD2#U+IJ-P=RLU]0DE@=FGL?H;GNJ=3=
M?OG-;87RPS+.'LNN[*IY#E,KB9!AE.HJ"?7BJMOLR"UE?5B@5A*UDMA"\]51
M$C2PM*%6+Z>LR*.;Y(R[]]UEJU5WV3J[WE$U4+L"57?9JKMLU5VVZBY;A:*J
M[K)5=]FJ *F]G\.!9)>MUOEWV<HY=7U=7$>M;ERG?7'5Z37E?G-].+1NB+(C
MW9QE0Y2<++(Q%J16,Q:$7;;4AIINB%*V_B1UTZO#R?A6=65\]^*JU^W)G8SA
MB+6,KV5\L3*^54T9WZ/BO PKJ&PR_NQK*LZL!U4QZB<Y8K!*+4G:V(.JTY*[
MK?1,XW>?3;NOCBE=-FV!FJ3*4S7;@W53->N2AG)3Y+J*AM.E[NPI?SM-D+]=
M158W9'?7\K>6OUM(OEKRM\-;0F4,NZ]T?4%YC?;SZM"4O<;\A<^G,]KW;-?1
M45%IM.5.-]U'L.[745!DZ"RUQLFL]@+Z=71:-$XCHP[F723JGZ$$/J'9OJ\$
M;E]<=64UHPM_+7]K^5M"J[T(^8L'K8.&VBN)_#W[4/MYMR^JOA6_?S,+ /Y*
M:0]DI9.NVZJ;6=3AGQ(:\OLVL^C@46XKJ^M>'7LO!3E6R8HO0 +WL7*V)7<Z
M1852:@G\/B3PR4SYO27P@!(FVV61P.\G@7^UNT\1*?R5;MQ04/9-=<=H=YOE
M&:-]=MKGG -)%1V)W576C<1^%S'\6F:?P93JKEJ>*=6US"X9N9_AQ.EN:]W$
MZ=+TOA&  4/#;DY*TPMG?;N:MN39GF8"W3AL8C];\% 4%M&VPP?7DQQF:N@^
M>':\4XX7];F(-\UYYIGYTBLX&UEMD-8Z< =%PE\WL<J6IH67K54>N9TO3'O)
MV"-S7HP)RV:9D-R).]PGQ'3\]VM [9WM_1^#UP;(CY[$;UIEH=VT1"O&-3A2
M1QYL2*L_&ATV)%B(QRG*<"7V>\$F@JK&3(H1H T\)VG2:U"-'Q3B+RBVAL1<
M'KKZGP3+9[7W/Q+E\,#C5]L17^%U2H)<8(633[KO8!NJ&('@^)E8#F0@O*A;
ME7M\(@G%>(FZB0%6PP9>+F_>M4:>QIJ P1^J3+=Q&1OUC4 *YEUQ)"%*45;F
MDE#*9OETK -\HLR8ULXKG+H75RU9::>##G(^='3/ QV]BZN.W%73Y85$4+DP
MTCL/C/210%JM=(-%&12&BPK$>&'FLI128Y/=18(!3"8RDG)9)MM.N4IBFDR-
MWZ"Y_\,<.W-?!Q=7EITF\S?9H1D=&@,;U$.#@W=9M,?44!%NQ=L:TA"[/E),
M? SVAAQO"RG-8%<,U_7Q5V \V_=<#_[ /HZ+5'^SN.U+[_-=)NG&= K[:WD)
MZ#P@1@:7?> :@>Z<V:8.YH[#/-^Q9 DTC 7O<?$^\6@$@?\L 2(,L7/21%L8
M\)2/I:3])\ F^SUA+N!$^PT4.S4F!K,F2^G#F%GPR?L(:P*7"C=ZZMASPC^N
M#)$,;+-#&\Z@LR=^$GNQX)(*MCP49&[ARO46MI;DSL@"$F5/VN\'H$ID%&MB
MF ;1:S;;W1)&X(8O' ?#.9BK7A:#]+ >*Z,PL%B]>)258*@UP_TH7*4=93$J
M:.AVAGZ>OMU"W*#'\#6( \/R->ZS(7<C,$:+:7V=C95I>]QOJ[U>OZOTVXHV
MZ/1:TU:WJ?Y3P>JF$\F$5'<UD@F#AK316U)6=_0';!!:)99.NN8'J "0@X;#
M#12^5^Z-X4Y,V_4=]@2/^F+:DU^Q_6IQ(@($@MKR@B_Q50QV=P$O SN&75P%
M6E,2CY5^F+#05$ GL3LKFQ-[Z26BOCR".*[6)LSQ-,,BB6R1DK4\QQC[M +0
MDKAVE*@HAI%&VTWEPZ^/T@+1 1>#)XZ_N/X8-:('T)E+"?Y!88RBF@D\@OZT
MB"%^6I0Y^N@!+W))?NL[]H)A,"""#%[\8NAP =@/DQF^(0Z7BUH[JVUS#+A&
M^*SDG:A%GF%/'8)4!V)!$K(MS5DVI#W\.HQ>6"Y '+-)X%&@^CFJ-)(A_/LB
ME<\-W[?KV"*15 7].C?Q!<8O"F1:3@.\AYW?Y'Y&B62QFNC8R^K@LCJMM.-9
MN%HZ]LK I6[+_8RY)0?4-.V2:1JEF5?5A"YJI$[<+'W2R](GO;0^^6I88*K"
M.J28JTRTA6^2Z%72GTS#%]%O;U0U].HLB-03:*#LS<A$11E]EJ$T#4$U0E Q
M5#W1W!D6/VA<N0!#<4_/F"]LE]2:9(]-XYEO#DA\G9D&!K&Q8 )=[25<(]%Y
M$OX*/BZ#GZ/'@B,*]DWFZ[F>G(!#LT2U2/%#<GWH9B0H^H/]VS?@-T2M+&F3
M"<H.5[R(_%Z\,OP>W"3^)2A'@,\%U>O$ O%B)(&&D@)?%8M<CME$0_\V]+UL
MQT.E[3N&%\Q:@)\C^%V^@&3P$\0)^&@+T/J_08ZA8>"E%AE<)TNZSP(#X 4,
M$X+< &X&*#W)P9:\-K<UKF$18+Y\U=#>!W""40QQ^.*^/#Y^)SDHJ$]02QLG
M*L#&4XC]$^E_0%0T2.&/).N)+(MF=(LV=FW3]];?$CN$G.!L".=(;*!T_L!&
MKRLHB?T[<Z(>VL_@=(,+_^M2FP*$GS3S55NZ># :YV9@9?'PG@IO7UWPVF5-
MI\EE84]]5[ICK]*#/=>L-0M$B;&5T?D1+ZA0VZ$M_N2#W>?@50"35AI8I)F#
MNNHOV_5O#ZQ\8@H@;[0@N'S5KDXK8[.5P>/3_=WMP^CFVZTLC>ZN&]+P[D9Z
M_/GE<70S&CZ,;A]30!\1N+O[I]M'Z>E>NKZ_>[S_/KH9/MW>2%]'=\.[Z]'P
MN_3X!%_\>7OW=%(H/Y!G9?OP"-V5*<JV\&*APBAPJ&N>)H/M:F(8CE3,JT'"
M63<FZ+-\S&+T#::&FFUJM$IC:MS 72]<;:V:7?^/Z<\H\X=H_X(89J4T0>ZM
M3><%,4=>E\"'ML""_ U;"8X[<VT0(Y8- I>\4? :X+F6-/$=A\*N\ 5&[4,#
MQDTZX+Z[TTV8# C. X6[9@*CB%TP8.@[]"]\K@^EA>]PZTA,0*)T$^% MQK2
MGYJE\0@M#CXRV L3X7,,(T0F1M*8X-:3[D_ 3#'<7VB;B3C#:FA@C,9!8"4(
M(XH\<F>A.;C]D<.>97;QP$'R%\,3,857PYN).#S!_^QH.CR>6Q\HR*UG]U11
M>7K,)SP8,":[&.=BRZ^#+;_]S0=721@\E1X R67DDSCI G$"0<".C7T7+G1=
MONT6B2\>G[)T<=Z&%"Z+Y!/;Y29OBNI9@ *R+9'.4KP"1!V)FC7T(]R&J6F_
M$J^(\!=QFL6\. &)GP&8.7$%#Z4AB. >$HPFK) +9*+XS3 #*I:<38+)8XQB
MXW2NXD]FR<?9&8^+BQ+"YD2L'<2 Y?*  N@>7(+EV<X2F1T <,4:A3N3!I*O
M"&1/-;CC#K9I%&W3_Z-M*B,_W(0B5DEJ"O(>^";:ZP^: _F>/FUN;SEMCC0N
MSV*^G\84[_]CII[.0++\^:OMZ.!A9F5Y]OH75]YKQM'PQ+%=]S*D)?=56P %
MZLP%$M-$;5,F6\E<7H.*(GD0<Z%SY@1VM@7Z0E2(5[TUA#?8G-B;AFQK<+4@
MR/IX*MF1@8 SL@E7-XQI(&E(H[]BIH,[@>WP32YSR2-'S2X-_6<?-#50;I=$
M1_2Y3U(7]#-M-=],V&5I83N$$A&"6-ES>*06'G(PWTF:17AN8>@&!?^'%)-A
MKF]Z/,CQ DX8NE' Q[^81WK%X"(RLF#4!'?YUBOF&])W:W>, $_O6>_8G-57
MUG!6MC+B60=A,H9&ESTC5O-S3G]7^OP&S[^WHL_Y*53%A*&L,C:Y1$FCKS,#
M> /S$A###AX[V=EF[-'S+S$<B 4_Q"YCS10)%XQQUII,_+G/#[RXDD?#P&$S
M/*D%4\@$&1U$+,'V$8'.6(:'RSS/Y%9_:-]S_BZ<JGXX]H0QW?T*[R;-S34Y
M,'+D ^:GKQ;25U_-R&? [9R8FNL:4X,TKF J\I'"-P;^2@+/.)PV1$IH-9[,
MA]C9]&9FF,$-ZT;3FX2',#=AY\D<SQ;40LQ0P(N3Q@*<R#GS9K8.PGF"? &H
M,Y>RR/O&0QPQ4U?@,!E4QF]B5GG"%O?XL5J0 3:%_; =$1-!'67QMR<M?QYL
MYJ%D4F'PL^GK<7*>1R<X" )?/: LL7XN25%MP:VZ 4SA@5."ZBG(]2)5R2\1
M.68&(N$I'"-,-O_J:MVUZTU(%@,M\'G@E9,!;_+0CJ;_R^>[ 382B23#I3..
M^<*VQ))VX?A,FD[(CI5H \8O+#L1BU^CA#+KU=MX:$)1A&JX$=?(T5_1#RRO
M!_&TSFG8(2@$5W'*1R*(AZ2BFX!"5N(_W+9+/TQP&IOX0K+P1R,8(!GINY@/
M2@^<:2]X,L6LX(2+Q[*R7' R^] 'ELF6X?<C#3-RA"-^<J5_^["]4SJ0RO3E
M'9;@L5T810[.L4"-(963=1Q[7B@W,&KK&29=RX\$"([DRIU$T4Q,GC2DGU:8
M7,D34=Q=001GR33#  &@E?(J,0%WD^SE>Q231M%^P@HWB;=5M-+VSX P042&
MZ.#79FJ5!$HPP8G3 >PJ+60<RFA:!![46L\V0@$+,S#0B'\[[!D< 9=D(GA'
M2_P%'Q$CNJE/'DL4YQ#O#RB\E+IZ9(6N$*H'E,<NCP_LP-5S;4EQ7<$'8<R7
M!5Q&F;H.T2%>EW3%(R\B$7K#B\F_T@$AE\+3(O\\Q8Y)VLXRCK-M*-H:&XA,
MQ+>TE$[CM/_!H#S1CT$JEXPZJ"'=9$2KY2#%+0N*'5!)1)W$3THPE9%^GMZV
M7'LZ!3L_[:IG2=P5";<Q$ID4?PB*B6;RI[)9 =G(7'M6DXK!?Q48O0XQ2MA7
M/DM5LR2PN,'=YY1*V*7 HH9#9CF8\$N2Y-(<KD$MP04YF>3!9&+@V0ZJVM!P
MQ"^X$@G#@(%>!/VTIC0ZX/YXBN=>2T$ID-/''1PKLM<&OU:56ZUT=7W^C$BU
MMZ5\NCBPL1=P5^XJ.=,=R\<I#&TI3F7K3)U]:&_&S-7N7QG4'N1"XQ\6SX>6
M>8Z9;0G7ETQ6O&ZCO58G5:TF5?7KI*H2P%(G5=5)525+JLJL4.I=MH^95)4S
MGC4*DF]/G2.2TP)/P[W.L"ZCM7!O25_9V$$#EZMNI4^JN[GAQ%]#%Y,2DM#=
MIIKLE=1I/'R1M&>'\2#V!WP4(D5M?GZ$G^A/Y?-'[J-KJ^9S_E.;WM;ZIJ),
MPRYHW6;F674455S-LPEQ$Q02KV;*)'Q:O+L\AXI?;=^!/1K.>1T;2JT'1E$1
M/<B,'P;[?/1C16EL.X[]RJ.3:/<B<8DT (K,_:DYX.<I33D*#_-K\"PC&3K1
M5H,G@8&\KCH@*LV(3IL$N_QWO8,[=V]*G,EYF\^FHKU+AO%V/T!^3 HF!RM<
MD%8"MS\Z20[C2"Y($M#/2S?R4NK-W8T]5P5?$+/TF3AAP0R0L(Y&)[::KC!M
M<(B(N[YP#*RMM>M-R+$)*?S^W;>8Q&N/VWBH$P@OX@W8L+F;U/T+S<!]RM+S
M(IV'IV-$9L'*5>%I#S[5!@")VZ3OHR_W#W)@ \"]MB..;P!<;([(@4GR/M(/
MN=O8WPKOI..:^'4U7>P$G"RRU/AVX<%Y9IX!WY&@\<P$3T2]5SH,$Y'.L,^>
M( )T:Y!@_"1=T<;%,[]2YR<AS<1/3@*JV>E0AL-*MF=<CO/4?GW-"\;+O+:F
MNMG6#/P!WC#DEK_KSK8$G-;S'<OL M+'V3&#(EJ:J-B@XB @]B^NE(Q9(AL;
ME83S ';K3I*KP/I1I'_>3R,+/Y;0.+(> U*YGX85PS]$<"^LSLXHR>X/5FNO
M2^*O99\VX*ER:"RYO,@U,X=G>TZ-$+'I<S">YQ1&2JF;-RS5U!8N^Q3\\5DW
MW(6I+3\9%L%.-WT6^!+A58S)KO2_I=@:_SD*/#:://@HIF>(-XN?&_#3WS*^
M[S:4GIKY4[.AY/R^W>SFNF,M4&JCV<_[\AJH&JA* M7;^*@M\W!VG$&P\;)!
MZK*\K>.SSW>HTT(QLKZ_+7PL1NRLR/D"C<1.0]T!AHRS,U1ZEVJCGQ;B:.;S
MLYD/P]5X]?J) ?MOY<&[YN^V6S\<1H9OV,/I?\;.WZZBPC5^CNI13G.L5<D[
MP,QP,G&PZV6(&4 *(2>)&%/D1<>KJ!$[.XJ,$\R'V''YJ73C?3<_-F^CE%-5
M=L,+QA]V&2FR=8GGC:-=YJB]#TS4U%)32TTMAZ.6+8HV<.TM&VR\M1BIKZK:
M56\=4?HFVC^V298]X>IZ)4_^TRZRXL!S\_800C5D-63O!++<PFK#'.=>&453
M4*81IEV'Z=;O;F#[;F9,A0:V[[:@?$=][2-EO@V::VLY"@Q+[L8CIQGE_AY9
M;M^)IZ5CN?P33],L=ZR630-E;1U2S0&UTBFOTAG2$4=&]_L\T[P&*@KZOJJH
MGVN-\W[XK=8X^37.CORVB\IIX6#??B<]F:7F@%KCE%?C?(_.C@MA@S987G);
MK7V==\1WM>;)KWGR\-T6<Z^SWMP[#0_4QV'O\JIZV]_E5?6VO\NK:-O_1F4*
MA^X1D5W0\<]-_^W2,:"%+6ZXJKM$D^F3T@_L*,/2F>5]NL1OCF1B\+X74?[O
MD=Z9Q$"OT>K@BE,)U.$4.MXY#IO_A^=KZ6Z_;J*7K&%)/QN/#4G'4A=GM;7>
MZJ#%-Y8Q86("-HS@C=A&HC_2R!I&%<XTM?@Z7M_,R[B^VSAM&N@XHYQIT,WH
M!S+HIB=,EJ3*Z1OM3+1KHB%J4&:6ZN^)_>,SZKX_8.'W1XFW9*0J*:QT9![O
M2;K+=.VZ&NH=5:[40-5 G5TUE-*I4*7(A^\DL&D@2+P--@EW*AG9(.#WS7S>
M#5-5*!Q;06,T/H+ZF7)-N=:T/"7@F]0WM9X*E7>U2^&.P/=GDZ->Y_$74_7Q
MWG&DUI4Q-4?5''4PCGIK&4GIBT5N8@&AS>,6ZC*2&K(:LBI 5I>1U&4D9Y/G
ML28(D"_1(S7M%Q4=_+5Z5K'I^"%Q>H%35_'++S2DZ2$,0TRH6=_0TI^TW_D3
MLWH75VVYVV^G<D0^UBE2=8K425*D>IM3I$[,,'W,9&PUTPQ3)Q;67'-"KMDR
M9_G$7#/ -/A6.]WJM.::VDRK@IFVR@@XKWR')!(^+=#[0<-4.4L1_Z18!("_
MN&H->K4=5FN4DFB4+7;8X3E" =^D5ADU6Y2++;886@6S13Y#2VFJZ)XT>V7A
MFH(.,<H;%QREYG05?6:1!U6ED!K[&II9ZRJAH9E/:FP9$7Q ]VQCF9C2;%6W
M*\ &67$(S7Y./+JO9B\=CV8O**<SF)I$<YR8?097ML'TW<,5K#FCYHPB;=[6
M4;57!C]T+JX&G;W;-M5L41MU1S3J#N@*;C'JNK51]PYYM%9=^:<+'CZ*N68,
M8<T6-5N4UZ([/%NL&7UY&K8H*'VQ?%2^/M<:*[\,"[[W:'+W/@G7&XX\ZOOK
M^RM[_]D?7EQC6XC+,*493R_>ELY\3N9"[>FFS85^LZS'%X/:TWV'/%J;]!D\
MJI241Y5F89TH:Y:I6:9(EMD2'#IITC3\1TV3]\^ J[FF-@:/: R>[-A#J?"$
MBYI':\UV1&/P=#RZ(=^L9IF:9<IK#)Z.9=IE8YDJ-7E>;22\;]-G>)SH_$M4
M$&L)C-U_LYH"J^^Q532U3&2B::*;T35Q]]:$V+CRV0)PJ'7E]?VW1_P_]2VV
M+6I*0F=:K@?_P[,L%SM/VPOFT ;MUI=8EK"/%_W;HL;&V(Z)-RO^:[XDTG[J
M9/54%85*Y^*JU4EG'GR4I;_F6]*684&'7TD75M)*UT;23N5<RY8!+*<MWU%Z
M6"?=Z:FII<K !NZ"3? HUUPVI*W\M;U_]R8N>_SV7]I\\7F8C]/>Q"^EJ<!5
M^A=7[8P"W-SL<NK"206K[9OI65MO89?C5KNEUZ(V+ZXZ&=TVWB[55SGIVT$8
MR CJPMCO!=S,9)%PD9>;LI3YVA/L@UH6.0GGN+FQ&82C7%RE=5]H&ZZ8<4>T
MT#99D& JYI4V@^-&XS(0K68G.+Y!V@R.&[7(6$LK.RNM,&F3)KSUC<-/."_D
M.FC$Z7)9&)_AXKNP=A!\<\W2GAEB!NZT0,Y-9IKU'(P%B5?%.H;[RY4TD&8Q
M&:NY@:RSGB5$\PM-O9->#6^V74R&G4)7Y\:4 W]/ #T2HF8MI1FL=,XTG-^G
MT[+@ZNF44X3%7#>8DS-=VV&04(J/B@]PB51-"E53P]*L":PACC32)L8<K%&&
MRWL[16<,ZDE*TM@6"*2T<2A+NM][.(OECV2K?S')I1G=HHUA=;ZW_I98[&+"
MD/B.M-M*!P#I#%90$OMWY@0@+(!;+L<.TWY=:E. \)-FOFI+%^,I<:(%BA4/
M[V$;_=4%KUW6=)I<UI,Q!VZZ8Z_2@PVLNF:!R!C;/7S"KH[S(VB+/X'EP1S>
MC_]_M-+ (LT<U"-_,5I,Z^MLK$S;XWY;[?7Z7:7?5K1!I]>:MKI-]9_@9=%D
M)V2]:U1!%K;QU*Y.*TI21W,D2AZ?[N]N'T8WWVYE:71WW9"&=S?2X\\OCZ.;
MT?!A=/N8 OJ(P-W=/]T^2D_WTO7]W>/]]]'-\.GV1OHZNAO>78^&WZ7')_CB
MS]N[IY-"^8&$I.W#(W171DW%L)WM##422C500^(3R$]-!AO%)+F,YL2KX:+$
MUM'B8/KJ[ GZ=YT]U^M=MC,B@O!UYP2#P;)1@T-F)9HR*_W)==2<,T/Y=.HU
M<SP<P*+1<';:.#.:EBO-F*E+XR7IM$#UXI:&JE?SI"FN]H56"_NDH1X%98L&
MR%AS#:%GT4R!O7ZV'5*POHN_XU,]D"],,AD8<I'2CIXX,\":<2:S)3X,;K2Y
M9@9M)Z!<!C<9UL+WN"'5D+Z&3P M['K&G%0X?^MW?)>D!#>@DC=<&JSW;]_&
MRQ:.,>'CVLB"@M5JSB_$#FIW ^/6&+\/4 ;?Q3'FS30O@2ZT5/!S "X8>=ID
M@JP@+IQ')(*LPG:!7A70R\*AAK=:2?!EPKD]!K)X(:D<F"8$=ASJ)3"O04_1
M#=@[SUSBK\B=XA.W/6G('QI+ $3P4@ (7I1$&[['-8 ^-6<-B@"Q 48)6R0Q
M.*;IQ>)O#<TK$_$<;-6ZM4:/B=8+6(2'I<P_7,LDF: =6H1R\)Y@L<'=@34>
MWA*:Y6B)N_Q5G 97^]:L/E.7OH^^W#_LLL>M# K%*!XY:D KOA7;77[IBA7Y
MQO&.X8SL(6W?T-)C [2%0-/OK8> S[\@FZ\9ZJBH[9).;WPB[P#G)9(H(BR*
MN9LX4M-9)Q)#6BN9#(S+OTK-?VPU&YWNN4_8JX&J-%";'[7CH+03I*CT=DI4
M#"(44DN1BYL_M>L80R&7A*0IT8BAW9"WXZBJG$@K]7J38Z>V%?3M.XGE,.16
MLG%6N^%^@]%XS+EQN]9RG@W-(]YIL"OA_MQ'].V&$^%&$UJX[?E^A]'EP9A:
M8RPGQEKY,/8>I,[9CC'\&IZR"?=[HH$?O>ID[S7"\"Q&P]60G1-D]:"_M[6]
M+T/5QSN9 ),OY6A+U<=7'E"_%M1P+8B!XLUA]/G&<">FC2'6/'4=:J>ZY8KU
M4(V:"XODPBWMZ [)A17NE5IS8<V%17+AECJ?0W)AK^;"F@MK+D0NW%*A=D@N
M[-=<^ ZYL![SEL&%J;+$ KEPATI0E2;F]CO]:@QR"Q)S %"VGHWJJ_:[JMZ$
M$EQUM@<:3[:'=4$['6OD[3BRV]%>*;1A02W?=EQQY:W5+?%3GIB[IUW:VM!!
MM.QV:2YR*&G_JII[SY5[M\1=B^%>I>;>FGMK[CUZO+88[JU^4]6:>VON+2'W
M;HGS%L.]U1_O77-O-:+ %>+>(\2'=^3>'2+!K79!D>"#\Y.(C 40!,AM4[5L
M 0<K>>Z/K;(%2]%M'^M+]\NVK$&K0=L7M+.-'D?I\/$2].)SXD^=*UW?7[+[
MZXST.B.]-);EZ3+2W:#SR;(0H[-#LZ?4=!/ALGN-=1Y0S8VGSTS/P8U; CAU
M>GK-BC4K[I&>7K!B[-6*L>;&FAO?FJ9>G&*L<]7?(RO6N>J%Y:H7QXJ#P@;4
MU=GJYW/5V8:Z5Q.EMP:\WWA$)_H,KIXI5.A,N=B,D/WP47F#:TM<,-;YN A'
MI]VLJJ-3(-&4.ZNDE@^U?-@]4IE'/FRV]]IGD]!="X=:.+P/X; E=EJT\:#6
MQD,M'VKY4!WYL"6:6Z#Q<#89Z;5P*+%P*#:;O<+"X0CQY0*%0[NP2/*)>96"
MGW^C 47Q2:G1D*N<,Z]"Q.XPX.IG;-S6"'N1P\^V-8&[:$!AQNBK=J="HZ]<
M,>#.FTF:Y/IS "\<K2>&G1E68L[5-#[FCNBK]]D-9Y=E!W)I2BV?=,PTQ[JT
M?8^/-]/%@/8WC=>JUKRK?JL!IGPQLXG:C6ZG7\1LHA(WR]_-,,,ARE5OD;^5
M>VFE7S03.(LA7_Q=LWSD4^6,.L?LAH2SJ*#;;:GYK(K>EE/K0./%!M/^P_!F
M*>WF)M6;FU2&X2$W/2M_)*-[<=636QVE*M5W5:R#V(VZKC-T^]I*(C7?PC/E
M1R6YJG\8KEK#5-\TP_INN^Y(S(P=6;=@+,%E;BZS?T/WWU(FD.RJDLO+3%]7
M!P5K^K]\UTM._\[#5!D(J)FJ**:ZQW'2Z+\X;,; !WF!QTWL.<MDIO[%U4 M
M2E_56FD+(=UF.X<3S9U)"VV)I%"Y,KVB#=N3)UWNMJ /A0@%US&*%@@_.!VY
M(+21W.Y][SI.;/F-VL'%55]6>VI*2'RLJ*(M'W?$?-_8T.)WDPEX6-^X0O'X
M0Y@C@Y-[SIOM^<Z&?JUG%\8O3Z!<!+BE5PW#U__V#8?'K\$,H0#XHV=;\' =
MG.@OCO8?PUP7V1YK+MP)?Z3N"(/G4=!\P1RB#!1VX)NK355I2 C.FH?;8\"Q
M^',J_34/Y;>:S?4ZMV@EV5'6*4E"\$(#&H/U#A<.(!)CNI)FZ1CO1V*DG^A
M F! <J2S!->#_R&0N'*R$*>F_>I*K\"<<+V](%BM9WJ2P#!^@M>^\%,)\51M
M#CSBN;D1N";DM@/Z[@/8AB$P^3&J8B>KP:";QB@N^$@K^1K@=9^5M"ZNND ;
MZ97(0 'N@N&CF;F4\<&T8TO@!HE92!DQ<T FP@D/A;B *8U <9CTBO]8MN0Y
M\*0I<X@"84G(UD!\X1&:8\\E&YU4R<2O0D*-'8?-#-@ 9S);;L()UPX",>U2
M(N;.!H18E]'!7FR-L2 *1UTHAG'-<%NJNWX<%^Y&9!"/P!^M$V,E=:A%6!F!
MZC&<0+9]MZWGR^_  KK$&^$AS0#C&1Y+?%W&_8UK4H>]& P$-$ERS7&6N-_A
MH;(!ZS)QI28M2>RHD-VX5/Z]87F:]6R@M1+;="-"V.N,61*PC<7Q-#&<B3\'
M70$:%1E)!\O$8_RX&0 !8EL!90[ZW;(]:<Q(_8 Q@_9*0_H*,LEVW/CA=ZB+
M703 =N E'G_RQ/9-L!; 'GH&+O:82XI(')T'A^$$OX06VH*O O8DMA"#!ZQ$
M4-%#T\"P]9A>P]4%:@]0!T]SX<7S,6R"3EI0TD!.N  UG>AOO%&&:Q>._2_&
ME05< 0 QN$HL2&=S6"L(+H]>8L%S?'Q4<+<+EIXQ!=P"H)H.2'.#](%0>HU]
M%R!SX783- 'L@5#4\&(-#4;?! $67H0PBH6SWZ@"N%$M\@12E (/,TW<,[ /
M=)*I*#]?#0 #C_UM,L&F<3#-)5R.BR3@0%8$1(B;-:<-\ETV]3&180K[_V33
M/JZ0F\SOCFX! G,G:$_ AYA1PM? +4B \IE9N!DHRE#8XS/@943M'%R0:8):
M^/*0.B)RD0S::< ;?Z(A)HM$9-R0AM;J'0 ED++ASN"F\1+4+\!O3.D>?!'
MB>LCE;-B4D7@CKGQRY\)%PD>#+,W8 ^?054CH[$%"N"4>8:42+J-W]J01HF?
M86L$][D,U@<OA:<A7F)/-$/@#:$,--A9ZSF0"3*H"TX0.O.8,P>*0K' WYK@
ML1G8GO:$"$T/M<?JXO#[UYDQF>%C)_@ @;F 8Q);30N"Q\!VKB,&0A02.:#-
M$E(H,G16=A*8*RG8T4@2'*CQ1,^8J!?"MXV)+$!&!E[PB00./#G*7_DCF9,D
M/,%F=(LV!D;RO?6WQ+R^"6"#.4?2*DH' .DV5U 2^W<6MDQ=:,_L<NPP[=>E
M-@4(/VGFJ[9TT1.-*T?0C.+A/17>OKK@M<N:3I/+>C+F(.SNV*OT8(,#MV:!
MJ("WZDWN4^OH_= 6?P)*8@Y>!3!II8%%FCGH/_S%:#&MK[.Q,FV/^VVUU^MW
ME7Y;T0:=7FO:ZC;5?_; $J <+> JK)CG!V/:51F-K\>G^[O;A]'-MUM9&MU=
M@R2]NY$>?WYY'-V,A@^CV\<4T$<$[N[^Z?91>KJ7KN_O'N^_CVZ&3[<WTM?1
MW?#N>C3\+CT^P1=_WMX]G13*#Z3R;1\>H8/\8K\G#"-),Q1\*,O!$A&?P)77
M9!"4) XCG1W8:?K'+$9?$8"!(]GL]2X[I4FV3"H:L(5 ,4JO9!<*TQ),D?]P
M_4TVQ&_DBM P7=4"A$2X.C(U(D_)%2$B_I.(!:U5/E;\UL"G<L'^0$CFVB]2
MHOY\P>TMASUKCDZ>F>_YL&.1&0EW^29:V2^,*TXTE%)FR^H/"\>@'%-^01""
MB2P5OI;PV?RF&"8#8YJH)[(Q+*%S _RX0F6+]4G_\O5GO)\_7NA\C+*A=<+
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
M\*(AO75EK=3*L![^\=M_:?/%Y^%;EJEL2<3=99F#BZM6QHB"-_285;9D NX
MS0";)F5X):LMTW8M[2X=<WXY,^:4(_I%@KFAOV_>0LO;^I[N0CT*3MS8N]5Z
M2]WBE>\"B@J6<R>MH-_ 5NJ6])(4-#F-_ &%L3OM-+"K7%>8X"N0:K9D,.RR
M56WL"9I.(\Y--5O.P/?>)XK9-#-&";R%J+8<Z.V"-YQOTT_+ZB315%927Y]6
M4G<; V4?2:W&>6XO&R,O66=02B\SA:/":ORF;,21['?T)G6^%Y$4($[ZF7D
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
M1\ )W*!XL^,&#8DR0?H)M#$-5)8 /P8]*3'?S2("X&JQHH!LHDM6T!5_.($
MV[+0' ]_TQDO0PH>@NH#]%H(>VP_Q58Z0B(S$ 0 !+D1$A-%38#ZZ_MOCW3%
MS7]I\\7GFT@^@1(QP(C24-+P<DDWMC\@- SV"MP<&(> @(9T3X\/()@ H;@Q
M6</Y!M38-WK7$(04J!+P%$K*_1%%QS6@L%%PZ<P$<];@! ?4469+KK>+)9?F
M36&6T[ZAU?,O4 K\!URS;P5B!74^"!L')0S?=GXCD.M$F+J!!N"6$? D.KP+
ML'XF^.Z&].@#W4?WQB^7=%NR;"!IQCC'.NS?ON&P")(Q0Z@G)K@/0+3<WP%*
M22T("'X%SH H47R 5RZY_@+Q(4U]:R)@=1$R?&"H^?_&28/),9=#TY$Q78^'
M@F1IY@,'1G)#3A"1QR8S"^CWF9N!)GO6S$;*&7W+9-)51WKT_[?W[=V)*\>^
M7T7+.2>9N4O&>@MY]F4MQO;L[;T]]L1XLF_./UDR-$9G0"(2C.U\^EO5+8$
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
MTRP*_!DOR08$6=BFI9O1[<YNQI,W %ER3UZEQP#DPY)MH3"PEDOHF8#>A2R
MAPAZ$@GQ6[ FEYNU2+T0U<R_K#\@&X"9SFT WL69&,@LOURXC4V!LR2+FX)B
MZ^GA_N;Q]OK7&UFZO;^J2<W[:ZGU_7/K]OJV^7A[TUI8=(F+NW]XNFE)3P_2
MU<-]Z^'N]KKY=',M?;F];]Y?W3;OI-83O/'UYO[IH*O\ #@XZ@7C"+., 3C?
MV@2U==1Y*&2"H(U?==R1*X,) Z@=,<7KU0/Y#0+1H[+@8Q8\\$$GJE&3?IE!
M],7Y<+/F5@M$ P@1(/Z;G\@!3_#=SR#T?J0,*IN9<" 22*<Y2M[$>Q$POX:(
MU^$88&!Z+XG=;%&ZI#=N3M*D?@]N7>*.TMM<>B.0-^T-]O@J)!UO)'UQVUX?
M96\3Q&P'1>UA@2-;FWKPI2_D.02UXEW2+%G2%,V4J;IQ%>LH5+P25!E&P?19
MI/N@)JD2O$6_._O(-0FH"=@%/KT/0!TR$4+Q>Z@7H?E+-29FFL #P(/"&TP9
M066G0T!E[:,B_.*&J.7 M1[H+<EO9V@HIZZ16,5H)$X1&@G=:Z&1'$PC*59X
MJAO!B+2(;1O2G*V=I?!^O5R*PM%EJ]TCG7&?/'3_X?89TS?]SM_'P'[==QQ2
MQOP?T;47M?M!- Y)EM2JSXLG3F1TZ^JWF^OO=S?2[:UT+OVC>?>]^73[<$]5
MNK]_;][=?OGG[?VO4O/JZN%[EL[$@51Y JSO!OU^\(KH'<7'A>Z*GUX'6 IE
M 7I<?Z)\1,B//591RB)&7Q4)P4REVM?/Y* E](J]HD\KEA4@:% \C=RW>8/Y
MG;AA!/*K Q\G\ZR8@U=7J:0SZ+\Z_0'X0Y-F=,"/EUML;24FO!EZS3;J/ Y3
MXW+"FUC4IHLRBYB%M^$LM2J/7*/@^-GM4_AR1](OS^%%XYD ^_L(E"#6Z3M@
M:GI!YT3&T#&;"0SK%T3Q@&Y ''KP._15$O,XD0VAN/YGZ(W(>=#MGLI3S[$&
M.WB0R\ 3&>Q04,86?QD#S16*D)A+*%96[5F.7%9'_!/,A#DK04H,!#'9L9BL
M:G[RDXJH>EC3!FGJE$A,U:CI=QYC%(]EW/9I2\Y9([O!&.]IC/Q48POV.P;V
M6]/?:37[Q9;&4W %-@:\?\.,BRR.,Y6SAJ57+VU8\)O@M]4/]*%$AKLFG3']
MD<S6#J:*/+:8B/M14+N@]H-(ES7MT/:CW)D:5>XR>D^=B+ IL@2O:E:F7G8=
M'G= 5%#U##] 5$"%KKJFX=V&0)2!-?I9P[%R5^7RT[)%D/LQD/N:=G7%677&
M6:. HG1!_H+\5S_0=D96/OI?8V29.)Q@L=W2YD:6H'9![45V'SF(!]VTEGG0
M1=^QLFT>[>0C:P7U*SHJ7%#7-(O=$R[8B N&L=CG6#C>!3<<D!O6-(S=T23:
MECOJR!U:1@,^P1V".PYI,>5BC[3%M"U'T$P,.Z-_K8A:"68X+F>QI13B+"XR
M2K30\"CYV8I6Y>A*3;=75U!L4]:A%5;6L>6MQ*+$HM8ORA:E0CO70Z0KA4ZT
M4*@)"Z1:VRD]]%17/:6G9M/!P(SU7TZF]DM40:D&[, _-J_V%D518F5B9:=1
MKD6Q091K;9, 2[>LPKZ1[ ?:SC>RIL7\?H)*EGK6T%19J1^V?H1NEW#4"_X[
M(/^M:>A>6&:?I9TUZO7##HH2_,8!>1X=OVT9&,O%<#D"8Y8.,D\VC<5)O2(P
M)IB!%V:(8-GPUW9<T>S\[SANF+X]6Q@T7EQ?S#L4;"'8XC ZV9KQ?WNRB4Q@
M!%L^=$W] 76T8RYS7.>=$66.V5MV3*4 .R#104H!</:&6I<-AY<9Y((=!#M0
M=MA/<YMMV8-FQ#NV(;A#<,=^'VA+:VZ/K6@L3'0W\_@N!+4+:N=&%LQX+#*H
MW3EKV)8C %Z0/$\D?Y!8K:TLC=6*RN"RW02B,C@O,'#GL"P"& [2ELU6<62>
M;&;TSA Q7L$.AV,'+5>]5U%N IS=9<F*(DJ#!7=PY2;(QQZKW02V#H93+C>!
MH'9![?NE]M)3'&R:XJ!9(L5!L 4G*M)A HNV651@L<B,@]F2^?FAV]M,:S4G
MTUKY&)9Z.R(#R:DE98+2K4^G>5Y[D?L2DGBH])_>J"?%D[5<?./!3UYB,2U>
M\&4RC'HZ-'9NSC0WHU5#(O7<GT1Z)L27_$#JS#SL,QF]X@<X 77@^NX+?3^9
MP)U,]<9G]D:X7QTR1$<,?.61O'@1&_;];?S<]]KI3?KBA0,)"_+@8F (^!K>
MTIU^81AZL('#/AQ"$,(KI/HVONAF3?K&1<?;',EX@3O&PEXZ+388$G:+H V:
M6.8Y;$JN=2[)M5FCXYM#$%/T(+XE3QH=BN3H;38?<7\S'<<+QSOEF&6/Q2,C
M-2EI+IL+#(L@TX=\=2.LOT59 ,PQQM'=E)NB,;S[TXMHI2H\\2L"#7XP=!&.
MO>%DCU*\]]>_U#75_A2EN%.6@'?Z8P1Z=CGC)6 8\D;:8YQ5#S?I C^%T@>\
M7E,^?;MYH'^IGS[2WYY>,V6WA6N^3*Z1DU61;I?@*&;BDRA*WNP05"'I?8$;
MPY6/,>5D*H(GQS_A7W@98>DN' & CB\]XBQH57?/5?,#88MG;YF=^*WXEUKP
M["&@ MSAYJU-$1X@B6*9ZNAX2G#K 74CUZ3/;@2W#Q#XW%'J\.3,1</N,1K]
M\B#CLG'WL:X8K]WQ(5\1F">[B6M;2E\58?.O$P*=[,,C&0;A"+?Y%K2MT <B
MBWE>>@ =)"5'V3>!HGED_H=QF!:.'L[;C(9@\7O8, A+S4F$.I,7]1(-8>!Z
MH#UXM/V&VR'_!NHB0,WQ)L1$(06X"5,&#)--H+0:C=L #P0$J3?#$#/$C:P0
M)>S19>P1<T;W8PT5G(2V8["8)]4MUI3:@A[R4B<8CB@7P!Z$P%FO0?@#%[B/
M[-REM)A]8O/D=HYOO  RP7J_)&LM,XN8K@H.,AK#"I[?DZ,8>* ;(5I++:2G
M(,1C>@A?7-_[#\6C"<8^A<3MO+KO[*J("I$/^,&9IJCZ]*'.X-2_[R!R@AD:
MGQ<Q,P#X2E$-O5[P++.B;YF4P+MO1_W+T7"*W7C7U(]/)>WLELAS#T>I=P[%
MMUH@E?!\8_=*.OQ,VNXXHF3G^6@AP)[T/:!%1G+R%CLQ (KT@Q%(-O*3&@[8
M=F,$&R,AD2;Z>U23FOTHD%$ _B]I3P@;S8-9ZIFEG%$@=<<C%*.LGPF 3HA$
M_8PWP4_QL$,O^L$.<2)K<57/I!T,$',G\/L\?>QV;  "6B$I>_%S!^%4IG<(
M6DGTRP"9?8^V%9GR3P! Y"76RT2JXP_C\\-B$6RX//V;T(]&TE_=P?"3]$^P
MQUZDN[MO5(?U4N9=.#7OALR\2UEO73#OF#Z%=E@0+E/V,DPYV&5DOQ@)X4?1
M.HP8Y<5TQ=2R'*)J#7XL;,#D%^+?]Z(8_F"%R!Z>7Q$5[&I*UI56N)C;@JK(
M?C!A5N#W+)B.EM,!,&4BP0 "0G1#S*:1S)(&8W[J+1FXR,1NO_].W0TASE5W
MH\ '+>\=L/('@?^#]:2^YE+DVIQ(EY-4O!4&MI$<!A$%I\N0]%W$Q6GW2'1Q
MIJZ*>T\JTTO<YRCHCT?++TGY!=L$UUV6>]:$A5CV[ :D_^V%R1*&(+//GV'O
M?YR[75CAI=L')2A"7V6:5(%.T[LV_\!+'ZO;G7VL)V\ A'9/7J7' !2&)0^(
M[+"6BIG7M0-2B!G$EU0]P6_!FEQNUB+U0G2!_V6]?\P&OJ0=4@%:$500S'^Y
M<!M9Q\B'_RPQ/[O;.2ZY1$2FZ[1Z $6]H ^GQSP*^.;GP T[S+46 @0%(95^
MK5'@PT]U7H@,C]\^L"JRI&G?$"QD5/PRY%50(7GU9^QCI^H0T-7\WM.C K4U
M\CJ>&X+:&&L<!:DTLO2<F$3MT*,2:>J18$X##FURN@?:I^.TS*D%.O&*?&2F
M^M5#ZV%R0LP[@PI-P+A 7D\V\6V87OQQXF0B'339L/OA1"&A'BH  U"WIX9J
MX=2V\%!<&CS G2Y8GS,LRC8,<#_LS!IVP#9^!_!T<KRQC$A"82E9@1IUA+\3
M(_"'[W[,_7 ($9SYMZOFP^>/S*7<1B+J>QU*Z,]QST[@3C**YJRGE9M/20++
MH]E=J59(.K-WG]I:U/62>.0CF5JR(#^('R$Y?.@'$2P33!TPE.%#-^I)W7[P
MRB1+E!(U"5R!(>V-WIG'TVWWDH6/>F@IOQ,WI*8'M8^IO;Y2VY8G BQY"C\8
M$?;C63' J U8AI[_/HKO3O)+*-K?P(J4:+1,-3^X'S]HS!&*S!6;=&QGOKIA
MNQ>O@B["E,@;[$@4,5MT[(.9T/>Z'I)W+)NPKRP)#F8!KNG]&H&MBL<12U(>
MV>]I93 KRYN>=I[OA%Y(07 ?#%ECW]<H2@>U%YR3F]]XXA6(:0\!A#X8?EA,
M_*,F/5"JC7?$ZR/#>=3XC4D5"368*D[Y/"7/:5\JQ<::A'@)!J^[Q/&3=@U-
M8)-"'=UX9BL#4-#.NX'T3&;\2O2*6#@E'KP$^)9 \O=:JR9U"0 1XL$TRM=W
M7Z=*L#L<PEJI?1+2F A^ "L=]V>E=2I*B-^8!%-2PCNY)7TF7B7:U ,_.;G-
M11I],.FI%T3I3^-38UZ05\#POLLV(PYFLWVFOX2NF&=DT:E;!/W@T3ADO:B?
M@S'<HD=H4^Y=6!@][%/U9JEVP^7I/*0.),8+MED,FUB<@FX[:\Z_760$X2QQ
M:DU=W^YT;UZ)^X-"&WD#-@6IC_[5!!;GHH&+D?LTY"X%R!D%D"T)7N-JY#3!
MT 0=C&(&E YF0_PLB@2J+042'U2$*'+#]P1:VU[8'@]PE^ #BDG/I.^1GV0:
MKV%[#'?]"3>!>Z9I\7DB&5,:-I<R_!HCN]XH 9Z[:1R&.2XJ[,9M2NV=!9.'
M!THI)HIB,F7R)#[O;. !P <HF[ '4(P;B]"9Q+)958'ET)"A.\U<R0I<,+7W
M+7Z X3@< GQ&6:#[ IP3,J=PNTUHD#PS]:TFY=HA!BZ@&E <GT2DYA)-*+M\
M4#\B4U+$CH4N15?BTU7#$X?H'.RPKU/C*+6_'0(7]F5\B#%:ZGV6$=AUO1#^
M#$FW3X4Y6@)P#)$;!_CP.S@M*?9'3\0/:\6?O(HWX).$6OO*PV6AN9E?H+H&
M+ARW.$JA"!(* 00:;72R.<XPL6)<#)FUB3<<L0<G6"4%^$3/8/91Z;*?"0N?
MPL,&?C]3]W''<+)AVMV04IO9YJ;\?3-[B9]^T-?LYY19XN@MW:)0&GD#/&(6
MQXVW;>PGJZ$; 8H".U19&D>$!DY3)SVWG EMQP<?QVK'_4YLDD]E%Q,]B63)
M.BLN)7XZH$[)20353RRH?A%=+,:5,;#.XV*O"9RH!S#_U6OWO!=WT6U0XF(6
M?3*G'ABM+P^,;I'-7E?/1#A5A%,++T?X7)/8K*U;GU4['=ZP6H)RT^0/YJ >
MP"6]:(U/FE;(,+5*HHE-+"=^SD7_RTQ1U$*)I9J4CY%VY_(^\#%+5U6>3;49
MADV6-ONE[[[,UHMUO3?2@>?O8VW]I$+,FA2R;?1C.7X)"#).Z5VH^9I[C1N3
M8P>>PH$_VGA9]=TW8+L?<LX:F&T-NLTF6^!*<94$*T: 7SQ7T3BA^K0;AJ@*
M);Y@3?V$6Q9? '<Y7W.1G%R%>:9N=AHXY49#J7]P:07$X\35*;7._ZA*OEI(
MT(7SQ6TS([V)Y1FX 3SBR8,O?2'/X1C,2P8:FL7TE9F:$8GJ"_2(0)6>/)!T
M']0D-=&NOWA=K#%DQ2BLI(7F0,*+>$N:28D>_?1/UT-;X9G9W2X V4PR/WVW
M'9OWL0TR$S8&,OH<A&'P2D*, J[^YJ_PA*Z/9J4L?;N_DCZ[_@]9NJ>T!69*
M,XH"L%>8\0=?;W: 9;QH%%(M#!9.T\<3O\K4O*$9Y]0? =L#^X"A;%DZNR/4
M&WKV<5)V-+=G20E2;6$S)YX_=,PD#]4&JPI^<D2=/Z3+-BP> TIMK\G'L&0O
MMII2>8+Q(JZ2[SVRVWRCIE+"EA]F0YS4C<M,5HPS+M0% =OV\0#1I96R>W#)
M'H@7O*0;A/-IBGC7^797)G(^]<4GJ0$C%DB&S8^Z+DJM]X3(W-F#<?%@8!=3
M8C'[(2\W9;ZDVO@<"]@O=2NI:O=HI.?R7*V7RZ#T=*Q/)2>/S.Z":M3J)CXV
M<[&]>8/Q0.J#&1_"_DM4742^TVNF0F,<GM]&WPQS;5HU1<FBA"1R/:$"63+Q
M!ME?_7WL$TE7DF\:R[_90K\6(Z_XZY2L].57+-#CIZ7$(HAC#7$ <R)Q4+<0
M@!&%IB54\HKXW]GP3%B."%X68FL:1EI:!FE%<[1%KYNC'IIN@LM80QA+2&F!
M7N0D= </U'\7U+,K]<Q'_-V7%W3G@B0![6#,DAUH0@]5#? /#.[^=/O4W_UA
M6F+[$3[UT=E(WMH$#O*_;*6F ''V^R 9Q?GL>CZ1RRQ[C%M1&8^:''-_SVS^
M*VST)/".D8IWEA03AU8G9XE:A$]&["BI;Y30B'V;4&1@R0[1N#^Y-$S:4DU,
MUSE=NTUS'%FQ7ZRN]#&.2VW=_U*5%!E(,<LO+$#0QX[TD52W)%KKC#8*&_X8
MO\8<=482LW1#(SQB\W?8?!>U7)K<VY&:TSC6'"32X!2BXC/+4A@/!M0Z&_M]
MFA.!1_CJ133M"*P09I&_AJPG29Q$/$F"ZC,3ATLGV;Q-!7L6E^5-;2947_N)
M53&GR[),D"'0*C[Y2^AUT!H.@_%+#Z-ZF&KU+F,FD)]UM1?!)02#?V@S^53!
MV+U_2]W@LG_+52W=\^1Q$G3]$H0$DV]^ATV*.@GS4]OQ6QSXN_69K@0?<$D]
M]\ AS4GB78Z3LS<XN4\E166RS_);\_%)NKV]W?D9'85'ZE25VK1L2)9N)@UD
M'ICCFR4S7 7AD,9>I5_12*%)(UP2).8:>].XQ!2#*28#W,0/G<I]P/RP:2(%
M*_U-'I=>%Y(N1O,Q 85!8/H'4MU]2"KM!3TSR6M,K!CUL>0@Z:L3!L, %$3I
MP2>7TDU_FF4Q/8G$TQ1?THJ_HUKH[OU,?)!4U*OV\.K#(?6\X303C-H&S,4T
M<2/#DB:.K<6C3+Z&CO5)OF5F'YPP>'MG]0V)F@K7^/'B:!P?/8I-WQ_#VKX2
M,HHS'&?JUEA2<(_T:0KA5S=VIZIQ^!<34W<ZQ87N1Q&*9UJ5@*7J4FL,4$47
MCAE"]![= -OYX0W8+>/S_ :FK70KT^+OH,LEI4]*SN(N+.A9[%"3@\ 6M6-!
M0K.BIZ73$?&](%QL^12E^WW@%U>TE))7]8Z2YYI+I5*FXF_@Z7K1_&*3:HT)
MYTDO$^I,9;9ASDI BS_BC/57\@SZ&T$#IC<:#:/+BPO/_PG*,_!0+9J44]7
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
MXJKC))W>GU:%34(?[\1=-C90^UC;SNXQN+=[^ 43K3@P$9#!%60HCJFHIJ:
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
MNCT_^F AB1#U.GPY_ R]P_:UF(>']+_/0><=_J\W&O0;_Q]02P,$%     @
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
MWSJ\99?F?O<.6G'@NMK9?\;;GB3<D:_T>M8M)WZQZ,;Q=%$OB+R;O0[+5/"
M4B:? ^B<4TT =Q#3TF^7,27C<FJ_&WP8Y"$=??5%K&-*=3!45&A1AI@ 53V)
MBS6K+GL&.AB=#=,4+;1VHYI2L>V,U>H>SR>S+_]$,JF_A?&TOOBH++![@VD2
MYO-Q&:_:9Y #7?F&D:)O70P%W\42WU2MD.\T!(Y.D<-<0N[E1DTC_$.R%\=D
M\BY+OU=.]*X'GL\Z$MYT=0DIG;WKPG1.COH:;?UI+?#\_T]7I_/;S+4.Q4>N
M P3,U>H:1EK.9\B,I6)\09]:EQXZZ@"'9.Z&N"[NGU7W%1P^>OO/YR]/_FR9
MP/GM,WL. #=C;Q7RD9J\5ASK#<Y)RFF!>5T\Z^H+E][YFL90,X12O5:&3W'U
M+_V\VD%X]C5]"-/W^"8L\%DIF,C9LC$QSR($74(MPI3 \X!0;-+:68P^-D^N
M/NH(&P2F%<+K;O9Y3-)]?/;'O!:"O=@$>D3+]?/R@NI(&).*%[30I#*@F+00
M;?W125^8YHDU]P&W1S<D%V7 '-\0)?<A_I;9+9OPK9($K^)SFCL1>0"!9+:4
MK_7YZXDQQ7F.&>YY4JT+5FV/;DB>PH]/ST/%WS<]GX^G89JNXBO*.I>$A&@X
MI^4C2G7W!407D7#2-(C6Q_W;HQM2#NF/3\]#Q=^,GJLAGI3+PSZ9'C3!(^E\
MJCV;R/L.$12R HYB!! ^<*\M,A=:IW3T,(PA';C]0(2_;T+UK;@W^3TV6,S&
M,3!%FEJ\7('+]*,0S)8@Z;_FE9'V=7MWGX>G2#%[&B]I.LHL>C3(21)$#V5J
M/K1AGHAB"L7<U<MKO;0O/W](+GQ/_/B^\\:>T]]?+Y9KZ9*"% *Y]A92E'5U
M6@Y>F0(\2%V<%L7:UD'?'9"&Y$H?C2;MA'0P<^;=>/3H8]V?^Y_S[>Q'B<Q.
M_?ZDU*)F3\?S9<6[D75>2BL<)&,+J*)IS%$ZR#Z$9-%D>L,=NV';/VU(/FS/
MO.A)!.W\SH^?)K,SQ'6NX=L/H</'Y);DND=,Q%V")AJO^;M*#?KVF_,DL^A#
M)I=$0"!&D,^,'ASW!BC*PY@CUT:U#IG:(-_1N^P]I?X8.NH>9-XN(W4CV)$S
MQ1I/!EGR6K=?%(K>%(5PEG-A(OFE,;2^V[X9R9#*M!R)3@U$TO(.S[7HJFK;
M4\Q7*R(O3\&^M<CZ]KN118^H44#*DH)_5=--I#&0.:9B0T'.VA=). SSD$K"
M'(ER1Q5S3_<_K2TII-JQ*XK:=(0"":>B!W()H\Q9^%QZV 3?+;/0_ERTV5\
MQZV7L3Q:?SJN<S'-\Y/N:4WJKX?K]5;EJ(C B+T&* *MISM,0C#&@\W6"!'J
M\7_K#*7#46_#-O>3^5E'EG6_1O1:0[415XGE+!,X78MSF>3 V[PLC"Z-JT7
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
MZU->S:9IO1]6#,&(A4-DR0+I4P-1LP!:!F^\8%&FULD6FY$,R5(VY,9U[=)
M#,T,W64LY_NCRBLRK))!]I'&EFM1&2D]2"D=#]F'V/P$< .,(86\1R+#/@(X
MJO%X?KHX[?#W0%^7.^JS<AE^*[.RW5/Z,#A[C*^1*;K\''(>0G!<VV5/"%#1
M%' \:]($S ;#K(ZF]5;HY>>WU"G?YO)RS9G7W7B:QI_"Y,7TOS!T[V@0.!)*
M*6VB .M8JGLV"+'63HV.5"$*+,ZT+K^^'](AF:F]>7.;'NI):+T8K>VP?IF-
M4N!1>F_!)D5(HT[@I!7 HXA!V.2=;'T3<Q^<0S)[]TBN'05V/]1Z1<K_W1><
M?,;?9]/%A_G(D)]F,LV,%+5OBB\27*RUO(NQ)L>H9&Y=W_<@P$/*!;@?LATD
MPOM3:,_'GW&$R0H>R$V,.M,"R=X#:5L.1H> S)G,2NNTI+V #JD,QOVIM)U%
M=H_LFIUV(ZE30,T*V$@SI!Q7$*)S$#,B%R$K(?N, K<&.J0ZG_?(KEU%UG/<
M>-&(^G)NSL4!' 56-W2JWC^&//2);>+)IN-N=N-J<U-PS"&8NL-D2PE$T.#!
M!_*WH@LU$2Z8Q-H7I]BB8_ON(UQOG-PTT.2-%4(:<*H6A+">OI/:0-#<ARPE
MTJ)I/-#;$0TI@FS!CNOJJZ$\FEG!\S9ARW.E[S%%FU71'&LOU@(JB'7*J?"2
MDS9ER&SKW8?;$0TI$.R#(PWE<2R.%.]B,5R"+CJ#XJI6Z60)!'KKA%3<-D]1
MW(4C^X_W.=;N%).;Q%S=F, "!QD*>3*I=J80)8/U7@ECBK6Z]5GV=LB&I$<;
M<N>FI=)03,V7S-M%6-3>BR_I+VY$:)25/F@&4J6\ZI,36$&@H,C9)(/ YDD1
MN^ ;DLH] IV:BZPYJ9[/.IKKZ8WF1TJ;D]:0'4-015&\X\F9$,SXS)UGPF-?
M>NE69$/:5SN&7FHGIIXZGC^9U9S1T_'T_;I-WVPZ7R6C70K8GGU==(&D,YZ&
M[NP%3>J\GL[37])\TV/>OY@NL,/Y8I1Y=DE&!SDI1FY/T>""%U"$CR98I5SS
MJD<]#N<>9OHI?3-?C-.([!)2(&"A:%:+Q1A=2\!:T)E\O10#-[SU)M,!<(?D
M;@R%W[=WG^^/#?>I*-;Z;B1T$;&@ RMM;?M78Q3E.,28$RM*&M'\2'%_M$-R
M;GXB\N[#A6;<O6.?A<+O(K/TX#Q97PJG$P25"TBOK>/DU17=VC_:9=]K[_%>
M<5PW;"])7ZO4<^ RD+\A)=;N-!I\\9F&K70LK8W*5L"&9#X:,N>&S;^&0FJ]
M7M9K]GM06IM4>QN!MK4LGK41O(\:I.'1^8(28^L-GCL@#4EK]\^9)H)ISI;5
MKLN& ;L:UZ@ 4=1B4+H8\,'55)5ZM5%YD51?;+D!TI#BSB.PI85@[N,<]%DI
MN&RS<O';-Z0KWR"Y,VD\.:_0VO0@=)=']G@2NO?(>SX*%8X++I6'D.VR9+RI
M6?@,A$TJ"A:\;%XNKR<7Z=O$7IE4>F'5X7$^"D*C(Z4))LI:<-TA..L=).&5
M1"S>V_8EZ>\ -:ABS"U(LCFR:"66QL'O=["6>X7?KM//1QBUCR4:X)X0*J<*
M!!,<%*.%,ERC4?U$NG="&Y*#=$3B'"2AONE#D3FIZMI)+$YP/1<C);4Q)4B0
MSC@"F!-X1\X<FBQ2((/-\4@4V@1O2)[3$6ETL*3ZIM+F,RJ<CRQY<2)P\NQD
MC*""KCT^A ?N+$I.CI[.K5L#[PAQ2&FO1Z14$XGU3:L;YN/1>4Q1!W%:&\M<
M\5-'/C%7&(^ R^)TM2Y=K&=:Z)B)1;CD6>O\_J8#&%*N[!$I>01IWX=)719
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
MSL?3TQE 8B@/B16PV>1ZP*,A%+*#4;(DC$BTY+4.QKT3U"-GQY;2[Z%&UBJ
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
MH'U1:^S%M[[DT1&BK5A[2%Z]:/TQ^=1=[/<KQ'!LI(C2UT(&IJ8D\"+!%VY
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
M2IVP*!8@94VNNZL^=F&UAI>*Z)) []:I3;;YFQ\K)YI)NV$?E-5HGX?)Z:Q
MRN2TMOOX$H:SCAST^7C\G:R@606E'\QVEHED/:UIFBQFC @Q>@[9"\$]>=4L
MK]-Q=7<DCY4[O6EC97>4IESZR;+^@/E\UECXKY^[T;P9\?MQ-_OL"\X;O"Q&
M$HS//#L&LIX<TJXI:AQ7 O+?,2?I,X;MUZ!M43U:CNU#2S?YYMOS[6)1_6D3
M_C0>G)S@>-[/]<*S^^D+S^BC_'X\2/25/X\'^=AX81(R0WP*%I1VB=P[37NV
MC<H8AZI<+[NU ?F:0'RL3-R__I8<\^V_-&2*,N94:EYR[6I5:/&NQ])0:-T6
M]#N-_NF5AMS7E4$SS2RATN[UX&9)IY,%YBO0+OK_LJ2SDR*!9[/*Z9J!Y^1H
MQEH+$9GF7K:N('T7ID="E9:27T*-W4O'7>'R,68;<HZY7HD:4"EGB&@S8!&T
MWGFBL6G=/>3J^Q^)RK>5Z!+U-CSDO6CK6_-77]82634LXZ(2&:=_YWD44(,J
M:R-?<AZ#L%"02Y%5\)&ODTRR[OL>MII[D^P2]>\<BK9LI[JH67GS/L**:)64
M'"2OG9)L8A <R<5JYGAF*6K?O%SD!O@>-FUZU\@2^NS<8IL\MH289QUX*_ ?
M^]AQS%RKR!G0.A;JW56H'50+".<PU4U+Y-;YY2O!/ YBM)'U$A:87BI%SMLS
M?PK?<-*@8.1M3VM2-W)MN(W*1[[[C/4EHY-ZC3,[92O=^&L8YRM=CGE)S.?H
M 85AM768AR"C 1-*L5)X47CKLEIKP-IUS5C]BGG -Q8I"Q,&6#09E',>/#E
M$%!QFYDMQNQOU'LM-]F:$]=7D):2OR]E*'_,VZ/SZ6DW7I1@HR4O>0P&N"NT
MT$9NP*G$02N5/ _*:=DZEV(YDD.E4C35]8T.ZCO+O(>PMYNH%MVYUL#54U+%
M*DR'R:EHH;<[J;"#T/=)BE*]+H,(1L58RSTQ<#%K"$;(&(7(1;9N@[U?,MR1
M3[%/+FPBZSZR*6KRZ-$HOZ%O#O_/^7@PR8/9S=.BN)[QCJ/,8+2L6RK3-69;
M0@Y<LU)D0=7Z;/,.2/MW6-KH[GJ"14/!]Q L7[-"!R>CY_68=;PHKJF+X)Q9
M!,:8 U5]-5^JAZ:=2<62+&QKZW,9CD?"@)U%W$<E+!KF9#I(/X,JV@D;U*R-
M P?%#0>73*R557U!@=GGYF6PE@%Y)(K?7<@]%,7[ZR@/)M/Q()Y/,;\,XQ&9
MQY-WY8*D-1ULD =A/,#)L8W11&\U9(T65)I=N&@#6(IC2NIL7>NCSO71[9\C
M?7NF/6FFATUCM22.,?-9FA?P,&OM5T@ 7B?0'DUTJB096IN4J]$\/HXTDGP/
M.PJMG?.3V*NH+JYO!>,YZ=I"%FV]V?<18HP<DA/*LZ *5ZWMB5O@/#Y6M))]
M+S58Y_E?=6N=Q;/-LP.%924D50!CDG-4/M &ZXLOTLIBBF_-B.5('A\9&DB\
ME^K+UU#5,*!9'\BCX;#[6M,"CQ,1$UE@X+UB%X6G;2K@K$G1$$JA6C=16 /6
M$V#(CKKHH3K,7T=C3-W):/#/&<QG."*Y3R>?3L/T[]WY,+\^^QS2]&4I. N5
MI:_4SG''2DFGI T@>2V&A9Y#Y*D>Y)"KE6D'Y,V;]VV']/&1:@\::YBR=</O
M>_DMG U&LTGP'D=A."4S^VB4%^DD+[]]QM$$CZ7FML0:@"UT(<.;K&^GF(6
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
MHQ?/'LNNM[XF'L,83K!N]M9].Z_-+(L,848G35U1=(K3C4S+H@5Z"D.L(S_
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
M"(!>);3-A#)F2:T)L5A38G5='"B6Z)"QY-BD.@0T9*OY,):U%UQ2RP,Z@2X
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
MR$']<D9G',%93W84](VF,$@Q>@IHF 8GE8!,IYW4VJK$!E'H/Z'JQ]\\+KM
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
MZV\G-+34_Z&C/T-/?X:+E9F5Z__Q0?D.<#">$J%KHZ6Y#)SBH*'EH*%T "
MH*&G^<<!_/-!<XIZCZ<9&,\P,5,;5)\%3M'0TIZBH_U[U]2S0=3S !T'_;E+
M-S5/<QH]8[CLSB43$O^54?AV>2NW\0!61/:Y1^@9)A[>\WS\5ZZ*BET3EY-7
M4%125M&ZHWU7YY[N_4>/34PA9N86-B]L7]K9.SAZ>GG[^/KY![QY&Q8>\2XR
M*B'Q0U)RRL=/J9E9V3FY>?D%A1655=4UM77U#6WM'9U=W3]Z?@X.#8^,CHU/
M3,XO8!:7EE=6U]9QNWO[!_A#PM'Q7[]H %J:_^OX=_WBH/IUBHZ.EH[AKU\T
MIWS_-N"@H[]T\_0Y32.&9^Z<EV5"&+ENQW\M;STC+&N,Y7[N,<#$(R(W?P7W
MU[5_>/:_YUCH_RO/_L6Q_^[7),!"2T-]>;0< !@@/<J,$@/^4RVA;D< 9MH/
M8P]TR/FC)Y6S(+%]O>J"/-U8K;H_QZ*SYIM/@H4L@M^R)^.*)V/Y/T:>J!@Y
M'\$MI<J^3AB9D042+>NJ ]-=))R4ER_FA!7QT3=0 .\<I9F5@HOT%TZ[U]>(
M779?3(S=<6G5YGIT42PS"O@_]K^P;'EK"O"P9G SMZFY/OSW(+>T9&?[VSCY
M"WHWE6C_],M]3H]__DW-&;/##E/J7QI5TR^V6)WT@O&50@405OE9RSX4P%93
M=+#%A+!" >C/]A-E\;$2\TM5P9>'PQ^NC]$D_Q1>CVZ_#]])VDGF7H$RPE^Z
M@H*'+0YJX\A2CL<Q%BS(IMI0SXJ%;1D/'I&N\4OJ'L"/DZQT3)S9V]DK5WP)
MH"_/E R\W"@ ]/?*08 Z)V%IZ?Q^<*.KDV- /"DK^")Y\'BI.Z*%U2%V?H?]
M-MGJ,*;:+,0^PIW?H[##"R0K^&;76V@/&ST7_ 8;WK6@=Q<)P;$>]A7XO3'V
ME-S:.+R^(B(5(*9TGJ^G1]TWK$DBVT]"LVK 2U)E5F]PZ]$+A9J>ZL>^&HL9
MNFH)NJ+R119M:=;[T[,'Y?,O^:I5OOD]:4%6?)WRU_OM,7VX1(!H#UN(9=9J
MO!++3'C-$_4T_D%,6H@W3=3*>S8W=P+HQ]#J?VZF_?_&[@,6]_<,8^!5AJ$:
MI\?YU'0*"X;Y%#6S)Q8LZYMO?#K2).\E00.(!X2M$U<_S,+AI-RTS%UL2GCV
MSS0)/D.D"@48,J\3 6V7CK2V3H_6.RY<TM,ITIBZ/"_8J^'HA>G1.UJJ[7&5
M3DZ?U.@G;)PX^8'FJ'UL7(N(@ND+04XTVC27;L\DZOV 'MY=/J M@9W!"6-2
M.I"33ATUQU:_QA2+O!6FI-G6[K4!TW>%Z5*$2U=$XOQ/?=-@(;+@H-V&''!;
M@DNWU\TDQ8"8(TLG;?7I\N&],#Z;-R&OW8_#L+1X6VS>=U9!J31>?#)*[IFK
M?.,'(:^6PC=(*34*P*@>KL>1.H^H[FSVBCP.@F\*G<IS=,>/-SH$C:6MT:_M
M:."'<:@)!)YCJ(D9#SU'U(QBM>F@/6>YIJ;K]'):,WCP!WCG?8"+DO FA[9D
M@-=:5T*5$2'#*0TC6ZS5@1']=2P5Z:.72<[XJLV55(!AUC6IOG!_2*<\ T]>
M%Y!0]9+1<W>_&*<T[/WRN1MP(+^KV(4@B-V-_OI'(P([^9U09!E/_# L<O?D
M<KW2*7F06K<:H!#W47*PHL"8:V01[2314S[1:6@7FKLTO9E2%""]WCVB<1V7
M'#EGQ>,,[> O*8W/;=,(C*X_)17$4*#^ND>]Z(<<>_2,..'(JP>[VV7(1K@I
MF-TB,U)" 0+=:!;-+;^UJL&+WSOS*3^)@7R$B9&28>8X)XL:W&QWR=T5DSIT
MFLW\)R1'&SNX6;NM2PG48(WJ\DPJ^U8B^;2\.FIR\OS6UKR1H%O'5R,N%@"8
M U0?:__.+=,F4(#OZFI6:BC19GYCDXV2)0H@M4 !&EJF]H)W#LW3YU',$W[6
M?5^J]G*3M5H">PL>U/*RD]9$7,R.V5X_%0, ^=7,VO$C\]\F(DN*/FU18KFW
MC+2Y@/]C?^T*('FI<#(YSRYK;6\6.MUJ8^L2KEOJ\L(,$ZMC^M+FM7H?S!LW
M1&:ZDN47Y"*'C.#I*7,\+S[9.5DQ>2?(QH#_T5AB=0#HH[OYXR(FQUV[^J07
M=<3ULHK61Q[;>+V1393B ,C4;V-!-)S,MVKL)"0Z*ND5I*YT[HEBG["-JM%=
M\RE2$MU8&^@">"[3 OV.M2L1NSQ2=4%MB:W<IW#, V$VE/3.>W';)6))?A<9
M1[[LE[CPLOEJ^4+L\PWS85#(E79B?OWO8:,P;2J4W>*.S5VK#>CZZOKLF9/\
MUM:O:"Z%45Q* D24QD1')'$<@H#PJ:1JW8%K+EJ#YF0ZROFB31PEO0F\O65%
M0SUG"APAJ7W[AY-APX=CM2PODI>7M402;J[_^J4K^F=L8+82O&E>!GOI9!78
MH>$;0>3O4.FKY>7M76,4#@/O]<<$G-[:!E>"-MF=OI!2.F8Y+T:=&"_HN;(O
MJIT5^IHG'"E "MF-.ZD,P3?9EW_1?IB?17/K.^U@]=<WKC-%AT*BG(00IC-S
M%:9I$^C,W0BX52/4D[U5@[X_6)#@,78;N_SI=%+.%"*!4>?1],<,<X2/2.*&
MY?"'ZHWLA HP<OUQND-#DH!'0,W!*['L,F["U(FE'_-<5)]#4!"I<H%>T'[2
M@5T<>>PX,766 OAMM_YX].C:7:9='RH*"AH\,W_8]L@S;37EP'9Y7[T@;B#!
M36(9$0>J=0TA\Y*R#/HOP&P7&'?#)91O586AICZ>.L- >"0:>L:"@,3X;L$Q
ML[$OG:[MP+_!5%9H=8:>%/X=T2$G@R0VWCBN1Q3 #CPAW0D2VLEJ%C\6?9L%
M,RSZA=RXX7^/BX1?ESV$U/^FV;.+2M+IT095+!'/O/FY"K=WO_ BL^5G0(!B
M8[#1D<+5<@PB&E6C$WMI($$O]H'L463.!"T;\F6Z6C??=]J3;3W/U_ZG6K9(
M:7 ;"L!*/%,3\;B98V/FY@O2<L[EX.WQ^)^6!2=9-7M[0@&T-<W@>=<V0V:B
M /97 "AL?[B\YKQ#KFMJ8$KW;-)Q9?";+X"[5:R74?MNBW_CCZ/K%" Z)RZ'
MA$S6&I]/3K90#IC*2YD9-]+3]D%^#N,RND7/E;0$XD0YN#(0%89Y[^@NXZ2C
M<UW%9]M3^8,RMQ8WBWG?48"Y.X(>- 4?/I@L_FZ2XN2(+=C\UN^1DK)\(K6U
MBH#(O=NX'&[*DO>5X7)3;1M9 )>'>.\(/?LBXL[0XM%7;%SB35N3=8TQMQLO
M7;KDIO@$;\!PZSQ8'2<6MW;^3A9'#N'8VX7YYP&:?IH[4(4:%FW&^5E1E0\-
M4X];@H(M?%XE1(D5*I^*$OOR7]?N[U* F-FJB!#RZ?%RW.G<*R/W72)T*CI2
MC(]A]6VTI.6+08ZV5[C]9<N8P\IB"_.??5E1K+B_><!T-(0IVVJ>0[R%V@]Y
M]?!VMEQ!B+\JMA6ZPTH!]%\NG@(W-*8)TTE;$%#4=B481 RU77&N!@]V^!-T
M\^0,>YK,L;XT/6KZ//1AP!C:>\FT:S_O$%F_J"'@#%5*(=7S4H <O7W$3 "T
M2WI2N(L""'K32K\[,.4/:%F52U/K=&!7>R:[QT%:N3YSL/P!T@^OA&X&+H#C
M4LXZ3KY+NX5]7HO.;WAN^85=PB4;-I.&_JE\TL%=IGQM-#FU$L\_LKL-:O5$
M)R>)[5O $BQK#RM_:7 103C#+L2YW.CY6.72G#FTQY&9Y'LD2AC#I((;QM.-
MK>UL;IQ<(UC.\62D&&5N"$DDJ]?R_UJ5J1?,EJ  UX<H@)#Z[QL,641E@L,\
M.DR#[XTFMNL33]HST*\I_P1(%_./E12;N+QQ%H#>FWOK85M72K.D.7&L@^@<
MA19HG]\QB'"IH !4QX5K R/U=)^@.]@C,\X3+#,52A;2'<=T*H%-V5KT-<&D
MV-/F4Q.:\I.3]S>)RTGB2<L%@]$?,GHD:G=5'/=0T4A0$R=6S^!$)_+ *VHM
M$:9BVR+2B"2-[PV1<B\%;6! <6"LD;YK!]1^L.6"A4+(4UVM8BOQYL4WHW)+
MSQDR#)87;1S*$/+Z%H=/AEWD6>]O!YYL1,CH>WL+ZXK$!%3>%$G<=NHKBHWQ
MRBLXD=*>;Q'E=#PJ;OX,3X(9CFR!.H]!]V%NI&8U)YP$>@@F!VUM8+8UG+#M
M6^PE_VD7H"&OV]1=;VNQO9.Z.V_$O9)A^MV$_M,X<CC1BJ&= D1H7";D+.@%
M,;2K/)G,S5)4M3EO-M;XH_NM48;9>^4+/\J&V"?R\(K8PU9&YX-8RYXQHEWM
MU8/$&Y.<(T\?S=9^#+:9LA>!<%T;Z;R_A<Q>YLO5:ST/M;F=^BCP-IAS+W%D
MJF_VYTHX^1?\FUQ#Q(2:/DYE>FO++WFJO5Y")+VU3G@;<?Q2&=P9]YBT9?/,
M*6>BU<[6E3LGFU$X:H;NC*#]Z5.%<0#MMX+5,L<DL0'32.)TNMWXYC&JIK-7
MNPK2#M(^WFY+CI*P6;D==7_/-1I9I1,2?&8R&:=0+>B[I-B9,XE0V88^N,O^
MD_VE1U&WQ2==;>L'Z^W/G##BA4I^RCV;"8WJ5YN*, Q;RG/LH6X]0LW%UX^_
M/2E%Y"TXU6"$Q=G.@B#B[(X$3XSBUA$&\<ZC+]=/V[+U6"[B>76E"^JCD/*'
MH%_'=VDN*/*O@>T,QQ4AN.$!OZP%AX8AK_HTM/Z5Z60\-C%A2-'LPTK>K!II
MYLR\7XK1[@!D#ZR?U5HE4\A\H<.[^7/ ;97?UE8M&T=5KZ:(]H2)$QLGSM49
M^EH*\%:@=9UL-9/#^4VLN?W/4QX/<.C%O R_Y99, N>)'$%K3B&- IPK\LQW
M&KHZU>R"TZQ+4WO?G/6  C =LR0+RZ^2+V!GDN;5^<=T![Q.@F3UJ_7?3TYV
M<9P-I)FM5]=='$UW-4!(+*<UDFLT+.70,U?36I?V1UC N]W^_K\M>X[4>3,6
MC >TO9"7N8RT@?^29LQ?4+@^:L&6YI[O"'GO@%=8:W$J*C!5PD!-7UZD.?CB
M'IUH%-5HV[#<!,=)M(.9O41'B(^*I^SQPI<L?(Z6GLK6R/'9O?)YJ _[BILB
M,UW+684[#&H(6.16PNKOCI:=C39#:RUUM]\+('8SSRYS8Y&Q34$+TN\F%QNZ
M(ZL#2^R,$M_(]Z[8__;)C.. 3SP$]LLT:F1N#/)7'A1'M/]Q>>8X\08O=Q)4
MNWL"5H<A"H.5*4#K'?E93E*6+L'?633"J_V#2O4/5G^QM0_6II<H0)"B5I(\
M[H#\U;MP1M\WT%-^Z<\O:_-MP28JOS1'B)RDAD;AUDW2=?QECSDE>MSX)*5M
M0W.SI@^"RWR/?)B21T<#-_)+2KXF+"R\Y.AF$3.?COS^D$$D<;+!,)P"L,#T
M<$X=_?;6O$-7AEVSCS[G=[A==7L1CV;,&CZA2;A5-N0Z48L'8V>_I]E[ZPT(
M-6-X#&<<C46WMR(%<QJ0#:JNX)LK7U2=[BOYFP:\\ONCW6DF)93GB$@MFF2&
M0R;\23T9PB<WR=^_!O<NP*-XCM3TG.<K_ Y.+QY2@%(;,EU 2="(DS-K>M-#
MS7.:=/>$X\2&Q3-#7G]A VBK[SFJIN47;RUF^!LS"AOOB,1P4YEX@A_M3/.Z
M5Y:VA>CN;_<,F\I-G=K.GZ3,&FO=X,:6[*3T!= YAV#.01=Y?2>CFL&JU=-K
M4J5+9AAH@3JI<:P7+@B>^S+#C35$YOI=%B-:%9<^GG&1>';FX(_RA_UYMSPP
MO!K&C=/"*,9HW%R?=<595VMD/DQDK?&Q;,T8Z- PP;3(N/?(]T'XF )T3(/B
MM+_SQ3DXCJ/^#.U9[^TC#"&N=X-B<>UD)D4G>RFYLG"?V[LN#S<F8^[< 4^&
M<X;.=&)E--:XL51*H>9:1KPU=G543:?(RDGE RH@L(#Y++@A*S-_\PN@RM21
M<\>!S^AQY<WO)GPB8_'&5>LH?V3_)S#;T@27LIO7EE1%0,\Q:L#<_XSUV(DJ
M^6>+.(&4G]/!.*D3EIGH_+O:#7FM=>D2],B> A@P>"@Q3%* E^#QRQO6"BU7
M"9]<)>,^=22303VZ*]LLBY[\%.";ALVLRPWX+;EF*;3VT-:FW(G9JU?.[[59
MJYN>*V%NW>!^[ ;L<X]%M"D'CLCIK'PVZM[_IC:N5E P/('VZQXZ0LXUX95!
M;U&GB9)82+M3EI^-@:79;];.8:1ZYU#(X2+,(P#WG6^.QJJ3"U*5F5F,6+E_
ML+Y0^+/:7_F^Q3^41ZGJ J23 C 2+PU0@"H8I&1JS?V&QN/KOFCE_3CY7L5A
M%K;%AY-1C=S\\N[<W.(W/1(GKOB0[VTZA1(*<+VM</K] >^%$A>!:R^,^\>[
M3WH_X4@_QA)DNS!A5%!\1Y:G9IDV3'/!-DV?$/1BAF_H]^-U7\T7S>_A%4W9
M4 )N_W++G9'J:!+<&/EP>,=%7N!H"E8+,:ZJ^#%33!5Q&];.3U[9Y*@;CN^"
M67%F::9]MIL88I$Y&%(%YUU$%/ZC?RTU<\Q=I %6C77^PJ4*U*OG97"Q@^F?
MG=VVO>P[8V@-!BQ[-%G1[_O:\97T&53QM&*:N[M$,N.99?,<UP;U\5T_/A&F
M ^1$-_XF#MS573,J;RC;GL%FT[@U*+I3.C9(IZYS8K=TH=:&^QB"'9MW#0_F
M(+A(<K8=/[%P3MT3ENZ[OC.]Z-E;6[_6__2I*=?J2$>+(T)K;4_C4D^=RH=O
MRNIB/VM^3V93 )3D%'F+C.D&OZ0 XZAV*+WIK/FH&I*#T'GKF=_:Q^M3U$M1
M@+6O LT*BU''*LE1!_.,0T_*=>:4PVVC^YR:#&1</(*._:]46-\3RXRJ[&,2
MRWS]7\^RO]!GEXD3!DX>^ G,V19)-18PIS\I7:UR$M3U(KXX5]]VC;SWGOW5
M?AD:'(>LB8AKD16(U3B##E>3O_KH1-;P_?8G=H><>60<H\!C"N#;[#'2T9:,
M, WZK=5ZE!PP<D\G(66OU_7$VU6ZMP]D1_0FU:MQ8I%;_"^CUA:H%.(J9!-O
MC*B\-0T.O/'CQ\K2@\\Q%YJ=]C!4:D2/<8WC3T$N.)MG] AX\5N5VE2]*57H
MSC 477YN6>-N[:GM5^W.6=32O?]2N\W<Y?:'-9V,LKU>R.X:*+EYBDDL3T=
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
M8QU"8KM4 GL^1A?4VS#ZG0(,70S>>T,!)!DQL5]L1#-CSU#%'0QYUEV!(:+
M$P(; ;73-U* *\MD2( 0+U7?M?K.7%=HN4*(IYM\&>5^I24B\4)?_SI+\X(A
M/OB(&B&A\-MR03SM[<=6-6DY$YIY:_A\X=#1R9N"[OFKW#J R<_?.(9W52@F
M!]GU@-]93CD._2P]WO[BG?PD\W?<.\993#<KP,F5Q2>@#K,P-:VAS=97S;R0
ME48BJU!2_ *2=[6%86!YQ)MD.J0SE'DRQIM0[(34S,C&TR9.MH )$Q2 7F!P
MWR?M <$]K[32@^91\3ICSZN\7)OH<'@1-]]F6XL0(02GV@GFEL\=@9F46#GQ
M1FP?];U; $W'W0S3W/P"D7_RXE*VO-WXBV"AEWQAA1AD>=X$T75I:*4L46.
M,$*]P,70Z5(Y='C#TX9G'\A_1LZ^(Y=KM6ITXK;#6Z[@\A!JVCA>BT13G%2Y
M;XDC._7)EF9+5GE/%@WPDI( ]ONMF4U127F0!;N=>JK$JQ>4?)/GX)TX:KAR
M+"%],4^;L^^R#K]<@C)3?M:5R%5@VZF$ ,6F=8+.-^E2F9"SC-Y)*;\#HI>U
M@3-V%Z4-'=X',B3V:_&>I#@U2:R*F+SE/.@=[%FM9,$#9&.-:'X(^_3^3+ -
M>IK!V4I0;4-=04DI(@JK!F8V@8U8]UL>M_0>ZR)5@_LH -;P9/9L-)0#]D#7
MJ^_&PCV81K'QLCL%T/_H>2Y#PVCOX/<OST-\Q-<ULL"@LU>S^,]9@Z&2ASKT
M)<54U0B]E14"*7":SKG+99()E[:#:<:ABP(?/"&-5$':FGGABOE&VMSU>YK:
M7 ]I_LO9I;(KA(F3AWZ\<U95\1L6B"GOYK3,@5>,"4O-S"P+\BM%\?&?:6,>
M_[POOFOWDI/A7;?)XQO?/--6DRA V:/13Z&[!O0P-&X,OXF%MJ&KU@)H#,_[
MQ<D\['02XWFOJ+7\0.8,:/I!!N,5)PR(JCX@<2WR05F&E@C"7:+\5<B)J,'[
M-^+'^M*LHD-AU/1L]I/W-REOOD9:V:YG#Q^(+5HYUTB^AR*)0[.#]_I;I& !
MN+*N+<,M#;&1F< 70?T.-4=Q@[.D'WMC# )IDG'98QD#VO[&B8F-8+?V^?SY
M:^)*?F*=KQ(JJ$(I?I +,'M]6M_1SZ[MN#96OLA96.M;FO&P"YMP;8B'F_)U
M0^V'RM?= +H$H"P8FUM.'<1?3,'=+]1V4(#(>-A )^V*SN +!L2,S>&@M-5/
MIC??Q>]BLI_U%?GH),;]XN$]]/JR;A*H[;H^,X!(.[):]9JM'-LT\'965W/
M6<,)=]6$F2)'N]:-G"7;\ [FY8M=\-/J-5C#+-AC4@N569[H0)EAEP=*2K.J
M$#_"R?=8%!3FX&BQ.CMEM*@]&GRC['V+),P?5]O5K$?U?O1%7:WI-%LZPW;)
M10K@<<,]P[V^HKM>?F5D8&M$OE?;$EVP"U_O>S!9T;ERH)[3PN_>D <:-6ST
MV2I4,12"Z> 4.[;<#^!<3HH6?;@?D#K7Y)ND8<TP;?Q#>D\OHR>Q-=OHYIS[
MZ>?%O3*SN"ON]\!"H\2R':\$S'XWG,CK1(*J7Z<^!CWMGW>K#1CYB;PJ;0(]
M6B60.;82&.0W496@3>$"PEJ)FA[N]+4J.-MGW=,)'BF0-_G2,V)HTKZ._I?P
MLOYTL.& &L-\W9;SI<K^*G65Z^)2XT]#;_:(8(%MW>/4??MG@J3U5&'<MAAF
MTCS03ZUTJ*0R&1>]2Q5@4K7CB\',1 9LWG<D6ZQB>XW6EDS^R<L\)59/K_9&
MQ6>K64# BX3 =*C9MWZYM0-6 _RLP;=:J]UIJ_OE.OS'E3<!]A)8$:Z(S,0]
M+WU:LBM][IU.='78S^B:GV9W9AKK'.!S2@PG(UADIV%<A@*A+Y\9P>V4:-V&
M:!%@I ID)YJUW3L:3S"QW=<#$ZT2.Q]EUC\K."*;MRIWP4TPLM=4'"UJ)5^2
MA,D^NP]./#%V1*Y'[3-\G XH]N*QCH;W/],-UBQ4Q="%9>S29!75<'EL=P<Z
M1DB:@"IBU>H,F.XJN,RY=*M#Y"SMI-(8$^KAWS)?UX"U_OV](IPZ^W2%]?E>
M&:6\L#Q_"B!7G3([-& FEEE%E)T/LNRRF"Y%?%T[Y,_-\YJZ5%US>[M[;9PM
M.P/8,',)NK/"[^Z95F%9*=.21$I#/4=P$&T5&F9:7F)7WDRQ558L+!_ UZ+B
MV^*ID" 0=Y?6$ZH=W#?[S2!Q+JP:Q] A4COFC8N\/'A7Z'<_?A9Y4 K>>>W9
M[C9R</SZ-/"]S#2<C7Q@6$>4B&S2BE'^]DFV<6)XC0*XE+:4&?1L>T+9-03\
M7.>A$9?ZB3=SVG/6<,1?Y3%-93&\\6BI[@NZ^%6)O.R<,BN1I'@"MT6U1-](
MD>@U=<N VO6_ZUQ>_']>R?]/GSDPN>!J-=0DG_-D/:":U)*69REU5/JW>!P;
MI,<9HFD4G?9WXF!]L44$9HK-:[-B66\1'W7>+[*)/W?/5T^5?3[N9K+GOJ#O
M][($LBJ\57OK>O! -DRFVG(CY(/* ?'%G19LA[_-*CJD>_I9'TQ^88?/*4-M
M3'143:MPVHG_<_=*7</[1IN*N)]9%3$TXY!T2[[S#JSFQ\M:\S.R(,>C1/SC
M?YDVR">KP%MO-^EB;KKG^#'QP22R:HRJ^1@5]Z0-&'^V4P":*W5T-]:@PM-6
M^H&>DIT=%89JQ=:ZML]_;1KHBNSJ:E1?X,8,%ZC$[=KM\T 2YSP"K+OI];6]
M@Z!%TQ3 E#IN5ZI_^>=E>K3/P=R./ '7)TUB\@S+Z\\WZ'F8E'[SH"L9&3[+
M:-C R,#74QP@]N5=VPV4^!^QS"AF)K$R(P+OB0JA$C-:\72@I#,7X3+>/%H:
MPH/'%/"1%;OO".[*AOS([^R9%%OL?+[Z-+^7(S(UAJH'QN:'Y]4DYB7MNOD/
M<J._.-3REQ;](Z?T?\UDXP$V/4& 1H0J"#SQ#J1(.<.W[IH+" 'YTLJ%=Q$9
M\2VL&6DAGV.PVRH[:E(:1EV8+BU<Y5SMIO-7PR\$_EDRIRNOS&;S\$7OC@JV
M3+V8LUQ"\5WG63Q_ZQY!,+Q;BIB=V-ISW:6..Z[9LB[Z0NTW+?)_WUUBD.%8
M7T+D2M1H]+(7-Z\%ZRR;3=C!( 'GY;#CD*:E[.6FK ;#)>_&U: >7!:>2IAT
MVG'N>83'\#:[$BG(K]J@FIN*!2D$DMOK-T-N96]:)(,'A%0)$UY]"U:..M^F
M&]3%AVY,=*^]:SUZ1]Y+=@W8"Y#@KXM*\@T Z25@,R#Q.2IGEPN(NR/$!NF4
MOF^941(?3VYD9M?4)N\N2 3Z9?@O/8WOY$^V>^[&1=,C@B^KH0 O9PFB!UUY
M>$,.F&&<GJJ!R)OVPD[;Q/X_-Y9.@T."7?PE0MFJUNX751G-K? M,PA_W<(E
MUMKB<U91V0V5*Q3@-;R2/;H%['AK[1NU,T*PZ)1WR?2EW4<73&^.ZG1CXQCX
M)#Z/K:%:P51:W0:FV0>7^P7T>N__I)\I\J!]\@>)3Q.4"K@\Q^Z9$$B2T*WH
MWY]R!AM4A7=U3=[\NZ+J'296A\:$2OD;#NWGLW2L)HBM';!G<0MG5.#T0O%6
ML,5C5*O/^A6N*H@Y]K\@,_P 5(T^+31[S\62$ AY#W,A%1"9L0IG+HZ448 J
M[ZUZA/;0CP1,1MA1ATV+6:C.+:>](4S*5ABF+#;<B;>> KP-;'=]+Q>K<ILN
M>DWNLQS2@)>4NE@2&2:I:#?S0DW@DUUR?M;F&KA:"C5OB>K]=:*(*=O"S,V&
M0^T'B?)+A/:.:TF79PSWE03RT&(G'7!OV=7[8RNSG8BX8%G"2"&ILE.E*<5(
M^"4S(]S7B>$D/DZ6/- KM#A&K^TW\L\E99VV3RZW/^1KI>;]+2FOMD 5J&!2
M:K,9^C]98L/6WJ:@P3/X O$(YY6X?E8:S1.6^X.'JM^N_WEW%O/Y=.+ K4M%
M7PF1)]I^1=VI=X*%JNW5).<VO'?GL,OAN<P/D?M#(+GL@RL]/3W?KS8U1+7X
M),6OZ-'<+;&U;ECYX-,RL&\INH)*KZ*.:5_V;_^]:*/K6PIPF@C!%75HW</6
MI(YY2+%V#D?8-A<B%Y(?/--AH$UP<V,-A&Q.G[#[12P,5(TU/5HAN+9)1G)*
M1#>.J"$D[QUQ(3#/UJH4/, ZQ#-S[.Q$>>Q22]A\B12KQ(,W\5S"R2[;F_XO
MU<<3G%K"SYFHKZTB?BJE(6Y,&"H(T#HFH7;-C@^#]9:/A?1/5,@_@KD)'*X\
M7R]:!786HYI&2H6!V_>6GAK.7:CUZ,ZXI:K3-#A@_>?9>2FSK*/*"Q^?5XKO
M<$:G?9Z%'$GU]MA3@<M\Y9]6DYE(0LV'B.!<=+YCRNBD\UOF!LNBGF2Q+*'B
M7[=HU^U/;7'O@1#@N6P*4%G;?I1=6T>(="B>OB3<T^^\C#+MSBXOB*8 H.6F
MWX:$ZQ'?[RW:6D)Y[W&]O^!5]VT&(TM[U,\PS07IFN&C *'5P;];+B8K;1,U
MBPA^]51IH/,Q;&.X3:1;$UV'A@7Q8<<P8^W(F(<[6$ALE>&YENDMUV<!"!5V
M2+3J&)DN\[7JY'_6-(U$,N$3#MQ& 1A@O/E^95TJG2T17\;S9:V>O-@UX.:^
M=7W3D.;Q.4--:,:,.-6Q63_C;@M[-65LN^FH5W40ZM6P_+W-'%LR-M+F0S!]
M]_PM4.YCR"]H11Z1BW,^;\O<STO_6FF3,H8^-D>%K:1*[6?6]?Y[V<5?V.[-
MOZ;;^MX7I'R+^=]D.3=!\<0E>!#$TR1Z8@;3'Y0SC-*0&ZA*4S?'U'P;(FKY
MTIW-'3DREGLOCG@J1GN8$$5V L\7!RM2@($7A! *$*9]2 $NE$WM$$39H^71
M@L%=8'9YU#DGE8AW\D5E6Z J1Y6<X11%3N=AEWC?'XN5STP>O\!RL86^UDCZ
MCUK*3Z61$J3\EHL;(.9@.D)>QS%=O%;1A BSZ_6!2&Z6%(X[E@YS[RO.R<:_
MEV%<R#4VBDY<]9Z_,=2U<&W> ?8H(:IES.7GBBY.8F'E;0N'?=XCG'6U:T[;
M]R.CF]-RB]YF&)!LAHYF2(:;Q)QA' K[T)"3L+'%#PG)2FFSD+!E77OJN@P]
MC#A+ ;Z?<=$X=#QZTZDA-=KD6F)8M'&<,UI68! <F%:O5W_A-?J6*LWW+7/Y
M^9$N@]SX =#0)W; ]LBJR 8<!.D++!KP/H![B-35)6_[BV;HI#J8-?8(\]@]
M]] 5+1!MUM'F_AZ<735.Y3BG_^^Y)*0Z&(VJ*(L.UH!*=A;KW,-VN-9@+!JT
MOLWMQDL+V9"4+OS R)__Z9HL\2A"(*[==OA*9&??;>8B<G6PGJF_[UL8J(2P
M!ZT>4%//_>,XF=/K'#4Y[=$]G#CPV-?F-8-(%.D<*0W^E,0[/U&%8XB[(W0)
M=WGA7K%[P^^>ACCVXS&AO"6&+TJLUBM8ISG#MRVG[4$3+?S?IM1>!Q49U[5/
M6W%,S](BM,\;C7LX]1=-?GT;H[ZVCE[>OHK9-+#K"^LM,T! \#EDO1['XY80
M/5T]Z\BCB_]]W3?,DP+0BY/*<TD?R3R6JS-\]6;DBW[I+\*['FHZ,7LO6!;#
M T7$[6([:E49+_*!:[J)7-WMX$JOPV .+$QA1IKPMM#4_M>GBL&I7"D^ PM-
M"J#V(10<F?(:+D26"QY <J#LU9VKP4)^A2=/+O6VO]RAME3/#'&+[.:C%15,
MM/9U=Y><[JA$2_3]9;4B_\1J#T0.\\;'_ZRG).-]?':GI__<*]=R/<6; 'E^
MJC!_,>$>P);=3\<%68-L4ED.G<,8T2K'8@/*0]14?/LUW;<T)%M<#U;HCE P
M_>6N"/T@<<!W<1$R:F%(/*>#]QK:'!6(93 ?$;&N50SXM2'LQG!9)GJG[? +
M>YM*9>XZ)%5]GW>4]Y&Y]51=@D"T [^R\+.!I! ZCG4)O-T"A,@1,:_X;LLN
ML77F$H[AS<X/#6/]R]#):UL?W"I )T?0#"JVYQ$YT0LKFT.LOXL*'(P(*6UN
MQ.X.?J&UKY%!+V->XVSJGU5^L[DE5'MRG0*TFI,O$J\U50P$7VFB &=A(DQ=
M8Q[?R"-5ACO7\TC!RJHO5!&'G<$=,&E"SKQKS,R9H2;+N:WGK*ZW6ZP&GK2_
MUV)OBLMCB<L++:9AR"];9GU<#K D?C^%<D7-)<,K=*+!=DA@O444%WN 3R\D
MY A[8RL5+E=&^NN^?.+NIJGF7FX@L"PB1D6#JJ1'9B,E7A>N'CYJ3OQ961FR
M;??^FG-Y9K)-2,]WAI!;O-<D]@PQ[$2>RK94,-(..]8*F;E<!Q)?M]@,_3T%
MGC%+](I3_]CE-(^. 6&-RA!0/AA!&N:D&+Y?X*?B&LXUKOUFF(_KDYG01P=&
MDCWM\=G,"J+XEFBXG,]S\]3?Y\P^)_BP.1G_A\WOL_> ")+=':P6AOQ$->SM
M/VH!@A9>J;W?2V_WN>U6W?^E^L%LRF%K&5P2; /98B=RH_&6.(8NZ5.$P.X9
MCJ'ED6I7IN(!1_Z@0MY4IVL*M1^CE&T$KEW147UA0Y0GM#PN.GN7<2X*F,:"
M8JOAX3-R VHF7Z;EDRNSIKL#G62$XF+.TZ[GG1?^2O>FM6R=0;^)/R[=R8<C
MB[.CXJU+41WMFZ.Q/=0)3W"ORN&6%BY19[!D_PC]=M,ELV[L0(MO5W(KJ58N
M$(>0N<64N>NAVS7R')R9^F^V 4H<C9)0X,7=X.OP<0<*L$]?MIJ+2G>=VB,;
MBBYTD\*1%."6!8!E(I&IX/@$WA-)E*$ =4ARNM0&]C0*CII+ >T^A[.@MD4I
M0)Y> W!<^!^U$KL)A%^F (GFN%I2'058\VX.[/0#;_51@*N5&-<3=PHPN!'0
M58M=6D7#(RC HN<;"E!61?6H*EAO0)M[CP$__K^SI^7QJ(\O?^PB3_)[76]O
MU7<+H5Q2NS>5F J513( [BG818+P CJ6?)$?&BZ'3[>1P*>M522/%L*C=+9F
MF62Z&8"QM;S-@Y.K!+TYR<^^\7?ER[AEGCN_7#J]]&/IF36LFCB^N(@)&=%A
M5T%7: B\JVND;<>Y):Z4##+O):ZB> = ZL%]**SA:,IFRV7"5X'+Q(K6^1^S
MB7\$DB^ -U(_4P"_ XN32H.A+:^T\]>+2S(K*VLU!4VQ%^_$WOIN8O2=MM\D
MRN+082#LBGW6$5P973ZQ!7>.21^<E)A'9))\@ZA,O 21\:_#_!PJ8Y8@UMUI
MB8@&51\B2JU?)O3>:=0 52"4S3#55Q69-X?\T0>>T/XDN Q<:-2,K +3-O^C
MIT) &)U3*>WOPQ?(W-KJ ]R2CJG10V='^KR_P^5$ODQH+K$H&<.S8'0'C+59
M(KT&(C)<#P<58R'DAO)U&M G[Q,JC:%S'[[N@GH1'1UHG+D^UN$;Z5._XA_'
M\RAN5O@BD14(&OA+EO2]S;F3/LA\:S7EHPMXE/^%/8WZ4@FBW:WZHICJO$Y5
M=F8=N\*I\"2Y=]_D6KW,N!O,;H;%N[G1,)YAK75CA=XS'KA%[X'D@2\F$7K)
MWVN1QY<VBDH?+:")"2@^^#@/E4C=40?@-QY3,1MN;,U) >(A=ZF1(P;?MQBM
M?D$P)&M;"9";OE*IEY/%\+_=_O0_G2+^4/7O-/XW/_ZK7OQ7WJ'LH&%"-T9R
M1[QWPC581P^4?]LV#WLQZT5F:Q3O\-D04O=5Q&AEVUO.#Q!!V9TYJRKZ<9&Y
M6N12M$&-GM^CU7< Z'6)RK].FVMB-/;_\4E^W^+?V6'\=Q_LOWOB?VT2K13
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
M=I"/^HF:C*"RV>7!S X1B8T\DQ/+N@H>/?YSZS$>E0*KUZ&MG/EX YUG;\L
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
M9 Z=C*RH?@YCPF+JDZ^,L&"[3B,?EW8G\G\</"V<'JW (]01A%_=A8R[8*]
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
M050V$,$)>[UJE'KQU<P<YGG;!4._^&R#JVM;3=&/@N"$ETEU9M< ^C1F7],
ML"HD?*9B,?Y3._\",1*[Z  V+RN/7;S?;1S^1"3<./&G,? B6?'BZ&9B0/XZ
M[E "=IZ2H?(!%.%[;J*^;-_?EII[971/LD;Y+K-%V)8!?P"K\&+#U_^W#Y'_
M(%A%^B)% ^"'ET?E[P]5%"YW6TQ>5RY"=_,\_E_M?7=4DV^W91051# B()VH
MH$@7D Z)#1 1(@BB($0$1$! I$-(!*27* A(C=([TCNA(P+2!*0GH?>$$@()
M8>)OOCMKS9KOKOEFYL[]9N;.'_LOUF)EO>\Y^^Q]WN<YYQ:__S'^L)&TF-';
M..5'T<D"B</R_=3(PQS(2P=3$I*H<\-><N^]4P9D;/PCC_A,UR<_OXN@@&,?
M)Z5#1C<8HZAGTN#:A(J]X/H[EH)?,Z>OC@DA\GQ44O.:MKC?LB)T$ ,S9;1\
M"I@\7YZ?33%'>34Z2#^<W2/XRW*?C:HY%EPMY"_>TH8[C%F(ZMP%G23"7?+L
M3T:XMVD@L;9NNV;&O6Y5]#3A;$+D_-VFVE?Z0S]G9\X^LE81*;AE!GE4^DG7
MR>V,Q:QS/XJ@QM9<<'#MJGX$?O:*:]\(=.P1*6VH$4RV,H&I*8#E2E"'*NT(
MHP0M0?C-W4<=6H28J$#MO5JJ$@$9(8\"D).@Q%,!/E=3\I]T+30[@QXZ^S,M
M&?K?8O0_S5B(^$;KP93'?:3<\M1X>8H/R/'T(F]<7.&>WILK*+7/$T<  1';
M-6A=8)N/1I=DWSSM!G;?:MMSC</I-M2(&GD$6"].7RY;1MJD1<<U,&R]^9<=
M&$4N[1A6ZI79I??F(H3*<+Q22^SI?%O"% !XXH6&FK&6!L#3,9?"2@6,",]
M6B#,'1YT%:XQ-#AIM8M73Q><8K0;ZH=8;OK1N..473??3P.C7C6=EJB]P:XR
M6VUCX+(YTH ( Q1G+X\DZB8KN"M\&QN_76=9514A_$K]N-\[<.R+_WHG!\-/
MN 5%"2Y*]G/=,Q<F.^',[(@_%VKK!]:GWR)7O^K.%+XU<5J3(S!HUVQCZ:7,
M!AX0GG0R14F94NH(&VSX&0;H(LR\WX&<6L[-)B,UAW;$3U J:QT*W(G M(L,
M.X5V?SMXFKM2JQ[48'DE+M/:*6>LJW5BZFYIQXS1\UOYGQXR1MG/E&":,.=O
MH'P),<T+VF!JW(':A;7)Q2OI1LI[JX:NF-\^V+-1N"_T'Z!]%CNS;/+V&0O*
M5M%Y?;"A(PS01JCRHRIC?>1L< T,.H3#KZNGXJT%RI%[/ZYQ5OT#X]S_X-'5
M(-40<U%]J]!?^4(108S^3!NB.P\9/Y-C2#"R.GX_T<$&YQ2PRQ?4X7BU?STB
M&[2^-G4P*@I:NT0!=WHZ!K? 6'G.7!@?27B )IV>0+U^;EP_<),?YH]@IH+)
M=C^FV0F08+C\18!7K5[LR;)4F>CO7V*BYA;J[O\#0^T35TK%Q:]96_@7R#+M
M9.O?%#3#H\:<L)N14HF+IF0SG(#F>N-N3ZTD)GG*N_IF9^Z*?=(0T@(Y=@2X
MG]0;C!,)I%O9FI*GHP'HNJNX ^/:@9O<8'8",$B-P88$9?%TT2;,%QW?Y]6-
M>)SKU^\0>;-PY>^=&N;PE&NE*7Z[ !;J+Y]"=,>0' Q^JG[>7]VJOER/-CH,
M1@!6SSNA<:! (8=VS(#K7!4/>&"=F[1N/JL!\-(*I)?[37\::ZKH#C(0P596
M$^[8C5Y[)6C=>5O86@+8Z+5IGL]ORV+/;Y<3=CPOIPG@"GB4\^5XXTFZJ.A;
M)2YC2J<#LS8/:9EX'VNV("&9S(;6,D'E8_XLR'*@'64!<Q&#K01QOA@!"Y'9
M<;L%*[-W2^(-&PR5VT99\GFKOAJ^KU2_*I@. "56D*3I!N^F@R5IA- ^GH7+
M6#X(7!5$/'1(9:&Y^/45PMU@V6C"75C0IC-^)E10/4Y-P\;Z5*C#)7[5^S37
M+\C:2\$T"L>Q@[%_.>S]%'R9D!J,I\C8%BV-(ZKLY$+D^0RK];RI14STZ&=H
MKT#^KL(JU"SX9N.  ?V-QQ1J[RHL!J2J53Q#"-BI\Y&$R8Q?O@M7T$-;Q-JA
M==W;RD-(J5/[#O)@?]5\0@/P<@G,,T 5?U&I(A5KF3XF?<;!PO&#ILP0\SOF
MP?_!L>E_=_[ZAQ&N2#7GKW!5PN[/&KRZP8SVX'IGGWJKI0B_F%^W3'-+CC")
M<[^7HHV8XMUKOU+;KP9:)+NT]'Z>3W*?Z!Z>$^@!;O2CL.9096&!BCZ3^FN%
M'N"R2[ADY#FC^=:.?M/>-4SOOG1*7/8 LARU/OR%*D-Y[(<=<L)#.(HLH[$"
M(^ZZ,RX,E$[0U*-W+M%,XTCE>IM9!P\\5XBC6Q_;B@=O9>X;A$]X4%>GM?Z
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
M,_-=P3#;9._#)N>]&L[]=3R4W6Y:9J2H(M+E8?6PO&K6C/SP4+P[.$$=L 3
MGCWY4M^<TV2H8%/H(/PR;O+4+9V8,R"O31$B9,M<!_I97\/.T[[EH#.B(N1&
MX9D'M<.[HE%"%66A&2Z;?OUGYPBJ(WQKOA*+O,XN2:5F#VHG"4Y^NT> $),Y
M%4C03E*AI4'\1K-=8(C &$I#?S(:L%M<@J!7O68E:2?>F4?DF-PSU]Z"*, '
M;P:K*+*]>\;][Z>:<7[%56I PG8KC-75:+!>.FW\5:403]2(VHWW2/:2_13,
M^ MH@S?'-Y?4L@%0S&+JY>?7N3+CBQW =,4)/Z"6;X/ER.)T X(S?"4/"4T,
MB4E'6MB^/0>._@G1!V%W=W<4&IG)/-B$N3 !Q18P[S?=+=EK83(3(G4U6(^7
MX(Q1"+&/%$*(;](%KIO,]XW+:W]*4A<<\ZNN!E?33O09JWE;$6'Q1P !R"O4
M!3A\%#Q<].P0K1/8_73YPII& ^;U+!DM\&R[CYO?^%FV#G/AR5R")TN=^FQ>
M/ALJ!Q<,'?"^K0[;2UF?6O-A7)>GN-@= =@#9X*H'$-+YIROV]4']J4V1[^>
M0.TZHS>B[E$Z3Q3"OVIPSAGFBJ$2']#>_=A*%H0&T^60LB6Y:JJQ^.!/F7Z:
M6JUOO ,"KJ2*#1?N-("@-</R?$$3G(49NL)1OI]8=FA&NXNML-\*$ZWC9\B8
M684Z8-".JN%VYI#DPO&;#>_+WG+$=+2QZ+UA4GM<OGP_?4\?]S)AFO%:F&=>
M7,RX^%.=07'C?2^T.!F(ZPMM%+$/S?"$:=:.."7%Z;CM6X*F/90,8>X7C6'X
M/F:R,8XK(7O23F%:GICL]?1KZ0O70N5#'K*B+&HC0C,[2-J_8@G&B['K-HT\
M[W0<+C0XU&Q^TL# MO#1CYI?/N?7]V+O\<_%6^Q%G3;9+TJNN93AYMOSQ@GT
MV:12#-R!ON>;35,<HLKL=ZV$2CE:U5='V]ZSY9_#W49]87BG'GP\/2VL[>!*
M6BG=YOL%<@[#5<FF>'38 7X9S#E0)&_?>.9SD% @E'AOD3E@\N/^Z/0?FX)-
M314DH,9V8: ^4.BN42NK@D0X-XKRM/4^HAI&TG6Z_WX5+GYG7J[Q:O=;[B-
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
MTHN7_&K\^I!_N761N*BH^&*,!&;Q/WT(&P$%R47UXLJB(BN 10HBH@HBPE8
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
M0WDXOBU4V.(TZ82?RLI27=C03]HX>'D\JKBWDFYTR77MXV/;#\U8'E2VC-H
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
M#)IOJ1J3A^3BY[KD',N<KUWPSO)95EDA+>C/7*]B_W11-"Z;"F\J0A9_XAU
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
MZHEJ2K7]]"6>+8D<(7NR@K*,M*^VJO?EMU*/]S^M=V&_I<B08U%\B2,!O[8
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
M88>N??ND2]S*;W[Q8+WZT>S/+T2BK0OO-7@)JBJR8$/C=++^>]B *\X!&X4
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
MVA+*1A8_^I_[[@L/*'6,1U*X:_3ZV-W!'AN<U,-OASDN#:..? 78#?+D-T(
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
M],?DRBG+6.Z%8[[#@XTXR NGK<88^<K)T-Q]73O!UY[I=;LJ?&F>'/WE>.R
MZK.:&[H9$MZ.2X'\_NRW]>/M*) E3,5 KS? EWBN_X.]+X]KHMG2;@39,>R+
M+%%!4!%Q0Y0M*"^@(J*BHB)$!01$B+@1)*8%9%\B\BHJ:E145$1$5@$3PJHH
M(HML49* B@J!CFAH2*?S==Z9/^;>ZS<SWS?WSIT[US^*'^FNZCY==>J<YZGE
M%&45A+X:1]\)7M-#*T8^O:HL:GA..$#KBVKLG-^3S.2^H['Q@S:UX>U> L+@
MLX\ENH3CC_6^YED\6BO+..:?P:7U!6^"&!QX!P<*ULT!TZ.)4"Y"?./KF!/%
M;H"''QV+?=$*4!/@(50E"^LR\7!,S0@'VNJ5$&4XRU"$:]0X%#U]FM;:QO,/
MP,@=JQ4/N4>3S#H8>.H;#$X5?@]6"^!*@$2['^SLT=:#R9SXV=^\Y'REM>-@
MLH.A ;(>TH$:V5+J"%Z7LL"A^ WNN^7\\3;CRA%_>CX%J__XU(\EG@0,@&PF
M];75K_I<F<K9!N<?6^ZFH-_X<%^,@)U9*F.-_(;C6FM1Q[D5B):"\(6@6P+\
MT#N%KWT:4$HZ>27F;"_C8PCFAC%+P_*H"6YC@? <?.-+K.]])?!6PTEY9)*%
MN(CPJ@_&2 +V3M:;*QP[4CW6$6)^,XY\>(BQ^.F<6<M$9]8XNC_^1(-]0.C8
MSC(),)?0;RUT;@=',7*HOO>[!'@T:C?YO5D;H$-=!"C2/1.B8,18K@Q>QK5"
M%@B:FW@/HJE\\37]Y]-;,1"0A!CQAA@G,(]0W'.&1ZIRL.%) (U#V3<D0!@_
M<.Y^?J,ULKP9,7(MQ)BS%ZI< $7]AHFL28J]?RP=\_#K?S_Q^70"'AH'X277
MR]J2"5QN\L, !\?R-)$53 ZNG.=#/S*<'G#.L16P0);J(7KNF.;8-N#A)?RD
M)"[IQY6H.$*PHW[PE\A(ZTN5T\?HAPB\%_12K_02":!"1U4NBW9_E9FZ0-$;
M9'O-2G2$YL1"CO=!7A<1\@X/H!F +)!A^=H0<P,'*#;MQT<GAP[R:]"KV)?-
MVBR^]8,^921=8E9V6\3L!@^0R]L\7T>O_L9GDQP=%; :$LQ2&+4?M)ZRPAL1
M0H@IALP>L"Y24+V-_MKQ9;2\43;LX\)EPEB71!7SN!MT3UL+U=\4!2D<>UE$
MCM_9E9Y^JD2E^JF,V42G3IL$J#]#(=Q'!K!N&O>4^JYJ;"PP:8OXQE77M@'E
MK/XE;YTNCR[ D-11,,#3'74G]-L+LP3F8#<803G:%3BQ8K+DXZCHG>QWOC/>
M&<;_L0A(K@DF?63&,;ETO/SB.VEC?KC$JL!LFN@0A*&5Y@+( \6IP\^69(BV
MD0V%-G T)*IWTH&LSU*<;+*">'VEGSG;NL829T?SPXU>1!2OTUV=4.?V*K R
M4#5='RT'&Y83H/494E'BT94"$TR2<&1/SX>)%3WVUEKWN"*?6$P%-S"Y'<1>
MXF#^:%\T#M$JX3V@K(0OWTJJ:L_H2;6Q'#&. K(#CI(>F2\=0Y6R#0T-*RS>
M VA C<4@4Y.LU;@G.-/!N'!O:!4CXY[+Z3N'5IW7OMC]24_3==%2T;\LO?69
M-! !%%  \KU$.I1EXIO4.2%7J->*R$4L853_VT?9#_<0^]-NY0:1@TLO[KIB
M<2)XB]&3@IE''CW,FY*.FGB K#)\&8T_*4AJM'/G&]X.XRA2-+A^ZX8W"'2+
M'X3BO_3,+MU'*][C,E=E2=.B#@_ZXB4S+@;KBR_ OH(T5%FZ3-,/CLI#=,2W
MF8'O5PQ5U)*4=LW/S!"L$)Y^H_G2MWVQJ;[:/3)%_<F^H &/ QK.B\=&F^?@
M\[?[9*#-!&B+=>^(4 2M%7!&<P7#+H+#ZK?*\_)]-QWH6ME!9I\(7K";_YIL
M^$:6]GM6:\S\O]F<VRKRW*<)_$?[=YMF;7QA>&]1BYOBG!\ZR(R>R2GB&8)
M%B\.TI, 2^D2@'I/%I)G%HW#P31X]1!ZWE*$84K>K4H),'1A2KJQ0AT#-MU;
MP0DE"3#YE0G>DQTNZB7QFA'MO-HHU"Q;B(IO.YF0IP>^&F[ED1$U[M3*NT].
M+!??>.5'NZ2O?S*V,^!4CQ[F$:0[A5[#U4.)!4749LQ9^-19*Y+E0\(3LV[
M1;QW_0D_JA\JEN1<VZN@MB#K]X"$??8^/2NW*&".J T/13:+S7R$(-:I7",Q
M7;<<H?=YU1-+>\Y2%;[LP?%C!=;UUZT%WU?LO4;TA^ZF]Y_.J%LY]D8N-F7!
M3M/9Q6V+;T\6N6(,0;Z+$,R$5S_RF/K0R>3>E ! 7D7H)98176F)RJ) OMS4
MU7/+6C'<H2K%'T9@ARN(^7IDI0\>.<I ;YUQD #")&B<;SSH=<:N.0D\2$]F
MX*&>AM!"JQY7@5YR:6)-)_^NEMO!4*NNN*_M*=M5H=U>AZ844(,A=-9J"7 [
M%<7L ASRB !_/"UV!2A1HI4(U@YQ;#)Q*#&^2#K.45[!XFC#\@.AM.12O"IB
M>Z5IFJ^JN?C PK[GZ2F;#F\P>I U\,Q2^ &6'@.M+OB8E#@D/@.&>,F0Y0>[
MP_(&4QR.\=;8['CFIG'ZZCJ-I(O;4RJT>DY-^SS;ZHS'6K/> 60UX[]G$?ND
M;:NFTRS=.A8M3D2-0-9&!P5P< .!--[OPANF%8[=+#/1H]4.X+(WAEEX6_>K
M-O9.Q<8FA1BOLBT\K8))G_'_UZK7P)\*P;QW V<G_AVQ$7F2W;G4"S?07KPF
ML@;C%W@7FQ=O?XPKA[3F][XSW<P'UNN?3SBPK,#H6XO7J2GK+>+K$H [^-1Z
M.'NS-*(-,B/S_=T N:,4L\K%][-+M3X==6ZVF6S5EH%PR K,<V$*M$%'&H &
M:M\+"EJF1?\?;?I=>8$L%_^S/O.>VDK 2".W?$ /YMT8X901^(505*.33,65
M@$$KA7J"VJ=B1K6+7)I^ZLFCIO.\#37=%]V.*BI>< ,W4_S4"0^R?G.(WL_#
MGK4/WZ]5ZR]367;E,WS+RPC>[+F#M/4L,5C][/Z/%^:%-_P88%R8PCSNS!%8
M.D_T ,I'-*,&RYDB7VH_7@'9#0DY(A54$X>#?7FONO4F?<O>.^[[EA\\=]4[
M?;\G:[8'C1,KWG+Q&!GJ#4!-MHJ4X&'A0BE=EPX%(.;T/KK &SP AHAIHZ?N
MW,'Z0<P4%)V+OOPH 1[Z54\>JP@%T#D%(VWPG'$^GL?LPZ/*%5"1,$E BW7P
M'?2SK*>S,\#;L.&Z< ]O\MTW92HG+]H'!2TW6T>T6S=KYX+;AXTK"?>(?V*+
M"C[CX/G-R.P+F+ON$5<[J(G"P/IH"?"OPQ-TQ)L %3!+&'W"UB5C]:@3H<P"
M8V<%&,7?R2X/'SK)E9FDC6*%9THA\E$J^UO]'?0U6):3<,(OXB"F;(J/[ASO
M/_CXT>I D1HW]>0B\ORM.8ZO74\;^LN(]DACD(+<Z\R*Q=Z>(B_T!:HA,+^S
MG NG+'9J++ V"F>6+7MWQF[H5;.QY9-X;G,J0Y[Z'%.BF\Q SW5UG;Y03]SF
M+ B=;+:-TBL7^+E&!)1?F7;>U'GO2-%<_(ICZ<%G<)ZWF)@)X0T3H>WT/BTQ
M#E7&P(%<7C?%_18[\ACF80*ZF+RYQ?N<OA?>?OTRFJ0I'OQ&V,0C%Y'%YT!N
M$1U#F^S<[6EU8$D/W_6&/_FZ6Z"3<O>K*SO+G\PQ7]]X8;!Y9<+2*/VW7?LF
M,D-DOVS\AQI020QWJOLT9BA*TP^\SH[J^T2.)5>HKNJ(WILYRZYGN!DQK)
M\Q3X01(@N%D@.Q7Z8]K07TND2*V[KB4^N](KI=_B;$W4O9$7 MLADZ<"9?$/
MPY"A53YV.5F,;D?ZJ97?Y/61YLA6@-(H >3;YG8P#WBEF"AVH7YA]6 IF/Z=
MHU''&9GWS/?>^PO-6]A^=B*?X1Q^QNU#_AA(BP-!UB;4'#[9X<%49:-]54??
MVU2-99**OY9O'0@P6F42XH'?[*4SG28 4269H4L2( 1O3'U#>,SDBX;:^M#A
MP9J18P(79V@L-O]KU<DBLEX A]U,/MOK;Y?-&#2MK&AEO3[MPR5):<)FV%"D
MS %9CH<I%E%%9)Q?)ZFPQM<ZV5JU!YUS?=)\3/B5MZYD[_/6RO75&W4\<]<M
M (QL__H1?BG7_IK!NH"R[*$"@CX'=D/;>&AQ:/[(-F>W:S&G(X(2#98O?1T_
MKAJ<VHWY5VM4'0\OL!!C]F &R%MH(0%T]EHCFG4]C221PXA\VXXR5Y-5SV:9
MS#@ZX,GPZK3Y<>*G)WI^U^NMP2S VFIK1)XPY/YO?_AJ;Y$G_'WN*DR,8*BB
M?FTA1N%4Z\4E,:J813K;\_+; 39M"AAV>E8 K6)6<-AT5"E2I"0-!$#@Z6(D
MM1O&:+M2/C(7C,#R!Z.+PKTWB_!LIS8A#8:>QK_B"'<YH?QJI[T1AY$_ !OF
M.UC*A,]-X(2Y-,[;Q>,R\'M,Z4O_94HT@ 0O+.48!8D?.>F"=9L9\D[Z:&TZ
M'+_U\2YJ[PDB@7#@NJ:(\0(W8&%(W1LX+%R!]?OX0)";2369TTMM],=G&SN]
M'[QV:H0!?BP3@=?M?-XP'S<CFD-"+4S_PC!CC9D,56_H7P:!G>K_&%/;WG]7
M.J8FSAN5 !BV.D;(*>%[BUNK*Y"^_LK):0 ND*ZU!:02?@=FTD;G0G6;9BBP
MCX=&Q RCONLYPYD7>D(XD!L'-G\=MRS@C^.EY& Y\"[%O'.)W54)\'(7QMX+
MB=[MSB:X/.G,*1C0-@MCJ$R1$:)5C%6\":C\O;+JA^BQ\D@IJ:^ 5Y%$^. /
M>W(-536QAL*'Z9GM$W<9%W3<NZ&J1JA'YW?L$ZW*.7&'[7YUZJ101F]U\]K1
MF5Y":T,)\"8"TSD9&MS=J"U#^Y,K[;_N_]E] 8V/T48Y+_%E"7!( A@7-1>J
MC3MI(WYE67<[&4LH\ZM.:^W90!.\?C-H7P/IMSS\Z/;FJUJTU21?!O/BY9A.
M!#59@8=H"8^I;XG*BRM)*1RE[]O+!=3<".:W#I';<X\GVH%EU4=D0LTL4L52
MGQ4E3F-R;^%+K!%MK;KS9+IPN_@V9<W@FD+3UX6\R=C"LG"KDKB*G=[AUXU6
M^43ZI:_M?[6FZ,B?!,<,^\1DNZ.*/2(=:A]J21N:CW5"&Z\D4.?A[8E26IH$
M4+$Q;Z>XA#DM-8OF&49XD3B6YYXJ^ZPIPF'HJ1J3NQ"3>Q_FYQ J'$$OMZ@S
M7$+@V<+1^7?I0ZV+>D&=[ARZY;9%-V0^V%YZ5W-^UN\RTTK_3CWV9%(;.) W
MJ3<75<;=;#TM6H:0.G]X[FGT$O;$_] ),R9M.&'O%W$X6&5Y^.'[1PH-YO!/
M%L7<4 6+R1PT_B015@6;:/_F__(%O^[]NO?KWC_ZO<IPDG 7[#/HE6Y'X*L]
M0N9#5CTTBE.0G76&.?1084?)Q%RRT?QNSDI+5].;?KWUQ[_XYV&LO5E$HKX&
MH:UMJ?TY20['1)KHP!YBO9IW_3D_J^'$'T4S6 ^^F)A.; JT:@<'6"4OZUZH
M+[[)D?W42A''8+8-LW%Q+]#GUD(2NQ-5RK;(_*X2L81JBK[RH;,CGV0^.AYS
MT:-AB]/!D_MN!,NFBHTQ5*<GG"^NI&J#K+4,[??(?O$5RFE']/*=D6V?I]\R
M2GB^K:M&/+L",M?,+[UH^;O+IWF>!O-5K%\[!?@W_JD_*3WBHF+?J%RPD7U[
MT0V]PS+97X\ TS)$><I:3"8WM)N@XA#SB(+1BK@3(&LG=0%986N/3=HUWRV0
M;4.67AIE6>0QA\+%]W6>/=?<;5FMZ:?RF)^N"IRN_O=L+TM(K,A!=(\)/6K2
MW,48LN+F"#DZWU=>",@>Q(\^>V0XO/^J?+@N7/C"C/**U[&L+8)^BIS?A.(@
M\W3&7,%PZO'WLQKS4W%E(WH"W]_,+\2YZT[NJ^[K771OS0%G@U; _=]SH%5/
MGB3NE-,XMW;$PUG_WPF_?7CKK]M_B]OX%2!K812NKWFOZE&0%P3'FX$]?45W
MP_YY@M]0GHD.8V@:C]43@9V[-VF0F(DH1/.L4U:ISF^G6E'6=!FZ"<SIR]/-
MXL8T1(-Y"5H/8X^>/!-=)(=1E694Y1@&_FK%G 9K57=1" 7_1 )<&D\,]]X$
M)]SVG?6M[T-]0?A>F8_9#DF+1^-3Q488?B.+DYG<^]B'X1!MS8XPZ[[A(>-J
M^$KMTAX'F<$%OIX"^0OS(N=Y!:PRF\*UM)G WY8:];SY,>'#QQI#[G=Q,H&4
M=H]"%*3QXK^8V'6V,)($+BR]I T"\\N+P(+S]KW.H:M Y4UFKJ_7#5^9&F[%
MC 5&MI>NOKZ:&>X5+R0VZWM:#R[).NSHOG3$T%W4HUF!3&C+3-NZ4M@B=6F<
M)N8!''LL&K&"? <O=U)(^1<]C_%HZ?Q9V8.>2[9+@-U&Y2O4VTKR',S7=T&^
M#CX=?[D?Y>^=?&:*-E)?<DHD #\!NC7)C>*O@$HV"6@)UA\W1!P_O<,W^,K9
MW[-V&_C;[KUJMW3_=;6HTBT*PWD@:Y;3(NJK32>\X/GNB';)8!'KTAS[0JH)
M7/Z10N39R**[W8.IFR[RDEH"-==S]V6ZQOB,V@Y* -CR.%[C!#&!#FW%QW.4
M'JVT5]-^%\+4H>K"J;QY76-GVV_UO[SK5W3-*,-P@^E&@P!OD[<[!Y3%+JX
MN2(= _,2X'%%/:U_$=BW8I# ]^8R9U%^BWO=_Z5FV:!QT.*@+ N_-\D#I[-:
M1IE+,PSH<IHW-.C!B2&/YNWF7O S=C'-"USJ$*?XU?(5&$KLS1>ZBXMK"!)
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
M^QBW+5JQ)&P*,PUQ(I!U"C7#'N9--?>"PGC&;R>3&/)PV#8+M_9-N>8"G8;
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
M]S8(>;;UVZ-*IT7N1+2-6+HD7CQ"4X6OO#87*20OMMT?4=B+R@P15H9?B&A
MTS M4F.HH1UXZ+?QY"MZB':4< )6$034T^6I<V'70D)%S8*Z3YWNN^^8>/8D
MKWP>OW<^X]T&K0LS55/75:^JE1$O;]_;QAI/QYP(,\0Z:4]P(P?KJQJE)!TX
M8/<9S[MA5]2F][(W/X,^KU>=Y;*P?J&<NN*\JD._X@;][9,L'2Z "GC-S?BD
MV3UU^+0!E4[$E4?7"/VV:^24^?V(^7%C"OJ!081+IEB;S#D3 N^0YJX=3YIM
M78<_ZX3EMN?19WT1]'Z^8IX3,2^N0TY_^P[\90NS\QO,SH?=^&] 8A)@J'FT
M0+0:[<)#&6#].D0/DOH]'DX@MX>3"%8<_T$7.:&$I\N#H9:K!?LB%&2-W__(
MN)@?M"KW_N[&R/!(+==(DL/^CNW2L&[U,Y3D3!1MK+1EIB8$2:@B7V KW >G
MW4??XB%77%HWJ$C9#:ZI%A!8[P_9YM92ET:^#2SQ/_XE>>JW;EC9:8=&1/"C
MET),IKB7" &^(]B#[YT0<F'?>V@;B,]3P2-SJ"LKB8_)L26E7GF'3-4Y;J-.
MV^76K-FA*6=-/.23C?;2'X^/EHABD(6Y7 [?!XK?)-AYSL,QO6)!0'6GA:G)
MZ3LM&E:E>;*?,A*=ZR.VK05^I%I.>#W'7IB/J;3>5*G3?/$C\&"!R>/BW4[S
M8/-6L(KL=VC AM]P"?^M:>4P']_+$7X67V"2F F1R#[Q!2?K4,:"#M:N'X8A
MNQIC[FQVH[9%'>9ZA"]@3?FY<6T7!LU-5BAL_Z^M19#Y&6M@_'3;R1:%1B<+
M"9"5LQ4C?E^8WU>XFOSI3R#&XD\C@>[@,?]T+/,OQZW^$4X/_V],1#UJ'QYR
MHR?A]1B+-HCV41LYVC:$OLDA9.YMKV1_I5C7ZU5][_9W'Y](/J%X-?;I)06+
MT( YSA>$&5BWX$.8HU(3^ J]X:2[U)=TR)=X=B=1"?$ CRQ&K 4%:X.Q;F$=
MV9[0J?HE.VM"_]%28.:E!@-U-/;+=$)BX7[Y@CM$EQ-A)Y1?AA\C+2!_S#BS
MZ&O]W-_C%$WCU/8A>V%'J !CUZU>/.LF9M(50FK-BH?L2R<\5?P[.S[U\^PR
MGG/3X^/TC]Z>H3AG-H)T$?;1V9.HTD*00 .YYQE+<P=S6/"GL RB< ^<]FC%
MAOS&\Q@@4AR[OS"X(F*#[H3NMBBM8?M%9W =IRP_%?5:HLI%(DN4,P)RQV<<
MNI)SEF$&QRR#7_+T,D<S<P<=E8-JLP++LB\';',?#WB7=S2QMSED>N<_R%8K
MJ?M#M. V00GFZ 5MJ'*0:#M9A"J31#%P6^V>X"34] NJ"H?SB$KDH9VE(6Z7
M\^\P\NQ]0U]8*@Y\]-&T>S"^V]EL3':$29, ^@Q9K+]@%)Y[EJDA 4+&8?/\
M)K%O\\G9H\7OR'J-5]K2\0U+;#PWQG@N]M#NU&WN$WR:4EWZ9-W7E^=?^K_
M -%;& /E<FRX&!2,#0DI,.X.99E@9XK PN<)S+E)?E#WNF?GTYH,)@B2Y3K&
M2B^DW_'+?;G8?+5<.6B);( \ML)%6/GSTK,$X&RATYLK0]R!7)%KXR#M[*K9
M>]U%3H/L38R*7)_*XJW-O0T+#)35<L.%Z>&K@>D\X5NLE(\$J,=XR3X/#KS
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
M-&!IPP9GK>(7(P-5&X$)#AQ(ZG-',VB\853C) $Y1/OS"\^44W]E^Q^:K29
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
M<^:,\I)Q7FQX\A^SCIW#H<E_"TV,N]TFU;542Z(SMV<=60WCYJ]7M_@M'"(
MYY:VXPY_0BKP3<$H#J6G8Z_'KG?L;K7#A%T4BE%0UO$%YP/?^K'#$L&=EQ6L
MQ5)/ZVK^54N%\9\(TH40I>Z*7(-=(<7FHQ9F>";KY<G78#Z%*B>'2Z1#3?GZ
M!<UO1@U3XPP6O[;&%;%.B?@BXR[MW5LN< 3>KPJHB7]Y1,6)D\$OK;WD YRX
M]<JI>O&Q;Y/[7R:^%7^U@?1?.#6-AR!R%Q;EM03N(2V2V=1$LA3!)RL1+\M!
M=]ENNC0FU,!:]N!-<ZRR>M^DGI\VSZ _3'$;ULX\8E*I>^O1C/2. \('D&]M
MP0_@D9 \F+-H.;XJ,,+&+.CQ4* FTS%'.[?"-([O=8SZ_(NEK,OP\!=9-86J
M )DM&W\>KCF/F( "KB,4JZ8$%<*#N)."V#68+V24.&_P*F>D-QO;Q^YV6\IR
MIN0)Y3F'>@+R6I#7[PVHCE8M5&B83^J\DPF:>&,W!)G4'R(S;T$6:KE=\)#,
M*$3O;*+>*=(':AIX[GP<)V(\I>UT#8VNXJ%WIK4]]W"ZR<WWK_?X^O]X9$-:
M_?'KJ6\?ZHK=Q+Q0JFN]F!"HB>BBQI&!\_2)Z>B"@0]+:6WH*IQM:X$3!_E\
MX@ =?3ED2C_]?0_\32SSA"H!_?,I/ FR9%0L 7!8@RG-H3:@0C 3@SU'54F]
M&-A/:?%>1)Q;4MJOIT!+JM+O"?//,N];[QL:_#CP3UE.X^U>U]HX1"Y 6"!"
MH]\H:%^#88P2T,VF? 4X$[&^(5F'88.F@U+,R"2<CYEY^5S^U&<;>4]/NOF6
M"U7[7VI:))N&7-Y'D4<_,_ZO5:/_9K2HQU,A= 6814,]NHVC0J[R]N+4P1(F
M6?SC:F0G 8[E]?^V]&(67 K-L#]FU8ENL:L]>STGS,)EXP_=U!@"#^D/Y4HX
M;:03(8]<KW;C0/"!(O!6 )-FIA):3"-3J(H?",?G/,T-VC_?E+"6C9/_[K*U
MC-;16AR+VLL_QCN\;G,0K._Y0^C2XBL"9*8/B0F&2[2I,I=H]C/]F) @W+Z?
M8S^]AW")3^CF?M/V]59>3F=XO',9T4+)==8]*&A=0EU9SYB K1&HLSNM9(Z\
MQ6S/U8UEO=?'^)?#W;/D)VCZ&XXI9QL57GMS[^M@Z/=[D4&PN'N$B^5/X53$
MA+L'9*USN-UD0+EK#X%12&B(C!,JSNYXF%A8[@Y:]JV(-&8@/IJ_BO8S#8Y2
MTM0L1\6L?LL.G,2MXY3U^<WS6&I/?E*ZF2-/A'^(/'K(?19S2&^>""^Q#@W5
MR\NV./+]\:/L&-N8TU"875\[EH':.$T2N@Z1K]L>.PO6 81N&JI/]52,!7P;
M-NWDPQ!M<OW1]#^N/7_*548U_&*W_0O-'%T)_C_1X?^">@W_^_F?>OZW"OX_
M?_Y?50'^!J$+AV)T(+:B& \)6[7 TT#BC!U'N1\EZ_^]T5;NE/8=2NUAC0B5
M[^*<5-$[>[8?/F&-^H\;;M#P) 3@:)<DR]< V\/*P$@V,2D<H$VG;)<]R=*5
M@=$R4G/ 0=A \I/T9V(P?-9_U'U!:ZY7$5M&TW(LH,#AAUWE<2WM%+)DJ_*Q
M8[L!71V/I-.FM6LP?^NRQ9G%#>,?NM"/G:,-MVU ;@$#>2:$KDWD ,2&DQ!%
M%L,)&JJ$<L+AB]88TSMMSB]QEF-53?,9MEKV /K+G$/(9Z5S!VQV]*H?RZ3G
MQ8OPG,WQ(<*I-5A3Y.(0D">4I/ 0.&4@J6LJLL?-I^(IMGG><]CL(-M=]=AY
M3BG_MOF;]]..[]]=-/ZCGU/^JO_Q3)91&$FMA2,OE"SAF/:@U-HB !6NG #J
MF?,1DQ!96<:WY*CFI85/29T;6=;<=K]QTI]$-&WQ>QYU_ZEC^D.G&[:PF"QS
MG#4; QJ6+7Q@VGWQ/2EH#>K8B?VX8M4&%@8R[!3 XXW?LSR C[4CC:9.+2:O
MKXUT.N_6TGJK:D)\!(&)1$C<Y%11;@V 6&CG>:[?+V86#%SFN]LP@=8>-VIJ
M>+N;]/EH%^GWN7G^7GJ%2$:WZ.8IHOZMF?@3XA,/G/N*C"&95^(N<2+[[! X
M0T$"X0I*F1\ZTJ$P#R_FG^*$$%E3!\_4-H^R'*/^#LK?9C9)E3O&WE=0M]2(
MQ+VS-4JC Y?I$R0F=<$!H'+90!D%LQU;=A+,X:C!Q2C,#)2=R_('(Q?L$FYP
MS^*V)U_[CZ=-/KJ#H^Y2O'9W/XQW+164-*+5(](1S78+CU&+*3Q)<(6)[E4-
MZ_4TJP>C2SW 7[2Y2=O4R1.9@06M38T8PT6=N/<72[;T:@5-WUT <X124FRC
M;8$HF67R1 %7%+S#,65:=@M">*<YU%Y5N/M(<%QK@QB:X#W[YUW#7 7FK4]Z
MS>\J3?CO7S!>=BK_Y?JR#22VD\;H+VSA9AO>OKG;_7%MMA#/@?<$MI^FK,'@
M;>+,?_>;C&3F;"L#MI[,C900D[5(^/[JWF(&[.--D545)F)]!>(H=;&!80?J
MS$"00Q+;S_3M0>WT=VNN#%KIT!Q9]M!RF9B,&C!6;DYW8CYY/M08?9'I-WYC
ME[F6Z,*J'K-U"=2W[%F#)9MZ'N#,+$#46NP[9PW6!T\@P)<+/ACUH&3_8N3]
M<Q&T@Q-U[O2%:)7'8K279QSS;C[JR4RO^W589XX^T<)- AUXKOS-0,NB!H#J
M0=,Z%#B9]]5*2CP?O3N242]Y5,W^S(VA-VJ.0P_^/MTZG:KW.TTHL<+#S")J
MR_CR(]RW@MH.7;_5EI1PDBA^0NV@Z]_)P*Z91OF V\'%5<&[3[U4B9V,48@]
MX">Z?"L5#*$*I339]"TX1]#7GW=JO?JO<!?N,(CFY/6.X7> H1S3R^-_!V@Q
MI_[*7\E;#9)K7/5[)?K]C[4W]7UEXN08?YT2%X*_^[GY'(AK\A3PO?C=X'<V
M/.E-1.%,3W0&JG?'K812/^E(V=RQ#R0CHKS'P+9I#?-.)[%7E+NPU>E42$)?
MPKB#@,[B**!FE(&7!#+;F95IP3XK9SBF"687?=0_&QMX?G20'GTP][SB>BAE
MCWKE'L9WR]K_(] 1U-$<A4B^,EJ85; &VY^7B/KG:LDW5X6PXO@:K.3'&NR]
M-S-+Z'1!?)GWWR,CGM#UOMB5S,@S?7-S^FN7ZDH/58+VM:GTZ[UCIPVK-QP5
MSWB8M]?JK?J?\V#I&FS3 K[WJ&5\A &&JS.&W,7?#C[V]];JD.&0$X4&8/RM
M!O(%-WECY[P&K5IER?K=(M?U1>S#3B">&CO/H!?6IWG:FM=G>"_R%005'29\
MU%@;FH-A69!TXO]F)4U+-Z0M"G=S#E6/]CY_<<C'JIIU-2C$^WYRJF*.ZJV*
M9;L$U/J-8\-\0MUZ)=G K"^$'KIXAQ:61,E/) $4VW:.3V&5?]$^DPO_6I2<
M5A,*@E(7E;<,695(_ E1KV' :W5)B<(]D%HC.D3XZ^NC]EA?H60%JILJ0_\I
MW-.>95<+G%&6-2S.8_W &@8_SGJW0\3_UJ_0E2LAA>VD/E3+.*5:A=W2B8E3
MDP(^+*48(8_/WLZM*PY0,MU\;_:V^<.[D5F$T">%63-=<B(K12<.=CV%1Q6G
M@BK<S-$F%P*#93?1:I'D\,KFB' 3V/6CR?61I::$)N7 C%AFSR=QNK%S]S@*
M<(6GHN2T.%D]1E\&A1)DCCA;N9LD$FB:[]/*4;'DF#R&Q.A/]>G%;,WR"E,O
MN&256I]H&V]YJN(5^QAB&YG10FQHB</+X,1 )I##)*7A=_N1&\T%8T2&.UK"
MW9S[HR-SZK&!VG;7$P]KG!=(>9=2* VU9WR>PAO]2)!4O<D0F<Q"Z@K'QE&U
M*XMHGC*8Q\CKL<D2MV:1I-P"\+HCRZW283:9$?$^F;]Z4[4XK1F?[EE=./^K
MX!64,QO1LF;13+H\'R_()3.>$&2$NGQI %\2'5S!OS3$MRZE6;_LO_XKK\7-
MXG&H.M$^?G=&YPVO/Y+[+IR]!T,N%7=8@KV0F00 VIF/ ;2-(*MCZQQ=Q<R9
MLW+ZS3A2%4NP'#,(3T:<;8H_4A/RZ]>2J_UGB_KB?]YNIY@Y?GO-(^EUEHNE
M+#HMRX%#IA#3R/7CZ4A9\ ]SNL0_D(66!K-=, :[;<K/C:TH[<BHVX<^\[8L
M])QQ$"SB<LV)XW.0JH120Y5S;ZP%Z>3ZIF-IF$;A-!FN_IIG]KXHR%;P[(U)
MU[\'#&\[<<4E-.#(&VQ'"27">%;H+Q[68@!.G!-^[X/40^Q7O_$S!^Z_5?^]
M^2F<4-PF+Y1PC(PD0!&P0U! 6OIUO2A*N &+M'[Q>- L,]SFE&O*M^SSUH?^
M+4,??FB<?/T?BE'UAIJP!F.TK B-&@5$'4 MFRAR+3K##2$^%9 4-;I#T#A\
M$*?5:7=XT>6$0>PU+5'NAE305"@1P=N'DP5/\DY@[["(?'D;+N43SI6W#YO6
MQ3D="E#L.%^%ZEF4:1V;V.X?[URU']'.<"=S;2)O_#BW,_C,)=Z[6$D]-@(T
MC.PCJ(#.7+,&01Y>*N"W&_^,H+C-JXQO#-QM_GBF.:4<.<FCYOVXE-@;(G'/
MR^OHSDR]1Y [Z8%$5U"$M92Q7NB5G+Q#L/SK&2#?;Q3%4*EV6WSQF@QXUKKQ
M;+WT^"-M^G].:Z8G(-U"8W5%E]ST>LE>1I.G*8CFJV"MV4%&I4!9J&C95QC)
M''O&Y=W-65QQNQ([$*E&;57YQY:D[Z.%H3?@UZN*.A$RUV"(]?W*$Y7<*L&]
M#BFPWVJX0PL_],;S866O%UM%3R]%J;]';D):R<E?IC[ *%#G(RH\9;MKLC,%
MAJ^'L!K.]S^JKJ]T$97,#'BZ.#E!JAF$#=F9U8Q C")(9OX@L@I-/E*[;AVX
MEQ"AZN9LTFUGBO.['Y6(UJ_MKE=:)%S- G412:B@#(=^A)29 Y#4@]HBW,,W
M^EQ=U;$+=XASJ=8V[(7*H_?-+?N^NC>81P8>T-LV<THTV QVJ5;\TP/G'RO\
MG9%/L9I]'8J"!QVJ.,?/SUL 0@HYD+3%WW._X]B/D>Q@P^C ;Z^M#36R35.V
M>-?/S3F77SFA.8,&]_HN0'%9K.H_RC._7:4N'EG/M(*2):$:#O,I0OJX<&<O
M@YJ9_Z(AHH9>\-9A0;KL*_UKVJOG&=^FX_;!!KU-]6#XT2'T;OYEZ!5I.#]
MIR=+4CA(V$2^1I#C7P+),0!WI-?SP%#CU$VJ^1#_6+#F9A>[<L]FZJ&RK15B
M@9H//?K]NLR6XB%[K9]6[1 \)OO!T^A*9!\C15"S']UPSKQC-R2+)AN;@N1!
M-\'+J6J2ND\B]D6:MA;[F'7?<%4G(N B^AX:N(0 ]?(6*S@.0@E3CB^;T&GW
M)9*5U$V7"-AAF!;*H&:8>AX<60C1'B9A&'8MO0'U4J_.O#QCI7S@7^3]P;O;
M->?IJ63 @93>(<;)HBQ-]'<3:A$IN).<\7[D]L]FUE% +7;)JCF-0CM>2I_(
MF)HN]P[T^;.]Y,N]?^F1,I-6WT07)/4@='0--8EP$U0;(Q1=<"<%3\RN I5]
M11LY$D-M[DRXDKZ#?MBCW$OYP]ROC<IC'S-^#VZ?*]N[:?@+L8G.EXOF2@M:
M\5HN_,N"\@[X7)'Z^-_%K<=W?>0.LC:UENYR[3<>T?(Q0'(W/THQU#XV85/8
MJ:1Q"08O_DGJ08":R@O^D/+Z 11?=KX3#3@C)HVZW=A@7I=I?G_R,F';  ?>
M(RHW6Z3>FCH8_,!T,%@/RNF39^JBS+V#G]U1#A(\(0-N\!2T]-\L29R_@(1B
M%-!EA'+\;9P79;[>I?SS8V8VI=/-.=SQ2PT%+B/5WP[.WK?R$+EE]+WAY2NQ
MN!,([$5T89&TH(H<9&LIW*K 25K@10+NO<J>(B-":?]!3!E1999M-Q+\?-1;
MFH5JB)H(,\V]]^^D[;ODODL&X4@-R((&^.'C9J(L*NT8]^;ZQCS^"<Y2%W'3
MU-Q%.NYD7M\.IYRP"O?9W]:JBU.)>3=^L'Z([;=I)!H\_W+"H[,<QGN7RO\!
M_N.=P;IS[T/-H:?+&'F,OVNL"0Z:(S5FZ3)-E9M##DH-!IO>M<?F8N_(MIM>
MJ= )%+TSW5&QOH-@RL,%:F.R!O.SF=1[K)&/B!/J8WU2WM7O&_J5?,52_<[;
M7;''NU/Y9P4I*%\R:%+62ZBU[";N$(X0&ITI>JADYS78EL9 ZDZ5+-K-U<%+
M2<Z!ND7S,55N;QH/IJ3]T$X/ON)\9=9S!E)4K*"Y<0TV42*4R.%4<A\)2I#Z
MV$$/4!J88?6UP[OL5+ #/J_'#E$W/[]G7E;E<Z7^\K\\N6WJ/I-Y!*-OER2?
M(LHO.?=,0\$K_A7.!;!+Q4E'\2 #Z#K:%@F@.]%RR_,>RMV>9F,XNQ<!UO[E
M'L2_AP\%VC@?]+<(43BX=.E^O)7#%LN-/!/A.+H9D4)FM*(;X5T(9;X\YUS'
MAD]F>YZZ3_2&LC..+YB9^E246RM5Y18'4P7% ]LG=CQFJXAUG8+!4.;EI,?(
M]3N9;7%2ZU4//2*A)'1AN&/;W!@2T0A&D\"Z-KW0*'E/XZ/H2;.W8G>^3:_!
MO(++GDX?_#1>B M;7T7^N0:3:J1.K,'.@1$\+7"<)9Y&]D<D+K&RDHJV LO+
M]>='I-SU2'5V^L\M95QJ:-:&$A,[W*UZ$ ]DX*]T20DX&ZC/^V!%,1\#+"W$
MK>]N-1%J!*S!5,RL@>*1/@[?K)%C^'CG[2#[Z2FW#XJ_GNE5MS?>$#RV?I0[
M/;ZOK]PU\W@T%P8-Y<ZDD+9"E$6J@),,5#)2&7<.M&%)Q6BRE&/-3L=@L%RY
MRUTS-*KT:-W^RUW&)Q]K7?;U5U?<^U[DK[<B8,K?B:@,>(/J),;:SQXM[*VT
MY5W&;MWN-NUSBM/TGG=O47-O=&9B*R:+#C%4>;Z9H(%_D@<34M=@=7;I0CV<
MS;"99ADV<XQJ.:YOO(BT44E\Z)W[XS=G[-B9Y.<V?T+\U9B*,LS4V)@D<UPD
MD"24V@\Q&D0]L0].L^&F@]XLNX2C>9VJUV)T6/UQRRWQO_^<[W#,>)9)<U%Y
MU^I^1S^TFU$>&3*8A-(@=%TB8]9@M&@6J0M^QTV\CP#JC/>@[AQ%IPM1X*[Y
MKNG=G]OLRNC:GP,KM*I]R\U]=0I>7&X3>UO[;ML^:YG:<+T3B%ICYW>0O? 5
M&OJ0VP5E$9@OXUP3P3TS<PZ%!;_[U\;#G26V(S(E*-S6B"+CL2?0*@1#<O=_
M\UC\T;U=V5[_!F F!X+(C)HWILF$:TO)Y";+.Q!V).WT! L8TTTFCSD8QL+O
M20H)Q ?>((4/)OJ%E%A=OJQUOV/BV99+O^P?B'!5%7\OW85R1B5J@]!8.$20
M(OMB)KPL6L&<, Z\2[/O=D=[L8>E:M;=-K.Y#O,IGLG90>.[O:JU:C[+Q[JW
M'(HQ_^]K((K_F)#U0$J(9X$8H801BW3'4WSX[WP,VIF3E:[>P<DMK#5K+I)/
MX+>^ODA(C%+M[K83ZS(MC5F#,5&*(*8?KSAB%LI8#*#;#Q\J1*HLZEULO&?F
M[#2BGKWG8M*TDX63^*M=L<;_<7TSZ2T1-/R8Q+LV3P <41.#+H)$,X]#93WH
M3?R#'.<T8^F-SPD-8,J"=C.4KR\YB21\>)T/@SNH7ZY9G/],Z+(GAZ"3UF M
M*+Y,GKF@"KEQ;OPV;L=2#T*\O\*?[+<GJIC^HMU?=;HPM&7C]53;MS=A$33V
MWCDK\;D(Q7\#T%?*CZPS3+%7@J9&-*A'I\A7>/!U.;Y?^ :\BZ#]Z/-L/1N+
MB-3^'J#[@%CNKX&=DQ:NFV$^KI=M@8XUV 5(1/V$KM-L< U6-M]@R]N/__#F
M;VZ1J)*SY0)1AA\4*[%L^_;65Y<OOH-W?V?;Y#IY'U"'"12+R?+X_6@"%)5<
MH2'H@VP&&3QLX\11+"K3R=B IS9W&(]&%!B)9VU.UE3ZXV)]?3:H17NE(.EA
MHE:GV.%[\&K4=?+$!,H7,8'AIN9QL8+:(*0._B-M)<%P&1[OY#2]+\?S%?!L
MAT<GN=[V9-%)@[J\0;\+5A^V2;?JOW\OLK*L"*I '_T)-(?HYRC(YFX%O5CT
M21MVR]VG8!F!V933-Q2(:-S=7N9AL/2(D6+P;%0S4XFF_/W2Q<4/^&Y"EYEP
MA[ 7)8WR%NRF"B667TX$(*26C_$&IQ 71W >437N4[8SQJ9;\B+#J)IQ^H8)
MD0^=+&!;_40GRTE4(JB[DHK7Q7]! /:$!#1@A=F,<^0HQ^-D*_C'R& 6I\ !
M2'P^YO:"5&(>'A1L_*HF!XY1:-G;??/NP1+8YJXI1,\2J)[5C8JS+N;[0!HX
M'5#/EP);F%.W/OX,. B2G-N&VFRN[;9K<IGCCMBB:%[8<W?W>?PX\?IJX3N1
M545S7!WO'!0/SYJ=!D:X.2V"-)0W<<*A![%#J$=AON*?9@7+6XPO_"TTI>0'
M9=KO,8I0Z=;,='5!&&YTBKSX*F%CV" 4G0%7:I(FUP5D<T@LY4Z$$M:FG]Q0
M6DM()8HOMQ9@%O64L&V3D8FLW7Z&!K\TOPY=WD-C;F-LD1/AQBC^FV610".?
M4J"^OY.^'6E"Z#K2H0=B&-1>J2]0]DM"R&JVCRQAFBKGT_QUZF)_?CH;4BW\
MHGE5Y$&ER3?]<HG).4(#@:\PSS+J,9K<-,G=(WA)O@97Q"EP,,DXC3 61F2@
M"EMF.Q;<-"D597]DZ'EMI'O@@^FJJ]K LY2KOS&P558JGP,&0K;W&:SD_&%N
M:N>=$7Y$ S;$%/P^0"=N:5G%3BTP%$NT:2RBV>SYYCI^OOEQ3WZE_N:<?5E7
M-IV4\8FX<CR0C> KSC,(B4@9OBJ'O##+@,OP/3EVBQM#?$ 4 R'U*)ATR*\D
MSO=UT0_W7)>J*\T6&Z*T4*U>\66!BK#5X=1_-MQ;ZS2!G"XTFT?71RX2>,;S
M:S!1I/8L7BZOUPV?51-X*[^CL,;OOLE$356$U &OQTS4_-6]]>I'1&*#.ZXR
M$: !J1>AR#?Y1 [4(X"[+7OZ!40SZ\K3F%*<[0CNY MTP*F/@<\"E4H,$T2;
MAMT?GS\O957Q)^@(+#;FGSD$8QW827%\*%5OE 79O@":@4KEFW,*3@B>A+=?
M_)'4^VG2)>!H-/JRUKZ3TH-5^^Q44K3]W55&3_V^H?=V_:P("G"$;\>M[[+<
MBT,)R@G!1!B6[C3:I%(0H]*5EU+M/N\VWB.X)OS-.*GXW&;/_=U1IKL'WLG4
M'11I,H?A"X?0&GP=J'$1SK9)\)2OPCN"_XJN'4\1;@H@RN/ #I5YTVF#D8BI
M@TYMB9K&^>'C2@;")*S7QFR=C==I79=K88(]G&[+-$9+VG<(C('H"WO?W3C)
M,W[R2?RB.?X2H0M)9CPO4ER_B0HR]TWDZ_0THB)?G$7>050#\U&;)MVPH>9C
MQ2MYD4?;/M5;S!QL5;';X[5%RJSB+>S^7U(G'=QKU_,ADDL&6A:\>5?P74(#
M4)N%2J89EE3P][>/FCF_"'3*_^UBL;NU)4I?ZVI@V$XMJVO:L:HNWJ:Q,0GF
M."-6%JAOFM[F2^ HHP6/(4:)2D;)">5Q!\:,_J)4^ Y#A]J/?E&IW&?.&?[[
M[[OKLLOBQ]/&WI$/KF[#24^ODZX& ;G-@+<#&K[X&LR'((=M[9[>S5F#99K%
M'*<GM8DP,%L?%CAR=E?NKL0[:4<5VNO>5VAK>-NURWQ@8&^5R&J>.:Z,AX*:
M6[>%L8@T.UL!1&V#X%]X:%"3(]][5'JZ#A"..W#,,YM*P2(I<Z?6Q.G5MP_=
M'RG>&1!5OXKX*"'FF_0:DN \;B- [31*1AX%<X"\'IIR#^2G1%E-0'NE<RQ7
M)8/@,/[K<L;1Z;<:DZ&*-%%]AW*:5ZJ32CRN$W'SHFO1EE&STS78TS9C$-\)
M*P[(RP\_&'!T?YM-SM5CZKZQ[V+U$[8]-"3OF;S?Z__I_T<K/>+)^$EZ/;F/
M0"OI?J,6!WAQQSC]7>[5>A>R62N7@./5C?5S%^N#9=[IB&UT^+,E+/\?1;A3
MP(M8@PW?)OA!0&B6P#>/$9C#"-IHX(817U:3"XTB/AKG]$KP H?FN/<@MN&D
MV!XGCB_U"'Q,@T]-VN.;5_/>\USK>*_#ZCII&PXLE@BE>5 ;+?P8&KA 3!U;
M@S52[R+UL'<8*W$XQ7+E>I!88C%??GG.>IAN^R\GS) 097A+_9C5K> F@1O?
M<;TN CN+DA'(A/<N;9P5[@*HR8W_]"/:Y2^UR'5%BJ8?.$!\+QN_64SFA#'N
M?Z:*@K$(!\X_PEL_J//\K_ 3 MPSO 8#4[EKL"])W-V"9RAO@F)@D3I(70<9
MX'W.RW''$79+_3 _U-=?P2THE9<^M$U![CW2H6@_VG+H!,*,T&7;H8VGD3>2
M?=U1Z>3:<<K;-F\2UKGO:$@I:TFL_YI.!P>>./0E0.F6.C%WH43SF4B!;*VC
MC[?#/S;4QPY!$YF130;L(9;>2]B"5!%2\$<X2XNR+%7):-3&GQ=Q4I_US>R>
MSM^T<*)%9UA7#QFPXJ]EGS6G/+.:O!'!$+Z#!O%P#=9TJXPCS]TK@"@#XPE*
MC1R$ JV6"]")TS".7:)0'YP\_0ES**%E'&-V[(7;\YR8W"-:&.3<'H"'#Z[I
MA^U$"[() :1$*$%:KL'2Z8U9"W]XX3\]#8#/2%-0P(*G(*3YWF4@PF$T? VF
MY$][E>C8G!BH$M40+7K&*UN']O7%U\S Y4VI,/YI#GSA'^\$6MCS!X?G]'>2
MY,";A$PT8']<GG4^BQ%C:1U:/GM4;/6N+,5@^4U\\/?K<:7W3$PJ*X)\.KY"
M%E,,.O?05A;I/'C *L2<EH+#2>FK5;3"T=*" =4GML4?GWWW%K,H3=X>M %+
M>J7[%-Y-@.%D!8_68-<0Z6LP5:0L%#<L\8>%GR'V>JA@#9:VNI0B1,RAMY@Y
MLI*-$2I^JW>[HZ."':PRF*:,G)U#S6-?9:XO!K>/"#^,3\L+D@E>@V0QX0!9
MMDU4/)G *%93XKPH8:+5P$R"3& NM[X).%I4HGE2A=98N3.L[>:FW^GD8[E>
M61-SNJ(0_I[D=7?HC*$8M:A:YQ1CXE;TE#_-HHZCT13("S3%!MTMVBZQ_>%G
MQ:QH7.6KC/ZX'$]Y*%ZN"&KY>M!O(2C*6@)UT(O'@#R6&%G!3).])#L(K)@/
MX3:6STEQ#E O?-9IJWLU\BN8@=WV+D3LO/9]L^*D]Y--S<+*BR<0R81ZYVYB
M)AI&N +Q(,PBQ[03HQRXZKL@>(F=GF0YQX=+;_!?3E,]Z)G-?3MW<<+KPP.W
MA];;990G#!DFB5<7:/3%5@9Q$B.4HO"TY@CB0A7L\&#W#O'X#@UI5)^G'A#Q
M*_G-U/O5X%>O,L=4?A87LEM^/]ODL.W4RI:7+B7.7XDMX@LQ; 2MTAPH:@!R
MN(\XIMT852R\!T43*G)\XD+R[BG[Y>\))E5I>Z>NCIW!Y._>>WKO/<H]K-U$
MF5"BGW.ZB]QT"C^):L8L$J(Y!2S#'*8__PACO!GP:$D*)VS]8K=WX.:5^D37
MM*]G+SJ693L=0UZ^8@A#[25[K]]L64]=D :4'04Y:S ,*1W5K!/788@5=Q]=
M;"1LQAWD1*8^&VX+"UG)H?I&/NLOTW2[QO0VO^*QN>"]O\GW9(&Z($6HS=>&
M;-"+T'4,Y8M)),B2?1$[<0>36/",*O[^8G KVY$@YP%B+HU'J*0LLC\;G7/Z
M8>SOHS)1XB#_?A=EWP O];51*J1)(8(?B%2Q2\Y5-KV'=>Z]A=<<"6)WY.I>
M_VP@=;SR?7+G^;IS]N&6[U*NIG >*(B,C3.S>C )*(7U"=A-Z_<;\#7AE."8
MY6 O;B/GT/3]TIJL(Z\Z6C R?A\;3JM-#3]S]-GR-%[A"1"X<C05!@8*I5*8
M"#FP@*FS\-V7B=J"#I N$XZCX2&_BD>JBAR"@Q6_)?RX$;N0(>YT6/+H?4]?
M@,Q- I3Y<LY"27&>G9N01D.G-,(WXWPYA5D9'2HX\SH 7_)REE9N(K%Q+'?8
MI>O@Z0BQ^U>OW9"JO![S37K5RQR&>PC<$4JZLY4%!<99-"_N,T&>F2]C"M5/
M5E:AH*7YJ#*_@U,!2R5?WPV\F+M=6+DQ4'1OWY+Z$=E*BYN1G.7J_R<3%2S<
M>1G*-S*O(-E)HG[V$?[L!HEKL-QP0H\A"CB5M;J?R!_H@++M]T*8T?\@_J^V
M<D^#<(X>-Q0T%:>@4M?352K2(( 3(/\5E6Z&%ML_/;#SKN+=Y!,>%>E;^>/E
MD+=M('2]<[,@5T)=[ENR2\(=?!GP>P)G#51_&[MM4F PU9^SM5(L^VBO7$/S
MJ/UY\8 [K#*^\CC3*-5,]B46S=TE>(P_S+<#'Q.N:JG) H*6KBFWOLG%CZ57
MLW^Q?F\KB9_866FMH;-9&A\'=9;ER]T$KE?5J184HJXB,F@KL4U$M9.\P]B\
MGCRB2B-=_ NR-#+ S#9P7^OGJ_'JGG-Z$J5=^RNNI>XT-)6=ZS@*+C.-0#TC
MOD(!]_H8R@L.!_,N ^*=@F@7#J8'E;*:=#="6L^V*=O#;-)MUFDI9HM!:*A^
MUF--\W\R&ZQI3(+-SZ?POC58 J$NKP>^G=#ERK>!1C,&I@'D2SD,5%Q;()N0
M1KM5>KR@YG$T/,4XVETEV$1<TX?G7NW@<J,=JU/\9)D 8)R[T;1CO>3M;>:0
ML*L!9%FI)T1AI!>$(N!>V[,?K=AD&]53/Z+G?YZ)O6Y\<38T15GCX>:/XJBJ
MQ@OB5#3@8$3SY:8)[J%\H^$T46X4N,\L4BF!':S1H?$S=]6Q=_$WUG5FHN*R
M2Y=87<.4Y7:G4Y'%L;]^OBM#:..D00X3#>Y9XBN-=Q*:?!>JF21E3YP!: /8
MN0TOT]4"BV0[A@T,#\58,)6.285&*]C;[%4_L%\J5N'/)^+(2UW1W]%""2(O
M$G<(<M(SPIY[$ &$8"DAD2P33D\E2RP'WQP\ 7 3@*5+GPG,*UW(LH@HW\CG
M=L$8+7F)WG?]?]Z6[C01E!QF$GS(7Y:X\8(G;<J0"+\"1GU&B7E<-?4FD,HV
MD@-)%LU-_EX ;<YI?.7>Y/MWDMT7?5-<3/8;?I_3XX9 WH[BEH!AK"Q(">%(
MR:D)_Z,/W"[3&\@9X?/5MV@?:"I'?(HF+AC'!CO/O7L>']J+#\,/DJ7)WH0O
M_=R+!5P708M073CA*0?.,*P/'3=$W*5O;?-FO6JD;B/3? *MPS6\5%R;VH??
M>+?H.OMO3]QL(!"#,$86E%OQ(OBWQ(TH+\*$%Z-EL64]SH$/ 1[S5\[3@,A;
M"/DV'7:UC=,X7CI@Q8C[L.[UZY&@L4AK_M2+:QWVUILM,MJ:[D6;\F5U^E%J
M$=1,M#(?P833=%C]O>MSQY:UPY;=2\GT'8T5K-&:"$M7Z<6FIM$/;?+T28MG
M(H_9DMMTSU=15P]!@<<: DX,$ %Q>,Q"+S#/-NV$)[8(C3F(3D*6IS+XM&CK
ML'S,KR9,Z>"^HNFIHP-&>3<^RG@7#&J<WN^(5.9!$*;+7PC#3Y+K"#WP+VRN
M.FC'\>I';$/N!8^N=-]2VTA(H)7>?7-L3J:IZC?]Z^7NW$^68C???F0Y7[AT
M/6$PZ_.JKNB,49+:$8#(ER_CA@D*R-=)R314<D3AV7EK8(52>)1'V:&5E_MI
M>M(?F!04?^]#4H/.:?VKVG?@,&GK^H5()45F@E1R(#F9+$E@E!+%FC+0W"B.
M1S,Q$BAAZ23B5>VJ9IO]OP5WC!Q*7LSVE8]BAU_OF[SG"U-#"HMC43KKK&PS
M?Q.X?B%/2IV 1&;DKL$:SK="0+B&"%#L1_!ZV#*A3%K6EI^>ASZ7Y9O4Q;_K
M]F/]\4FX8ZLU+_>7LK,^3[!-D$\(0&P0?J:A4IO((J!O#^VRIPRG[QG3P]SL
MXK/V.]1(W^__<D[4V!4$35];>' ## HG64'='R#[&4WD]?U'Q3-0_V-ER=P:
M3*Y#%V<*QO#T04D5C#38VFE*.=O6S@EI^3-E[1]I+*=UW])K6TO>H/T[MDKL
M-;@>IY]KS%GBRT4+)?< RD))"08BD[ #;_C3\^"8%NC!R5]B*=6_^;Z8>1]G
M-H7\[CE-,\D<FYXSS3_%C.V&.4>B*O]>$/^.6?#G!8!PH<1C#I5;(RA ^6<E
MHF5S^I$F@C(S&S8]854\":\6</LQIZ:@TMPO6-ZNB":>\)PN8?E'5>X )4RZ
M/@@PVHB59U$I1J IBNO)L<O"RV*+I(B)J*;C9:EM,25??CI\G9Z]'4Q*7_8W
MU-EG\<+2W%4F_FG\=JNWZN._8A1$_MUYCO],W$KP,@+WK&22&4^)RHUH14)W
MLJ"\0QX\N]2-4# P4ZSP</^91PN2ZQ44$,0N'/J01E48//"O3O?MWAN.W,CU
M'<!$\"PA (I0D?U02MJ#3NK8":91R%)M-DPC.-:4.;4&2S4^\G>0J"B%,'&O
MOF@0HKC;YL:ONI[?NH;/ <EZ$AT2R R9K_R'T=[23P:O8Y)NK\$H.AS?) PJ
M""%9EA:>-TS[-?&W/Y%[+*OQJ;W81G1@WK\;7W3R5TV9IGRY0:%$"Z#3KX26
M1\*%W71)_G&6@<E%PX+JV8[-#3:51T3>9F\W:Q\Z+/PM,[V\% Y)/V_]>HMX
MC@>1K\!V!?5X(?@QHHIP$TZ\ 5 JB 2:>8S1AQ#VI#@]?(3NCZCPY^8I2QE;
M;LY]._3]U*LNS#3_ T!BYC8%KV_UN_@7(X*3!YN>^WON!722?O$W^G*0TN?G
MT>-5$++#7%,.6>G]Y9/MBS8=#/MQ1B?3Q J0P?^!4F,A"G BW:7+"-4)7<W3
MFN!58*G3[45%33^0U8U1N_-B=DE[;- FPS!J].H%]_V]6](O;8E-RM2CDAG/
MB&HHQI,U6/.M=B",35Z4!XZQ7B0!%!>@H\(T#A5 %.VO\7>CWHUX1<IH?&,^
M5=I$I 5[W;_FKUET@],@6G^\] 7BY;K0E_@R(_WHQJ3497*&FUH+A\SR[47$
MYAN^?GX24&$Y]QGL<+>-=K-HNM^T[WK1-M^VEE2,MN:K[$/3D8L_3PGC+IK#
M\(;"]U!J713A64#1Z1E'.#@M!DCS/8\_C/"PL06:J_VX(W1K+[;U\GX_KP=[
MIHR=OE\P$=TN_V3G^%.H@15$^YZAX&1&);H660$%9K[@'EZ&?VH4>1#GFF<]
M'($1"R1O7;:!@R=-Z).7/2_/K9B:S(K)3B9[1.HUS^A>DLU&N:S7<A=$]U7R
MUC<&=<(AB6S%IBP(M?'O5W7N"A&!@\SYP31I._>6T1J7B0\16S"J#8NT]\.*
MCEN?WW\=B0LNQCD3N2\%.;A ;UX0_A.JB9Q.#FCW[$?7M0L>X30WM3[[^>96
M20=+[QBA?G8,BHMQFK^ULUFL[Y]>_.XM^(9J-[X@SIY92&-05;YB<X02LG@<
MO*I?.1$GS6ZUDVVC77IK_#HIP?R537KY;XF'VV$X[\1-@7_10DG7TKG;,WSY
M'+8PK7AV9-K3$R?/N:R4FUO;F$W5FU4^6Y[Z-/>:%4PDVVI#>SW$41F"?#(C
M"U%'7EQ?1+@.H@ *"[W 9E(W@VP'T(@Y.])_V_EN]0+.O#@PK>S$? SW[ADB
MU;IOQADS??7AGU?C"3@O]&2)4'([U#P ;.&)\OU ]VH[G@6>VK%G^-K8@O&\
M:U )1T@L0YN';A06[#-WCDZSNER>IO,Q\X"BV<_/^'>0X29.JP.D];UYY6\
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
M)]8]NMEO6]1CRTKZH5A7WV;RY&NC^1@D>2%U_F<NC'C-Z>?Q2MPQ+;#,R2-
MI_%<6V%HPHC[S\).*_7.S)>8\CN2)2YE>NEKTLY<#;\?J/<GG=F3@9=<)X)A
M6,1%X1$R&8B"]/C8,41.Y!6$S?76K'YQY[,_KN?4<'.2=:O[EEOB'0SG'\VN
MV-:Y7MS>Y_9K'LPEC%#U5/9P.+8 +RFW%,]L4[IKACXF-.>HBUHSK8\> +6
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
M%^??CK'YG@1%1W;;+6^S&NQ)8#VTU-,0,3/1C.=+%2"O-FY9*#S*/:QRC["
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
MH>(/<K_NZ_Q4F=^=_+RR_6UH_[ @[0TON"J"%66EQK2 .U5P)+_;JAR@[L.
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
M<ISX\MP7*'OAQQ!CC! A:1!C818"/Z P>>"[;M3)YJ$L60WJ<J590G$>$=T
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
MR$48\3 ,A/P_DWL*;<I3I_!T5%7$_F%H!YUO&# +1^JCJ1> G 0C,ZLRL+
M Q,+L,,&V/+1]GER%UDTEMU1+%&?[JS10V,X#N.%Y@M8YB*OJR)OY)'BIF ?
M\A_JIZ&T3\0>BB.1PA1S"E&0((@##T'INOM<\(2G9F55YTE-;#,^"Y%3#L1
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
M' DL<)+JI=1J4IQXKU17B671-LE[[FEK)A+J8S:NNI,@8:;%>]T=M\/(!Q;
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
M2U-A<>((8N8G$"'N>2SD)&):*=PCM!PK@BU-F;'5AW,WY'?C^TRF=HWAIWQ
M: ,5/15@!1##'CBCHEKM:W.:TB_H53,J\NG^,^.WF!;"DM6NC^\N0!LARI(@
M@#$CPL>,? )QY/O"!,C$?D=Y[$=:/N9I,HZWN"0Z:%*LW9IU B.UO7RYY'K;
MV$!H@V+,,9FLU5^>)#)SR>68H,=5EJ-7ZV=6#BHO;G[*R2B<?2ER?I=_7I=L
MD48DQ&G.(>51!%$<4IAZ-(<I$5O7\WV?$*79R9.47&?NR&FD\OA)>N&\IPZ$
MD5-4&EGLXUB-[U6K".AMUP'9*[ A#"1EF=@O:=N"0#WUT1H49HF.#T^\?_I
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
MJA:F.$%%Z6W,NK=Q2$OY9?S"F^;?P&90W$LW@U"S3=L)<-3"#*8"FX]5D-2
M)+=+L?@3K]9U6TIGL2G;><%L]6([06'>%FSG13SJO#9RJ9VLREVGYYTU2UD0
M^S[V(&%,N/W8"\7^C#&,PSP+@YQ@FN>795:>H.H^F>HPK_"RK,I3P*GM7<M@
M:,8'CTH3AUW6W61+J<OK*+OR%,5?FF$Y L%4EN78K3:/%G;C-A?4(W$0YCF,
M44QE07($TSCPA _!DC1BB2<^YI<?*NP(.G8E-L'P'YM@N+0G:TZQ+,[K>+%Q
M@#  \)*C S-8])3"^>.!'7771P''<CH]!!B0>P?A_V/AU0+_)^Z[L'U-WQ1!
MJIQ_%*NGHUX(S7XSA/W."9OF"F]_X**40^6[_H*<W98WN"[%9<V"!BCW\SR"
M.*411"Q,89J@''*2<<XIH22+C'K:N.;<L5;:=;;)9;^45RF284,:Y\]039^]
MRR>CIQB'K6L&4H ?0HP3+6J:H]&<1WUMMN)< 2D0^$V*]#O8""6?_T8L!^UL
MYGH2MGO<..?[US2^F>MQG.V&,QL#A@FQVWRXYJ&Z9JSMUH:7,J/FMOR(7XH5
M7K8S*PAN.!OF/WWC77<W_EV(4U!^W^:%2&D>RW:55OR%AR+/P\*R#:D</L3%
M9XF$<0(Q"EB.6>2'6:;GZ;IFV;V;+)F#+7?M6)H->U>@Y)HE1\X?G]IWZ#T]
M$LW#N_O;CU?=5!;XH7TB]_BMR_>59N!CWQQW+X?G8]5TK=)Z%BVF_LZ$HZVD
M8=?LSIMN/!/X1XG*<]$U'?R8<^'_L ?\<]#9[2M?;8N*<B^@:9"$,"-A#A%"
M/B0YSF' ,]_+_2SPTD!/Q4_2=*ZC-QR %?X)ECL>_DUW(N04>&H*UBH@>AIR
MBX2@/6PN>06^RJG/3J9&*@IK;8#D%+V99TDJBG\\5E+U1OT4"'D\<EN*9=HS
MY8_5*R]QN1(4\7JYNLO;8TUYS9_X9_&\?E[DOI_YB2^,/9I[PNQC6/Y$H8>S
MP(]R0KFG%- TH.TXBM#.32VV[ #:\P-8QY LENX:3#!YY7/'%, :E1,F@(_K
M$<<PZFH4@<N.DRNPX>4*]-S(D99=^D%W'-JSY X]]?P,ARB:96Q<]#Y:&H9I
M",I(HH?NBK.E?AB*.DP&,5U"/\/TH6;"C;DMV4.Q6G+5C-+]NQRKTY:&>I;H
M@43C6N\R8?24VD.-V\E2!VXC*UX+ML9+,"ZG5O+G:9&,DCT/EIHMN?.T",-D
MSC-7F/DP?ROKSBGZK]8Z^L!+GA>K9L&(%^;,]V#"N?!<.$UD$B>"G'F8^UD2
M4X877<'3]Q6N5VK>RQEJ.N_>(4WEU_ #%G^E'.!&ZOW_B<NU;.WOZWDMY^%"
M,:9A"&.488B26#AZR"/0]],L]",_0HCV<-V4BGEEUL#:4#2$ZA.G;3(>""V!
MI>;861!?3T\-";8NW8:D/?]M0B9+7MLY*K/Z:A.B'GIH4Y?K-Z+]* >%UAQ_
MK!A?<#],0X003-NL,B1[Z01Y"M,<I2&1&2:^DM-UN+#K<UG9XT72 I*8>K/9
M/=G'M]LE$NGM+T5AM!K*GN+<J(_LWD*SM8\]Q?ZP:^S)WYL.L=[&/?IDSMW,
M!YER&?L<>IF<^>#%#&81CL7'BQ.:L2S'GE*1Y30IU]NESPTVCTJ.H*3VU;(C
MN][&V@L];EO0.1E:/26<M9'59PG-/+!Z2N#C<=63=^A_RJ[7K!!/YHM\0#(*
M$Q$O3>/<@WX4"^.<^G+  ^(P)QZA>8@IXIGJU^Q@;<<[M*<&-N34/VF'&$Q_
MU2Z03&__*0NE]6D[P[[1U^UPK=D^<&>$&'[CSEUR\9E<-]! _+#YMWY6Z#<N
MTTRX;*2V:>[1_LG98/,NLB#*0Y(RB!D2>RS &&(:4$BCB$9>D@G/3BM5T!9C
MKC=H1W#X">U3E#O>C _Y+GL::A_?7X&Q;H!_<&2X&;4B?][^HN=39N]UG+;P
M;WB] IL'-&#7R?FB%0#M'T->QM:O.JVT N;(H::=]<TT[C?^RLLU'^16'$QN
M%^8*BVGL4>AYF K_@@C_@F1^^U<D/? TTFR2/4G3>19$S\$PV:G=J-_Q4FS9
MC]7S<]$EKN@IS&DPU32A58#T5-P&&:>3HY3ELZ2!ING-JEJ4Q3_4&>HWZA^I
MW79=/1YJUJXI-,M]7=&OU>J:52^RUZ1N_Q;E!1W;1#T?8'.0M>&FW?"2)<[:
M-LN",]"SIGYLIX[:^,YW!IC>[C? RD$3&&T@C(X(U:G,=GJH+?CP8%'_9C.+
M0>9>=BUGE\OJASQINLN/C)E-O^DD]S(4I3# ))43+#.8A2B&!"'*DR"-8\_3
M<<,T:#O6*EM. -ZPTN90LV%^)6[YT0QBZN"K9DXX0DU/M7R_^0@V\QJN@!]
M+[L".Q2WK%V!8R_+03-J TPL&2,ZE&<U2PP@.3103):XO#G,L-X\]TD>1 QZ
M,4,0Y=B'&&<Q3 ,_3'*6$>&T:!V&G"3C.G6H'>:UE*U35K)U"FMS!;5K:,Y
MI'@2<K'@FJ<@!XUB;G[*@C!I@\S5,L99%?D9(K^L<<QTQ?C$U::QW;IX%<KA
ME3>[N5_Y[E^OJ?AOL7I;Y)3X7BB'7R(>0L01AIGO89CB/$8DP2S*8]VR"S72
MSN,.GXM2*,6B'<VZR9/LC.L=,^#D1;J16T6L52.S]O'3C;QN.;@:-*!I\YNV
MP&W8<!N\T 7#6A15D>S,45(],(ZCH)KWZ\_:W=DD)?O?:[PL\C=!Y)I2F2?>
M#'KBR-+E!<=IG 5Y %E"A<="H@02GE(8A,*,(%X8>JG2X:PV9<<VQ83Y+570
MCD6PX7&_PY-D4V.JKQ[PXYK(*9Q6'1D+2&K-#S9"Y8*YPGKT9ILW; 3#< ZQ
MV0)FIM!M2:MGL=+/_1X)71^7V_*FQ'35.DS?\(HOHB3$$4XY)%%&(0HB!#,O
M$"HI#C)&6)BC2*N'EA9UU\'9YQ=!37['Z;:)#>\8Z"I4\0\]RT</6C7SQQE@
M>HKG)L\Y;0V=CJ$V/B))'K6.V34$ZGG;7FI_^+$1.)9L(CW:LQI&1K <6D=F
MBUPZ-/FP;>!MF5?U<TOYPUO_R^Z;39(,AQACB/(D@(C&'DQS0F&2>\*,8GZ
MB9*Q= $/KLVFP:3@X_Z7 ZZN 'G;7J%E*EWR -3TEV-8-<TG)XA>,(=9&Q/K
M(YG5.?A%TYFU(3H_J%E_*4-U)AN+?#AL+#(H8A34MI?TK7':.0O=W-9!Y*4M
M6WT0*O?N12[1?*W:::Z<_8,7CT_BSWZ(WA^RN^(GH8BW+;*^5<OEYZJ6JRX2
M%,8L]A%DJ:S(RQ,?9I$7P"##+$R"D,98ZR3LG<GG6 UO6($ ]Q,+'^NV%%Q:
M/Z9-#]\9A*K*_'UQ[?!#,>A=M3^?<B=K^XDXU>-*LG8%^C';PUAKUWUA):0&
MO=AMI]I.\"NP$7T[&;,5'DCIP:ZCHY/RC'?Z8&U][=Z9=/-^2=^9\.>^TN^4
M3=/,5LD.7;73/?M4VJ&ZY4&:>#$)8<J"%*(TH9 0ED&.DCS&08[2(-3Y(D_0
M<_R%W*.^R3X'?TD&0,^!IC\RA9_:Y\HB*GJ?CXL ,<AH51+36C[K.+69LUF5
M1#_.956[S=#\7Y.&_VLM=-'-J_0HQ"K7/XMFX1$O]7)A2.*<\7X>@1Q+ZL4H
M93%)69IHQ5+/T'$=E=A2!2U9(.D*HT10U@TZG,%)T1:]7'I-F]!$<'U+;%PL
M6Q;1&2KS6B;CHAY9"!.7FVW63<OG>UZW]L6V:#M"Q$^#/(*<DP2B!&604)Y"
M'[$XC#&E@:=9>G*.E//,#]GD6HX8!XTDJYD2>A8@M6UJ0VC-HXJ>(A D.P?-
MB<LT)9BEG7J6S*Q;=4K8P[TZ>;VI6;W"1<G99OEK2M?/ZZ4<@O>)YP4M5HL
M$11S*CZM01S(),P $@_+SZTPLG/B91&)]2SK*9+.C>N. <"GYBN80J9J3-L$
M0M>>[C'8[NW?!N1!3_]WFR:UJK#6K.I)@C,;UJH '-O6RG<:)S"T;>,_\>[/
MV_*VE 9!5;?%]VF"XS@A,*$)AB@.&$S;(0DT#"@*\CR-?+TAG:/TE-[Y2\9U
M#F@9I&&/8Z6<@7"A_(;E8/UT@-\VA'^7204#VE;S"*9%M)<W,$)K[CR!:;%/
MY 4HW&2UI>2&5"-<]?52GMQ]%K((9YT7CV67HD_?'FI<-LNNPPL-29+&.8<9
M#5#7LXWD<F8OSG#(O81&!&V4P(.Z+6")/0.=\6#2T:K5NC)E9[6C#?!V,(*5
MCHS:CT9-Y\R)M-V.C[*$K%=<6R:!W'J@9Q-L^ 0#1IWWB31%SFU?26VNWD,?
M2E,H%?M6&B]_6=>CKO"#RS$\S1]UU32+A-$@12R#$:6A4)TI@6E, DA3A'$4
MAI@FS*2-T1$EQPY4/^VEW:G;"MF\JW,1>Y-*/LQZ$QUCIJ;=K""AIZ^Z\0!-
MLVZ+A5N*5Z"E:;\%T%FQ+/?T.:;S2YKTG!7W7->=\S=<FCTIGW*;P+1K_< Y
M1922$!+2-OS+L/C)"]L:51:D/&$QU1R*/D+.>2ASF,$GR9NF.9Y 2O'8P9+T
MFF</!V+W.8ENBLQ41+2>AWB"U"]*.#PO]/G,PI%[3'ONKHK']OO^G:]6RS8#
MHLN>;Y,>A,50M7D.][A>O2VB"/&,$@YY1(6_$\0$9M+I24CN)S1-4L9]O3:\
M&M0=?[YWO&B-^S$#4DT'.(-'3RD,D-GQL2FR #TK8%7U>6<M-S8[^AJ 8*W)
MKP[MF?O^&L!RW K89)'+FUGLVAQ\XR]=CE5SE]_7A3"57_#RMOPGQ_7#CVKA
M>SA( R+K4P-?%E\@F"(_AH@$:8Z04$.1TF2<2YAPK'?$2Q>;][Q01E)1XSC&
M1U/Q'/3+Z#EZNP*2-!"TW73)T)7<00\-919^68<-79#&^F]HKV4Z3>N[G-#=
M$KI^?+Q^Q<7R^GFE-UKKY!*.=82@5+<!6M 2E :@[M2MTY*/:P6+0NMM_)/S
MN'8\@!-X6*OY5!3Z@HE=I]>=>7S7J'#'L[S&+]??CC?_6KU=_ZA9<\W^8]/H
M37$;GKC5\?;K2RQ:FTB\?+N1S^J;\)2\TYOO0E'U-MU9*2UVIIL0RFA3G5IO
MMLTT(LQP$XU=9F9.W[WP&LNH_1<9Q-_TRGY;($+"',4,4A)X$(6<P4QXYI $
M2>@G/HXQ\A8KV7Q-S6(^0T=KQVVIJ7\ NNYPO"UX6BKTD=?"R,]2AH(PA F)
M4^%51 AB@D)(90"#)5S\J=5 SP9&QAWTVB- ZQ"IN0L6!-?345N"H*5XM9TQ
M8#'@,"&4)6/_')59[?D)40]-]JG+]<V ]F/SMY+5R[?'@8FA;I.?7<#QYA,D
MN: IW\0=675SX+S<TT:!%9'UMEU+$IR4V:K=/2F:D8%P?M79S(1)P8;&PO3%
MIK'^DM_E'VO.BM5G3-N]>UN*EY\W*]E<Y5-;IG3?#F1=D-RC+ I]&#$<0I2$
M#*:>GT$F\YK2Q,_"4*OMB0YQQWMW0Q8(9:;[O=3"4#7*[P89W2!_V9[Z=7R
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
M"H$\LNMG$!QTPM\$/#_Q[L]OU5*VM)/!ST68>%F>)ZGLDAM %/@1%.95 G'
M(I31,(HQTPDZ6.++L2[8<"E/SO2F. Q.$G[;\/T[^$NR#GK>-:.<MIZD6O#A
M%SP?/4WUBQZ-=J3!,I"6 @RVN)HUKF 9RL-P@NWE#5LC;[_ 8KWKYZI>%?_5
M.0@9PR3BO@]#'Z40^5X(L\3'T,LIH7F*\S"C6OV.SU%R;6 -2 '>!0,U.Q:?
MQ4A-N5F17-.P&E"QV!AX2A!;W7[/TIFWA>^4N$=]>2=O,.A_)>PSX1V)#\GR
M[1X7[.]=Y6X_%U7;R5%<SO&>W&\$T+,#)#_@M?D??75_SY-&:RI%J*8=(0<H
MZ>U?'8 <.$>:\IOUB5*D,5]7*#VA]WI :=ZJKP;^WJS*QT^KD\4BPFX0O][6
MC.C5IVDO[%@U_+T_3CWHU'&^3DH:X7_O"J .2J;4-8<^NM,ZQ"FP>MK$(J:6
MB\R,03)2.?K49E,^QD ,U9#Y(F;.PT&CD*]KN:;,:9%)#X,RQ6VY>AS0,$!1
M!&G,99%9[L'4IPGT_#C)8Q[%<4[T:BYT6=#99$8%&!N&(.X;#_6YS=6.%\WV
M -HHJWDE+I'34T]'O9HZ7KJ$O1:\ 3M7X%.Q7+?EK@ZZ )B"8LGQT28_JS]D
M"LZAFV2\CF&(HRT@6\BZUCS&(?3RS)-SV'Q(@BR&3 X\CL. 9P%;K"HY1T7-
MJV^7U;*&MHLK;XT'>8M1"5PO=1 2EB-&(*9>!I&/"<RPCR#CF?B7-.#B_WH:
M5U]N(SUZL>2*L1EM:30#,>,"Z(=@]OBU%6_I%ITWN+(GR%$D9?^WABV-JF9U
ME_]15:P1UL]W7K\6E#??JR5;I"1$-,X3Z,<RN"G_DT5B6^0ASOT\(T$4:0US
M.T_*>22E6<D/Y:,D#1I!4+/WT'F,?):G48!3R#T20$2R ))$F-1Q@I*8Y%D8
MYZEF6R<K*%V@3J@[M-34C1T$=&-)G= MU=:UV] %W\<0T&^A-"F<K19)YPG-
MVP)I4N"C%D?3=^AG@WX9-"#XW+>\V%43_8E_%L_KYP]575<_A%7U$;^(:U9O
MBS3T,L)I"#%/F#0-*$R#4/AF8L\'L3"2_$!I,*TY"XYUX^V@$/6Y8P&0#0^
M]DRT9:@F_4(N@'Y<6<P#J)X2D?RT18@=4AN6]BL8>[; EB^P8<PYHNK)C>Z1
M-4MP=(6P5IKC9>",I#H:+CQ;NN-E@@]3'B]<R7"RECQN^%)@(LD5O-DU %I$
M-,FHK.*, ^)#A'D$,\8Y9"A@8419D&*EU@33I!RK\^[0:RF;'K45G,L=#YKC
MM,Z#I6;%V8% 3P%WT@^(NNGR-"V:K;%8YPG-.P9K4N"CL5?3=^B?[WT6_%=E
M6TTD_)NW3VO^4/V]J);M-^0N__?JF7^414/UVQ?\X_IYI7J\I[NNXSW<LP,V
M_ "VYG*D]98E:8U)ID#/%1!L3=;C78[F]'&>2R#U-($;#+6.[4S!,#JUTR8V
MVZ&=*0S#,SOC-6R.S>EF  B/5!@J0H\5KURV6VKNJV5!WQ8Y2T(<I(FP(')A
M0>2)!S,L_AI$J3 @@C#%(;,QXV:4"^<1HG--6FS,GAG'5\WH<(R9G@Z:J* &
M?W4, ">C/"] PNE@E'$.WL$4$R6(U$:.J"UU:6<:E9+KMFG&+KD/XY0'(<*0
M$2S='93 E! $F1<3[F&&6*#9UO$2=MQKK4%W&]6^"*;M;@R>AJ)JFPEA31UG
M &W?4\>1WK, D_7V.P:L_*+V/.:@G6_?<\&:^C[B0\W$-U8V"RK*=F69SZ?J
M")Z\V;&W-Z#6YAZJ.W"G19WVTBZ64D]%/-2X;<,_-'V4A=;RN$8%,W*K3J\X
MF^\T*M#001J_4/^T3/;5$S<\"=OE$W_ERZKM)MMW";KGM31G\"-?<!R&@8\S
MZ-$HAR@2AD06>I$ T4,QCWV>XT3U>$R1IN/MN",D/VDE7X$&+W6:3JA"-WV\
MY0 0O9V[80 (#L" A4V[J"NPX\(^0.JG50Z ,CN>>GCB<B#KX 6J-Q"R 7Q]
M@5TC U+;-^Q_V#F<TL1BY#1*=:79CI\T11N>-^G>JC]M_#NGZ[I8O?G!XT.Q
M6O)%RB-$TYQ"#\>A\+%H!DF&A8\5Q!Y*DS#DOE)IZ*G%79LDDH9\>_W@M\??
MP8:Z^@CR(S#&E=VE(FK:(YK2:<TE/R>&T7#RH\5FFU!^3HSAF/*SUY@%-+YB
M.5?U+M\-+ELD+,\S/TAAF$KK@O,<9E$8P)23A*1)[J>QDG5QGH3KT]CZ$9>;
MLFJ95-9Q(%^^#^NF*/G($%!5D-2B!Y>)KK?!=D(.QQ$Z\?;/BV7)AS]!8%;/
M_+R A_[VR)6&$[#$V\EYOUSY^$7F9FQ.=-\V/:L^K;FL>'OX42V"7'S1LB"&
M<8Y\N5L32'@208\S%,7$)\A+M89CZ=%WO)7%FQ%KCLC2Q$]M(SM$16^7=XQ<
M@2TKH.7E:IM^\78E[5O"VXKLJZXP4G!D<=B6&12VYG!I4I]W1)<9-$?3NPR7
MT0\X[*>"?2[RU=.U6)U)"GTU<1 0&GK"&O"8)WNM, :SC%(8)9&?^"G+(ZID
M4*N1<YWC(4F"+4UU[UD!J.G(@EWQ]?3&4>KF 133Q=,FF*@'$^QB8Q9'F,+(
M3JA 7=*1*('"(K,%"-0%&L8&-.ZZ;)2HG%[PI[32VHRX;[SO"=S<Y?=U4=+B
M!2]ORZ_"3'[XP9>O_,^J7#TU"X1CG^$L@=07_T%YEL/4$P96ZB=>DC&6\2#6
M.ZN]B!_GA[7B#8O,9I&:X:MH=LV%F:81MIUN*AF[ CUK;[VY=5=:'-%G!0++
M0U#->/DETU(O@NW<6-7+%C6<ORK>Q2=A"-Z19?'8'3:M^6WY6;RCJR?YVBU2
MXN7MJ1 /DE!6D0M+C<:I;&/!HBC+N(=SK>FK4Q0=&VLRIZ<JV\;:G4?S(GM,
M%240[V6J.2)T$CPU?605$CV=LR$-=K1/>'J2$XOC057%M34<=)+>O*-!5<4_
M&@RJ?*/!6-!M@L?#$[]>M@^Q3<>]YW5>U<]R&%O7KN(#7_W@O&S+B]M_>:J6
M@L8W+A17*5N>"]^R$7>UO[LN6?>+N_*V?&W[*WW$+X6X]2!M2E9><X0I#+,\
MDAFW$21,#F*+&8XR'*<\46I__ YD<:R_ADE:<EKT3D#Y+P,1-ZUD>B%!5Q ^
M$!-TXER!C:3RN+.[X*H-<'>_!V+EC<"@EUAC2.8O?K&F_>?_@UX7/=V^?5/N
M<O"P_Z;<7?JFW._>E.O=FW)W_*;HY >^NY='8S+K_SDOD>%$U_>@=IPDF[ZC
MQS<V3O87<SC?&-KW\2CVQM>^$Y9TS;K5XGNU;@-@=4'Q-O(>1T&0R),]GT)$
M8P_BD!'HI7X<X9 32I3\N=/+NS9^)$'04U3]CIR$8<HNN%0XS4_U4"Z+'4?'
MY1CSK\2= ]]*_&WG5YU9="8-,2;0;M..7F46*I'AF=NR6=7MU_/Z9]$LDMB/
M_" )(/,QABA)<Y@2%$(OBTD>TE@X+EI#HX]).-Y/[53D'47PEZ2I.3?E!"YJ
M88_+I-7;8)J":L<TSLMB*8AQ@L"L48OS AZ&*4:N-*R.XX]RI6_\1<X7*!]O
MR_:C*S_!71'*EZH17U[QC[NB%-YLF\/ZE,4TBSG$))&;-(A@1OT<1CCW,&5Y
M%L=8LS[N(H:<'[KLDCA^DXS\WE=P:3;AO1!U-14P'Y*:W^..+[!E# PXN]J4
MQ/7PDI:_09V<\'Y<M.JU Y:M>KC+F)FW(LX*<$<U<796O216>U]78J^OWF0E
M\DH.4_K7NNB2X9M5\2PG"O^MX?EZ^:40[L5!;(/2(,W"T(-)+#/\,LP@\2F&
M+),FC8=YYBME^%GC:,:XZ8;+*]#RV8TUVW *MJR"CE?0,FL2M;KD^>@$+F="
MW3#\* !_V0+^L@6<;P'G6\#7'>!+R:>ER.$ES\ D_C?3L[@\BF?R3&Q'VRR
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
MU#,4EIV3>EG$D]&H Q^=E"3V1:Q6U2HTM4]?V%\RK7B<!SD-(L"R))#U6SY
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
M(">L9,)SSQE-02C\T9@FF(2(Z)A'(ZHSF\$]'UZ?$:EX>U;T#)P9E,.&;#:
MS R6!C:.S_%6@@_<'XCU&M,C?CA8'#,JBU@6*\$["V+WL)V#=1PLN-ELZU5*
M2)*+ SU(8BC,0D@I0%D>  Z%7?##*(@S(Z_IE,3<%W[[X-1:4O2((&GFU9Q!
M1<]5F2:KX4W?<0Q.%@ ,R&GL2UP6Q9&#<(; HKO^90%?;N4#G[2M%,+U=4EO
MT%-1H[5:]1->%_=-EOX*96GLLQ2"((F8+(P. "9" R-*&<D1IRF,5[5L@*"G
M@</DC+1Q3U3[:]JTRZ#&1=(C&.GIHSO)#;=:.95+YCPJDMZ!ILLB'!W1G-79
M#!);N)1&1_#3:AFMIQ8>PO5Q)S-Q/O$F;G+]#15KZ?Z_VU2_B&?K54QXFM,L
M!91G/H !0@ 'H=B+LS1, QQ'+#:MC)F)51-=FF$XUY57*O[D8;R)B'JH8U%U
MN;N73-H'3&=[PYHAD!_@K1E&1Z;/]?JX?Z-M@N'UT1M5 OP <[XT(7[MF5]C
M;/[/F/^E";:S66"Z]%R<OCX4"!?KHGX^U*6O8$YY$I,8),+O$X>Q' +$,@I2
MDD >QTD2^T9MRD<I+GPV.S3@6'>\3#FJG8/0YN0V$9B)![D]]:M>.XFY3G8#
MHLYRT#M'[Q7/?0/B#Q\#AQZTS ;MBO;:'*V2=C0*F;.M<D[II_(+D^2:6AQ!
MN^K^*FQ7L=VW1[YCY*$L_K-CVP_[3JD^)3[GE(,X]", (T8 9CP%+((T)M3/
M:1(;I8W.S/#,MJA7BMLRJ[R/]^73KJW /O0//W W8=C"["]8S]3]2*_-S%+.
M^<;,$UL7@M%5!NS<["Z;*KL0^"<YM4O1M4S20]N'=^O-GW]G]%Z0:\O0LCR
MD-( $!(1V5PH RC*,@!]2,2O"&5(:YS&()6YT_)DSWI)U&NI&B8\G05&SUY.
M%M?,R)U(ZK"P3DLD5TE-9VDLF\TT).9)&M/@A^WTL;$2O<-(P& <YFD.F \I
M@%GF PR)^ .%-"0$,Y\%)J']EP06">:_[)IHIHHGF.AIX11)S13PNFT%.<?9
MZY(4CG3N9/E%U>V2<"\U[>+GS+-=;LM:','NT/?W5"Q4\(*HG;4)VZQ@&C&>
M0P08SIC8^,2>AW 2 .1S&H2)'W'HZV:X#%*:>?-K:*O&;\?4VQBI?DK+,%[#
MFN@4!3.5M ; *%5%2SBK])3AE1=+2=$2L)^&HO? M':9[YHIW!?:V*TPSE'
MTP0DZ@J,AQ!@%F? ]Q&+*651GL5VG3&'"<]^H=62MVN!.0*:WI;J'@@SK=XW
MMFP9&&QPZ;Y]I9[8CCM5CA!]E::4>D!<ZC^I^;3ES3I;B]_>_R(6J]!:G*:O
MZ6-1%K+AD&R(UM+J^JT0BGR$42H.NCX"$ O'&D&" ?7#'/EIR .]KD!6U&?V
M 5I>KKS[AAL5[D)'_!A>:1M!JV=19@/,S+#LL?JEA]4Q*YV!<=FV9A(*KNZ'
MC6@O>^EK \O)3:[5(G;&YS.J90INJP&(^(Q3YH.40@@@R@G($ R SZ*41S[%
MC' 3XW*T^LS&HZ5E9B".Q=<S -9"F2EX2V8&W3TK@"/=/%Y[4=T[*]9+W3K_
M(3O=N:M4,/Q9E04V%8+M%RF,PYQCF -,4^'0IT$H:W1CD% B'/LH#TABM$E?
MI#2S3AW2D^J6@S:US$S++@.EIW%.Q#?3OHYD5X;;%N6Z5\91V1PIYF4ZBRKI
MJ+@O%7;\@6E'<^'-M[$Z=AA4%;&09%&2"*VE8A^$.0*YCR*0!'$4L2#*&;$\
MD)\C-_LQ?'\(K<6ILXEG6XZE.(N6V4E\*@*6YV]YX-Y'O5D]Z]"((1$=G[7/
MDGJ5$_:0T)?.U8//V([^4OO<O<R:N%T7PG%6X;RNIVZ:^1%+$,AP+,OE,PQ0
MEB4@A2%':99E/F)F0[\&J,T=,3_0,]R/AS'24V=GDIOI<Y^LUT=@AJU92T1G
M8ZB&:"T\@$I#[-/14SH/69Y1Q3?@(WIDU]^+[2I-(HHHYP#E@9Q7BV5_[ B!
M) ^)'] T]7.CL7W]Q><^H8J_>9*6V'P$-</,NB,4-$^JEK(9'E1UQ3(_J)[A
MW]4YM;_TLL?4,T*=G%+/?<8RNMR-T+C]SZZHGV5MP*94$^+D]XBB$,(D1H!1
M*/9#' N]XDD*XI#Z,.)A'H74*)H\1&WN_5"1] XTK=1L&"_-$+$K%,P4T1@
M\ZBOCF"NHKR#M):-ZNJ(?1+%U7K(>E0-$P\]7)?T+?O&UILG1:@)#'_>K OR
MO/)I'L<L(H"KUB<AIR#+0@R2"&-&$PI3;M3C0(/FS K><:"N.GH\]*:M&(^D
M&8513^,=@V.F]Q=Q:>E?>0T'WA_M?V=I9&H @;MI-*,4EYY#HPO!F0DTVH_:
M1JL19=*IZ&X[<"J'7OL)2&C$Q=Z?QP#%8N\G//7CG.49XT:E,B\)S&P-%+E2
MDC,-1K_ 03<&;2^=:>A94%(.]1R'VDMR. LSOUA^X>CR>>%.@\H7/F>G6K>/
M3^O-,V-?6?6M(.Q")>Y:O1SQTR?^A9'-?5G\Q>AGU3%5]EO9MGT;Y+\V8RQ6
M*,AP)I4S)"049UT_$UMX3('/4<[3!"%&M;J7S<SGW%DAE[HB=/,2R($A#\D1
ME=^$Z=Q4AE6V<[U$/?/R [P:,RMUMJG!H=B\&\7B]5AR9\1F1LN1+9R+RT5-
MZLQ0O[3,<Y,SG=M7'\YQO[#-?86>'@J"UBH8D$',"4TC$,MQSI"&N1S5QX X
M==$$)7F,$JU0Y""5F8UKGYQ1O&08FF&CYTQ@,Y-E(JO!'#<-688,BEB@9TS$
MWPZ&9'CMA2:W:8AW&-&F\^&I;;(O#.M4BM\;PH))F(1,'&<BA ",> )R/\I
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
M;Z_Q2NPNY19]-4:7=:XQ'+C$<T9JL<L]U^#T+_V<K^ULD%Z3L[!*0R*.<C
M8C\* <QR!+*,!8"3*$CR+"4Y-*J9NDAI=F=296(T]:3> UNKO/M#-D;["^.:
MTW$$DR#,Q;$8@Q#*-D24Q2#W?0;RS$^%CYZ$,$'FUR].<+2^6MFG%VPE^=YE
M"D;B<X3-@6/&& ]S-7>9"B<IS1G E/C AR2""/LX#2+3*Q.'*!I?A[S D)5T
M9@#U@A!.(#%S6<Z/>NQJ=V>=]'@LVGR3'ELZKSWI\5A<C4F/+QXPKZI[)[C?
ME&I'^\:JY[<[=K=Y6VS_LT/K@A==#UFQQ;512;&?U;KE=39KSW\1(%GR.IX\
MNF.R\=!+MN1=IW3R.L[,/&UK8(=-P!*8FEF&V> T*IJ;@HE5]9P5P<7*Z*;
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
M%7$KN>$EHQ18$K[R.M)77D/<N N)!A#Z8V3< 6(W,&8 &#<C8?0$'!C^,K+
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
M(Q&2;<4C!'+<%+LG<91F!,+8+!CMF,/9P];]1/<#[ZHAKN0,8,F:=YS#V1/
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
MJ4&U  [#3U8BX&YJOW+ XZ[0)@7"4AU7NA+UF\GFW-X*L7W<SBUQ8+V';$^
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
M!"<DO<[9P'F3SYX)#-P2VG'>Z+S8-&F&7ZOU/WY]_E4MQ,,C6_VC[A9*TZQ
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
M#ZM%TSK8=S/> 4S??:4H$ 5O)06B<\7>T45[HV\7G9?X2CM$%R$XORET^=;
MKBAUT?Y[)NI<W+J-!RMXP6DJ(.4U07BN(=.DA$FI&:<LHX7V2HD]%C&R$VCY
M'CJ)8<U.CG%QF^#76>LWGST-]>]A<M:66%U+C@5,VZ?DK(%'G4G.7QE*(69F
M=)UN=&\"@$JM?WW^9%F"U&>]_[CYXFGS>E9FN0.EUKG=@"UA63(!E>0)PDF>
MB=SK[-U=],@3M7D+[46"1HV@">N!I]M$'@<EOPD>"%  19BOK=%HP9P%3TP%
MY@O(,?V7]PBA]>Y?U7UESZD7FT_L4<V84$AD"$/-+,L@5AGD*LD@2M."%!P)
M(IQ2 <\)&-DIM+7=>YG "O4M:7^!R?"4CV&IW\3V-#*@:OVT)5<4J[\8<.(:
M]=/F')>FG[G.;VHI(6>W\N]WRT_+Q1>U_*26EJ_B_6)?:.TP?2X.,O(\,K*W
MZTU]T+!9VHQZ^.7=9_#)_'?0;NK]<KE9+%VS+BXC,SS3HH+B-^4\\8A<F>YL
M^, ,-6.T[U0A]S/T\LB33%5G [LYZWY#Z&GCTTJ)IN++_#Q7;=+7[>-RM6D3
MPHP2(B]3CF")!(*8H0PRJ3-(2<+*)$L8S@K?MGZ7Q?I\R8.*HIH^6;*G2KW1
MS7HZ^)XW.H#I>O(8%R#?,\B]]!NPDU_#<^L"3\!II+N]T<XE'41.?$+I#L+Q
M6:7'O8&;Y6<XJ4[MTMM<H%I^;\]^_V[YI#:?]1W[\<7J9OZPV:PJOMW4;2.6
M7UC==0YA@53)%"RHL$2\N0G0LT3 /"U+3G-L4ZJ\MMVGU/Y?YN1SVF?JN/O_
MLSXISW.$2\Q\YPY,&YMJ9]L_0-V;=5.WVEEJ6PAJRYA6S=][UMG@K;$OXB'%
M:SR66,<=D^H^[<'):SR6HR.85U'BNO[6=0&#;5MDOOGS7>5JRW30-I6=<4L&
M7V %LYQSB(6@D"LI85)D"C&.4BR\#G]]A(_\$JE5J+V,G?N.?6^"0'0-><>!
MQC?T;1N8[>&I%>ESH+2Z@%]:;2(FM(2 $+GGM)/H5^DR[0/*N;[27F,$9O>U
MU-VV=\5!5LNYIH!8$Y(C3&'&%+(I?"DL<Y+!E"5)F;*4:^ZYOO958?2U=I_.
M_"B!S$ZRK\H\C[EO^\M@R-U<TI@P^KFE0?S&;:YX+1BQ$NI\Q4^;-1<(SE%J
M7.@X 7OW-D7F-SOX6^,2W[-J]1]LOG6*9@9N'WOE:^2 6A!@:SL9:@W 6^>*
MR"'+'7;EKS?:<S^^;K&W-Q+L 8BTW3YL4=A&^YDQI]MB'S;J8'/]PJ51R17;
MY=#^KT;DVTJ;R,0L:RHVG^5F25%@EL.<9Y:]3!>0(I1#HBSIJUUYX!A$BY?T
MF&C[:F-B:5O+#&1/=A3JQ8M N[W_)X#/\T3<F9*QP_CE=7T])V-H= 5L7+;&
MBUK\#,R-KE YLC@Z#Q>8&+M=;\S JS?6YL6FJ=+[6JW_T79$PTF1EE*;]8Q*
MS<J&B@S2'#&H$<+::,'RU*LXZ8*\D?U6)QT<B =6OF?>[ 78W+Q31##\O-
M#A%;QWF:&2O9]H*T:3-OW4P_2L-UO"ULSN]BI ^+I^UF_=$R<:7M%U?3/,44
M*RB49=F3C$)FYCE412FS5,M$)%Z4+ .R1I[KM2B0@JH6[#>]AQ!RF]J1[/:;
MUONEQ0UHY-Z #H;XT]K!Q$A3>DC2I-/9P>274]GEEL!I7"VJC?IH8DGY8;$Q
MWP/+\WR[7JO-^JMZ9.:OB_M^\L 7M:J6$LVDR%6N50831%*(N<"02XZA3+.B
MD 6B!?/J21>HQ\C3?T<?U)$OK3I=#O*#P%.MC:=["$3>T76,CZ>G6ZD5@K5&
M8*\2:'2Z 3NM#E*+P)=A9/W]S76XQ/)%@5I,ZZ>N@^K(AUTY7"C'PE+\XV$Y
M-W>LW_W7MMH\FT70?"N-L)-GRQ?8R!DE14E0 G-EJX!M1SR:(0H)Q5E*>2&P
M0GXT"S'5&_NH^(&M5*OL?P>J5M>3,3[RXW \OWDUD#VW=6K=;-35:G<VJ6=*
MSO=QT(O&KQ!5N8DI%L8 ]IAE810I?MYXO=K,OJE[F]GSFUK>K]C30R78_.W2
M^OU941:E0%A 7N#"+!>)@E2C'(HT1SGF4DOI%$L.2AG9-_8%@C\:D8Y5F</@
M#+NX:";[>2H_:YU=CI,U0Y[##-#S&N:WO<<8'GN2B>]D7C=_W2X.S'VKUNS^
M?J7N6S;?KV8]N=BJ%\D1HLRR3$D,,Q/80,RXA(PB#FFB2()$J3#R*J5VDCIV
M"--+H&CE6T;&%N@Z!>7@NVWS@P(J0)SP=0M>HJ/F-],/Q?=A&S/)Q,OH6(EO
M3C*GS7CS@>$HU<WKYFMSW+Z:(&&U%9OMRB[C%O*KJAN8U_U':I&SG J%RY1
M10F!&"4)I-2FM^5,<IT4'&5^2R=WV2,[E0/Y=<N5=G)XTC+XH.FX\AD'(S\7
M$@#/%5EISH9&3TB[+/F5<M&<(3F?AN8^A'\&FAV[I7FUR3<U[8AC]MF)6R>8
MZQTG[5ME!GBL%LVKT2K@N!MRSNKA21W!8/^)>][6:,0J%^P*RCT[-=YD>6<#
MQO1SSH8N"WL=W]HDT?NV'<="FJ4\VW_2J[I9=WD9F.),%Q@62E"(199#+A"!
MJ;%8)R7)S=+;YY7L*7_L/(WEW"BW7-54O:"G6U/ W/N]J=';/+ %.+S);R$?
M^AC<WN4C@NOG%J; U3L "$0G4A#@*WW20" 0FI?!0.@P?JZL;MVQ>IY]^CBC
MG*4%5P74FG&(<YE"1LROG&6JS!C5%!<NWFD_Y,@.YY.RWW?SD73,%.D9.^P#
MPDSPF]:?WMW]^[NO'V\_O?UV_;0\5GC@-=Y>W$RT]I?]'.L--<FT.5:]FPDG
M_A*8+_DR(^O7YSLS4AT#(HY3DB(-J33_P[2@D.4*P:+$&G$A\[3P6B8/R!K]
M_7N4%F@EAU&,#B#F]OJ,A(/OJS(( O_DR,O&Q4J,') T;5+D99./$B(=;@F=
MT(^/RT5]U-;4$)%<95)I!O-2"X@932&U.5**LH)*E14T57ZUG"]%^'QI@VHU
M&X&@/O1?WX _J\W#<KL!3VP%OC?9@7ERDR0)6-=7 +8U%ZRJ?RIY ]+RAN9Y
M'0^V/[875>OU5C6=!-+B)J>D^Y%@VEUCI*PM-7R=9657GJ(.*/[?_P?ER?^7
M(3.Z^5*V?7Q/_"F[ 6:4IZ9 8O[<: X6RZ:9C&R4]_4^+QZOJ\L)?V2^?J9Y
M5E;4S2YYL\8ZII,Y;4XTS_)B^(G=R6GCCGW(F>O\"4G?+L76QL[O*S/>X^;=
M:K5<O5FN5JH.H]_/V?V,((IS;=?FB41F@:XX9)AA2%29BBSCK"B=0F W<2/'
M YT"IWK.@EH=L-<'_&$U<HP2'-$<GK7Q,?*;PU'A\2)!=;<ZB!+58?C)"%+=
M3>W3I7K<Y9L74^TH*>[8CR8;TA[<S>?+/^L\R3K[IM_-8,9QGI4J+:$6I8*8
MHPQ2@X)M?YN3G @IT\0M6\9;]M@.8B<<5%U&FU2V_-WY!#X$T&&W,#),GCZB
MHZ6QA9Q=YG0/METB8%^=\9"3[;QH^4%?!\$#)5X)28\,IV L&M]K!JB]*THS
MU.8U^8\X4;93L*G['*CP(:YC!=M),S]TG[7L0%_56JV^*[L'VO:G6M?[W+.<
M992JDL*DX&;-EW$*2YFG,#4K/U42*3+EER\5KLO(CKINNPSF820]UT#LMNZ:
M"+@(KMO^O/M#JYHMA6F4:\Y36O5NFM.4^!QC5Z 4F7(L1)-782"[ K)SA&37
M#!F<!"KFRW7;96//ZMY/[:@W?[B9[/(+>VY.?KK2"T0+P5%N(M $2[,T33-8
M"H0@2236&K&,4:\"P.O4&=GAU8)A+1FTH@\..AWJ+L9X!H[N<#)D_3QB ^JO
MUX :DE@: 8MX&:?7*#-U*FH$X$[DJ,88]4H&@XY4K5+KWTUD8[21GXT*EE:[
M6MR;+VBU_NMBR:T7MJEN=0WV(;_*K\\[8K8W<[9>M[4;I&2\8)S#K"A+LU1/
M*.129="V8^98*6Q^".)!&$OCD=UHC[:-]_D*:PT"DVW&?XIN7O:G>C9^COC*
MQQ+.^3 V5+&9(T;3]W7X)\:&_RR+Q>B"PUX(G]3F#5L_?%DMOU=2R5^?_[JV
MFPSM?OSB_M8>*=9:[R(P18DFF9"0<VK6_%PKR'":P%RB N$<*TF<#FC"51C;
M97_X=/OIS8=/OX';-W<?_N/#W8=WWSQKO@-@=7.YXX+EYT-M*P:K#.BTL:[T
M%ZL0J!9_ 3N=P%ZI40+<<$PB.<L !2;U?N$ O71G5XP4YI^^K';LY;M,A"PA
M>2F5@%E2IG89+B%C&8':IIL@I#@67M1Z)V2,[&%V$H=23<BY3)/%<J':K!(_
MKW0*3#>W<R5$?GZEA\ZHR1T#1D5R#*<D3#KS!TQ\.;6'+HU*!7RZ#X%:SPC.
M68[2 B;,4N@EJ("4:0F5R%F2*UTDF=?VFJ?\L??3ZJX:54-*N[$"S4QNFAEI
M94!E\YH5F#>-&*)P 9]%VFW2CXB?GT-PY_X]W[K$PCT1Y^\E@,;E^CTK_6?@
M^+T$C2.W[\5A MO\/2F;*+NXKP_[]JNMNH?39I>9]%GOTI6^+->55>C=CXUM
M_F06;A^K]68F$45)B0M8BH1 3 B'E,L2(L8404+DDGLMD6(I-K*+VZD):CUO
M]OLJ-VVCM\U-+\'+>+Y]WE>G,/ACKS)XM]@^JB9WV7.++-JC='.5K_& _'SH
MZSP;_U9[D8&,U44OEEK3-LB+#.91[[O8XX?&F=^-E.7JV=(MKA^4_&VYE.L9
M3HE6B&A8R-*$DUFF(,6DA IKA3->$(*07SW":4$^<S:H*J&3!NZM.-_(\"0V
MK@'@M?;Z^:B=O!NPL[D6>0-^6RW7YTT/B-R&+(L6H)T4,G$<-F3H<;@U>'7@
MF6.3I?;&,NPQL>DJP#-29)DV\Q&IS,1(24D@SU,"$Z[R,E$E%3+U.B@\*6;L
MK>)&Z+X=L>C$>Y[HG<;(\1CN:LL]S\Y:HW<"Q^!('[0IUB'7:2'3GDP-&GIT
MG#1\]74)H+N%5.^L:L8S,QUIDL R2<U;E.34_(12J*CFI2H+3&4V6UC&+27O
MEALV=YNM0S*=OKFT^>8>27;^%M=O%""[K4:[]S+?ZQ"6WWD20;=)?#4@UV=H
M]B1&?^&ZF!<YM?*DJ%?)G1PR^EQRY. ]8?/\8[6P.4=F\&KSGHDZ5M^=3W_6
MS>[8YWTEZDRE"DG;TP0G-1M%F4&NE?E5J2P72#&>>>7R^"HP\LO[J_J^G'^W
M2V)1JP1TJY/?Y/>&U<TAC F6GY.PFM@-@487T"EST^O(:/_<: 1Z*L5S'Z%@
M1'(IWN(G=3.AX+QT/<'CA+FC=VQE^Q^LOZA5?0IJ<V#$3%"6YAI3J.IX0S ,
M&9(<ZIQ(QG+!B?3J WE2RLB.I98!?JD60%H*J-7:-DMI3G+/-TSWP,C-@5QM
MN><A32O.MB]ICK5O0"TRGA<8M"C25#\M8]+Y/&CFRTD[?'$8$=7O_V>&B%F+
MVQR+HM028HY+LSHG FI!TC*714*Q4SNS_9 CS[G?U8]*+/TXJ(R=PU,I3'N_
M>?/[N__SX<WG>/13>UVOII\R0TU*/[57_27]5.\O,8[VNJSZF<P5T3DB,%.I
M[6U#"\@3DD!<6.XI2P:I>?A!72=FY*]^G8/WQ"H)5DT-@6V7LMR=]\SKRL4E
MGU<-+;;GVO8,<B'G8B%X7'G*U8D<ZX3JI4FCG#?MA+SBZ=%+0X?/@HZN]J=(
MKMN3WSW>_[YXJFS-S+Z)@"-1\MD!1IZ.3>/ZN^K1?@U___3E ]B7_+AS)9\W
M?WCF1;/<;^(-&0W^B-HPP<G"( ;E\Z-.QJ-\T; ^F_+EBP.FW?W]YLMBO;B5
M?U]_^R[>K#?M683KK#MS_]B3KFW[H,SR8[&N^X?)OV_7F]H+@6]J];T2JB;B
M]YB"YZ!PF($14/"<@,X 1#RM<3$U;":>&W2ZB7C!K(-Y>.G:T-QW&\1MGK^8
M![VY74C;RNS)/L\ORWDEGO=O!"(XI@)A:)9L)HK560EISI@]645:TC2C2OME
M.KB*'CWWH5/$1')6E3JU<Z>,;_:[(YQNH>T8$/E-^4%LS(>U'N"/]M]1FA;Y
M@A MK]Y1[,3)]GY@'&?@>]Y_-=]/[VS)9GK\6<WG1N[+5K4O?Y_E)<\E41P6
M.=80YRJ')2V0W:,5>285(QGKSH3=_,W5.@6<&?LYHE[[9E9+#&8 "@3=S2M-
M V3DL^:CUMBC,/Y<AT=\WI] ?5Z+_><Z^ 8X@*X<./0L?">T35>="4RR'.<:
MED(SB$M;?B0*VZP-I:C,$BDS,MNXI[@<B_!: _EGM-1),&TJVB8\F>4$-&Z^
MYSJ#_9S)@?]HI<4\;CYG2;0#Y2,!$Q\9GS/P^%#X[)7^O*\UE]>.Y,NR>]6L
M7NW !Q0)]4*;93PML"6300I!C*B"99:F,..YSK$).31U.H4*D#WV?D6C#5"M
M.G7POJQ[!P5/X!"$AV?VR+AY[G"TD'6: *-*VVZI5:8?55S>Y;@:.W<JV!$Q
M#*."/<*278>E%QEL(!H#9+"^(TY&!AMH:I\,-G2(P&3]:E%MU,?JNSJ*P&X?
MEZM-]4_6U._4VGPR2]*[/]7\N_I]N=@\K&<E%@JA)(><VCS!+"DAQ2F!99XA
MHE,BA%_&X'7JC.W#>QITCAPL[#;+LV+G64O'P-TM0)L.33_/WN@%:\6.%H,W
MM9,2]EB[K^0-^$\#,OB\.'^FYE]T$ 6?6,4)URDS;1%#%.".BAWBC'I]LO2,
M4XERGI=0\0Q#G.<9Y(I*6.K2^#NJ\H*KT$3HD9W4QS9YMTEQ#L]L#LA:'G'U
MMUS<PSNU>@0?#W*3QTDXCK[VZPW]:HG"Y]=[)ZX)FT)=/J(E-=WSG/;H;G]]
MWE_29HS41]IVXWOS_&%A^V_7YY=UQ'/WP!:?G^H,IM_,$'9+Z(M:54LY(RE-
MN3#+Q+24EFX!:<A8GL-$XB(10B>:IG[G7U.I/OKY62W.O#IM,G)#)>69@3S9
M0W3S+S_C@_'S77T*Z+X-!SS0_!F<I(JVEMR QA;0,Z;?=KBUQY9P68N >?*-
M3?&\X]1/(9+GG4SM2;WZU _CY1MC<OF!;R/QH.1V;@M9A!%L7G #\>6OS[^S
MOR]7-<_J/C$@24F2EEK#)+/O&6[/"@@1)@QD98[3DDF<>[YGKE9J]#=(IV)=
MXM4J"097;&OKOFI5&SIESQ?.]<_)\54R*?:>+XFK00=_W%D>X7'2/N)!%\NS
M7Z_0M#X[&H!'WCC>R %]_2K;'W#95"+9-):.ZX-IRE-L'2=.(4Z-XZ3&6T)4
MEH0EG*L2.S&V#L@8>1G=26W"LCKARJ/'W!E8+A^^1##6S_&<L#/@).6<P1[-
M\ZXW/+!)7@@ ?KWPADT;ZGEWYL[I>ML-JW[0P^["I8$UPW7(^+O:/"RE)2MJ
M\YOWM0:]I-A4:,42!$F6VCT[DD'&F8"8ILCV:\()EW[!FKOPT8.RGGC/@F)W
M -VBJ'% \7-:[7JX40+TM*B/-?_7LC)+Y_\POV\MD_9H=2GAB,0J7787/&T]
MLS<@1T7._B.$53Y_>S=3F!KG@ 3DI4UNU;* 9:%+B NB:)$7!4J<2D+W0XX<
MFGS[4TGE&(WT[!R>WF':>RYR_O;N[;M/\2J?][I>7?ELAIJT\GFO^LO*Y]Y?
M1NYYV-^?Z2VF\TQ0E-$"$J(8-!.#0LJR%":\3!&AJB"L\'N/7JG1^#L>YW9H
M;1CCF_=])?IN+^$)$0W?[#[9[W"4-W D.*9N>7A&FY^SY^$P=,%-#R\,&[ E
M\;+9[!OV5&W8W+92L5UFS6 /MPOY5GU7\V5=;3/3A&:4%PR*/$T@)C*#-,4Y
M9&61YICJ4G#GK%-_\2-'"SWY8-4J4(?)<J^"QT+?'UV'38]1,?/<#SG5PKJ/
M8:=0G8WZ=B(,/?911L4R<(LE.J9^^R_!D QMS?@/.MVN3;#!!QLZX:/X>6VI
MJMF[Q<8L^&ZE-%^C]1OSX^?5W?+/Q2QE.4XS@FS'06UK=%+(D6"0%D7),X(E
M2YU:! W(&-G_-E)!*]9\[^UORQ6PHMU\QA ^P\XUDM6>FS,A!CM/: >3!A:#
MYNXF@C,_[ .WH3$GF;0.1G4ST^52_Z#IUQ7[I^VUL[B5CY8)?F.I?;ZK-V9-
MNE;S]\O5.V/!\K$2UBF8C]Y7"]5M\?-$890HR#.-(.8\@9PI"CFFI<I2DN?2
M:?OD.C7&#J)NW[ZSQ[&.?#Y70GHY8IH&*+]YO],)'"H%6JV 40MT>H%6L1K4
M@ .G:[ZPSK'4-"B'Q507T=;GT(X35%V/S4!P=<7@DP59UP/0#[8BC!:8):7N
M[9?OJWJR"?:+^Z\FG%MLU:[]VN+^PT8]?C3B[+_K&4JYY(H1F$N[.\B$\?2%
MSJ'6(L5)(DN<2I_,>$_Y8V^M-]J G3HWH%4(]#0"5A7PAU6J_G'MV:O,%W.W
M/<$1D?3< XP-HG^Z4A@4L7*3/*5/FX@4!LU1UE'@,,$,-F:DI@M*Q;?V16FW
MYM\]/LV7SVIE-QM7RG[*5L_]BQH&\UF9I7G&,+;,#A2:-2.%+"4<9I3+ F-<
MDLRS,=AU"HU^H+&K\NWQPZI&-]4UG 5/ 8<;UST'Q[.-R;#UWAFT>H&^S/J$
MZ 9TNH$#Y0ZOC-V+-@Y,\5ANKE%F:HJ;","=X+>),>K/5GAE(D^MJHW-)&W+
M=CC),3,K?DB%Y1ZD2D-.4 Y3*;G(LJ14)?7C IM0>R?O< UKV$ZBW?$2S'PA
MY_.?LQKK^,DZAID_V=/ZR6NR]E^(?ZFRK+//XJ>OS#K6_/^2XJRSCV2Z^JSS
M*OAO.7]9J2^KI=P*.W*=#]#NSVF><\1R#0E7"<2H%/95D\$4,\VT3I-2.!WY
M# D9>1O!B(5/.[DU";,'I=-99"[O"\>PU\^3GC(U8#_WK,WNN[4Q; _;BPW#
MP&N[]9)Q YNI9V^=;*OTDO+]C="+U_HSW+_]+N7Z\\HXL]6[E>V<)#\OWOW7
MYOGVSY5<?]K8S_]<?]5SL3%^[6XSMU[3>+HWWU?R/U=^9/@11(WLFMY6WRNI
M%G)M ]0F8-DW\K(M9<P7N UMZG?"&BR6F^;"/ZNUW<'3\X:<Q\0S#0'E00!E
MCQW>++\KF^[QG\ZL2+$>T["'?(4GY+G%,/'#B=P9("*V04T$8LB?K-] 1+#Z
MK0EB#AO<_EU5]XLW33Y[.S$)%4@72,$T11+B0G+(M/D5DR3+\X*FDA6>S=^/
MA(SL.5N1=1+;_]JNJK6LZI>4=^/W8W3<5M[7VNSGB\Z9.T[O][.&Q>O\?BQB
MZK[O9XT\T?7]_+4QFP#8WEWF[=);&ZYGM.!"Y03! N5F@N8IAQP3 EFJJ<24
MI,BXF0AD_R=DC[X]][6Z?]C I8;;M8+Q:/U/P>A\V!$1FL@T_:T:_4VQT9GZ
M!TP?E9'_E-R?@'E_  XWAOVA :YFTM\UB]Z7>]QRF[LB-C.S"%4D)1*6B;"]
MY*7Q(!D74*:)U*5".>7:CT+11>S8,4"U8 M1F;BZ1]8-!%NM*C.!F.TH7ZW
M=ZO;OP63\ ^AZN95XF/EYU(.O$BO:7R_%+O3(F(<X6=V?&;_(:&OQ?;O ,1
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
MP?5VM3HA3IB02H7H@>/FVB!R\-'4C#BYF]DK*?( 7?ONH6;L-/((H-I!#1T
MZM:PR:MK(SBBF?Q*@S7K6)NO>",Y%"2GTC+BM/G-R@?(&3M+/#"D6BFB1TR=
M+8W(2I0BU2DCT8)2)8&3Q4 R/AOG==:F=5.)>T@9.\/[W%C:00$]XNCJ(%SC
M<M8Y(""64IN#%0A!.\!D&.>*/,3FI99[SQX>, W[W(C:514=P.J.4[93GB;<
MR,@ECV!\T.0"U@L4/I"8K-<4:R3%FA=[W$O,V'G5@0'51@D_QVBB3Y_IXV^O
MWW_^=/CF\,/KCP>?W])/]\QDW?/0 ;)8VY#?*(-U>DQS ;[+ZYMH<^3,4^#/
M&6U<,0,%9AQXJJ-&/9D=T]K8WT/*_F?BWW!^@F]HQ;VL!Q'TR+]-UU]>GI 6
MCG%YT02S=@BB_^=Z4J5=*,E%!QD3<5_/K +Y?>3^*:^\\2F5U@7A.Y Y;LZJ
M!7)N'W\/JZLN2M)>+E:;/G9G?>A75\[" L^^EC>QVHLC,W(652K@'+,E%".$
M;WWT?1\MXZ:HAH!6$ZEW@Y_#4MNT;DZG</EMFG#U:3&C<,,:XX3+X$5ME>>T
M!,^= %>""$[(8!\<O;TK@NZF9ESSU$;?=X"H@>@[<,D_X>8\_L](CDB8$3,'
M^7@ZGU89K:??\$QJ$XL: RL<=.V4J!(7$)U3P)+!D R/-C6?5[@59>,:J$'
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
MOY#AO"-:,,;$4!L(>%&G>$=;3V<]A\2*RLSJ@*RUB_T .>/>+QP\0]!(#QU
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
M5Y>(KFB@K38\< M<(ZF$LD#@(4-000A-R@K5NFIW+P&[!-PAP+C3<F<H+W4
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
M1=/15N\ .CL,N.UM+45#BG'4X%.EUM&*@[<H03OAA<F&N]*Z3\7.PHT+L09
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
M/>N;-Z3=1[Z>MHL/!,0.)=Y-O-,!\G[?/G;3WP"?SY>KY3\6\R593%=R<*=
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
M,G Q:PA&R!B%R$4.QKIU2Y9.)J(C_/PD= XP>@?@^:E-U?^Y7$R7>9JJ7_[
M+Q$7$VV\XR@SF,IRJPHC36HGQ!QXW?Z5!9OO;3PA4F]0.L3O\^&<T &FMH2S
MSRM3^.+[E0Y%<,YHF6>L]M#,M1MU26NF,).*)=LUKV"^3XY.<OR6Z#G:W!U
MALR R]4T_:Q$T4[8H"@^+)DR2&XXN&1B)9;S!05FW[P#XKV"=)*_MP3-\0;O
M #4/QX:4-..K%7Y93GA)S.?H 86I<Z?Q$&0T8$(I5@HO"C]=4O9#K'&GH2%C
MZM8^Z0!F_YSE*:6MTWBYPGS5).!MV<Z[/_H"U)-K&Z.)WFK(&NNYI0L0A3:
MI3BFI,[6M::PV%VZ7A.Y X$Q/XF7NJAL?H23 S/7P3(%/#A6=UG)9%XGT!Y-
M=*HD&5HG>4=RI(PPK;5!6",O=(&H>QDUMLU]!.,Y:1H4'BF 5,7'RBW((3FA
M/ NJ<-5ZR7Q$G'&#KZ$QU<H/78#J@4N4PK(2DBJ ,<F-'CY0Q.J++]+*8LIM
MWI(Q+Z\.5J4Y-)0:6+^#8&N7"Y.I4IW6%I+>*[*2%QZB306<-2D:TDJHP:\:
M'GB%=;!RS9.CZTB_= "U?\X6F.:?9I7SA]2Z(BS]^#FL_CV_O,BOOGP-:?6C
M9][';=->I:13T@:0W%*FC)Y#K&V5N&.5>U<&+EOO2APFZ;CL8,/'^X-[KP.,
MWFB-$+Y,9VOOO<-9N*A5%IL;1VM6H:O.25)S6V*@K%WH0JD-Y3=.,0OUYIRA
M:=^*,EB3\-U$')=,;&A4#NFOAC'>:9I<_'CQIWYTC7M;//Z0(5M:[*'>"6IM
M<@PN\&A!9Z0X3WH'7J(&6VG$I+()3>NRMP%K;6XU(BH/S/8O_DH7E[E>=%NG
M3,MWN"#KUZV?C_/-"%Q__#VN+A>SY?OYQ<7++?,:ET(%9RJSBU=U#X@&'F:$
ME+/G#D/(OO5$.;1.G9R,'HG-VS-J5TCH(")X0/\)ALAHZ7" VAM0,6APB==_
M;!'*1]*C_=;SO:*,B\.^\+);T+J7\P[&((4^TWG^L J+U=$,HP\H\I+<\?QR
M4?WT;OTT>N_=?#E=MQ#[,1UP%E/@7D*)(E& 55-$- :"3LIE]-'MU!;^&!G&
MW:GN$J,G=6L7^Y4/:$LKV0+#$BN)X.5%C>P>U7\28RPAV B!1<H7G*^7%5F]
M9I\5HV1!G6SFW5/R<2;JT^)LMPEX2)>/3C7^@,X_J?J.5%P\8G/)HK>5H\[4
M@U*R.0<G-(5QHGA?HI$R\,.G['U$&?<\Z-QF[L&<W/,$_CO>-YH?T'YBK',Y
MH@6I.6DM1=U]X0*RY9DS(:RV)YJ^]Y*[N\E[.*CM-H</Y_4NKCT^:/5U=W%2
MZ2>U7X>O2WQ;GGW]>C%-M:BKUAA?KNBEU],OTPU.EI/DD"%J!4RX ,K68T%<
M$Y%Z4VM&;5 G.LHX1HUQCW6[7!%Z 4W/(^?^^>*JFGH=^J7O'Q=AMKQ8:SYA
M.0E6^4@TVD**6PF.BPB4N9MBG++9M#YV;B3ZN$?3YSA"!@7'T9Q%@V\F2JM$
MPL ! ^59RG,)/@A:'1&Y5C(:X5I7%1ZSF3C8(?8Y0G<OYQVYF?ABEH<\57R]
M'H+7)VZUQ2Q]BBP\+^OWML>HAQ\I[ON$1N>)1RG6Z#!Q(\,U%431)2G!P/JZ
MK N4$%/2P!+/3&"-R5L?B/TLP;%SV?K;GL^7UP1U)7DO(G/ F ZU'DF#RS(
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
M:V8*ZF)V"9WN^_*1D[#1_3UO:?R1T?,.%^L2@5FZ1P^O4A:&*Y!8&7Y04=S
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
MGP]4BR0ML%F^J+;*"+^'0;M9W,RTQ(/HCB&K190>B^)^U;2%V]OK>-ZM*T?
M/&>IF_N5:SW4V![RG6J/W840[J/$!F'_^Z2;KM3\.?VMNXJW?7YN/MK?Q\!^
M[\?J/9R79$ ??39( YCQOU8I\Q._EO[<_O$FSF*:+ <'2QSUP7I/]27IT%>O
M;5$"S-C4SM8"?[CZGFOPPP3<9#I9WI3QW8[[8KW8@$*D.$RS[9S 2KIX>X:M
M%T!0X!#6IJ^W1<#"Y^BGP_8"L:F[KI=UU-"K0!<7<"[\&O]U/9G?V94R1OF
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
M@3COT=_X%GW]!_E?SB[B__\__PM02P,$%     @ +(EC6E+6ETK+'0  =5T
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
M8$ _%2DMN1476"):4[A$!B8 O9]ZC./F1PY_V$OVO8.,E0 :=?Y-J(& (YH
M4/C['J2(79!38L:LW_)8\WB2XJWD7Q/)7<FIN<0B\\/$_,0!;-A0VMU)""DU
MRX50O4@"P[=3"#W'$ A&T:RJJVDW2-8:E^>L=Y1<U G"':<('9(G@R-G<J6A
M0$<(!:04I2,PWB96U*WG2 "=-8G6683U[\(!.S[NDQ;L"8)(G>6$S@CAH/Y+
M9UW%?-S>M&LUEQ2RH"WW*0IT*P[9->^<3PCA9Z3YE/NMX[P<.DN^ MC33<EL
M!^II:UIBJSC-[VR/9,99$<EL'XF/$E(GQ<J3483-\CS*Q$CS'FPEZL/D(B^!
M9JRS>SH_SH![>8N;Y.P3R&8MZ=IQ!NRY^S^SINFDK,"@3/<L6>!P_(T)F"PB
MS\&&:Q,FJBA6R#\:"833NKQ3.BZ*6#YDD<!JUY*52!S3)T<!M@D.J')(QR?I
MND0_L3ZTO[;8$VPF+UFLLQFLV1\Q[5SV*X/O*>NEDO9JLSX>HD5O$)'Y@7?T
M< 7>#V/I\G'(AS^^;O2W?8K./R"@(6Y)MI<UT6Q/Q.,GOAX0$D/CE[SVGI/U
M MB#_@UQ4[BI&1ZPG_/ <M1[2"$8*A2A?*2-U M"-#'QSOO?%X=$7H6-3HC0
MK&$@R$XBRIY&!K89N_F>6" C01!&U%<E@DMMP:FM(G<%BD;<9:_=2K3LH+D
MQTZY(.&Q;C, Y[UXM\D7J9FBFX&,>S&M?T.Z2A$2MA%4(;%-1^B*E;5A?"SQ
M3-65Y)]VE.4I!SWBND\FW(2:A(RCK@6^L!GUWJ6AE#M9C"1>4[X^1\PVDA.V
MBQJ8CA<SLUF.DH0XMP/OR(?[2@D]Y&4EOH?L']DD^4;8:T^1+VU!X$*L?* R
M(5&?L0S6@S-,JC<.IB I=0HH26@4PW1U0"16Z>8.@:C*7"*N:*WDY,/@ZQA=
M8DQ%/Z, ^P2UB8,D3#OO"/07,:K=P*L>R!*H'?]%3-&+/XDI>K')%+WXNS%%
M+W8P1=XQIQR6*"+4Z3 7 W92;^"],=RNX7RBU(#0KXRB]0>7SCW3L4E@+.3;
M""=[5X.:ELR[/?Q.%=<IIJS*5HT!EI%G?3D 8$/S1]"_=2AK)*0TM'NF0,V#
M X?1Z%A:L<K(@!+.=OO4%B'1>SE,X7<0&%8&Y8R-&9C;P*F)%Z=PQ35+GP'"
M[4JR-0S6,TX33(Z\DG&>)8A.J>>R6Y(W0XZ(/=$OEI)Z\R^6]EO_ X0_=!N8
M$\4#WU]1;C1'F3?B\3P^CJ$,O \_&3 (P/$4A )B0TD0-DL%-724T-:DGU+"
M@GRS,F572,ZE>(2PV5E]6T4)#H>B[>>?R7[C90KM#X_V '!1\6YWH3>4HG)X
MYYH6PP04PYPQ:N!%L**/ +AF4I-UQ;**?\(8F*;&3U2GU, ="F-UUMQ)7D3:
M5,.-(WJ2K-)!RDW.LW,^%\LM*L:S4 8(I?$VL&(ASY D@O,^UB_2K2[7_H6P
M3@&[22CG6<63PRQFD,;DH$[# #3'8)\U.?":O]E1O!52(&1T,2L02('=8E0(
M6-'C][2>]=IG&%\XUALF($]XV!/FR[["GFY<S5P*"25:Y#GE]6/SWJ5\\.O5
MO;B"ZKGB>LB-,,$IM%PO/-(="MQ<N"D(YJ&LO^:[^LJNDD5/@$]O/H#:L@_A
MGE 5&PD=3G ?I(-GL&G5LUW;:H1N$#R"7SXQ>^ ,P:]$GP.#DN<MEX&MAV(W
MD00\2HCI%3KT,\6K3TQ\/. W4"SN0(^T3SW'2AUPLY;A1$G9@\)B8L:.67$-
M"/CI0Z8LK^N[;S:XW'AIG'@YWR0!#+X%1 \!=*2$%,)S][ASW *8MZY RZV_
M'\4/,E-9")RIJJ5"R">DK94A:$<\7,P1#!I*HM^OYW2LDC"L159MVHR8^9!%
M0VKCN3(6@CHHF9%Y!])/"(5CQ(-=^9D1H1<NKR"7I1YW+)\ <[C#HP5&>5(6
M(VFAD$Z0OE.F N;Q^8-:/KGOJO>XZR1LU#+BR4XL9:#1G+K7+C9Y/F*[A*]U
ME"CQ/L1]*G<^&I1DTBPN%TAF%/K=E =.F;BC0-XU^)H6N&Q4>G%TP8*[(D(
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
M 3=WI\@J"# 13&59WBS+.YLTTPN81C-3F'G(W3#*5LS@K4M$S&*)DVG)O'>
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
MY4B1"Q@C0&^DI$V=N!/+0'>.\MR]D#96VE;0<T1HM IP*(R.2>"Q92\! $&
M4XAR_S9.>7Y-K >.N:P4)*(]WHP.7M(KKQH=B' 7;M$7F3S T-EGCHB6T!D
MXWQ9JR-6EUOHYF4R[_#NTU=^W'<P#+$)^<3\'37.WN%/AR;?#&C^2A8;"\3)
MYZ8O@ZCATF;,*[N^BLM?(P(@ZIY"1M25@0'0SUA:SVB0HMS;<07L@@N7^=20
MXAYA=4JL4=&HB=:U2) B'+%:2>$WB[8:62DD-])Y+T/6]O2>.S.5=9G4KT;K
MTZ[G/VT)WF";Z)4*#ES'E>*.LS$F[\$B(T,CY/?EL@17(W*"8%;HD_@.)MT
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
M2[>N\H6/,ZK?^)W(?O@^Y4]02P,$%     @ +(EC6E1>+QN;!   >0\  !<
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
MT]RQ_P!02P$"% ,4    "  LB6-:E[*'O=ES @ K^!\ $
M@ $     <W)I+3(P,C0Q,C,Q+FAT;5!+ 0(4 Q0    ( "R)8UJD'T %9!8
M %3X   0              "  0=T @!S<FDM,C R-#$R,S$N>'-D4$L! A0#
M%     @ +(EC6E+-7Z'\*   Z)L! !0              ( !F8H" '-R:2TR
M,#(T,3(S,5]C86PN>&UL4$L! A0#%     @ +(EC6@'&/BHJ;P  ;>($ !0
M             ( !Q[," '-R:2TR,#(T,3(S,5]D968N>&UL4$L! A0#%
M  @ +(EC6C2BW/E?N   *=T  !,              ( !(R,# '-R:2TR,#(T
M,3(S,5]G,2YJ<&=02P$"% ,4    "  LB6-:@\_[<<;3  "67@$ $P
M        @ &SVP, <W)I+3(P,C0Q,C,Q7V<R+FIP9U!+ 0(4 Q0    ( "R)
M8UHG1V\P#FX! "7:#0 4              "  :JO! !S<FDM,C R-#$R,S%?
M;&%B+GAM;%!+ 0(4 Q0    ( "R)8UJLY&,[_],  $K!"0 4
M  "  >H=!@!S<FDM,C R-#$R,S%?<')E+GAM;%!+ 0(4 Q0    ( "R)8UI2
MUI=*RQT  '5=   7              "  1OR!@!S<FDM,C R-#$R,S%X97AX
M,3DQ+FAT;5!+ 0(4 Q0    ( "R)8UJ#_(,K!P4  +T^   7
M  "  1L0!P!S<FDM,C R-#$R,S%X97AX,C$Q+FAT;5!+ 0(4 Q0    ( "R)
M8UI7CV6S= 0  &H:   7              "  5<5!P!S<FDM,C R-#$R,S%X
M97AX,C,Q+FAT;5!+ 0(4 Q0    ( "R)8UH$F.;O4@<  %8B   7
M      "  0 :!P!S<FDM,C R-#$R,S%X97AX,S$Q+FAT;5!+ 0(4 Q0    (
M "R)8UH;+,(580<  *8B   7              "  8<A!P!S<FDM,C R-#$R
M,S%X97AX,S$R+FAT;5!+ 0(4 Q0    ( "R)8UI47B\;FP0  'D/   7
M          "  1TI!P!S<FDM,C R-#$R,S%X97AX,S(Q+FAT;5!+ 0(4 Q0
M   ( "R)8UHWIQ"WF@0  &H/   7              "  >TM!P!S<FDM,C R
F-#$R,S%X97AX,S(R+FAT;5!+!08     #P / .D#  "\,@<    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>sri-20241231_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/2024"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:sri="http://www.stoneridge.com/20241231"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="sri-20241231.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
        </entity>
        <period>
            <instant>2025-02-26</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-7">
        <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="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-10">
        <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="c-11">
        <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="c-12">
        <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="c-13">
        <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="c-14">
        <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="c-15">
        <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="c-16">
        <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="c-17">
        <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="c-18">
        <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="c-19">
        <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="c-20">
        <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="c-21">
        <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="c-22">
        <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="c-23">
        <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="c-24">
        <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="c-25">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-26">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-27">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-28">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-29">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-30">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-31">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-32">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-33">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-34">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-35">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-36">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-37">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-38">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-39">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-40">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-41">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-42">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-43">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-44">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-45">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-46">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-47">
        <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="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">sri:TratonMember</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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">sri:TratonMember</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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">sri:TratonMember</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="c-51">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-52">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-53">
        <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="c-54">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-55">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-56">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-57">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-58">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-59">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-60">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-61">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-62">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-63">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-64">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-65">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-66">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-67">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-68">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-69">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-70">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-71">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-72">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-73">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-74">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-75">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-76">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-77">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-78">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-79">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-80">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-81">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-82">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-83">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-84">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-85">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-86">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-87">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-88">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-89">
        <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="c-90">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-91">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-92">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-93">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-94">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sri:TechnologyAndPatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-96">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-97">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-98">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sri:TechnologyAndPatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-100">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-101">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-102">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sri:TechnologyAndPatentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-104">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-105">
        <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:StoneridgeBrazilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-106">
        <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:StoneridgeBrazilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-107">
        <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:StoneridgeBrazilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-109">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-110">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-111">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
        </entity>
        <period>
            <startDate>2024-03-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-113">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-114">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-115">
        <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="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedRightToReceiveCommonSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedRightToReceiveCommonSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedRightToReceiveCommonSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-119">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-120">
        <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:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditFacilityFourthAmendmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditFacilityFifthAmendmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-123">
        <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:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-124">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-125">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-126">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-127">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-128">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-129">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-130">
        <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="c-131">
        <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="c-132">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-133">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-134">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-135">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-136">
        <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="c-137">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-138">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-139">
        <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="c-140">
        <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:StoneridgeBrazilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-141">
        <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:StoneridgeBrazilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-142">
        <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:StoneridgeBrazilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-145">
        <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="c-146">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-147">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-148">
        <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="c-149">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-150">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-151">
        <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="c-152">
        <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:StoneridgeBrazilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-153">
        <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:StoneridgeBrazilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-154">
        <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:StoneridgeBrazilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-157">
        <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="c-158">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-159">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-160">
        <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="c-161">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-162">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-163">
        <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="c-164">
        <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:StoneridgeBrazilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-165">
        <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:StoneridgeBrazilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-166">
        <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:StoneridgeBrazilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-169">
        <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="c-170">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-171">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-172">
        <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="c-173">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-174">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-175">
        <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="c-176">
        <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:StoneridgeBrazilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-177">
        <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:StoneridgeBrazilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-178">
        <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:StoneridgeBrazilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-181">
        <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="c-182">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-183">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-184">
        <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="c-185">
        <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="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:StoneridgeBrazilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:StoneridgeBrazilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:StoneridgeBrazilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-189">
        <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="c-190">
        <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="c-191">
        <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="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:AutotechVenturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:AutotechVenturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:AutotechVenturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:AutotechVenturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:AutotechVenturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:AutotechVenturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:AutotechVenturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:AutotechVenturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-200">
        <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:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-201">
        <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:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-202">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-203">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-204">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-205">
        <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:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-05</instant>
        </period>
    </context>
    <context id="c-206">
        <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:CreditAgreementFourthAmendedAndRestatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-207">
        <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:CreditAgreementFourthAmendedAndRestatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-208">
        <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:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-209">
        <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:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-11-02</instant>
        </period>
    </context>
    <context id="c-210">
        <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:CreditAgreementFifthAmendedAndRestatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-211">
        <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:CreditAgreementFifthAmendedAndRestatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-212">
        <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:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-26</instant>
        </period>
    </context>
    <context id="c-219">
        <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:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-26</instant>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">sri:SwedenShortTermCreditLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">sri:SwedenShortTermCreditLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-224">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-225">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-226">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-227">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-228">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-229">
        <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="c-230">
        <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="c-231">
        <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>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-232">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-233">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-234">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-235">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-236">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-237">
        <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="c-238">
        <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="c-239">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-240">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-241">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-242">
        <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="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-245">
        <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="c-246">
        <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="c-247">
        <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="c-248">
        <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="c-249">
        <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="c-250">
        <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="c-251">
        <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="c-252">
        <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>2024-05-31</instant>
        </period>
    </context>
    <context id="c-253">
        <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>2024-05-01</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="c-254">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-255">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-256">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-257">
        <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="c-258">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-259">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-260">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-261">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-262">
        <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="c-263">
        <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="c-264">
        <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="c-265">
        <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="c-266">
        <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="c-267">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-268">
        <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-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-269">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-270">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-271">
        <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="c-272">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-273">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-274">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-275">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-276">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-277">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-278">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-279">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-280">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-281">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-282">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-283">
        <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:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-284">
        <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:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-285">
        <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:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-286">
        <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:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-287">
        <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:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-288">
        <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:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-289">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-290">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-291">
        <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="c-292">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-293">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-294">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-295">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-296">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">sri:EarnoutConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">sri:EarnoutConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">sri:EarnoutConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="c-301">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-302">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-303">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-304">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-305">
        <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:BrazilianAdministrativeCounselForEconomicDefenseFineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-12</startDate>
            <endDate>2020-08-12</endDate>
        </period>
    </context>
    <context id="c-306">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-307">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-308">
        <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="c-309">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-310">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-311">
        <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="c-312">
        <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:StoneridgeBrazilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-313">
        <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:StoneridgeBrazilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-314">
        <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:StoneridgeBrazilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-318">
        <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:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-319">
        <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:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-320">
        <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:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-321">
        <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:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-322">
        <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:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-323">
        <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:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-324">
        <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:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-325">
        <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:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-328">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-329">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-330">
        <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="c-331">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-332">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-333">
        <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="c-334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-336">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-337">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-338">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-339">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-340">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-341">
        <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="c-342">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-343">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-344">
        <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="c-345">
        <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:StoneridgeBrazilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-346">
        <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:StoneridgeBrazilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-347">
        <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:StoneridgeBrazilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-348">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-349">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-350">
        <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="c-351">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-352">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-353">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-354">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-355">
        <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:StoneridgeBrazilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-356">
        <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:StoneridgeBrazilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-357">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-358">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-359">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-360">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-361">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-362">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-363">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-364">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-365">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-366">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-367">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-368">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-369">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-370">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:EE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-371">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:EE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-372">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:EE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-373">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-374">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-375">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-376">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:OtherEuropeanCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-377">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:OtherEuropeanCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-378">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:OtherEuropeanCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-379">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-380">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-381">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-382">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:EuropeAndOtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-383">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:EuropeAndOtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-384">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:EuropeAndOtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-385">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-386">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-387">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-388">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-389">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-390">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-391">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-392">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-393">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-394">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-395">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-396">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-397">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:EE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-398">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:EE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-399">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-400">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:OtherEuropeanCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:OtherEuropeanCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:EuropeAndOtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-406">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:EuropeAndOtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-407">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-408">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-409">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-410">
        <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="c-411">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-412">
        <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="c-413">
        <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="c-414">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-415">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-416">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-417">
        <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="c-418">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-419">
        <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="c-420">
        <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="c-421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-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="eur">
        <measure>iso4217:EUR</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="hedge">
        <measure>sri:hedge</measure>
    </unit>
    <unit id="brl">
        <measure>iso4217:BRL</measure>
    </unit>
    <unit id="segment">
        <measure>sri:segment</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-32">0001043337</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-33">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-34">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag contextRef="c-1" id="f-35">false</dei:AmendmentFlag>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-54" id="f-400">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-110" id="f-505">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-4" id="f-952">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-5" id="f-953">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType contextRef="c-1" id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-4">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-3">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-6">001-13337</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-7">STONERIDGE INC</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-8">OH</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-9">34-1598949</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-10">39675 MacKenzie Drive, Suite 400</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-11">Novi</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-12">MI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-13">48377</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-14">248</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-15">489-9300</dei:LocalPhoneNumber>
    <dei:Security12gTitle contextRef="c-1" id="f-16">Common Shares, without par value</dei:Security12gTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-17">SRI</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-18">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-19">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-20">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-21">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-22">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-23">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-24">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-25">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-26">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-27">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-28">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-2" decimals="-5" id="f-29" unitRef="usd">430700000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-30" unitRef="shares">27695248</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c-1" id="f-31">&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Definitive Proxy Statement for the Annual Meeting of Shareholders to be held on May 13, 2025, into Part III, Items 10, 11, 12, 13 and 14.&lt;/span&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c-1" id="f-38">&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 processes in place to identify, assess, and monitor material risks from cybersecurity threats, which are part of the Company&#x2019;s overall cybersecurity risk management strategy and have been embedded in the information systems operating procedures and internal controls.&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 information technology (&#x201c;IT&#x201d;) function manages IT operations and continually evolves our systems to meet the constantly changing digital environment. We enhanced our workstation, server, email security, and network monitoring with managed extended detection and response and alerting capabilities. We perform periodic cybersecurity risk assessments to identify, assess, and prioritize potential risks to information, data assets, and infrastructure. The Company addresses identified risks and develops and implements controls to mitigate issues. The Company engages third parties in connection with its cybersecurity processes as appropriate. The Company has established processes to identify risks from cybersecurity threats associated with its third-party service providers.&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 established a cybersecurity policy which requires mandatory compliance of all Company directors, officers, employees, interns, consultants, and contractors. The Company has also established cybersecurity and information security awareness training programs. Employees with access to the Company&#x2019;s network receive annual training on topics such as phishing, malware, and other cybersecurity risks. Training is administered and tracked through online learning modules.&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;We work to continually evolve our systems to meet the constantly changing digital environment and continue to invest in the cybersecurity and resiliency of our networks and to enhance our internal controls and processes, which are designed to help protect our systems and infrastructure, and the information they contain. There have been no risks from cybersecurity threats that have materially affected or are reasonably likely to materially affect our business strategy, results of operations or financial condition. The nature of potential cybersecurity risks and threats are uncertain, and any future incidents, outages or breaches could have a material adverse effect on the Company&#x2019;s business, financial conditions or results of operations. For more information about the cybersecurity risks we face, refer to the Risk Factors in section &#x201c;Information Technology and Cybersecurity Risks&#x201d; in Part I, Item 1A, "Risk Factors".&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="c-1" id="f-37">&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 processes in place to identify, assess, and monitor material risks from cybersecurity threats, which are part of the Company&#x2019;s overall cybersecurity risk management strategy and have been embedded in the information systems operating procedures and internal controls.&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 information technology (&#x201c;IT&#x201d;) function manages IT operations and continually evolves our systems to meet the constantly changing digital environment. We enhanced our workstation, server, email security, and network monitoring with managed extended detection and response and alerting capabilities. We perform periodic cybersecurity risk assessments to identify, assess, and prioritize potential risks to information, data assets, and infrastructure. The Company addresses identified risks and develops and implements controls to mitigate issues. The Company engages third parties in connection with its cybersecurity processes as appropriate. The Company has established processes to identify risks from cybersecurity threats associated with its third-party service providers.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="c-1" id="f-36">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c-1" id="f-39">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag contextRef="c-1" id="f-40">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="c-1" id="f-41">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="c-1" id="f-42">&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's Board of Directors, as a whole, has oversight responsibility for our strategic and operational risks. The Audit Committee of the Board of Directors is responsible for board-level oversight of cybersecurity risk, and the Audit Committee regularly reports risks and compliance actions to the Board. As part of its oversight role, the Audit Committee receives reporting about the Company&#x2019;s strategy, programs, incidents and threats, and other developments and action items related to cybersecurity regularly throughout the year, including through periodic updates from the Chief Information Officer ("CIO").&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-43">The Company's Board of Directors, as a whole, has oversight responsibility for our strategic and operational risks. The Audit Committee of the Board of Directors is responsible for board-level oversight of cybersecurity risk, and the Audit Committee regularly reports risks and compliance actions to the Board.</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag contextRef="c-1" id="f-44">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-45">As part of its oversight role, the Audit Committee receives reporting about the Company&#x2019;s strategy, programs, incidents and threats, and other developments and action items related to cybersecurity regularly throughout the year, including through periodic updates from the Chief Information Officer ("CIO").</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c-1" id="f-46">&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 cybersecurity program is managed by our Director of Global IT Architecture and Cybersecurity (the &#x201c;Cybersecurity Director&#x201d;), and our CIO, who reports directly to our Chief Executive Officer. Our CIO and Cybersecurity Director each have over 30 years of experience leading numerous business and technology initiatives and global cross-functional projects to improve the Company&#x2019;s business systems, infrastructure, and processes, including &lt;/span&gt;&lt;span style="color:#262626;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;extensive experience assessing and managing cybersecurity programs and risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. Our CIO and the IT function monitor the prevention, mitigation, detection, and remediation of cybersecurity incidents through their management of, and participation in, the processes described above, including the operation of the Company&#x2019;s incident response plans, which include appropriate escalation to the executive team and the Audit Committee. As discussed above, the CIO reports at least semiannually to the Audit Committee about cybersecurity threat risks, among other cybersecurity related matters.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-47">Our cybersecurity program is managed by our Director of Global IT Architecture and Cybersecurity (the &#x201c;Cybersecurity Director&#x201d;), and our CIO, who reports directly to our Chief Executive Officer.</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag contextRef="c-1" id="f-48">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock contextRef="c-1" id="f-49">Our CIO and Cybersecurity Director each have over 30 years of experience leading numerous business and technology initiatives and global cross-functional projects to improve the Company&#x2019;s business systems, infrastructure, and processes, including &lt;span style="color:#262626;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;extensive experience assessing and managing cybersecurity programs and risk&lt;/span&gt;.</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-50">Our CIO and the IT function monitor the prevention, mitigation, detection, and remediation of cybersecurity incidents through their management of, and participation in, the processes described above, including the operation of the Company&#x2019;s incident response plans, which include appropriate escalation to the executive team and the Audit Committee. As discussed above, the CIO reports at least semiannually to the Audit Committee about cybersecurity threat risks, among other cybersecurity related matters.</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <dei:AuditorFirmId contextRef="c-1" id="f-51">42</dei:AuditorFirmId>
    <dei:AuditorName contextRef="c-1" id="f-52">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-53">Detroit, MI</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-54" unitRef="usd">71832000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-55" unitRef="usd">40841000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-4" decimals="-3" id="f-56" unitRef="usd">1060000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-5" decimals="-3" id="f-57" unitRef="usd">1058000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-3" id="f-58" unitRef="usd">137766000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-5" decimals="-3" id="f-59" unitRef="usd">166545000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c-4" decimals="-3" id="f-60" unitRef="usd">151337000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-5" decimals="-3" id="f-61" unitRef="usd">187758000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-62" unitRef="usd">26579000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-63" unitRef="usd">34246000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-3" id="f-64" unitRef="usd">387514000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-5" decimals="-3" id="f-65" unitRef="usd">429390000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-66" unitRef="usd">97667000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-67" unitRef="usd">110126000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-4" decimals="-3" id="f-68" unitRef="usd">39677000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-5" decimals="-3" id="f-69" unitRef="usd">47314000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-70" unitRef="usd">33085000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-71" unitRef="usd">35295000</us-gaap:Goodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-72" unitRef="usd">10050000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-73" unitRef="usd">10795000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets contextRef="c-4" decimals="-3" id="f-74" unitRef="usd">53563000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets contextRef="c-5" decimals="-3" id="f-75" unitRef="usd">46980000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:AssetsNoncurrent contextRef="c-4" decimals="-3" id="f-76" unitRef="usd">234042000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c-5" decimals="-3" id="f-77" unitRef="usd">250510000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets contextRef="c-4" decimals="-3" id="f-78" unitRef="usd">621556000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-5" decimals="-3" id="f-79" unitRef="usd">679900000</us-gaap:Assets>
    <us-gaap:OtherLongTermDebtCurrent contextRef="c-4" decimals="-3" id="f-80" unitRef="usd">0</us-gaap:OtherLongTermDebtCurrent>
    <us-gaap:OtherLongTermDebtCurrent contextRef="c-5" decimals="-3" id="f-81" unitRef="usd">2113000</us-gaap:OtherLongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-4" decimals="-3" id="f-82" unitRef="usd">83478000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-5" decimals="-3" id="f-83" unitRef="usd">111925000</us-gaap:AccountsPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-84" unitRef="usd">66494000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-85" unitRef="usd">64203000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-86" unitRef="usd">149972000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-87" unitRef="usd">178241000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermLineOfCredit contextRef="c-4" decimals="-3" id="f-88" unitRef="usd">201577000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit contextRef="c-5" decimals="-3" id="f-89" unitRef="usd">189346000</us-gaap:LongTermLineOfCredit>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-4" decimals="-3" id="f-90" unitRef="usd">5321000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-5" decimals="-3" id="f-91" unitRef="usd">7224000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-92" unitRef="usd">6484000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-93" unitRef="usd">7684000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-94" unitRef="usd">12942000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-95" unitRef="usd">9688000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-96" unitRef="usd">226324000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-97" unitRef="usd">213942000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-4" decimals="-3" id="f-98" unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-5" decimals="-3" id="f-99" unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="c-4" decimals="INF" id="f-100" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="c-5" decimals="INF" id="f-101" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue contextRef="c-4" decimals="-3" id="f-102" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-5" decimals="-3" id="f-103" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-5" decimals="-3" id="f-104" unitRef="shares">60000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-4" decimals="-3" id="f-105" unitRef="shares">60000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-4" decimals="-3" id="f-106" unitRef="shares">28966000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-5" decimals="-3" id="f-107" unitRef="shares">28966000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-4" decimals="-3" id="f-108" unitRef="shares">27695000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-5" decimals="-3" id="f-109" unitRef="shares">27549000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-4" decimals="-3" id="f-110" unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-5" decimals="-3" id="f-111" unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c-4" decimals="-3" id="f-112" unitRef="usd">225712000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c-5" decimals="-3" id="f-113" unitRef="usd">227340000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:TreasuryStockCommonShares contextRef="c-4" decimals="-3" id="f-114" unitRef="shares">1271000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="c-5" decimals="-3" id="f-115" unitRef="shares">1417000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue contextRef="c-4" decimals="-3" id="f-116" unitRef="usd">38424000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue contextRef="c-5" decimals="-3" id="f-117" unitRef="usd">43344000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-3" id="f-118" unitRef="usd">179985000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-5" decimals="-3" id="f-119" unitRef="usd">196509000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-3" id="f-120" unitRef="usd">-122013000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-121" unitRef="usd">-92788000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-122" unitRef="usd">245260000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-123" unitRef="usd">287717000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-3" id="f-124" unitRef="usd">621556000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-5" decimals="-3" id="f-125" unitRef="usd">679900000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-126" unitRef="usd">908295000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-127" unitRef="usd">975818000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-128" unitRef="usd">899923000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-129" unitRef="usd">719042000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-6" decimals="-3" id="f-130" unitRef="usd">774512000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-7" decimals="-3" id="f-131" unitRef="usd">724997000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-132" unitRef="usd">117460000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-6" decimals="-3" id="f-133" unitRef="usd">117395000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-7" decimals="-3" id="f-134" unitRef="usd">106695000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-135" unitRef="usd">72174000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-6" decimals="-3" id="f-136" unitRef="usd">71075000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-7" decimals="-3" id="f-137" unitRef="usd">65296000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-138" unitRef="usd">-381000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-6" decimals="-3" id="f-139" unitRef="usd">12836000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-7" decimals="-3" id="f-140" unitRef="usd">2935000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-1" decimals="-3" id="f-141" unitRef="usd">-14447000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-6" decimals="-3" id="f-142" unitRef="usd">-13000000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-7" decimals="-3" id="f-143" unitRef="usd">-7097000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-3" id="f-144" unitRef="usd">-1292000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-6" decimals="-3" id="f-145" unitRef="usd">-522000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-7" decimals="-3" id="f-146" unitRef="usd">-823000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-147" unitRef="usd">2523000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-6" decimals="-3" id="f-148" unitRef="usd">-1236000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-7" decimals="-3" id="f-149" unitRef="usd">-5711000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-150" unitRef="usd">-13597000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-6" decimals="-3" id="f-151" unitRef="usd">-1922000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-152" unitRef="usd">-10696000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-153" unitRef="usd">2927000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-154" unitRef="usd">3261000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-155" unitRef="usd">3360000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-156" unitRef="usd">-16524000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-157" unitRef="usd">-5183000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-158" unitRef="usd">-14056000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-159"
      unitRef="usdPerShare">-0.60</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-6"
      decimals="2"
      id="f-160"
      unitRef="usdPerShare">-0.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-7"
      decimals="2"
      id="f-161"
      unitRef="usdPerShare">-0.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-162"
      unitRef="usdPerShare">-0.60</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-6"
      decimals="2"
      id="f-163"
      unitRef="usdPerShare">-0.19</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-7"
      decimals="2"
      id="f-164"
      unitRef="usdPerShare">-0.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-165" unitRef="shares">27596000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="-3" id="f-166" unitRef="shares">27443000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="-3" id="f-167" unitRef="shares">27258000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-168" unitRef="shares">27596000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="-3" id="f-169" unitRef="shares">27443000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="-3" id="f-170" unitRef="shares">27258000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-171" unitRef="usd">-16524000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-172" unitRef="usd">-5183000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-173" unitRef="usd">-14056000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-174" unitRef="usd">-25839000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-6" decimals="-3" id="f-175" unitRef="usd">9118000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-7" decimals="-3" id="f-176" unitRef="usd">-6171000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="c-1" decimals="-3" id="f-177" unitRef="usd">-3386000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="c-6" decimals="-3" id="f-178" unitRef="usd">1236000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="c-7" decimals="-3" id="f-179" unitRef="usd">53000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-180" unitRef="usd">-29225000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-6" decimals="-3" id="f-181" unitRef="usd">10354000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-7" decimals="-3" id="f-182" unitRef="usd">-6118000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-183" unitRef="usd">-45749000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-6" decimals="-3" id="f-184" unitRef="usd">5171000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-7" decimals="-3" id="f-185" unitRef="usd">-20174000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent contextRef="c-7" decimals="-3" id="f-186" unitRef="usd">514000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax contextRef="c-1" decimals="-3" id="f-187" unitRef="usd">-901000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax contextRef="c-6" decimals="-3" id="f-188" unitRef="usd">328000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax contextRef="c-7" decimals="-3" id="f-189" unitRef="usd">14000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-190" unitRef="usd">-16524000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-191" unitRef="usd">-5183000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-192" unitRef="usd">-14056000</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation contextRef="c-1" decimals="-3" id="f-193" unitRef="usd">26140000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-6" decimals="-3" id="f-194" unitRef="usd">26749000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-7" decimals="-3" id="f-195" unitRef="usd">26720000</us-gaap:Depreciation>
    <sri:AmortizationAndAccretionOfDebtDiscount contextRef="c-1" decimals="-3" id="f-196" unitRef="usd">8852000</sri:AmortizationAndAccretionOfDebtDiscount>
    <sri:AmortizationAndAccretionOfDebtDiscount contextRef="c-6" decimals="-3" id="f-197" unitRef="usd">8132000</sri:AmortizationAndAccretionOfDebtDiscount>
    <sri:AmortizationAndAccretionOfDebtDiscount contextRef="c-7" decimals="-3" id="f-198" unitRef="usd">8055000</sri:AmortizationAndAccretionOfDebtDiscount>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-199" unitRef="usd">-5742000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-200" unitRef="usd">-4038000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-201" unitRef="usd">-5110000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions contextRef="c-1" decimals="-3" id="f-202" unitRef="usd">-1292000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions contextRef="c-6" decimals="-3" id="f-203" unitRef="usd">-522000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions contextRef="c-7" decimals="-3" id="f-204" unitRef="usd">-823000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-1" decimals="-3" id="f-205" unitRef="usd">-257000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-6" decimals="-3" id="f-206" unitRef="usd">860000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-7" decimals="-3" id="f-207" unitRef="usd">241000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-208" unitRef="usd">4094000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-6" decimals="-3" id="f-209" unitRef="usd">3322000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-7" decimals="-3" id="f-210" unitRef="usd">5942000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-1" decimals="-3" id="f-211" unitRef="usd">-248000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-6" decimals="-3" id="f-212" unitRef="usd">-230000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-7" decimals="-3" id="f-213" unitRef="usd">-543000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-214" unitRef="usd">-20170000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-6" decimals="-3" id="f-215" unitRef="usd">5854000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-7" decimals="-3" id="f-216" unitRef="usd">13161000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-1" decimals="-3" id="f-217" unitRef="usd">-26904000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-6" decimals="-3" id="f-218" unitRef="usd">31563000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-7" decimals="-3" id="f-219" unitRef="usd">20127000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-220" unitRef="usd">-877000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-6" decimals="-3" id="f-221" unitRef="usd">-16625000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-7" decimals="-3" id="f-222" unitRef="usd">5159000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-1" decimals="-3" id="f-223" unitRef="usd">-24624000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-6" decimals="-3" id="f-224" unitRef="usd">1090000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-7" decimals="-3" id="f-225" unitRef="usd">18489000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c-1" decimals="-3" id="f-226" unitRef="usd">5804000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c-6" decimals="-3" id="f-227" unitRef="usd">-4226000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c-7" decimals="-3" id="f-228" unitRef="usd">4088000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-229" unitRef="usd">47748000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-6" decimals="-3" id="f-230" unitRef="usd">4946000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-7" decimals="-3" id="f-231" unitRef="usd">6806000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-1" decimals="-3" id="f-232" unitRef="usd">24303000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-6" decimals="-3" id="f-233" unitRef="usd">38498000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-7" decimals="-3" id="f-234" unitRef="usd">31609000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-235" unitRef="usd">385000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c-6" decimals="-3" id="f-236" unitRef="usd">1869000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-237" unitRef="usd">158000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromHedgeInvestingActivities contextRef="c-1" decimals="-3" id="f-238" unitRef="usd">0</us-gaap:ProceedsFromHedgeInvestingActivities>
    <us-gaap:ProceedsFromHedgeInvestingActivities contextRef="c-6" decimals="-3" id="f-239" unitRef="usd">0</us-gaap:ProceedsFromHedgeInvestingActivities>
    <us-gaap:ProceedsFromHedgeInvestingActivities contextRef="c-7" decimals="-3" id="f-240" unitRef="usd">3820000</us-gaap:ProceedsFromHedgeInvestingActivities>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="c-1" decimals="-3" id="f-241" unitRef="usd">550000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="c-6" decimals="-3" id="f-242" unitRef="usd">350000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="c-7" decimals="-3" id="f-243" unitRef="usd">950000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-244" unitRef="usd">-24468000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-6" decimals="-3" id="f-245" unitRef="usd">-36979000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-7" decimals="-3" id="f-246" unitRef="usd">-28581000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-1" decimals="-3" id="f-247" unitRef="usd">135500000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-6" decimals="-3" id="f-248" unitRef="usd">117369000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-7" decimals="-3" id="f-249" unitRef="usd">21562000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-1" decimals="-3" id="f-250" unitRef="usd">121500000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-6" decimals="-3" id="f-251" unitRef="usd">96568000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-7" decimals="-3" id="f-252" unitRef="usd">18000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromOtherDebt contextRef="c-1" decimals="-3" id="f-253" unitRef="usd">31661000</us-gaap:ProceedsFromOtherDebt>
    <us-gaap:ProceedsFromOtherDebt contextRef="c-6" decimals="-3" id="f-254" unitRef="usd">35757000</us-gaap:ProceedsFromOtherDebt>
    <us-gaap:ProceedsFromOtherDebt contextRef="c-7" decimals="-3" id="f-255" unitRef="usd">38940000</us-gaap:ProceedsFromOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt contextRef="c-1" decimals="-3" id="f-256" unitRef="usd">33745000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt contextRef="c-6" decimals="-3" id="f-257" unitRef="usd">35102000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt contextRef="c-7" decimals="-3" id="f-258" unitRef="usd">42248000</us-gaap:RepaymentsOfOtherDebt>
    <sri:PaymentsForEarnOutConsiderationFinancingActivities contextRef="c-1" decimals="-3" id="f-259" unitRef="usd">0</sri:PaymentsForEarnOutConsiderationFinancingActivities>
    <sri:PaymentsForEarnOutConsiderationFinancingActivities contextRef="c-6" decimals="-3" id="f-260" unitRef="usd">0</sri:PaymentsForEarnOutConsiderationFinancingActivities>
    <sri:PaymentsForEarnOutConsiderationFinancingActivities contextRef="c-7" decimals="-3" id="f-261" unitRef="usd">6276000</sri:PaymentsForEarnOutConsiderationFinancingActivities>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c-1" decimals="-3" id="f-262" unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c-6" decimals="-3" id="f-263" unitRef="usd">2251000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c-7" decimals="-3" id="f-264" unitRef="usd">484000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-265" unitRef="usd">795000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-6" decimals="-3" id="f-266" unitRef="usd">1720000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-7" decimals="-3" id="f-267" unitRef="usd">791000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-268" unitRef="usd">11121000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-6" decimals="-3" id="f-269" unitRef="usd">17485000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-7" decimals="-3" id="f-270" unitRef="usd">-7297000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-3" id="f-271" unitRef="usd">-3410000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-3" id="f-272" unitRef="usd">591000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-3" id="f-273" unitRef="usd">-1677000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-274" unitRef="usd">30991000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-6" decimals="-3" id="f-275" unitRef="usd">-13957000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-7" decimals="-3" id="f-276" unitRef="usd">-30749000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-277" unitRef="usd">40841000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-8" decimals="-3" id="f-278" unitRef="usd">54798000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-9" decimals="-3" id="f-279" unitRef="usd">85547000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-280" unitRef="usd">71832000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-281" unitRef="usd">40841000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-8" decimals="-3" id="f-282" unitRef="usd">54798000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-3" id="f-283" unitRef="usd">15458000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-6" decimals="-3" id="f-284" unitRef="usd">13007000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-7" decimals="-3" id="f-285" unitRef="usd">7293000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-3" id="f-286" unitRef="usd">9255000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-6" decimals="-3" id="f-287" unitRef="usd">10302000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-7" decimals="-3" id="f-288" unitRef="usd">6178000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-10" decimals="-3" id="f-289" unitRef="shares">27191000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockCommonShares contextRef="c-11" decimals="-3" id="f-290" unitRef="shares">1775000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-12" decimals="-3" id="f-291" unitRef="usd">232490000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-11" decimals="-3" id="f-292" unitRef="usd">-55264000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-13" decimals="-3" id="f-293" unitRef="usd">215748000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-14" decimals="-3" id="f-294" unitRef="usd">-97024000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-9" decimals="-3" id="f-295" unitRef="usd">295950000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-15" decimals="-3" id="f-296" unitRef="usd">-14056000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-297" unitRef="usd">-14056000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="c-16" decimals="-3" id="f-298" unitRef="usd">53000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="c-7" decimals="-3" id="f-299" unitRef="usd">53000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="c-16" decimals="-3" id="f-300" unitRef="usd">-6171000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="c-7" decimals="-3" id="f-301" unitRef="usd">-6171000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued contextRef="c-17" decimals="-3" id="f-302" unitRef="shares">193000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued contextRef="c-18" decimals="-3" id="f-303" unitRef="shares">193000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <sri:TreasuryStockSharesIssuedAndAcquiredNet contextRef="c-17" decimals="-3" id="f-304" unitRef="shares">43000</sri:TreasuryStockSharesIssuedAndAcquiredNet>
    <sri:TreasuryStockSharesIssuedAndAcquiredNet contextRef="c-18" decimals="-3" id="f-305" unitRef="shares">43000</sri:TreasuryStockSharesIssuedAndAcquiredNet>
    <sri:TreasuryStockValueIssuedAndAcquiredCostMethodNet contextRef="c-18" decimals="-3" id="f-306" unitRef="usd">4898000</sri:TreasuryStockValueIssuedAndAcquiredCostMethodNet>
    <sri:TreasuryStockValueIssuedAndAcquiredCostMethodNet contextRef="c-7" decimals="-3" id="f-307" unitRef="usd">4898000</sri:TreasuryStockValueIssuedAndAcquiredCostMethodNet>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-19" decimals="-3" id="f-308" unitRef="usd">268000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-7" decimals="-3" id="f-309" unitRef="usd">268000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-20" decimals="-3" id="f-310" unitRef="shares">27341000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockCommonShares contextRef="c-21" decimals="-3" id="f-311" unitRef="shares">1625000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-3" id="f-312" unitRef="usd">232758000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-3" id="f-313" unitRef="usd">-50366000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-3" id="f-314" unitRef="usd">201692000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-24" decimals="-3" id="f-315" unitRef="usd">-103142000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-8" decimals="-3" id="f-316" unitRef="usd">280942000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-25" decimals="-3" id="f-317" unitRef="usd">-5183000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-318" unitRef="usd">-5183000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="c-26" decimals="-3" id="f-319" unitRef="usd">1236000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="c-6" decimals="-3" id="f-320" unitRef="usd">1236000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="c-26" decimals="-3" id="f-321" unitRef="usd">9118000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="c-6" decimals="-3" id="f-322" unitRef="usd">9118000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued contextRef="c-27" decimals="-3" id="f-323" unitRef="shares">297000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued contextRef="c-28" decimals="-3" id="f-324" unitRef="shares">297000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <sri:TreasuryStockSharesIssuedAndAcquiredNet contextRef="c-27" decimals="-3" id="f-325" unitRef="shares">89000</sri:TreasuryStockSharesIssuedAndAcquiredNet>
    <sri:TreasuryStockSharesIssuedAndAcquiredNet contextRef="c-28" decimals="-3" id="f-326" unitRef="shares">89000</sri:TreasuryStockSharesIssuedAndAcquiredNet>
    <sri:TreasuryStockValueIssuedAndAcquiredCostMethodNet contextRef="c-28" decimals="-3" id="f-327" unitRef="usd">7022000</sri:TreasuryStockValueIssuedAndAcquiredCostMethodNet>
    <sri:TreasuryStockValueIssuedAndAcquiredCostMethodNet contextRef="c-6" decimals="-3" id="f-328" unitRef="usd">7022000</sri:TreasuryStockValueIssuedAndAcquiredCostMethodNet>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-29" decimals="-3" id="f-329" unitRef="usd">-5418000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-6" decimals="-3" id="f-330" unitRef="usd">-5418000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-30" decimals="-3" id="f-331" unitRef="shares">27549000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockCommonShares contextRef="c-31" decimals="-3" id="f-332" unitRef="shares">1417000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-333" unitRef="usd">227340000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-334" unitRef="usd">-43344000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-335" unitRef="usd">196509000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-336" unitRef="usd">-92788000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-337" unitRef="usd">287717000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-35" decimals="-3" id="f-338" unitRef="usd">-16524000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-339" unitRef="usd">-16524000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="c-36" decimals="-3" id="f-340" unitRef="usd">-3386000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="c-1" decimals="-3" id="f-341" unitRef="usd">-3386000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="c-36" decimals="-3" id="f-342" unitRef="usd">-25839000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="c-1" decimals="-3" id="f-343" unitRef="usd">-25839000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued contextRef="c-37" decimals="-3" id="f-344" unitRef="shares">196000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued contextRef="c-38" decimals="-3" id="f-345" unitRef="shares">196000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <sri:TreasuryStockSharesIssuedAndAcquiredNet contextRef="c-37" decimals="-3" id="f-346" unitRef="shares">50000</sri:TreasuryStockSharesIssuedAndAcquiredNet>
    <sri:TreasuryStockSharesIssuedAndAcquiredNet contextRef="c-38" decimals="-3" id="f-347" unitRef="shares">50000</sri:TreasuryStockSharesIssuedAndAcquiredNet>
    <sri:TreasuryStockValueIssuedAndAcquiredCostMethodNet contextRef="c-38" decimals="-3" id="f-348" unitRef="usd">4920000</sri:TreasuryStockValueIssuedAndAcquiredCostMethodNet>
    <sri:TreasuryStockValueIssuedAndAcquiredCostMethodNet contextRef="c-1" decimals="-3" id="f-349" unitRef="usd">4920000</sri:TreasuryStockValueIssuedAndAcquiredCostMethodNet>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-39" decimals="-3" id="f-350" unitRef="usd">-1628000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-3" id="f-351" unitRef="usd">-1628000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-40" decimals="-3" id="f-352" unitRef="shares">27695000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockCommonShares contextRef="c-41" decimals="-3" id="f-353" unitRef="shares">1271000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-3" id="f-354" unitRef="usd">225712000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-3" id="f-355" unitRef="usd">-38424000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-3" id="f-356" unitRef="usd">179985000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-3" id="f-357" unitRef="usd">-122013000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-358" unitRef="usd">245260000</us-gaap:StockholdersEquity>
    <us-gaap:NatureOfOperations contextRef="c-1" id="f-359">Organization and Nature of Business&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, Inc. and its subsidiaries are global designers and manufacturers of highly engineered electrical and electronic systems, components and modules for the commercial, automotive, off-highway and agricultural vehicle markets.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-360">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: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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenues are principally generated from &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;the commercial, automotive, off-highway and agricultural vehicle markets. The Company&#x2019;s largest customers are PACCAR and Traton, 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&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;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: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;16&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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;16&#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&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;15&#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;Traton&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;13&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#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;Credit losses&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 primarily utilizes historical write-off experience, combined with customer specific considerations and industry and regional economic data to develop the estimate of the allowance for doubtful accounts in accordance with ASC Topic 326, Financial Instruments &#x2013; Credit Losses (&#x201c;ASC 326&#x201d;). These allowances reflect management's estimate of credit losses over the remaining expected life of such assets. If customer specific or 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-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;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 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;/div&gt;&lt;div style="margin-bottom:10pt;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&gt;&lt;td style="width:71.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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&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;108,283&lt;/span&gt;&lt;span style="color:#000000;font-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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;142,744&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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,627&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;11,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;35,427&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;33,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Total inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;151,337&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;187,758&#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&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 &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;$138,420&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; and $176,033 at December&#160;31, 2024 and 2023, respectively. Inventory valued using the average cost method 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;$12,917&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; and $11,725 at December&#160;31, 2024 and 2023, 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, as amended, with a supplier for the purchase of certain electronic semiconductor components through December 31, 2030. Pursuant to the agreement, the Company paid capacity deposits of $1,000 in 2022 and 2023, respectively. The capacity deposits are 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 $3,053, $6,028 and $1,174 of these components during the years ended December 31, 2024, 2023 and 2022, respectively. The Company is required to purchase $5,571, $6,314, $7,463, $8,313, $841 and $1,492 of components in each of the years 2025 through 2030, 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 non-cancelable 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:f-400"&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 $13,104 and $12,378 at December&#160;31, 2024 and 2023, 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;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&gt;&lt;td style="width:71.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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&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,125&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,133&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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,895&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;32,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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;271,465&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;254,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Office furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;9,272&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;9,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Tooling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;39,184&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;47,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Information technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;37,512&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;36,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;741&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;5,511&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;5,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;19,773&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;27,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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;416,478&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;417,347&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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;(318,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(307,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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;97,667&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;110,126&#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&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, 2024, 2023 and 2022 was $26,140, $26,697 and $26,687, 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&gt;&lt;td style="width:67.839%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:29.961%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;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 selling, general and administrative expenses ("SG&amp;amp;A").&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="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 $33,085 and $35,295 at December&#160;31, 2024 and 2023, 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. Goodwill is evaluated at the reporting unit level by comparing the fair value of the reporting unit with its carrying amount including goodwill. An impairment of goodwill exists if the carrying amount of the reporting unit exceeds its fair value. The impairment loss is the amount by which the carrying amount exceeds the reporting unit&#x2019;s fair value, limited to the total amount of 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;In conducting our annual impairment assessment testing, we first perform a qualitative assessment of whether it is 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 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 approach provides a reasonable estimate of the fair value of a reporting unit. The market valuation approach is used to further support our analysis. &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 was no impairment of goodwill for the years ended December&#160;31, 2024, 2023 or 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;Goodwill and changes in the carrying amount of goodwill for the Electronics segment for the years ended December&#160;31, 2024 and 2023 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&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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: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;35,295&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;34,225&#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&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,210)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;33,085&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;35,295&#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&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, 2024 and 2023, 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, 2024 and 2023 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&gt;&lt;td style="width:57.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Acquisition&lt;br/&gt;cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Accumulated&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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&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;40,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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(26,303)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;14,366&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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;14,444&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,309&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(9,934)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,723&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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;26,123&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,844)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;17,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;92,893&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(53,216)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;39,677&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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&gt;&lt;td style="width:57.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Acquisition&lt;br/&gt;cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Accumulated&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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&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;46,393&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(27,580)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;18,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;/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;Tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;17,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(9,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Technology and patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;13,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(11,098)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;2,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Capitalized software development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;23,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(5,365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;17,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;100,475&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(53,161)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;47,314&#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&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, 2024 for customer lists, tradenames, technology and patents, and capitalized software development include $12,463, $2,979, $251 and $15,816, respectively, related to the Electronics segment. Customer lists, tradenames and technology of $1,903, $3,330 and $1,424, respectively, related to the Stoneridge Brazil segment at December&#160;31, 2024. Patents and capitalized software development of $48 and $1,463, respectively, related to the Control Devices segment at December&#160;31, 2024.&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 &lt;span style="-sec-ix-hidden:f-505"&gt;three&lt;/span&gt; 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 $8,127, $6,942 and $7,003 of amortization expense related to intangible assets in 2024, 2023 and 2022, respectively. Amortization expense is included as a component of cost of goods sold ("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;$7,900&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 2025 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;$6,300&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 2026 through 2029. The weighted-average remaining amortization period is 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; 6 years&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;/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, 2024, 2023 or 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: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&gt;&lt;td style="width:71.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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&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,171&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;23,941&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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,848&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;14,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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,475&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;25,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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,494&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;64,203&#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&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 GILTI 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 (income) expense, net. These foreign currency transaction (gains) losses, including the impact of hedging activities, were &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;$(2,414)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, $1,226 and $5,534 for the years ended December&#160;31, 2024, 2023 and 2022, 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 $10,675 and $7,228 of a long-term liability at December&#160;31, 2024 and 2023, 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;In 2023, the Company received a demand for arbitration from one of our customers seeking recovery of warranty claims in the amount of 29,340 euro ($32,669), related to past sales of PM sensor products, a product line we exited in 2019. The Company denies responsibility for these claims. Based on our review of the technical and legal merits, we believe these warranty claims lack substantive merit and are significantly overstated. The Company continues to vigorously defend this matter in private arbitration. While no assurances can be made as to the ultimate outcome of this matter, or any other future claims, we do not currently believe a material loss is probable.&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&gt;&lt;td style="width:71.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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&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;21,610&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;13,477&#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&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&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;18,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:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:400;line-height:100%"&gt;15,057&#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&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&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,934&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:400;line-height:100%"&gt;1,199&#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&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&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;(13,052)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:400;line-height:100%"&gt;(8,639)&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&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&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,448)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:400;line-height:100%"&gt;516&#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&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&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;27,523&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;21,610&#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&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 $72,174, $71,075 and $65,296 for the years ended December&#160;31, 2024, 2023 and 2022, respectively, or 7.9%, 7.3% and 7.3% 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 $11,883, $18,809 and $23,784 for the years ended December&#160;31, 2024, 2023 and 2022, 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, 2024, the Company had two 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 $4,094, $3,322 and $5,942 for the years ended December&#160;31, 2024, 2023 and 2022, respectively. There was no share-based compensation expense capitalized in inventory during 2024, 2023 or 2022. 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 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 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 per share was computed by dividing net loss by the weighted-average number of Common Shares outstanding for each respective period. Diluted earnings per share was calculated by dividing net loss 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 202,163, 227,741 and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;232,458 &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;for the years ended December&#160;31, 2024, 2023 and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&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;, 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 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&gt;&lt;td style="width:57.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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&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,595,698&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;27,442,984&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;27,258,456&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&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&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;&#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&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,595,698&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;27,442,984&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;27,258,456&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 605,196, 418,834 and 767,593 performance-based right to receive Common Shares outstanding at December&#160;31, 2024, 2023 and 2022, respectively. 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, 2024, 2023 and 2022 was $725, $1,190 and $1,051, respectively, and is included as a component of interest expense, net in the consolidated statements of operations. In 2022, the Company capitalized $484 of deferred financing costs as a result of entering into Amendment No. 3 to the Fourth Amended and Restated 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. In 2023, the Company capitalized $332 of deferred financing costs as a resulting of entering into Amendment No. 4 to the Fourth Amended and Restated Credit Facility. Additionally in 2023, the Company capitalized $1,915 of deferred financing costs and wrote off $309 of previously recorded deferred financing costs as a result of entering into the Fifth Amended and Restated Credit Agreement. 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 $1,332 and $2,057, as of December&#160;31, 2024 and 2023, 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;Changes in Accumulated Other Comprehensive Loss by Component&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, 2024 and 2023 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&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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&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&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, 2024&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;(94,256)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,468&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(92,788)&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&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 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;(25,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(3,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(29,539)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;314&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;314&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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, 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;(25,839)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(3,386)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(29,225)&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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, 2024&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;(120,095)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(1,918)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(122,013)&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&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&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, 2023&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;(103,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(103,142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 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;9,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;10,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(581)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(581)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 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;9,118&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,236&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;10,354&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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, 2023&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;(94,256)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,468&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(92,788)&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&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 2024 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 March 2020, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 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 also allows 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 could have been applied to applicable contract modifications through December 31, 2023. &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 February 2022, the Company amended its credit facility to incorporate hardwired mechanics to permit a future replacement of LIBOR as the interest reference rate without lender consent. The Company has applied the guidance to impacted transactions during the transition period. The adoption of this standard did not have a material impact on the Company&#x2019;s 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:400;line-height:120%"&gt;In November 2023, the FASB issued ASU No. 2023-07, "Segment Reporting (Topic 280) &#x2013; Improvements to Reportable Segment Disclosures", which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The updated standard is effective for annual periods beginning in fiscal 2025 and interim periods beginning in the first quarter of fiscal 2026. Early adoption is permitted. We adopted this ASU retrospectively on December 31, 2024. Refer to Note 13, Segment Reporting for the inclusion of the new required disclosures.&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, 2024&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 2023, the FASB issued ASU No. 2023-09, &#x201c;Income Taxes (Topic 740) &#x2013; Improvements to Income Tax Disclosures," which requires companies to disclose, on an annual basis, specific categories in the effective tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. In addition, companies are required to disclose additional information about income taxes paid. The standard is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The standard is to be adopted on a prospective basis; however, retrospective application is permitted. This ASU will modify the Company's financial statement disclosures, but will  not have a significant impact on its 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:400;line-height:120%"&gt;In November 2024, the FASB issued ASU No. 2024-03, "Income Statement &#x2013; Reporting Comprehensive Income &#x2013; Expense Disaggregation Disclosures," which requires companies to disclose certain costs and expenses within the notes to the financial statements. The standard is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted. We are currently evaluating the impact on our annual consolidated financial statement disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-361">&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;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-362">&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="c-1" id="f-363">&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:AccountsReceivableAndConcentrationOfCreditRiskPolicyPolicyTextBlock contextRef="c-1" id="f-364">&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;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenues are principally generated from &lt;/span&gt;the commercial, automotive, off-highway and agricultural vehicle markets.&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;</sri:AccountsReceivableAndConcentrationOfCreditRiskPolicyPolicyTextBlock>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="c-1" id="f-365">The Company&#x2019;s largest customers are PACCAR and Traton, 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&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;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: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;16&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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;16&#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&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;15&#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;Traton&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;13&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#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;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-45" decimals="2" id="f-366" unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-46" decimals="2" id="f-367" unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-47" decimals="2" id="f-368" unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-48" decimals="2" id="f-369" unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-49" decimals="2" id="f-370" unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-50" decimals="2" id="f-371" unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CreditLossFinancialInstrumentPolicyTextBlock contextRef="c-1" id="f-372">&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;Credit losses&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 primarily utilizes historical write-off experience, combined with customer specific considerations and industry and regional economic data to develop the estimate of the allowance for doubtful accounts in accordance with ASC Topic 326, Financial Instruments &#x2013; Credit Losses (&#x201c;ASC 326&#x201d;). These allowances reflect management's estimate of credit losses over the remaining expected life of such assets. If customer specific or 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:CreditLossFinancialInstrumentPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="c-1" id="f-373">&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;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 hand compared to anticipated sales or usage.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c-1" id="f-374">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;div style="margin-bottom:10pt;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&gt;&lt;td style="width:71.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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&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;108,283&lt;/span&gt;&lt;span style="color:#000000;font-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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;142,744&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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,627&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;11,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;35,427&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;33,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Total inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;151,337&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;187,758&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials contextRef="c-4" decimals="-3" id="f-375" unitRef="usd">108283000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c-5" decimals="-3" id="f-376" unitRef="usd">142744000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess contextRef="c-4" decimals="-3" id="f-377" unitRef="usd">7627000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="c-5" decimals="-3" id="f-378" unitRef="usd">11907000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods contextRef="c-4" decimals="-3" id="f-379" unitRef="usd">35427000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="c-5" decimals="-3" id="f-380" unitRef="usd">33107000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet contextRef="c-4" decimals="-3" id="f-381" unitRef="usd">151337000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-5" decimals="-3" id="f-382" unitRef="usd">187758000</us-gaap:InventoryNet>
    <us-gaap:FIFOInventoryAmount contextRef="c-4" decimals="-3" id="f-383" unitRef="usd">138420000</us-gaap:FIFOInventoryAmount>
    <us-gaap:FIFOInventoryAmount contextRef="c-5" decimals="-3" id="f-384" unitRef="usd">176033000</us-gaap:FIFOInventoryAmount>
    <us-gaap:WeightedAverageCostInventoryAmount contextRef="c-4" decimals="-3" id="f-385" unitRef="usd">12917000</us-gaap:WeightedAverageCostInventoryAmount>
    <us-gaap:WeightedAverageCostInventoryAmount contextRef="c-5" decimals="-3" id="f-386" unitRef="usd">11725000</us-gaap:WeightedAverageCostInventoryAmount>
    <us-gaap:PaymentsForDeposits contextRef="c-6" decimals="-3" id="f-387" unitRef="usd">1000000</us-gaap:PaymentsForDeposits>
    <us-gaap:PaymentsForDeposits contextRef="c-7" decimals="-3" id="f-388" unitRef="usd">1000000</us-gaap:PaymentsForDeposits>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="c-1" id="f-389">The capacity deposits are 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.</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <sri:PaymentsForLongTermPurchaseCommitment contextRef="c-51" decimals="-3" id="f-390" unitRef="usd">3053000</sri:PaymentsForLongTermPurchaseCommitment>
    <sri:PaymentsForLongTermPurchaseCommitment contextRef="c-52" decimals="-3" id="f-391" unitRef="usd">6028000</sri:PaymentsForLongTermPurchaseCommitment>
    <sri:PaymentsForLongTermPurchaseCommitment contextRef="c-53" decimals="-3" id="f-392" unitRef="usd">1174000</sri:PaymentsForLongTermPurchaseCommitment>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths contextRef="c-4" decimals="-3" id="f-393" unitRef="usd">5571000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:PurchaseObligationDueInSecondYear contextRef="c-4" decimals="-3" id="f-394" unitRef="usd">6314000</us-gaap:PurchaseObligationDueInSecondYear>
    <us-gaap:PurchaseObligationDueInThirdYear contextRef="c-4" decimals="-3" id="f-395" unitRef="usd">7463000</us-gaap:PurchaseObligationDueInThirdYear>
    <us-gaap:PurchaseObligationDueInFourthYear contextRef="c-4" decimals="-3" id="f-396" unitRef="usd">8313000</us-gaap:PurchaseObligationDueInFourthYear>
    <us-gaap:PurchaseObligationDueInFifthYear contextRef="c-4" decimals="-3" id="f-397" unitRef="usd">841000</us-gaap:PurchaseObligationDueInFifthYear>
    <us-gaap:PurchaseObligationDueAfterFifthYear contextRef="c-4" decimals="-3" id="f-398" unitRef="usd">1492000</us-gaap:PurchaseObligationDueAfterFifthYear>
    <us-gaap:PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts contextRef="c-1" id="f-399">&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;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 non-cancelable 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:f-400"&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.</us-gaap:PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-55" id="f-401">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized contextRef="c-4" decimals="-3" id="f-402" unitRef="usd">13104000</us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized>
    <us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized contextRef="c-5" decimals="-3" id="f-403" unitRef="usd">12378000</us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-404">&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&gt;&lt;td style="width:71.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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&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,125&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,133&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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,895&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;32,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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;271,465&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;254,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Office furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;9,272&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;9,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Tooling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;39,184&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;47,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Information technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;37,512&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;36,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;741&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;5,511&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;5,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;19,773&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;27,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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;416,478&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;417,347&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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;(318,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(307,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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;97,667&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;110,126&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-56" decimals="-3" id="f-405" unitRef="usd">3125000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-57" decimals="-3" id="f-406" unitRef="usd">3133000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-58" decimals="-3" id="f-407" unitRef="usd">29895000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-59" decimals="-3" id="f-408" unitRef="usd">32097000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-60" decimals="-3" id="f-409" unitRef="usd">271465000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-61" decimals="-3" id="f-410" unitRef="usd">254738000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-62" decimals="-3" id="f-411" unitRef="usd">9272000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-63" decimals="-3" id="f-412" unitRef="usd">9708000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-64" decimals="-3" id="f-413" unitRef="usd">39184000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-65" decimals="-3" id="f-414" unitRef="usd">47191000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-66" decimals="-3" id="f-415" unitRef="usd">37512000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-67" decimals="-3" id="f-416" unitRef="usd">36853000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-68" decimals="-3" id="f-417" unitRef="usd">741000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-69" decimals="-3" id="f-418" unitRef="usd">789000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-70" decimals="-3" id="f-419" unitRef="usd">5511000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-71" decimals="-3" id="f-420" unitRef="usd">5249000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-72" decimals="-3" id="f-421" unitRef="usd">19773000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-73" decimals="-3" id="f-422" unitRef="usd">27589000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-4" decimals="-3" id="f-423" unitRef="usd">416478000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-5" decimals="-3" id="f-424" unitRef="usd">417347000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-4" decimals="-3" id="f-425" unitRef="usd">318811000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-426" unitRef="usd">307221000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-427" unitRef="usd">97667000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-428" unitRef="usd">110126000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-429">Depreciation is provided using the straight-line method over the estimated useful lives of the assets.&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 selling, general and administrative expenses ("SG&amp;amp;A").&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation contextRef="c-1" decimals="-3" id="f-430" unitRef="usd">26140000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation contextRef="c-6" decimals="-3" id="f-431" unitRef="usd">26697000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation contextRef="c-7" decimals="-3" id="f-432" unitRef="usd">26687000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <sri:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock contextRef="c-1" id="f-433">Depreciable lives within each property classification are as follows:&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&gt;&lt;td style="width:67.839%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:29.961%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;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;</sri:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-74" id="f-434">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-75" id="f-435">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-76" id="f-436">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-77" id="f-437">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-78" id="f-438">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-79" id="f-439">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-80" id="f-440">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-81" id="f-441">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-82" id="f-442">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-83" id="f-443">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-84" id="f-444">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-85" id="f-445">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-86" id="f-446">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-87" id="f-447">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock contextRef="c-1" id="f-448">&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;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="c-1" id="f-449">&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 $33,085 and $35,295 at December&#160;31, 2024 and 2023, 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. Goodwill is evaluated at the reporting unit level by comparing the fair value of the reporting unit with its carrying amount including goodwill. An impairment of goodwill exists if the carrying amount of the reporting unit exceeds its fair value. The impairment loss is the amount by which the carrying amount exceeds the reporting unit&#x2019;s fair value, limited to the total amount of 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;In conducting our annual impairment assessment testing, we first perform a qualitative assessment of whether it is 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;The Company utilizes an income 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 approach provides a reasonable estimate of the fair value of a reporting unit. The market valuation approach is used to further support our analysis.</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-450" unitRef="usd">33085000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-451" unitRef="usd">35295000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-6" decimals="-3" id="f-452" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-7" decimals="-3" id="f-453" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-1" decimals="-3" id="f-454" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c-1" id="f-455">&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, 2024 and 2023 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&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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: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;35,295&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;34,225&#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&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,210)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;33,085&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;35,295&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill contextRef="c-88" decimals="-3" id="f-456" unitRef="usd">35295000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-89" decimals="-3" id="f-457" unitRef="usd">34225000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-90" decimals="-3" id="f-458" unitRef="usd">-2210000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-91" decimals="-3" id="f-459" unitRef="usd">1070000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c-92" decimals="-3" id="f-460" unitRef="usd">33085000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-88" decimals="-3" id="f-461" unitRef="usd">35295000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-5" decimals="-3" id="f-462" unitRef="usd">300083000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-4" decimals="-3" id="f-463" unitRef="usd">300083000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock contextRef="c-1" id="f-464">&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, 2024 and 2023 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&gt;&lt;td style="width:57.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Acquisition&lt;br/&gt;cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Accumulated&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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&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;40,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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(26,303)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;14,366&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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;14,444&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,309&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(9,934)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,723&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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;26,123&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,844)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;17,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;92,893&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(53,216)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;39,677&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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&gt;&lt;td style="width:57.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Acquisition&lt;br/&gt;cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Accumulated&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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&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;46,393&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(27,580)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;18,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;/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;Tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;17,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(9,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Technology and patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;13,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(11,098)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;2,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Capitalized software development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;23,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(5,365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;17,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;100,475&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(53,161)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;47,314&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-93" decimals="-3" id="f-465" unitRef="usd">40669000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-93" decimals="-3" id="f-466" unitRef="usd">26303000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-93" decimals="-3" id="f-467" unitRef="usd">14366000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-94" decimals="-3" id="f-468" unitRef="usd">14444000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-94" decimals="-3" id="f-469" unitRef="usd">8135000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-94" decimals="-3" id="f-470" unitRef="usd">6309000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-95" decimals="-3" id="f-471" unitRef="usd">11657000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-95" decimals="-3" id="f-472" unitRef="usd">9934000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-95" decimals="-3" id="f-473" unitRef="usd">1723000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-96" decimals="-3" id="f-474" unitRef="usd">26123000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-96" decimals="-3" id="f-475" unitRef="usd">8844000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-96" decimals="-3" id="f-476" unitRef="usd">17279000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-4" decimals="-3" id="f-477" unitRef="usd">92893000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-4" decimals="-3" id="f-478" unitRef="usd">53216000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-4" decimals="-3" id="f-479" unitRef="usd">39677000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-97" decimals="-3" id="f-480" unitRef="usd">46393000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-97" decimals="-3" id="f-481" unitRef="usd">27580000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-97" decimals="-3" id="f-482" unitRef="usd">18813000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-98" decimals="-3" id="f-483" unitRef="usd">17423000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-98" decimals="-3" id="f-484" unitRef="usd">9118000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-98" decimals="-3" id="f-485" unitRef="usd">8305000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-99" decimals="-3" id="f-486" unitRef="usd">13636000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-99" decimals="-3" id="f-487" unitRef="usd">11098000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-99" decimals="-3" id="f-488" unitRef="usd">2538000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-100" decimals="-3" id="f-489" unitRef="usd">23023000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-100" decimals="-3" id="f-490" unitRef="usd">5365000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-100" decimals="-3" id="f-491" unitRef="usd">17658000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-5" decimals="-3" id="f-492" unitRef="usd">100475000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-5" decimals="-3" id="f-493" unitRef="usd">53161000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-5" decimals="-3" id="f-494" unitRef="usd">47314000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-101" decimals="-3" id="f-495" unitRef="usd">12463000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-102" decimals="-3" id="f-496" unitRef="usd">2979000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-103" decimals="-3" id="f-497" unitRef="usd">251000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-104" decimals="-3" id="f-498" unitRef="usd">15816000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-105" decimals="-3" id="f-499" unitRef="usd">1903000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-106" decimals="-3" id="f-500" unitRef="usd">3330000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-107" decimals="-3" id="f-501" unitRef="usd">1424000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-108" decimals="-3" id="f-502" unitRef="usd">48000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-109" decimals="-3" id="f-503" unitRef="usd">1463000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy contextRef="c-1" id="f-504">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.</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-111" id="f-506">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:AdjustmentForAmortization contextRef="c-1" decimals="-3" id="f-507" unitRef="usd">8127000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-6" decimals="-3" id="f-508" unitRef="usd">6942000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-7" decimals="-3" id="f-509" unitRef="usd">7003000</us-gaap:AdjustmentForAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-4" decimals="-3" id="f-510" unitRef="usd">7900000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-4" decimals="-3" id="f-511" unitRef="usd">6300000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c-4" decimals="-3" id="f-512" unitRef="usd">6300000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-4" decimals="-3" id="f-513" unitRef="usd">6300000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-4" decimals="-3" id="f-514" unitRef="usd">6300000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c-4" id="f-515">P6Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="c-1" decimals="-3" id="f-516" unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="c-7" decimals="-3" id="f-517" unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="c-6" decimals="-3" id="f-518" unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <sri:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock contextRef="c-1" id="f-519">&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&gt;&lt;td style="width:71.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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&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,171&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;23,941&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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,848&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;14,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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,475&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;25,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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,494&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;64,203&#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&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="c-4" decimals="-3" id="f-520" unitRef="usd">21171000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-521" unitRef="usd">23941000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="c-4" decimals="-3" id="f-522" unitRef="usd">16848000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="c-5" decimals="-3" id="f-523" unitRef="usd">14381000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:OtherSundryLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-524" unitRef="usd">28475000</us-gaap:OtherSundryLiabilitiesCurrent>
    <us-gaap:OtherSundryLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-525" unitRef="usd">25881000</us-gaap:OtherSundryLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-526" unitRef="usd">66494000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-527" unitRef="usd">64203000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-528">&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 GILTI taxes, if any, as a current period tax expense when incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c-1" id="f-529">&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;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 (income) expense, net.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-1" decimals="-3" id="f-530" unitRef="usd">-2414000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-6" decimals="-3" id="f-531" unitRef="usd">-1226000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-7" decimals="-3" id="f-532" unitRef="usd">-5534000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c-1" id="f-533">&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;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.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <sri:ShippingAndHandlingCostsPolicyPolicyTextBlock contextRef="c-1" id="f-534">&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:ShippingAndHandlingCostsPolicyPolicyTextBlock>
    <us-gaap:StandardProductWarrantyPolicy contextRef="c-1" id="f-535">&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 $10,675 and $7,228 of a long-term liability at December&#160;31, 2024 and 2023, 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;In 2023, the Company received a demand for arbitration from one of our customers seeking recovery of warranty claims in the amount of 29,340 euro ($32,669), related to past sales of PM sensor products, a product line we exited in 2019. The Company denies responsibility for these claims. Based on our review of the technical and legal merits, we believe these warranty claims lack substantive merit and are significantly overstated. The Company continues to vigorously defend this matter in private arbitration. While no assurances can be made as to the ultimate outcome of this matter, or any other future claims, we do not currently believe a material loss is probable.&lt;/span&gt;&lt;/div&gt;</us-gaap:StandardProductWarrantyPolicy>
    <us-gaap:ProductWarrantyAccrualNoncurrent contextRef="c-4" decimals="-3" id="f-536" unitRef="usd">10675000</us-gaap:ProductWarrantyAccrualNoncurrent>
    <us-gaap:ProductWarrantyAccrualNoncurrent contextRef="c-5" decimals="-3" id="f-537" unitRef="usd">7228000</us-gaap:ProductWarrantyAccrualNoncurrent>
    <sri:ProductWarrantyAccrualCustomerClaimNotificationAmount contextRef="c-112" decimals="-3" id="f-538" unitRef="eur">29340000</sri:ProductWarrantyAccrualCustomerClaimNotificationAmount>
    <sri:ProductWarrantyAccrualCustomerClaimNotificationAmount contextRef="c-112" decimals="-3" id="f-539" unitRef="usd">32669000</sri:ProductWarrantyAccrualCustomerClaimNotificationAmount>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="c-1" id="f-540">&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&gt;&lt;td style="width:71.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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&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;21,610&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;13,477&#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&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&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;18,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:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:400;line-height:100%"&gt;15,057&#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&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&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,934&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:400;line-height:100%"&gt;1,199&#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&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&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;(13,052)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:400;line-height:100%"&gt;(8,639)&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&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&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,448)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:400;line-height:100%"&gt;516&#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&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&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;27,523&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;21,610&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ProductWarrantyAccrual contextRef="c-5" decimals="-3" id="f-541" unitRef="usd">21610000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual contextRef="c-8" decimals="-3" id="f-542" unitRef="usd">13477000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued contextRef="c-1" decimals="-3" id="f-543" unitRef="usd">18479000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued contextRef="c-6" decimals="-3" id="f-544" unitRef="usd">15057000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease contextRef="c-1" decimals="-3" id="f-545" unitRef="usd">1934000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease contextRef="c-6" decimals="-3" id="f-546" unitRef="usd">1199000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPayments contextRef="c-1" decimals="-3" id="f-547" unitRef="usd">13052000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPayments contextRef="c-6" decimals="-3" id="f-548" unitRef="usd">8639000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss contextRef="c-1" decimals="-3" id="f-549" unitRef="usd">-1448000</us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss>
    <us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss contextRef="c-6" decimals="-3" id="f-550" unitRef="usd">516000</us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss>
    <us-gaap:ProductWarrantyAccrual contextRef="c-4" decimals="-3" id="f-551" unitRef="usd">27523000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual contextRef="c-5" decimals="-3" id="f-552" unitRef="usd">21610000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:InProcessResearchAndDevelopmentPolicy contextRef="c-1" id="f-553">&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;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.</us-gaap:InProcessResearchAndDevelopmentPolicy>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-554" unitRef="usd">72174000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-6" decimals="-3" id="f-555" unitRef="usd">71075000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-7" decimals="-3" id="f-556" unitRef="usd">65296000</us-gaap:ResearchAndDevelopmentExpense>
    <sri:ResearchAndDevelopmentExpensePercentage contextRef="c-1" decimals="3" id="f-557" unitRef="number">0.079</sri:ResearchAndDevelopmentExpensePercentage>
    <sri:ResearchAndDevelopmentExpensePercentage contextRef="c-6" decimals="3" id="f-558" unitRef="number">0.073</sri:ResearchAndDevelopmentExpensePercentage>
    <sri:ResearchAndDevelopmentExpensePercentage contextRef="c-7" decimals="3" id="f-559" unitRef="number">0.073</sri:ResearchAndDevelopmentExpensePercentage>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c-1" id="f-560">&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;The Company enters into research and development contracts with certain customers, which generally provide for reimbursement of costs.</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned contextRef="c-1" decimals="-3" id="f-561" unitRef="usd">11883000</us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned>
    <us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned contextRef="c-6" decimals="-3" id="f-562" unitRef="usd">18809000</us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned>
    <us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned contextRef="c-7" decimals="-3" id="f-563" unitRef="usd">23784000</us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c-1" id="f-564">&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, 2024, the Company had two 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 $4,094, $3,322 and $5,942 for the years ended December&#160;31, 2024, 2023 and 2022, respectively. There was no share-based compensation expense capitalized in inventory during 2024, 2023 or 2022. 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="c-113" decimals="-3" id="f-565" unitRef="usd">4094000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-114" decimals="-3" id="f-566" unitRef="usd">3322000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-115" decimals="-3" id="f-567" unitRef="usd">5942000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount contextRef="c-7" decimals="INF" id="f-568" unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount contextRef="c-1" decimals="INF" id="f-569" unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount contextRef="c-6" decimals="INF" id="f-570" unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:DerivativesReportingOfDerivativeActivity contextRef="c-1" id="f-571">&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 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="c-1" id="f-572">&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="c-1" id="f-573">&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 Per Share&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;Basic loss per share was computed by dividing net loss by the weighted-average number of Common Shares outstanding for each respective period. Diluted earnings per share was calculated by dividing net loss 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; Company recognized a net loss, the Company did not recognize the effect of the potential dilutive securities as their inclusion would be anti-dilutive.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="0" id="f-574" unitRef="shares">202163</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-6" decimals="0" id="f-575" unitRef="shares">227741</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-7" decimals="0" id="f-576" unitRef="shares">232458</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock contextRef="c-1" id="f-577">&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 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&gt;&lt;td style="width:57.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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&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,595,698&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;27,442,984&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;27,258,456&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&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&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;&#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&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,595,698&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;27,442,984&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;27,258,456&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="0" id="f-578" unitRef="shares">27595698</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="0" id="f-579" unitRef="shares">27442984</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="0" id="f-580" unitRef="shares">27258456</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-1" decimals="0" id="f-581" unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-6" decimals="0" id="f-582" unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-7" decimals="0" id="f-583" unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="0" id="f-584" unitRef="shares">27595698</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="0" id="f-585" unitRef="shares">27442984</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="0" id="f-586" unitRef="shares">27258456</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-116"
      decimals="INF"
      id="f-587"
      unitRef="shares">605196</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-117"
      decimals="INF"
      id="f-588"
      unitRef="shares">418834</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-118"
      decimals="INF"
      id="f-589"
      unitRef="shares">767593</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:DeferredChargesPolicyTextBlock contextRef="c-1" id="f-590">&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;Deferred financing costs are amortized over the life of the related financial instrument using the straight-line method, which approximates the effective interest method.</us-gaap:DeferredChargesPolicyTextBlock>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-1" decimals="-3" id="f-591" unitRef="usd">725000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-6" decimals="-3" id="f-592" unitRef="usd">1190000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-7" decimals="-3" id="f-593" unitRef="usd">1051000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:DeferredFinanceCostsGross contextRef="c-119" decimals="-3" id="f-594" unitRef="usd">484000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost contextRef="c-120" decimals="-3" id="f-595" unitRef="usd">365000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:DeferredFinanceCostsGross contextRef="c-121" decimals="-3" id="f-596" unitRef="usd">332000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross contextRef="c-122" decimals="-3" id="f-597" unitRef="usd">1915000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost contextRef="c-123" decimals="-3" id="f-598" unitRef="usd">309000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-4" decimals="-3" id="f-599" unitRef="usd">1332000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-5" decimals="-3" id="f-600" unitRef="usd">2057000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-601">&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, 2024 and 2023 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&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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&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&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, 2024&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;(94,256)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,468&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(92,788)&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&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 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;(25,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(3,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(29,539)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;314&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;314&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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, 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;(25,839)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(3,386)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(29,225)&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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, 2024&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;(120,095)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(1,918)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(122,013)&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&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&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, 2023&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;(103,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(103,142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 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;9,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;10,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(581)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(581)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 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;9,118&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,236&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;10,354&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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, 2023&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;(94,256)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,468&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(92,788)&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity contextRef="c-124" decimals="-3" id="f-602" unitRef="usd">-94256000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-125" decimals="-3" id="f-603" unitRef="usd">1468000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-604" unitRef="usd">-92788000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-126" decimals="-3" id="f-605" unitRef="usd">-25839000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-127" decimals="-3" id="f-606" unitRef="usd">-3700000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-1" decimals="-3" id="f-607" unitRef="usd">-29539000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-126" decimals="-3" id="f-608" unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-127" decimals="-3" id="f-609" unitRef="usd">-314000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-1" decimals="-3" id="f-610" unitRef="usd">-314000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-126" decimals="-3" id="f-611" unitRef="usd">-25839000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-127" decimals="-3" id="f-612" unitRef="usd">-3386000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-613" unitRef="usd">-29225000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-128" decimals="-3" id="f-614" unitRef="usd">-120095000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-129" decimals="-3" id="f-615" unitRef="usd">-1918000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-3" id="f-616" unitRef="usd">-122013000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-130" decimals="-3" id="f-617" unitRef="usd">-103374000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-131" decimals="-3" id="f-618" unitRef="usd">232000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-24" decimals="-3" id="f-619" unitRef="usd">-103142000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-132" decimals="-3" id="f-620" unitRef="usd">9118000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-133" decimals="-3" id="f-621" unitRef="usd">1817000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-6" decimals="-3" id="f-622" unitRef="usd">10935000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-132" decimals="-3" id="f-623" unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-133" decimals="-3" id="f-624" unitRef="usd">581000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-6" decimals="-3" id="f-625" unitRef="usd">581000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-132" decimals="-3" id="f-626" unitRef="usd">9118000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-133" decimals="-3" id="f-627" unitRef="usd">1236000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-6" decimals="-3" id="f-628" unitRef="usd">10354000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-124" decimals="-3" id="f-629" unitRef="usd">-94256000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-125" decimals="-3" id="f-630" unitRef="usd">1468000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-631" unitRef="usd">-92788000</us-gaap:StockholdersEquity>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="c-1" id="f-632">&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 2024 presentation in the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-633">&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 March 2020, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 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 also allows 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 could have been applied to applicable contract modifications through December 31, 2023. &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 February 2022, the Company amended its credit facility to incorporate hardwired mechanics to permit a future replacement of LIBOR as the interest reference rate without lender consent. The Company has applied the guidance to impacted transactions during the transition period. The adoption of this standard did not have a material impact on the Company&#x2019;s 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:400;line-height:120%"&gt;In November 2023, the FASB issued ASU No. 2023-07, "Segment Reporting (Topic 280) &#x2013; Improvements to Reportable Segment Disclosures", which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The updated standard is effective for annual periods beginning in fiscal 2025 and interim periods beginning in the first quarter of fiscal 2026. Early adoption is permitted. We adopted this ASU retrospectively on December 31, 2024. Refer to Note 13, Segment Reporting for the inclusion of the new required disclosures.&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, 2024&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 2023, the FASB issued ASU No. 2023-09, &#x201c;Income Taxes (Topic 740) &#x2013; Improvements to Income Tax Disclosures," which requires companies to disclose, on an annual basis, specific categories in the effective tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. In addition, companies are required to disclose additional information about income taxes paid. The standard is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The standard is to be adopted on a prospective basis; however, retrospective application is permitted. This ASU will modify the Company's financial statement disclosures, but will  not have a significant impact on its 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:400;line-height:120%"&gt;In November 2024, the FASB issued ASU No. 2024-03, "Income Statement &#x2013; Reporting Comprehensive Income &#x2013; Expense Disaggregation Disclosures," which requires companies to disclose certain costs and expenses within the notes to the financial statements. The standard is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted. We are currently evaluating the impact on our annual consolidated financial statement disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-634">Revenue&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;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&#x2019;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. 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 advanced driver information solutions, vision systems, connectivity and compliance solutions and control modules. These products are sold principally to the commercial and off-highway vehicle markets primarily through our OEM and aftermarket channels in the European, North American and Asia Pacific 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 primarily serves the South American region and specializes in the design, manufacture and sale of vehicle tracking devices and monitoring services, driver information systems, vehicle security alarms and convenience accessories, telematics solutions and multimedia devices. Stoneridge Brazil sells its products through the aftermarket distribution channel, to factory authorized dealer installers, also referred to as original equipment services and directly to OEMs. 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, 2024, 2023 and 2022:&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&gt;&lt;td style="width:18.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.968%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&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&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&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&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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="padding:0 1pt"&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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="padding:0 1pt"&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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="padding:0 1pt"&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;/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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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: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&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;245,208&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;290,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;291,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;201,934&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;205,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;153,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;447,142&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;495,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;444,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="2" style="background-color:#ffffff;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt;font-weight:700;line-height:100%"&gt;49,649&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt;font-weight:400;line-height:100%"&gt;57,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt;font-weight:400;line-height:100%"&gt;52,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt;font-weight:700;line-height:100%"&gt;49,649&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt;font-weight:400;line-height:100%"&gt;57,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt;font-weight:400;line-height:100%"&gt;52,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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&gt;&lt;td colspan="2" style="background-color:#cceeff;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:6pt;font-weight:700;line-height:100%"&gt;360,199&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:6pt;font-weight:400;line-height:100%"&gt;360,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:6pt;font-weight:400;line-height:100%"&gt;347,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:6pt;font-weight:700;line-height:100%"&gt;360,199&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:6pt;font-weight:400;line-height:100%"&gt;360,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:6pt;font-weight:400;line-height:100%"&gt;347,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="2" style="background-color:#ffffff;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;47,398&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt;font-weight:400;line-height:100%"&gt;51,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt;font-weight:400;line-height:100%"&gt;50,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt;font-weight:700;line-height:100%"&gt;3,907&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt;font-weight:400;line-height:100%"&gt;10,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt;font-weight:400;line-height:100%"&gt;4,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt;font-weight:700;line-height:100%"&gt;51,305&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt;font-weight:400;line-height:100%"&gt;62,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt;font-weight:400;line-height:100%"&gt;55,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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;292,606&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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,065&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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,596&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;566,040&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;576,539&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;505,097&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;49,649&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;57,214&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;52,230&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;908,295&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;975,818&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;899,923&#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&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 MirrorEye camera monitor systems (&#x201c;CMS&#x201d;) sold through our aftermarket channel that are mostly 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 safety and compliance parts and accessories as well as repair and replacement parts and are sold primarily to aftermarket distributors and direct to consumers 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, rebates and extended warranties which are 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, 2024 or 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-635">&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, 2024, 2023 and 2022:&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&gt;&lt;td style="width:18.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.968%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&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&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&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&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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="padding:0 1pt"&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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="padding:0 1pt"&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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="padding:0 1pt"&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;/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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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: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&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;245,208&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;290,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;291,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;201,934&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;205,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;153,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;447,142&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;495,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;444,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="2" style="background-color:#ffffff;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt;font-weight:700;line-height:100%"&gt;49,649&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt;font-weight:400;line-height:100%"&gt;57,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt;font-weight:400;line-height:100%"&gt;52,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt;font-weight:700;line-height:100%"&gt;49,649&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt;font-weight:400;line-height:100%"&gt;57,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt;font-weight:400;line-height:100%"&gt;52,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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&gt;&lt;td colspan="2" style="background-color:#cceeff;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:6pt;font-weight:700;line-height:100%"&gt;360,199&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:6pt;font-weight:400;line-height:100%"&gt;360,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:6pt;font-weight:400;line-height:100%"&gt;347,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:6pt;font-weight:700;line-height:100%"&gt;360,199&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:6pt;font-weight:400;line-height:100%"&gt;360,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:6pt;font-weight:400;line-height:100%"&gt;347,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="2" style="background-color:#ffffff;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;47,398&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt;font-weight:400;line-height:100%"&gt;51,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt;font-weight:400;line-height:100%"&gt;50,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt;font-weight:700;line-height:100%"&gt;3,907&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt;font-weight:400;line-height:100%"&gt;10,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt;font-weight:400;line-height:100%"&gt;4,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt;font-weight:700;line-height:100%"&gt;51,305&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt;font-weight:400;line-height:100%"&gt;62,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt;font-weight:400;line-height:100%"&gt;55,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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;292,606&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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,065&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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,596&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;566,040&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;576,539&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;505,097&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;49,649&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;57,214&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;52,230&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;908,295&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;975,818&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;899,923&#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&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="c-134" decimals="-3" id="f-636" unitRef="usd">245208000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-135" decimals="-3" id="f-637" unitRef="usd">290213000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-136" decimals="-3" id="f-638" unitRef="usd">291808000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-137" decimals="-3" id="f-639" unitRef="usd">201934000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-138" decimals="-3" id="f-640" unitRef="usd">205328000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-139" decimals="-3" id="f-641" unitRef="usd">153120000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-140" decimals="-3" id="f-642" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-141" decimals="-3" id="f-643" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-142" decimals="-3" id="f-644" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-143" decimals="-3" id="f-645" unitRef="usd">447142000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-144" decimals="-3" id="f-646" unitRef="usd">495541000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-145" decimals="-3" id="f-647" unitRef="usd">444928000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-146" decimals="-3" id="f-648" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-147" decimals="-3" id="f-649" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-148" decimals="-3" id="f-650" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-149" decimals="-3" id="f-651" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-150" decimals="-3" id="f-652" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-151" decimals="-3" id="f-653" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-152" decimals="-3" id="f-654" unitRef="usd">49649000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-153" decimals="-3" id="f-655" unitRef="usd">57214000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-154" decimals="-3" id="f-656" unitRef="usd">52230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-155" decimals="-3" id="f-657" unitRef="usd">49649000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-156" decimals="-3" id="f-658" unitRef="usd">57214000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-157" decimals="-3" id="f-659" unitRef="usd">52230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-158" decimals="-3" id="f-660" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-159" decimals="-3" id="f-661" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-160" decimals="-3" id="f-662" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-161" decimals="-3" id="f-663" unitRef="usd">360199000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-162" decimals="-3" id="f-664" unitRef="usd">360682000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-163" decimals="-3" id="f-665" unitRef="usd">347129000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-164" decimals="-3" id="f-666" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-165" decimals="-3" id="f-667" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-166" decimals="-3" id="f-668" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-167" decimals="-3" id="f-669" unitRef="usd">360199000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-168" decimals="-3" id="f-670" unitRef="usd">360682000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-169" decimals="-3" id="f-671" unitRef="usd">347129000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-170" decimals="-3" id="f-672" unitRef="usd">47398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-171" decimals="-3" id="f-673" unitRef="usd">51852000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-172" decimals="-3" id="f-674" unitRef="usd">50788000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-173" decimals="-3" id="f-675" unitRef="usd">3907000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-174" decimals="-3" id="f-676" unitRef="usd">10529000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-175" decimals="-3" id="f-677" unitRef="usd">4848000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-176" decimals="-3" id="f-678" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-177" decimals="-3" id="f-679" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-178" decimals="-3" id="f-680" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-179" decimals="-3" id="f-681" unitRef="usd">51305000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-180" decimals="-3" id="f-682" unitRef="usd">62381000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-181" decimals="-3" id="f-683" unitRef="usd">55636000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-182" decimals="-3" id="f-684" unitRef="usd">292606000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-183" decimals="-3" id="f-685" unitRef="usd">342065000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-184" decimals="-3" id="f-686" unitRef="usd">342596000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-90" decimals="-3" id="f-687" unitRef="usd">566040000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-91" decimals="-3" id="f-688" unitRef="usd">576539000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-185" decimals="-3" id="f-689" unitRef="usd">505097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-186" decimals="-3" id="f-690" unitRef="usd">49649000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-187" decimals="-3" id="f-691" unitRef="usd">57214000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-188" decimals="-3" id="f-692" unitRef="usd">52230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-693" unitRef="usd">908295000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-694" unitRef="usd">975818000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-695" unitRef="usd">899923000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock contextRef="c-1" id="f-696">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;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-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 has contributed $8,950 to the Autotech Fund II as of December 31, 2024. The Company contributed $550, $350 and $950 to the Autotech Fund II during the years ended December&#160;31, 2024, 2023 and 2022, respectively. The Company has a 6.7% interest in Autotech Fund II. The Company recognized losses of $1,292, $522 and $823 during the years ended December&#160;31, 2024, 2023 and 2022, respectively. The Autotech Fund II investment recorded in investments and other long-term assets, net in the consolidated balance sheets was $7,730 and $8,472 as of December&#160;31, 2024 and 2023, respectively.</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction contextRef="c-189" decimals="2" id="f-697" unitRef="number">0.74</us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction>
    <sri:AdditionalPercentageOfNoncontrollingInterestAcquired contextRef="c-190" decimals="2" id="f-698" unitRef="number">0.26</sri:AdditionalPercentageOfNoncontrollingInterestAcquired>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities contextRef="c-191" decimals="-3" id="f-699" unitRef="usd">8272000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities>
    <us-gaap:InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount contextRef="c-192" decimals="-3" id="f-700" unitRef="usd">10000000</us-gaap:InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount>
    <us-gaap:InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount contextRef="c-192" decimals="-3" id="f-701" unitRef="usd">10000000</us-gaap:InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount>
    <sri:InvestmentsExpectedLifeOfFund contextRef="c-193" id="f-702">P10Y</sri:InvestmentsExpectedLifeOfFund>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="c-194" decimals="-3" id="f-703" unitRef="usd">8950000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="c-195" decimals="-3" id="f-704" unitRef="usd">550000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="c-196" decimals="-3" id="f-705" unitRef="usd">350000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="c-197" decimals="-3" id="f-706" unitRef="usd">950000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-198" decimals="3" id="f-707" unitRef="number">0.067</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-195" decimals="-3" id="f-708" unitRef="usd">-1292000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-196" decimals="-3" id="f-709" unitRef="usd">-522000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-197" decimals="-3" id="f-710" unitRef="usd">-823000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets contextRef="c-198" decimals="-3" id="f-711" unitRef="usd">7730000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets contextRef="c-199" decimals="-3" id="f-712" unitRef="usd">8472000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-713">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&gt;&lt;td style="width:43.748%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:7pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:7pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:7pt;font-weight:700;line-height:100%"&gt;Interest rates at&lt;br/&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;201,577&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;189,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;6.56&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&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;November 2026&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&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&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;Suzhou short-term credit line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;2,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:8pt;font-weight:400;line-height:100%"&gt;2,113&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;Less: current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(2,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 long-term debt, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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-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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On June 5, 2019, the Company entered into the Fourth Amended and Restated Credit Agreement, as amended, (the &#x201c;Fourth Amended and Restated Credit Agreement&#x201d;). The Fourth Amended and Restated Credit Agreement provided for a $300,000 senior secured revolving credit facility. As a result of entering into the Fourth Amended and Restated Credit Agreement and related amendments, the Company capitalized $332 and $484 of deferred financing costs during the years ended December 31, 2023 and 2022, respectively. The Company wrote off a portion of the previously recorded deferred financing costs of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$365&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; 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;On November 2, 2023, the Company entered into the Fifth Amended and Restated Credit Agreement (the &#x201c;Credit Facility&#x201d;). The Credit Facility provides for a $275,000 senior secured revolving credit facility and it replaced and superseded the Fourth Amended and Restated Credit Agreement. The Credit Facility has an accordion feature which allows the Company to increase the availability by up to $150,000 upon the satisfaction of certain conditions, including the consent of lenders providing the increase in commitments and also includes a letter of credit subfacility, swing line subfacility and multicurrency subfacility. The Credit Facility has a termination date of November&#160;2, 2026. Borrowings under the Credit Facility bear interest at either the Base Rate or the SOFR 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;As a result of entering into the Fifth Amended and Restated Credit Agreement, the Company capitalized $1,915 of deferred financing costs and wrote off $309 of previously recorded deferred financing costs during the year ended December 31, 2023.&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) continuation of or change in business, (vii) restricted payments, (viii) restrictions in agreements on dividends, intercompany loans and granting liens on the collateral, (ix) loans and investments and (x) changes in organizational documents and fiscal year. 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="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On February&#160;26, 2025, the Company entered into Amendment No. 1 to the Fifth Amended and Restated Credit Agreement and Waiver (&#x201c;Amendment No. 1&#x201d;). Amendment No. 1 provides for certain covenant relief and restrictions during the &#x201c;Covenant Relief Period&#x201d; (the period ending on the date that the Company delivers a compliance certificate for the quarter ending December 31, 2025). 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="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;the maximum leverage ratio of 3.50 was increased to 6.00 for the quarter ended March 31, 2025, 5.50 for the quarter ended June 30, 2025, 4.50 for the quarter ended September 30, 2025 and 3.50 for the quarter ended December 31, 2025;&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="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 waived for the quarter ended December 31, 2024 and was reduced to 2.00 for the quarters ended March 31 and June 30, 2025, and 2.50 and 3.50 for the quarter ended September 30, 2025 and December 31, 2025, 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="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 (as defined) cannot exceed $70,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="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;the sale of significant assets (as defined) will require repayment in the amount of any net cash proceeds received and result in the reduction of the Credit Facility commitment, at the lesser of $100,000 or the net cash proceeds;&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="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="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="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amendment No. 1 added an additional level to the leverage ratio based pricing grid, through maturity, when the leverage ratio is greater than 3.50.&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 credit facilities were $201,577 and $189,346 at December&#160;31, 2024 and 2023, 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 Amendment No. 1, the Company was in compliance with all credit facility covenants at December 31, 2024 and 2023.&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,571 and $1,586 at December&#160;31, 2024 and 2023, 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 (the "Stockholm subsidiary"), 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,809 and $1,987 at December&#160;31, 2024 and 2023, respectively. At December&#160;31, 2024 and December&#160;31, 2023 there were no borrowings outstanding on this overdraft credit line. During the year ended December&#160;31, 2024, the subsidiary borrowed and repaid 334,515 Swedish krona, or $30,259. The Stockholm subsidiary has pledged certain of its assets as collateral in order to obtain a guarantee of certain of the Stockholm subsidiary&#x2019;s obligations to third parties.&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"), had lines of credit (the &#x201c;Suzhou credit line&#x201d;) that allowed up to a maximum borrowing level of 20,000 Chinese yuan, or $2,740 and $2,818 at December 31, 2024 and 2023, respectively. At December 31, 2024 and 2023 there was $0 and $2,113, respectively, in borrowings outstanding on the Suzhou credit line. The Suzhou credit line was included on the consolidated balance sheet within current portion of debt. In addition, the Suzhou subsidiary had a bank acceptance draft line of credit that expired in October 2024 which facilitated the extension of trade payable payment terms by 180 days. The bank acceptance draft line of credit allowed up to a maximum borrowing level of 60,000 Chinese yuan, or $8,453 at December 31, 2023. There was $2,387 utilized on the Suzhou bank acceptance draft line of credit at December 31, 2023. The Suzhou bank acceptance draft line of credit was 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, 2024, the future maturities of the Credit Facility 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&gt;&lt;td style="width:85.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.082%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2025&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;&#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:top"&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;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;201,577&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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;/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;2028&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;/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;2029&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;/td&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;201,577&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="c-1" id="f-714">&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&gt;&lt;td style="width:43.748%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:7pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:7pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:7pt;font-weight:700;line-height:100%"&gt;Interest rates at&lt;br/&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;201,577&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;189,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;6.56&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&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;November 2026&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&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&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;Suzhou short-term credit line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;2,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:8pt;font-weight:400;line-height:100%"&gt;2,113&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;Less: current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(2,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 long-term debt, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="c-200" decimals="-3" id="f-715" unitRef="usd">201577000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="c-201" decimals="-3" id="f-716" unitRef="usd">189346000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod contextRef="c-202" decimals="4" id="f-717" unitRef="number">0.0656</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="c-203" decimals="-3" id="f-718" unitRef="usd">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="c-204" decimals="-3" id="f-719" unitRef="usd">2113000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:DebtAndCapitalLeaseObligations contextRef="c-4" decimals="-3" id="f-720" unitRef="usd">0</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations contextRef="c-5" decimals="-3" id="f-721" unitRef="usd">2113000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtCurrent contextRef="c-4" decimals="-3" id="f-722" unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-5" decimals="-3" id="f-723" unitRef="usd">2113000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-3" id="f-724" unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-5" decimals="-3" id="f-725" unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-205" decimals="-3" id="f-726" unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DeferredFinanceCostsGross contextRef="c-206" decimals="-3" id="f-727" unitRef="usd">332000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross contextRef="c-207" decimals="-3" id="f-728" unitRef="usd">484000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost contextRef="c-208" decimals="-3" id="f-729" unitRef="usd">365000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-209" decimals="-3" id="f-730" unitRef="usd">275000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <sri:LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity contextRef="c-209" decimals="-3" id="f-731" unitRef="usd">150000000</sri:LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity>
    <us-gaap:DeferredFinanceCostsGross contextRef="c-210" decimals="-3" id="f-732" unitRef="usd">1915000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost contextRef="c-211" decimals="-3" id="f-733" unitRef="usd">309000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <sri:DebtInstrumentCovenantDefaultOfOtherDebtMaximum contextRef="c-200" decimals="-3" id="f-734" unitRef="usd">30000000</sri:DebtInstrumentCovenantDefaultOfOtherDebtMaximum>
    <sri:DebtInstrumentCovenantUninsuredAssetLossesMaximum contextRef="c-212" decimals="-3" id="f-735" unitRef="usd">30000000</sri:DebtInstrumentCovenantUninsuredAssetLossesMaximum>
    <sri:DebtInstrumentCovenantLeverageRatioMaximum contextRef="c-213" decimals="2" id="f-736" unitRef="number">3.50</sri:DebtInstrumentCovenantLeverageRatioMaximum>
    <sri:DebtInstrumentCovenantLeverageRatioMaximum contextRef="c-214" decimals="2" id="f-737" unitRef="number">6.00</sri:DebtInstrumentCovenantLeverageRatioMaximum>
    <sri:DebtInstrumentCovenantLeverageRatioMaximum contextRef="c-215" decimals="2" id="f-738" unitRef="number">5.50</sri:DebtInstrumentCovenantLeverageRatioMaximum>
    <sri:DebtInstrumentCovenantLeverageRatioMaximum contextRef="c-216" decimals="2" id="f-739" unitRef="number">4.50</sri:DebtInstrumentCovenantLeverageRatioMaximum>
    <sri:DebtInstrumentCovenantLeverageRatioMaximum contextRef="c-217" decimals="2" id="f-740" unitRef="number">3.50</sri:DebtInstrumentCovenantLeverageRatioMaximum>
    <sri:DebtInstrumentCovenantInterestCoverageRatioMinimum contextRef="c-213" decimals="2" id="f-741" unitRef="number">3.50</sri:DebtInstrumentCovenantInterestCoverageRatioMinimum>
    <sri:DebtInstrumentCovenantInterestCoverageRatioMinimum contextRef="c-214" decimals="2" id="f-742" unitRef="number">2.00</sri:DebtInstrumentCovenantInterestCoverageRatioMinimum>
    <sri:DebtInstrumentCovenantInterestCoverageRatioMinimum contextRef="c-215" decimals="2" id="f-743" unitRef="number">2.00</sri:DebtInstrumentCovenantInterestCoverageRatioMinimum>
    <sri:DebtInstrumentCovenantInterestCoverageRatioMinimum contextRef="c-216" decimals="2" id="f-744" unitRef="number">2.50</sri:DebtInstrumentCovenantInterestCoverageRatioMinimum>
    <sri:DebtInstrumentCovenantInterestCoverageRatioMinimum contextRef="c-217" decimals="2" id="f-745" unitRef="number">3.50</sri:DebtInstrumentCovenantInterestCoverageRatioMinimum>
    <sri:DebtInstrumentCovenantCashAndCashEquivalentsAtCarryingValueMaximum contextRef="c-218" decimals="-3" id="f-746" unitRef="usd">70000000</sri:DebtInstrumentCovenantCashAndCashEquivalentsAtCarryingValueMaximum>
    <sri:DebtInstrumentCovenantCreditFacilityReductionUponSaleOfProductiveAssetsMaximum contextRef="c-218" decimals="-3" id="f-747" unitRef="usd">100000000</sri:DebtInstrumentCovenantCreditFacilityReductionUponSaleOfProductiveAssetsMaximum>
    <sri:DebtInstrumentCovenantMinimumLeverageRatioTriggeringIncreaseInLeverageRatioBasedPricingGrid contextRef="c-219" decimals="2" id="f-748" unitRef="number">3.50</sri:DebtInstrumentCovenantMinimumLeverageRatioTriggeringIncreaseInLeverageRatioBasedPricingGrid>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="c-200" decimals="-3" id="f-749" unitRef="usd">201577000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="c-201" decimals="-3" id="f-750" unitRef="usd">189346000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-220" decimals="-3" id="f-751" unitRef="usd">1571000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-221" decimals="-3" id="f-752" unitRef="usd">1586000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-222" decimals="-3" id="f-753" unitRef="sek">20000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-223" decimals="-3" id="f-754" unitRef="sek">20000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-223" decimals="-3" id="f-755" unitRef="usd">1809000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-222" decimals="-3" id="f-756" unitRef="usd">1987000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="c-222" decimals="INF" id="f-757" unitRef="usd">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="c-223" decimals="INF" id="f-758" unitRef="usd">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCredit contextRef="c-223" decimals="-3" id="f-759" unitRef="sek">334515000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="c-223" decimals="-3" id="f-760" unitRef="usd">30259000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-203" decimals="-3" id="f-761" unitRef="cny">20000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-204" decimals="-3" id="f-762" unitRef="cny">20000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-203" decimals="-3" id="f-763" unitRef="usd">2740000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-204" decimals="-3" id="f-764" unitRef="usd">2818000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="c-203" decimals="-3" id="f-765" unitRef="usd">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="c-204" decimals="-3" id="f-766" unitRef="usd">2113000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <sri:DebtInstrumentPaymentTermExtensionPeriod contextRef="c-224" id="f-767">P180D</sri:DebtInstrumentPaymentTermExtensionPeriod>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="c-204" decimals="-3" id="f-768" unitRef="cny">60000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="c-204" decimals="-3" id="f-769" unitRef="usd">8453000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-225" decimals="-3" id="f-770" unitRef="usd">2387000</us-gaap:ProceedsFromLinesOfCredit>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock contextRef="c-1" id="f-771">&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, 2024, the future maturities of the Credit Facility 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&gt;&lt;td style="width:85.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.082%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2025&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;&#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:top"&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;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;201,577&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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;/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;2028&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;/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;2029&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;/td&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;201,577&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c-4" decimals="-3" id="f-772" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c-4" decimals="-3" id="f-773" unitRef="usd">201577000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c-4" decimals="-3" id="f-774" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c-4" decimals="-3" id="f-775" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive contextRef="c-4" decimals="-3" id="f-776" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebt contextRef="c-4" decimals="-3" id="f-777" unitRef="usd">201577000</us-gaap:LongTermDebt>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-778">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 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&gt;&lt;td style="width:57.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;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;(45,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;(29,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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,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&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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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,822&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;27,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Total loss before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;(13,597)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;(1,922)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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,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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;Current:&lt;/span&gt;&lt;/td&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&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&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&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&gt;&lt;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;(653)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;9,371&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;7,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;7,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 current provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,299&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;8,470&#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&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;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&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;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;(3,536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(2,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(3,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(1,775)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(1,803)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Total deferred benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(5,742)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(4,038)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,927&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,261&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,360&#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&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&gt;&lt;td style="width:57.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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: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&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;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;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,855)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(403)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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;(542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Tax credits and incentives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(2,585)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(4,886)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(3,906)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Foreign tax rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;245&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;5,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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,922&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Tax reserves and audit adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;4,054&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 impact of unconsolidated subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Unremitted earnings on foreign subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;607&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;478&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(715)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,927&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;3,261&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;3,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&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&gt;&lt;td style="width:71.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;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,478&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Employee compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,870&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;2,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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,981&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;6,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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,071&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;18,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;23,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;22,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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,665&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;4,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Disallowed interest deduction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,575&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,339&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,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&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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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,659&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;63,216&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;61,814&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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: Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(17,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(21,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Deferred tax assets less valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;45,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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;40,732&#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&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:9pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(1,271)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,577)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,942)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Right-of-use-assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(2,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(2,059)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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,943)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(5,292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Gross deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(13,435)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:400;line-height:100%"&gt;(17,564)&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&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;32,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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;23,168&#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&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&gt;&lt;td style="width:71.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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&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;37,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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;30,392&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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,321)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(7,224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;32,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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;23,168&#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&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 the expected foreign currency impact upon repatriation from foreign subsidiaries not considered indefinitely reinvested. At December&#160;31, 2024, the aggregate undistributed earnings of our foreign subsidiaries amounted to $35,670.&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, 2024, 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 $50,495 and $53,487 for state and foreign tax jurisdictions, respectively. The state net operating losses expire from 2025-2044 or have indefinite lives and the foreign net operating losses expire from 2025-2029 or have indefinite lives. The Company has general business and foreign tax credit carry forwards of $22,111, $1,020 and $790 for U.S. federal, state and foreign jurisdictions, respectively. The U.S. federal general business credits, if unused, begin to expire in 2025, 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;As of December 31, 2024, the Company has consolidated deferred tax assets of $63,216 with a valuation allowance of $17,632 principally related to tax credit carryforwards, tax loss carryforwards and other deferred tax assets in Sweden, Brazil, and the US. The Company has considered historical pre-tax income or loss and the four sources of income in determining the need for a valuation allowance when the realization of its deferred tax assets are not more likely than not. The four sources of income considered are 1.) taxable income in prior carryback years where carryback is allowable, 2.) future reversals of existing temporary differences, 3.) consideration of reasonable and prudent tax planning strategies, and 4.) forecasts of future taxable income, exclusive of reversing temporary differences and carryforwards. In the cases where a valuation allowance has been recorded, the evidence described above did not result in a conclusion that the deferred tax assets are more likely than not to be realizable. Current and future provision for income taxes is significantly impacted by the initial recognition of and changes in valuation allowances. The Company intends to maintain these allowances until it is more likely than not that the deferred tax assets will be realized. The Company is significantly impacted by the GILTI tax provisions of the US tax code, and should those provisions change, it could have a material impact on our assessment of the realizability of general business credits in the US for which we currently believe are more likely than not to be realized based on the considerations noted above.&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&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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: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,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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;2,545&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;2,891&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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;2,298&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Cumulative translation adjustment&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;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Balance as of December 31&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;4,746&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;2,545&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;2,545&#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&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 $4,746 and $2,545 at December&#160;31, 2024 and 2023, 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 provision for income taxes. The Company recognized interest and penalties of $34, $0 and $0 for the years ended December&#160;31, 2024, 2023 and 2022, 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;On August 16, 2022, the U.S. enacted the Inflation Reduction Act of 2022 ("IRA"), 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. For the years ended December 31, 2024 and 2023, the IRA did not have a material impact on the Company's consolidated financial statements.&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 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&gt;&lt;td style="width:85.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.082%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;Jurisdiction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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&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-2024&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&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-2024&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&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-2024&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&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-2024&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&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;2021-2024&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&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;2020-2024&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&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-2024&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&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-2024&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&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-2024&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&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;2020-2024&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&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-2024&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&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;2023-2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-779">The components of (loss) income before income taxes and the provision (benefit) for income taxes consist of the following:&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&gt;&lt;td style="width:57.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;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;(45,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;(29,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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,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&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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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,822&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;27,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Total loss before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;(13,597)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;(1,922)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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,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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;Current:&lt;/span&gt;&lt;/td&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&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&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&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&gt;&lt;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;(653)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;9,371&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;7,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;7,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 current provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,299&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;8,470&#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&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;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&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;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;(3,536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(2,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(3,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(1,775)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(1,803)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Total deferred benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(5,742)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(4,038)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,927&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,261&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,360&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-1" decimals="-3" id="f-780" unitRef="usd">-45419000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-6" decimals="-3" id="f-781" unitRef="usd">-29658000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-7" decimals="-3" id="f-782" unitRef="usd">-11944000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-3" id="f-783" unitRef="usd">31822000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-6" decimals="-3" id="f-784" unitRef="usd">27736000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-7" decimals="-3" id="f-785" unitRef="usd">1248000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-786" unitRef="usd">-13597000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-6" decimals="-3" id="f-787" unitRef="usd">-1922000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-788" unitRef="usd">-10696000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-789" unitRef="usd">-653000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-790" unitRef="usd">219000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-791" unitRef="usd">435000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-792" unitRef="usd">-49000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-793" unitRef="usd">-101000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-794" unitRef="usd">747000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-795" unitRef="usd">9371000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-796" unitRef="usd">7181000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-797" unitRef="usd">7288000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-798" unitRef="usd">8669000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-799" unitRef="usd">7299000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-800" unitRef="usd">8470000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-801" unitRef="usd">-3536000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-802" unitRef="usd">-2265000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-803" unitRef="usd">-3282000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-804" unitRef="usd">-445000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-805" unitRef="usd">2000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-806" unitRef="usd">-25000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-807" unitRef="usd">-1761000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-808" unitRef="usd">-1775000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-809" unitRef="usd">-1803000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredOtherTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-810" unitRef="usd">-5742000</us-gaap:DeferredOtherTaxExpenseBenefit>
    <us-gaap:DeferredOtherTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-811" unitRef="usd">-4038000</us-gaap:DeferredOtherTaxExpenseBenefit>
    <us-gaap:DeferredOtherTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-812" unitRef="usd">-5110000</us-gaap:DeferredOtherTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-813" unitRef="usd">2927000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-814" unitRef="usd">3261000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-815" unitRef="usd">3360000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-816">&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&gt;&lt;td style="width:57.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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: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&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:9pt;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;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,855)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(403)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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;(542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Tax credits and incentives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(2,585)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(4,886)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(3,906)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Foreign tax rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;245&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;5,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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,922&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Tax reserves and audit adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;4,054&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 impact of unconsolidated subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Unremitted earnings on foreign subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;607&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;478&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(715)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,927&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;3,261&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;3,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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="-3" id="f-817" unitRef="usd">-2855000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-6" decimals="-3" id="f-818" unitRef="usd">-403000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-7" decimals="-3" id="f-819" unitRef="usd">-2246000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="-3" id="f-820" unitRef="usd">-542000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-6" decimals="-3" id="f-821" unitRef="usd">-136000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-7" decimals="-3" id="f-822" unitRef="usd">495000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationTaxCredits contextRef="c-1" decimals="-3" id="f-823" unitRef="usd">2585000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits contextRef="c-6" decimals="-3" id="f-824" unitRef="usd">4886000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits contextRef="c-7" decimals="-3" id="f-825" unitRef="usd">3906000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-1" decimals="-3" id="f-826" unitRef="usd">245000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-6" decimals="-3" id="f-827" unitRef="usd">706000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-7" decimals="-3" id="f-828" unitRef="usd">910000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="c-1" decimals="-3" id="f-829" unitRef="usd">3000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="c-6" decimals="-3" id="f-830" unitRef="usd">5000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="c-7" decimals="-3" id="f-831" unitRef="usd">300000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-1" decimals="-3" id="f-832" unitRef="usd">-1663000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-6" decimals="-3" id="f-833" unitRef="usd">1817000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-7" decimals="-3" id="f-834" unitRef="usd">5248000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <sri:EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount contextRef="c-1" decimals="-3" id="f-835" unitRef="usd">5922000</sri:EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount>
    <sri:EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount contextRef="c-6" decimals="-3" id="f-836" unitRef="usd">4815000</sri:EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount>
    <sri:EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount contextRef="c-7" decimals="-3" id="f-837" unitRef="usd">1376000</sri:EffectiveIncomeTaxRateReconciliationForeignEarningsAtFederalStatutoryIncomeTaxRateAmount>
    <sri:EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount contextRef="c-1" decimals="-3" id="f-838" unitRef="usd">4054000</sri:EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount>
    <sri:EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount contextRef="c-6" decimals="-3" id="f-839" unitRef="usd">0</sri:EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount>
    <sri:EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount contextRef="c-7" decimals="-3" id="f-840" unitRef="usd">-346000</sri:EffectiveIncomeTaxRateReconciliationTaxReservesAndAuditAdjustmentsAmount>
    <us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary contextRef="c-1" decimals="-3" id="f-841" unitRef="usd">0</us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
    <us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary contextRef="c-6" decimals="-3" id="f-842" unitRef="usd">0</us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
    <us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary contextRef="c-7" decimals="-3" id="f-843" unitRef="usd">-395000</us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
    <us-gaap:IncomeTaxReconciliationTaxContingenciesForeign contextRef="c-1" decimals="-3" id="f-844" unitRef="usd">-22000</us-gaap:IncomeTaxReconciliationTaxContingenciesForeign>
    <us-gaap:IncomeTaxReconciliationTaxContingenciesForeign contextRef="c-6" decimals="-3" id="f-845" unitRef="usd">0</us-gaap:IncomeTaxReconciliationTaxContingenciesForeign>
    <us-gaap:IncomeTaxReconciliationTaxContingenciesForeign contextRef="c-7" decimals="-3" id="f-846" unitRef="usd">-898000</us-gaap:IncomeTaxReconciliationTaxContingenciesForeign>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="c-1" decimals="-3" id="f-847" unitRef="usd">607000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="c-6" decimals="-3" id="f-848" unitRef="usd">1338000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="c-7" decimals="-3" id="f-849" unitRef="usd">657000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-1" decimals="-3" id="f-850" unitRef="usd">478000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-6" decimals="-3" id="f-851" unitRef="usd">306000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-7" decimals="-3" id="f-852" unitRef="usd">774000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-1" decimals="-3" id="f-853" unitRef="usd">-715000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-6" decimals="-3" id="f-854" unitRef="usd">-301000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-7" decimals="-3" id="f-855" unitRef="usd">601000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-856" unitRef="usd">2927000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-857" unitRef="usd">3261000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-858" unitRef="usd">3360000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-859">&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&gt;&lt;td style="width:71.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;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,478&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Employee compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,870&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;2,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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,981&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;6,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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,071&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;18,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;23,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;22,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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,665&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;4,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Disallowed interest deduction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,575&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,339&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,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&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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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,659&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;63,216&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;61,814&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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: Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(17,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(21,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Deferred tax assets less valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;45,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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;40,732&#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&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:9pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(1,271)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,577)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,942)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Right-of-use-assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(2,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(2,059)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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,943)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(5,292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Gross deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(13,435)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:400;line-height:100%"&gt;(17,564)&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&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;32,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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;23,168&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c-4" decimals="-3" id="f-860" unitRef="usd">1478000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c-5" decimals="-3" id="f-861" unitRef="usd">1678000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits contextRef="c-4" decimals="-3" id="f-862" unitRef="usd">1870000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits contextRef="c-5" decimals="-3" id="f-863" unitRef="usd">2324000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="c-4" decimals="-3" id="f-864" unitRef="usd">6981000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="c-5" decimals="-3" id="f-865" unitRef="usd">6466000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment contextRef="c-4" decimals="-3" id="f-866" unitRef="usd">3657000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-867" unitRef="usd">3290000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-4" decimals="-3" id="f-868" unitRef="usd">13071000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-5" decimals="-3" id="f-869" unitRef="usd">18129000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness contextRef="c-4" decimals="-3" id="f-870" unitRef="usd">23921000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness contextRef="c-5" decimals="-3" id="f-871" unitRef="usd">22191000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <sri:DeferredTaxAssetsCapitalizedResearchAndDevelopment contextRef="c-4" decimals="-3" id="f-872" unitRef="usd">4665000</sri:DeferredTaxAssetsCapitalizedResearchAndDevelopment>
    <sri:DeferredTaxAssetsCapitalizedResearchAndDevelopment contextRef="c-5" decimals="-3" id="f-873" unitRef="usd">4345000</sri:DeferredTaxAssetsCapitalizedResearchAndDevelopment>
    <sri:DeferredTaxAssetsDisallowedInterestCarryforward contextRef="c-4" decimals="-3" id="f-874" unitRef="usd">3575000</sri:DeferredTaxAssetsDisallowedInterestCarryforward>
    <sri:DeferredTaxAssetsDisallowedInterestCarryforward contextRef="c-5" decimals="-3" id="f-875" unitRef="usd">380000</sri:DeferredTaxAssetsDisallowedInterestCarryforward>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther contextRef="c-4" decimals="-3" id="f-876" unitRef="usd">2339000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther contextRef="c-5" decimals="-3" id="f-877" unitRef="usd">2351000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves contextRef="c-4" decimals="-3" id="f-878" unitRef="usd">1659000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves contextRef="c-5" decimals="-3" id="f-879" unitRef="usd">660000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-4" decimals="-3" id="f-880" unitRef="usd">63216000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-5" decimals="-3" id="f-881" unitRef="usd">61814000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-4" decimals="-3" id="f-882" unitRef="usd">17632000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-5" decimals="-3" id="f-883" unitRef="usd">21082000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-4" decimals="-3" id="f-884" unitRef="usd">45584000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-5" decimals="-3" id="f-885" unitRef="usd">40732000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-4" decimals="-3" id="f-886" unitRef="usd">767000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-887" unitRef="usd">1271000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-4" decimals="-3" id="f-888" unitRef="usd">6577000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-5" decimals="-3" id="f-889" unitRef="usd">8942000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-4" decimals="-3" id="f-890" unitRef="usd">2148000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-5" decimals="-3" id="f-891" unitRef="usd">2059000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-4" decimals="-3" id="f-892" unitRef="usd">3943000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-5" decimals="-3" id="f-893" unitRef="usd">5292000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-4" decimals="-3" id="f-894" unitRef="usd">13435000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-5" decimals="-3" id="f-895" unitRef="usd">17564000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-4" decimals="-3" id="f-896" unitRef="usd">32149000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-5" decimals="-3" id="f-897" unitRef="usd">23168000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <sri:ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock contextRef="c-1" id="f-898">&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&gt;&lt;td style="width:71.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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&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;37,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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;30,392&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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,321)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(7,224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;32,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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;23,168&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</sri:ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-4" decimals="-3" id="f-899" unitRef="usd">37470000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-5" decimals="-3" id="f-900" unitRef="usd">30392000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-4" decimals="-3" id="f-901" unitRef="usd">5321000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-5" decimals="-3" id="f-902" unitRef="usd">7224000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-4" decimals="-3" id="f-903" unitRef="usd">32149000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-5" decimals="-3" id="f-904" unitRef="usd">23168000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries contextRef="c-4" decimals="-3" id="f-905" unitRef="usd">35670000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:OperatingLossCarryforwards contextRef="c-226" decimals="-3" id="f-906" unitRef="usd">50495000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-227" decimals="-3" id="f-907" unitRef="usd">53487000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-228" decimals="-3" id="f-908" unitRef="usd">22111000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-226" decimals="-3" id="f-909" unitRef="usd">1020000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-227" decimals="-3" id="f-910" unitRef="usd">790000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-4" decimals="-3" id="f-911" unitRef="usd">63216000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-4" decimals="-3" id="f-912" unitRef="usd">17632000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c-1" id="f-913">&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&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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: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,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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;2,545&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;2,891&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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;2,298&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Cumulative translation adjustment&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;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Balance as of December 31&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;4,746&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;2,545&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;2,545&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-3" id="f-914" unitRef="usd">2545000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-8" decimals="-3" id="f-915" unitRef="usd">2545000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-9" decimals="-3" id="f-916" unitRef="usd">2891000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-917" unitRef="usd">2298000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-6" decimals="-3" id="f-918" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-7" decimals="-3" id="f-919" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-920" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-6" decimals="-3" id="f-921" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-7" decimals="-3" id="f-922" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-1" decimals="-3" id="f-923" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-6" decimals="-3" id="f-924" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-7" decimals="-3" id="f-925" unitRef="usd">346000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation contextRef="c-1" decimals="-3" id="f-926" unitRef="usd">97000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation contextRef="c-6" decimals="-3" id="f-927" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation contextRef="c-7" decimals="-3" id="f-928" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-4" decimals="-3" id="f-929" unitRef="usd">4746000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-3" id="f-930" unitRef="usd">2545000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-8" decimals="-3" id="f-931" unitRef="usd">2545000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c-4" decimals="-3" id="f-932" unitRef="usd">4746000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c-5" decimals="-3" id="f-933" unitRef="usd">2545000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense contextRef="c-1" decimals="-3" id="f-934" unitRef="usd">34000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense contextRef="c-6" decimals="-3" id="f-935" unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense contextRef="c-7" decimals="-3" id="f-936" unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <sri:ScheduleOfTaxYearsOpenForExaminationTableTextBlock contextRef="c-1" id="f-937">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&gt;&lt;td style="width:85.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.082%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;Jurisdiction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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&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-2024&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&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-2024&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&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-2024&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&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-2024&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&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;2021-2024&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&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;2020-2024&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&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-2024&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&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-2024&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&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-2024&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&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;2020-2024&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&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-2024&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&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;2023-2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</sri:ScheduleOfTaxYearsOpenForExaminationTableTextBlock>
    <us-gaap:OperatingLeasesOfLessorDisclosureTextBlock contextRef="c-1" id="f-939">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 of our 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, vehicle 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 as a period expense 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&gt;&lt;td style="width:71.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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&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,296&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;4,532&#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&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&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;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:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:400;line-height:100%"&gt;675&#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&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&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;847&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:400;line-height:100%"&gt;706&#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&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&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;5,800&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;5,913&#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&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&gt;&lt;td style="width:71.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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: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&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;10,050&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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;10,795&#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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;&lt;span style="-sec-ix-hidden:f-952"&gt;&lt;span style="-sec-ix-hidden:f-953"&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&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,992&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;3,871&#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&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 long-term liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;6,484&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:400;line-height:100%"&gt;7,684&#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&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&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;10,476&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;11,555&#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&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&gt;&lt;td style="width:85.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.082%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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;2025&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,180&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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,869&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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,710&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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;2028&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,517&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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;2029&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,169&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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;&#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;/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: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;11,445&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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;(969)&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;/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: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;10,476&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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: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;3.75&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:400;line-height:100%"&gt;4.00&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;6.77&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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.98&#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&gt;&lt;td style="width:71.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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&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,548&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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;4,545&#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&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&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&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 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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&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,302&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;250&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OperatingLeasesOfLessorDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-938">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 of our 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, vehicle 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 as a period expense 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&gt;&lt;td style="width:71.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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&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,296&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;4,532&#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&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&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;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:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:400;line-height:100%"&gt;675&#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&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&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;847&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:400;line-height:100%"&gt;706&#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&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&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;5,800&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;5,913&#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&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&gt;&lt;td style="width:71.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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: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&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;10,050&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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;10,795&#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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;&lt;span style="-sec-ix-hidden:f-952"&gt;&lt;span style="-sec-ix-hidden:f-953"&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&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,992&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;3,871&#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&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 long-term liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;6,484&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:400;line-height:100%"&gt;7,684&#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&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&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;10,476&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;11,555&#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&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&gt;&lt;td style="width:85.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.082%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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;2025&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,180&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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,869&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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,710&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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;2028&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,517&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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;2029&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,169&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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;&#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;/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: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;11,445&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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;(969)&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;/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: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;10,476&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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: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;3.75&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:400;line-height:100%"&gt;4.00&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;6.77&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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.98&#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&gt;&lt;td style="width:71.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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&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,548&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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;4,545&#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&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&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&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 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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&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,302&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;250&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-940">&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&gt;&lt;td style="width:71.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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&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,296&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;4,532&#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&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&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;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:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:400;line-height:100%"&gt;675&#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&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&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;847&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:400;line-height:100%"&gt;706&#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&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&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;5,800&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;5,913&#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&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&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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: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;3.75&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:400;line-height:100%"&gt;4.00&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;6.77&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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.98&#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&gt;&lt;td style="width:71.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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&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,548&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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;4,545&#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&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&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&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 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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&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,302&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;250&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-3" id="f-941" unitRef="usd">4296000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-6" decimals="-3" id="f-942" unitRef="usd">4532000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-1" decimals="-3" id="f-943" unitRef="usd">657000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-6" decimals="-3" id="f-944" unitRef="usd">675000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-3" id="f-945" unitRef="usd">847000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-6" decimals="-3" id="f-946" unitRef="usd">706000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-947" unitRef="usd">5800000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-6" decimals="-3" id="f-948" unitRef="usd">5913000</us-gaap:LeaseCost>
    <sri:AssetsAndLiabilitiesLesseeTableTextBlock contextRef="c-1" id="f-949">&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&gt;&lt;td style="width:71.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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: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&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;10,050&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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;10,795&#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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;&lt;span style="-sec-ix-hidden:f-952"&gt;&lt;span style="-sec-ix-hidden:f-953"&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&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,992&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;3,871&#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&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 long-term liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;6,484&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:400;line-height:100%"&gt;7,684&#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&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&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;10,476&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;11,555&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</sri:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-950" unitRef="usd">10050000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-951" unitRef="usd">10795000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-954" unitRef="usd">3992000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-955" unitRef="usd">3871000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-956" unitRef="usd">6484000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-957" unitRef="usd">7684000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability contextRef="c-4" decimals="-3" id="f-958" unitRef="usd">10476000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="c-5" decimals="-3" id="f-959" unitRef="usd">11555000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-960">&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&gt;&lt;td style="width:85.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.082%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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;2025&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,180&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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,869&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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,710&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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;2028&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,517&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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;2029&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,169&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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;&#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;/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: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;11,445&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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;(969)&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;/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: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;10,476&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-4" decimals="-3" id="f-961" unitRef="usd">4180000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-4" decimals="-3" id="f-962" unitRef="usd">2869000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-4" decimals="-3" id="f-963" unitRef="usd">1710000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-4" decimals="-3" id="f-964" unitRef="usd">1517000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-4" decimals="-3" id="f-965" unitRef="usd">1169000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-4" decimals="-3" id="f-966" unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-4" decimals="-3" id="f-967" unitRef="usd">11445000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-4" decimals="-3" id="f-968" unitRef="usd">969000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-4" decimals="-3" id="f-969" unitRef="usd">10476000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-4" id="f-970">P3Y9M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-5" id="f-971">P4Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-4" decimals="4" id="f-972" unitRef="number">0.0677</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-5" decimals="4" id="f-973" unitRef="number">0.0598</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-3" id="f-974" unitRef="usd">4548000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-6" decimals="-3" id="f-975" unitRef="usd">4545000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-976" unitRef="usd">3302000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-6" decimals="-3" id="f-977" unitRef="usd">250000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-978">Share-Based Compensation Plans&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 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, 2024, the Company has granted 3,787,892 share units, of which 1,513,927 were time-based with cliff vesting using the straight-line method and 2,273,965 were performance-based. As of December&#160;31, 2024, 1,751,371 of the shares granted have been forfeited. There are 863,479 shares available to be granted under the 2016 Plan at December&#160;31, 2024.&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 2024, 2023 and 2022, pursuant to the 2016 Plan, the Company granted time-based share units and performance-based performance share units. The majority of the time-based share units cliff vest three years after the date of grant. The performance-based performance share units 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&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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: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;46&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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;46&#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&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;46&#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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 2023, the Company granted retention-based phantom shares to certain employees that vest in June 2025 provided the employee remains employed with the Company. The phantom shares will settle in cash based on the volume-weighted average closing price of the Company's stock for a 30 day period prior to the vesting date. As of December 31, 2024, the Company has recorded a liability of $897 for the phantom shares which was included on the consolidated balance sheet as a component of 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;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. In May 2024, the Company's shareholders approved Amendment No. 2 to the 2018 Director Share Plan to increase the number of shares for issuance by 200,000 to 1,150,000. Under the 2018 Director Share Plan, the Company has cumulatively issued 931,692 restricted Common Shares. As such, there are 218,308 restricted Common Shares available to be issued on December&#160;31, 2024. 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, 2024, 2023 and 2022 was $16.35, $18.48, and $18.71, 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, 2024 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&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&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&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&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&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&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, 2024&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:700;line-height:100%"&gt;410,716&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;20.35&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:700;line-height:100%"&gt;418,949&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;21.89&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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;200,518&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;16.35&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;301,276&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;17.84&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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;(176,583)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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.22&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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: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,182)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;18.65&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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;(25,563)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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.61&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(101,732)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;32.02&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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, 2024&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;409,088&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;16.83&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;605,311&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;18.24&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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, 2023 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&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&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&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&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&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&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, 2023&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;570,803&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;22.29&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;767,592&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;24.03&#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&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;253,630&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;18.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;261,202&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;17.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;(264,566)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;20.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 1pt;text-align:right;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,289)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;29.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(149,151)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;23.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(603,556)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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 December 31, 2023&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;410,716&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;20.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;418,949&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;21.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;As of December&#160;31, 2024 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;$1,930&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 &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;1.08 years&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;/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, 2024, 2023 and 2022, the total fair value of awards vested was $3,146, $5,623 and $3,334, 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, 2024, 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 $248, $230 and $543 for the years ended December&#160;31, 2024, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares
      contextRef="c-229"
      decimals="-3"
      id="f-979"
      unitRef="shares">1800000</sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares>
    <sri:ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares
      contextRef="c-230"
      decimals="-3"
      id="f-980"
      unitRef="shares">1100000</sri:ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares>
    <sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares
      contextRef="c-231"
      decimals="-3"
      id="f-981"
      unitRef="shares">2900000</sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="c-232"
      decimals="INF"
      id="f-982"
      unitRef="shares">3787892</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="c-233"
      decimals="INF"
      id="f-983"
      unitRef="shares">1513927</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="c-234"
      decimals="INF"
      id="f-984"
      unitRef="shares">2273965</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c-234"
      decimals="INF"
      id="f-985"
      unitRef="shares">1751371</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-235"
      decimals="INF"
      id="f-986"
      unitRef="shares">863479</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-233" id="f-987">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-236" id="f-988">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-237" id="f-989">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-238" id="f-990">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-234" id="f-991">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-239" id="f-992">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-234" id="f-993">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-238" id="f-994">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-239" id="f-995">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <sri:ScheduleOfTheAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock contextRef="c-1" id="f-996">&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&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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: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;46&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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;46&#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&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;46&#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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;</sri:ScheduleOfTheAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock>
    <sri:PercentageOfAwardAllocatedToTotalShareholderReturn contextRef="c-240" decimals="2" id="f-997" unitRef="number">0.46</sri:PercentageOfAwardAllocatedToTotalShareholderReturn>
    <sri:PercentageOfAwardAllocatedToTotalShareholderReturn contextRef="c-241" decimals="2" id="f-998" unitRef="number">0.46</sri:PercentageOfAwardAllocatedToTotalShareholderReturn>
    <sri:PercentageOfAwardAllocatedToTotalShareholderReturn contextRef="c-242" decimals="2" id="f-999" unitRef="number">0.46</sri:PercentageOfAwardAllocatedToTotalShareholderReturn>
    <sri:PercentageOfAwardAllocatedToEarningsPerShare
      contextRef="c-240"
      decimals="2"
      id="f-1000"
      unitRef="number">0.36</sri:PercentageOfAwardAllocatedToEarningsPerShare>
    <sri:PercentageOfAwardAllocatedToEarningsPerShare
      contextRef="c-241"
      decimals="2"
      id="f-1001"
      unitRef="number">0.36</sri:PercentageOfAwardAllocatedToEarningsPerShare>
    <sri:PercentageOfAwardAllocatedToEarningsPerShare
      contextRef="c-242"
      decimals="2"
      id="f-1002"
      unitRef="number">0.36</sri:PercentageOfAwardAllocatedToEarningsPerShare>
    <sri:PercentageOfAwardAllocatedToReturnOnInvestedCapital
      contextRef="c-240"
      decimals="2"
      id="f-1003"
      unitRef="number">0.18</sri:PercentageOfAwardAllocatedToReturnOnInvestedCapital>
    <sri:PercentageOfAwardAllocatedToReturnOnInvestedCapital
      contextRef="c-241"
      decimals="2"
      id="f-1004"
      unitRef="number">0.18</sri:PercentageOfAwardAllocatedToReturnOnInvestedCapital>
    <sri:PercentageOfAwardAllocatedToReturnOnInvestedCapital
      contextRef="c-242"
      decimals="2"
      id="f-1005"
      unitRef="number">0.18</sri:PercentageOfAwardAllocatedToReturnOnInvestedCapital>
    <sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodPriorToVestingVolumeWeightedAverageStockPriceThresholdTriggeringSettlement contextRef="c-243" id="f-1006">P30D</sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodPriorToVestingVolumeWeightedAverageStockPriceThresholdTriggeringSettlement>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c-244" decimals="-3" id="f-1007" unitRef="usd">897000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares
      contextRef="c-245"
      decimals="-3"
      id="f-1008"
      unitRef="shares">500000</sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares>
    <sri:ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares
      contextRef="c-246"
      decimals="-3"
      id="f-1009"
      unitRef="shares">200000</sri:ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares>
    <sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares
      contextRef="c-247"
      decimals="-3"
      id="f-1010"
      unitRef="shares">700000</sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares>
    <sri:ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares
      contextRef="c-248"
      decimals="-3"
      id="f-1011"
      unitRef="shares">150000</sri:ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares>
    <sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares
      contextRef="c-249"
      decimals="-3"
      id="f-1012"
      unitRef="shares">850000</sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares>
    <sri:ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares
      contextRef="c-250"
      decimals="-3"
      id="f-1013"
      unitRef="shares">100000</sri:ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares>
    <sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares
      contextRef="c-251"
      decimals="-3"
      id="f-1014"
      unitRef="shares">950000000</sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares>
    <sri:ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares
      contextRef="c-252"
      decimals="-3"
      id="f-1015"
      unitRef="shares">200000</sri:ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares>
    <sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares
      contextRef="c-253"
      decimals="-4"
      id="f-1016"
      unitRef="shares">1150000</sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares>
    <sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued
      contextRef="c-254"
      decimals="INF"
      id="f-1017"
      unitRef="shares">931692</sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued>
    <sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued
      contextRef="c-254"
      decimals="INF"
      id="f-1018"
      unitRef="shares">218308</sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-254" id="f-1019">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-255"
      decimals="2"
      id="f-1020"
      unitRef="usdPerShare">16.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-256"
      decimals="2"
      id="f-1021"
      unitRef="usdPerShare">18.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-257"
      decimals="2"
      id="f-1022"
      unitRef="usdPerShare">18.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock contextRef="c-1" id="f-1023">&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, 2024 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&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&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&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&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&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&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, 2024&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:700;line-height:100%"&gt;410,716&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;20.35&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:700;line-height:100%"&gt;418,949&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;21.89&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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;200,518&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;16.35&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;301,276&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;17.84&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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;(176,583)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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.22&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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: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,182)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;18.65&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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;(25,563)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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.61&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(101,732)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;32.02&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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, 2024&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;409,088&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;16.83&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;605,311&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;18.24&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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, 2023 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&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&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&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&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&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&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, 2023&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;570,803&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;22.29&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;767,592&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;24.03&#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&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;253,630&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;18.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;261,202&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;17.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;(264,566)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;20.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 1pt;text-align:right;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,289)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;29.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(149,151)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;23.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(603,556)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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 December 31, 2023&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;410,716&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;20.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;418,949&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;21.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-258"
      decimals="INF"
      id="f-1024"
      unitRef="shares">410716</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-258"
      decimals="2"
      id="f-1025"
      unitRef="usdPerShare">20.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-259"
      decimals="INF"
      id="f-1026"
      unitRef="shares">418949</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-259"
      decimals="2"
      id="f-1027"
      unitRef="usdPerShare">21.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-255"
      decimals="INF"
      id="f-1028"
      unitRef="shares">200518</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-255"
      decimals="2"
      id="f-1029"
      unitRef="usdPerShare">16.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-240"
      decimals="INF"
      id="f-1030"
      unitRef="shares">301276</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-240"
      decimals="2"
      id="f-1031"
      unitRef="usdPerShare">17.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-255"
      decimals="INF"
      id="f-1032"
      unitRef="shares">176583</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-255"
      decimals="2"
      id="f-1033"
      unitRef="usdPerShare">24.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-240"
      decimals="INF"
      id="f-1034"
      unitRef="shares">13182</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-240"
      decimals="2"
      id="f-1035"
      unitRef="usdPerShare">18.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-255"
      decimals="INF"
      id="f-1036"
      unitRef="shares">25563</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-255"
      decimals="2"
      id="f-1037"
      unitRef="usdPerShare">18.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-240"
      decimals="INF"
      id="f-1038"
      unitRef="shares">101732</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-240"
      decimals="2"
      id="f-1039"
      unitRef="usdPerShare">32.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-260"
      decimals="INF"
      id="f-1040"
      unitRef="shares">409088</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-260"
      decimals="2"
      id="f-1041"
      unitRef="usdPerShare">16.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-261"
      decimals="INF"
      id="f-1042"
      unitRef="shares">605311</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-261"
      decimals="2"
      id="f-1043"
      unitRef="usdPerShare">18.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-262"
      decimals="INF"
      id="f-1044"
      unitRef="shares">570803</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-262"
      decimals="2"
      id="f-1045"
      unitRef="usdPerShare">22.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-263"
      decimals="INF"
      id="f-1046"
      unitRef="shares">767592</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-263"
      decimals="2"
      id="f-1047"
      unitRef="usdPerShare">24.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-256"
      decimals="INF"
      id="f-1048"
      unitRef="shares">253630</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-256"
      decimals="2"
      id="f-1049"
      unitRef="usdPerShare">18.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-241"
      decimals="INF"
      id="f-1050"
      unitRef="shares">261202</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-241"
      decimals="2"
      id="f-1051"
      unitRef="usdPerShare">17.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-256"
      decimals="INF"
      id="f-1052"
      unitRef="shares">264566</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-256"
      decimals="2"
      id="f-1053"
      unitRef="usdPerShare">20.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-241"
      decimals="INF"
      id="f-1054"
      unitRef="shares">6289</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-241"
      decimals="2"
      id="f-1055"
      unitRef="usdPerShare">29.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-256"
      decimals="INF"
      id="f-1056"
      unitRef="shares">149151</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-256"
      decimals="2"
      id="f-1057"
      unitRef="usdPerShare">23.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-241"
      decimals="INF"
      id="f-1058"
      unitRef="shares">603556</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-241"
      decimals="2"
      id="f-1059"
      unitRef="usdPerShare">22.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-258"
      decimals="INF"
      id="f-1060"
      unitRef="shares">410716</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-258"
      decimals="2"
      id="f-1061"
      unitRef="usdPerShare">20.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-259"
      decimals="INF"
      id="f-1062"
      unitRef="shares">418949</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-259"
      decimals="2"
      id="f-1063"
      unitRef="usdPerShare">21.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-260" decimals="-3" id="f-1064" unitRef="usd">1930000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-255" id="f-1065">P1Y29D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-1" decimals="-3" id="f-1066" unitRef="usd">3146000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-6" decimals="-3" id="f-1067" unitRef="usd">5623000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-7" decimals="-3" id="f-1068" unitRef="usd">3334000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-261" decimals="INF" id="f-1069" unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c-1" decimals="-3" id="f-1070" unitRef="usd">248000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c-6" decimals="-3" id="f-1071" unitRef="usd">230000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c-7" decimals="-3" id="f-1072" unitRef="usd">543000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c-1" id="f-1073">Employee Benefit Plans&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 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, 2024, 2023 and 2022, expenses related to these plans amounted to $5,808, $5,536 and $4,883, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-1" decimals="-3" id="f-1074" unitRef="usd">5808000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-6" decimals="-3" id="f-1075" unitRef="usd">5536000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-7" decimals="-3" id="f-1076" unitRef="usd">4883000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-1077">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 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, 2024, the Company had open Mexican peso-denominated foreign currency forward contracts. The Company used foreign currency forward contracts solely for hedging and not for speculative purposes during 2024 and 2023. Management believes that its use of these instruments to reduce risk is in the Company&#x2019;s best interest. The counterparties to these financial instruments are 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 used 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 certain euro-denominated subsidiary. As a result of favorable market conditions during 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 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;consolidated balance sheet in accumulated other comprehensive loss. The cash received from the settlement of these swaps of $3,820 was classified in investing activities in the consolidated statement 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 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, 2024 or 2023.&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 2024 and 2023. 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 (income) expense, net. During 2024 and 2023, 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;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 holds Mexican peso-denominated foreign currency forward contracts which expire ratably on a monthly basis from January 2025 to December 2025. The notional amounts at December&#160;31, 2024 and 2023 related to Mexican peso-denominated foreign currency forward contracts were $32,339 and $26,613, 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&#160;31, 2024 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 &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;Fourth Amended and Restated Credit Agreement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; borrowings. The Swap matured on March 10, 2023. The Swap was designated as a cash flow hedge of the variable interest rate obligation under the Company's &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;Fourth Amended and Restated Credit Agreement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. Accordingly, the change in fair value of the Swap was recognized in accumulated other comprehensive loss. The Swap agreement required monthly settlements on the same days that 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;Fourth Amended and Restated Credit Agreement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; interest payments were due and had a maturity date of March 10, 2023, which was prior to 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;Fourth Amended and Restated Credit Agreement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; maturity date of June 4, 2024. Under the Swap terms, the Company paid a fixed interest rate and received a floating interest rate based on the one-month LIBOR, with a floor. The critical terms of the Swap were aligned with the terms of 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;Fourth Amended and Restated Credit Agreement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, resulting in no hedge ineffectiveness. The difference between amounts to be received and paid under the Swap were recognized as a component of interest expense, net on the consolidated statements of operations. The swap settlements reduced interest expense, net by $290 and $156 for the years ended December 31, 2023 and 2022, 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&gt;&lt;td style="width:16.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.087%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&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&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&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;Cash flow hedges:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;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;32,339&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;26,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,429&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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 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&gt;&lt;td style="width:16.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.087%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;(Loss) gain 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&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;(Loss) gain reclassified from other &lt;/span&gt;&lt;/div&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;comprehensive (loss) income into net loss &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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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="padding:0 1pt"&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;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;(4,684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;2,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(397)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;2,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;2,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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&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;(Losses) gains reclassified from comprehensive (loss) income into net loss recognized in COGS in the consolidated statements of operations for the years ended December&#160;31, 2024, 2023 and 2022 were $(350), $337 and $1,572, respectively. (Losses) gains reclassified from other comprehensive (loss) income into net loss recognized in SG&amp;amp;A in the consolidated statements of operations were $(47), $109 and $504 for the years ended December&#160;31, 2024, 2023 and 2022, respectively. Gains reclassified from other comprehensive (loss) income into net loss recognized in interest expense, net in the 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;$0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;, $290 and $156 for the years ended December&#160;31, 2024, 2023 and 2022, 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;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, 2024, 2023 and 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: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 included 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&gt;&lt;td style="width:30.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.086%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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: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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:7pt;font-weight:700;line-height:100%"&gt;2023&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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: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&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&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&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&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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 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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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 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;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,858&#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&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&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 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&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&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&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&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&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 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,429&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,429&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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 financial liabilities carried at fair value&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;2,429&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;2,429&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&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&gt;&lt;td style="width:83.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.658%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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: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&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: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&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:400;line-height:100%"&gt;921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 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,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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: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;&#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&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 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;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, 2024.&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, 2024 and 2023.&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, &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;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;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="c-264"
      decimals="INF"
      id="f-1078"
      unitRef="contract">2</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount contextRef="c-265" decimals="-3" id="f-1079" unitRef="usd">25000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-266" decimals="-3" id="f-1080" unitRef="usd">25000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="c-267"
      decimals="INF"
      id="f-1081"
      unitRef="hedge">2</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeGainOnDerivative contextRef="c-268" decimals="-3" id="f-1082" unitRef="usd">3716000</us-gaap:DerivativeGainOnDerivative>
    <us-gaap:ProceedsFromHedgeInvestingActivities contextRef="c-268" decimals="-3" id="f-1083" unitRef="usd">3820000</us-gaap:ProceedsFromHedgeInvestingActivities>
    <us-gaap:DerivativeNotionalAmount contextRef="c-269" decimals="-3" id="f-1084" unitRef="usd">32339000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-270" decimals="-3" id="f-1085" unitRef="usd">26613000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-271" decimals="-3" id="f-1086" unitRef="usd">50000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-272" decimals="-3" id="f-1087" unitRef="usd">290000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-273" decimals="-3" id="f-1088" unitRef="usd">156000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock contextRef="c-1" id="f-1089">&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&gt;&lt;td style="width:16.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.087%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&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&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&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;Cash flow hedges:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;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;32,339&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;26,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,429&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="c-274" decimals="-3" id="f-1090" unitRef="usd">32339000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-275" decimals="-3" id="f-1091" unitRef="usd">26613000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-274" decimals="-3" id="f-1092" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-275" decimals="-3" id="f-1093" unitRef="usd">1858000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-274" decimals="-3" id="f-1094" unitRef="usd">2429000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-275" decimals="-3" id="f-1095" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-1096">&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 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&gt;&lt;td style="width:16.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.087%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;(Loss) gain 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&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;(Loss) gain reclassified from other &lt;/span&gt;&lt;/div&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;comprehensive (loss) income into net loss &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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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="padding:0 1pt"&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;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;(4,684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;2,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(397)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;2,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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: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&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;2,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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&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;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;(Losses) gains reclassified from comprehensive (loss) income into net loss recognized in COGS in the consolidated statements of operations for the years ended December&#160;31, 2024, 2023 and 2022 were $(350), $337 and $1,572, respectively. (Losses) gains reclassified from other comprehensive (loss) income into net loss recognized in SG&amp;amp;A in the consolidated statements of operations were $(47), $109 and $504 for the years ended December&#160;31, 2024, 2023 and 2022, respectively. Gains reclassified from other comprehensive (loss) income into net loss recognized in interest expense, net in the 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;$0&lt;/span&gt;, $290 and $156 for the years ended December&#160;31, 2024, 2023 and 2022, respectively.</us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax contextRef="c-276" decimals="-3" id="f-1097" unitRef="usd">-4684000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax contextRef="c-277" decimals="-3" id="f-1098" unitRef="usd">2304000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax contextRef="c-278" decimals="-3" id="f-1099" unitRef="usd">1346000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-276" decimals="-3" id="f-1100" unitRef="usd">-397000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-277" decimals="-3" id="f-1101" unitRef="usd">446000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-278" decimals="-3" id="f-1102" unitRef="usd">2076000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax contextRef="c-279" decimals="-3" id="f-1103" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax contextRef="c-272" decimals="-3" id="f-1104" unitRef="usd">-4000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax contextRef="c-273" decimals="-3" id="f-1105" unitRef="usd">953000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-279" decimals="-3" id="f-1106" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-272" decimals="-3" id="f-1107" unitRef="usd">290000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-273" decimals="-3" id="f-1108" unitRef="usd">156000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax contextRef="c-280" decimals="-3" id="f-1109" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax contextRef="c-281" decimals="-3" id="f-1110" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax contextRef="c-282" decimals="-3" id="f-1111" unitRef="usd">2446000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-280" decimals="-3" id="f-1112" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-281" decimals="-3" id="f-1113" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-282" decimals="-3" id="f-1114" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-283" decimals="-3" id="f-1115" unitRef="usd">-350000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-284" decimals="-3" id="f-1116" unitRef="usd">337000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-285" decimals="-3" id="f-1117" unitRef="usd">1572000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-286" decimals="-3" id="f-1118" unitRef="usd">-47000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-287" decimals="-3" id="f-1119" unitRef="usd">109000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-288" decimals="-3" id="f-1120" unitRef="usd">504000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-289" decimals="-3" id="f-1121" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-290" decimals="-3" id="f-1122" unitRef="usd">290000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-291" decimals="-3" id="f-1123" unitRef="usd">156000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c-1" id="f-1124">&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&gt;&lt;td style="width:30.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.086%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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: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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:7pt;font-weight:700;line-height:100%"&gt;2023&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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: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&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&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&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&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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 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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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 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;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,858&#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&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&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 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&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&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&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&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&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 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,429&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,429&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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 financial liabilities carried at fair value&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;2,429&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;2,429&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-292" decimals="-3" id="f-1125" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-293" decimals="-3" id="f-1126" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-294" decimals="-3" id="f-1127" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-295" decimals="-3" id="f-1128" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-296" decimals="-3" id="f-1129" unitRef="usd">1858000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-292" decimals="-3" id="f-1130" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-293" decimals="-3" id="f-1131" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-294" decimals="-3" id="f-1132" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-295" decimals="-3" id="f-1133" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-296" decimals="-3" id="f-1134" unitRef="usd">1858000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-292" decimals="-3" id="f-1135" unitRef="usd">2429000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-293" decimals="-3" id="f-1136" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-294" decimals="-3" id="f-1137" unitRef="usd">2429000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-295" decimals="-3" id="f-1138" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-296" decimals="-3" id="f-1139" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-292" decimals="-3" id="f-1140" unitRef="usd">2429000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-293" decimals="-3" id="f-1141" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-294" decimals="-3" id="f-1142" unitRef="usd">2429000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-295" decimals="-3" id="f-1143" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-296" decimals="-3" id="f-1144" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="c-1" id="f-1145">&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&gt;&lt;td style="width:83.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.658%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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: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&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: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&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:400;line-height:100%"&gt;921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 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,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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: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;&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c-297" decimals="-3" id="f-1146" unitRef="usd">7351000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings contextRef="c-298" decimals="-3" id="f-1147" unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome contextRef="c-298" decimals="-3" id="f-1148" unitRef="usd">921000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <sri:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentsForEarnOutConsideration contextRef="c-298" decimals="-3" id="f-1149" unitRef="usd">8272000</sri:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentsForEarnOutConsideration>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c-299" decimals="-3" id="f-1150" unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <sri:PaymentsForEarnOutConsideration contextRef="c-300" decimals="-3" id="f-1151" unitRef="usd">8272000</sri:PaymentsForEarnOutConsideration>
    <sri:PaymentsForEarnOutConsiderationOperatingActivities contextRef="c-7" decimals="-3" id="f-1152" unitRef="usd">1996000</sri:PaymentsForEarnOutConsiderationOperatingActivities>
    <sri:PaymentsForEarnOutConsiderationFinancingActivities contextRef="c-7" decimals="-3" id="f-1153" unitRef="usd">6276000</sri:PaymentsForEarnOutConsiderationFinancingActivities>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-1154">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;In 2023, the Company received a demand for arbitration from one of our customers seeking recovery of warranty claims in the amount of 29,340 euro ($32,669), related to past sales of PM sensor products, a product line we exited in 2019. The Company denies responsibility for these claims. Based on our review of the technical and legal merits, we believe these warranty claims lack substantive merit and are significantly overstated. The Company continues to vigorously defend this matter in private arbitration. While no assurances can be made as to the ultimate outcome of this matter, or any other future claims, we do not currently believe a material loss is probable.&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 the 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 groundwater remediation began in the fourth quarter of 2015. During the years ended December&#160;31, 2024, 2023 and 2022, the Company recognized expense of $157, $125 and $0, respectively, related to ground water remediation. At December&#160;31, 2024 and 2023, the Company had accruals of $244 and $143 respectively, related to future remediation costs. At December 31, 2024 and 2023, $144 and $136, 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, 2024 and 2023 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 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, environmental 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 which is supported by legal advisors in Brazil. As a result, no provision has been recorded with respect to these contingencies, which amounted to R$42,834 ($6,918) and R$41,681 ($8,609) at December&#160;31, 2024 and 2023, 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,291) fine which is included in the reasonably possible contingencies noted above. The Company continues to challenge this ruling in Brazilian federal courts to reverse this decision by the CADE tribunal.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <sri:ProductWarrantyAccrualCustomerClaimNotificationAmount contextRef="c-112" decimals="-3" id="f-1155" unitRef="eur">29340000</sri:ProductWarrantyAccrualCustomerClaimNotificationAmount>
    <sri:ProductWarrantyAccrualCustomerClaimNotificationAmount contextRef="c-112" decimals="-3" id="f-1156" unitRef="usd">32669000</sri:ProductWarrantyAccrualCustomerClaimNotificationAmount>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses contextRef="c-1" decimals="-3" id="f-1157" unitRef="usd">157000</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses contextRef="c-6" decimals="-3" id="f-1158" unitRef="usd">125000</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses contextRef="c-7" decimals="-3" id="f-1159" unitRef="usd">0</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesGross contextRef="c-4" decimals="-3" id="f-1160" unitRef="usd">244000</us-gaap:AccrualForEnvironmentalLossContingenciesGross>
    <us-gaap:AccrualForEnvironmentalLossContingenciesGross contextRef="c-5" decimals="-3" id="f-1161" unitRef="usd">143000</us-gaap:AccrualForEnvironmentalLossContingenciesGross>
    <us-gaap:AccrualForEnvironmentalLossContingenciesGross contextRef="c-301" decimals="-3" id="f-1162" unitRef="usd">144000</us-gaap:AccrualForEnvironmentalLossContingenciesGross>
    <us-gaap:AccrualForEnvironmentalLossContingenciesGross contextRef="c-302" decimals="-3" id="f-1163" unitRef="usd">136000</us-gaap:AccrualForEnvironmentalLossContingenciesGross>
    <us-gaap:LineOfCredit contextRef="c-220" decimals="-3" id="f-1164" unitRef="usd">1489000</us-gaap:LineOfCredit>
    <us-gaap:LossContingencyEstimateOfPossibleLoss contextRef="c-303" decimals="-3" id="f-1165" unitRef="brl">42834000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss contextRef="c-303" decimals="-3" id="f-1166" unitRef="usd">6918000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss contextRef="c-304" decimals="-3" id="f-1167" unitRef="brl">41681000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss contextRef="c-304" decimals="-3" id="f-1168" unitRef="usd">8609000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty contextRef="c-305" decimals="-3" id="f-1169" unitRef="brl">7995000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty contextRef="c-305" decimals="-3" id="f-1170" unitRef="usd">1291000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock contextRef="c-1" id="f-1171">Business Realignment&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 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. The Company does not expect future charges related to the previously incurred termination actions noted below. &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;/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&gt;&lt;td style="width:57.233%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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&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;250&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;511&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#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&gt;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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,333&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;&#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&gt;&lt;/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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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;59&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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,642&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,510&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;288&#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&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, 2024 related to COGS were $250. Severance costs for the year ended December&#160;31, 2023 related to COGS and SG&amp;amp;A were $369 and $142, 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 for the year ended December&#160;31, 2024 related to COGS, SG&amp;amp;A and D&amp;amp;D were $327, $458 and $1,548, respectively. Severance costs for the year ended December&#160;31, 2023 related to COGS, SG&amp;amp;A and D&amp;amp;D were $423, $2,057 and $382 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. &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 related costs for the year ended December&#160;31, 2024 related to SG&amp;amp;A were $59. Severance related costs for the year ended December&#160;31, 2023 related to SG&amp;amp;A and D&amp;amp;D were $1,122 and 15, respectively. Severance related costs for the year ended December&#160;31, 2022 related to SG&amp;amp;A were $190.&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&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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: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;577&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;792&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;517&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;3,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;1,548&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&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;2,642&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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,510&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;288&#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&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;Reconciliations of the beginning and ending liability balances related to business realignment 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&gt;&lt;td style="width:30.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.086%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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:7pt;font-weight:700;line-height:100%"&gt;Accrual as of January 1, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:7pt;font-weight:700;line-height:100%"&gt;2024 Charge&lt;br/&gt;to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&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&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, 2024&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;1,230&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,642&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(3,461)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;411&#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&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 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;1,230&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,642&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(3,461)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;411&#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&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&gt;&lt;td style="width:30.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.086%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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:7pt;font-weight:700;line-height:100%"&gt;Accrual as of January 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:7pt;font-weight:700;line-height:100%"&gt;2023 Charge&lt;br/&gt;to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&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&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, 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;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;101&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,510&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(3,381)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,230&#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&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 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;101&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;4,510&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(3,381)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,230&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock contextRef="c-1" id="f-1172">&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;/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&gt;&lt;td style="width:57.233%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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&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;250&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;511&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#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&gt;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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,333&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;&#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&gt;&lt;/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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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;59&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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,642&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,510&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;288&#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&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, 2024 related to COGS were $250. Severance costs for the year ended December&#160;31, 2023 related to COGS and SG&amp;amp;A were $369 and $142, 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 for the year ended December&#160;31, 2024 related to COGS, SG&amp;amp;A and D&amp;amp;D were $327, $458 and $1,548, respectively. Severance costs for the year ended December&#160;31, 2023 related to COGS, SG&amp;amp;A and D&amp;amp;D were $423, $2,057 and $382 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. &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 related costs for the year ended December&#160;31, 2024 related to SG&amp;amp;A were $59. Severance related costs for the year ended December&#160;31, 2023 related to SG&amp;amp;A and D&amp;amp;D were $1,122 and 15, respectively. Severance related costs for the year ended December&#160;31, 2022 related to SG&amp;amp;A were $190.&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&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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: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;577&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;792&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;517&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;3,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;1,548&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&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;2,642&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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,510&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;288&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-306" decimals="-3" id="f-1173" unitRef="usd">250000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-307" decimals="-3" id="f-1174" unitRef="usd">511000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-308" decimals="-3" id="f-1175" unitRef="usd">0</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-309" decimals="-3" id="f-1176" unitRef="usd">2333000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-310" decimals="-3" id="f-1177" unitRef="usd">2862000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-311" decimals="-3" id="f-1178" unitRef="usd">0</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-312" decimals="-3" id="f-1179" unitRef="usd">0</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-313" decimals="-3" id="f-1180" unitRef="usd">0</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-314" decimals="-3" id="f-1181" unitRef="usd">98000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-315" decimals="-3" id="f-1182" unitRef="usd">59000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-316" decimals="-3" id="f-1183" unitRef="usd">1137000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-317" decimals="-3" id="f-1184" unitRef="usd">190000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-1" decimals="-3" id="f-1185" unitRef="usd">2642000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-6" decimals="-3" id="f-1186" unitRef="usd">4510000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-7" decimals="-3" id="f-1187" unitRef="usd">288000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:SeveranceCosts1 contextRef="c-306" decimals="-3" id="f-1188" unitRef="usd">250000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1 contextRef="c-318" decimals="-3" id="f-1189" unitRef="usd">369000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1 contextRef="c-319" decimals="-3" id="f-1190" unitRef="usd">142000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1 contextRef="c-320" decimals="-3" id="f-1191" unitRef="usd">327000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1 contextRef="c-321" decimals="-3" id="f-1192" unitRef="usd">458000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1 contextRef="c-322" decimals="-3" id="f-1193" unitRef="usd">1548000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1 contextRef="c-323" decimals="-3" id="f-1194" unitRef="usd">423000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1 contextRef="c-324" decimals="-3" id="f-1195" unitRef="usd">2057000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1 contextRef="c-325" decimals="-3" id="f-1196" unitRef="usd">382000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1 contextRef="c-314" decimals="-3" id="f-1197" unitRef="usd">98000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1 contextRef="c-315" decimals="-3" id="f-1198" unitRef="usd">59000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1 contextRef="c-326" decimals="-3" id="f-1199" unitRef="usd">1122000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1 contextRef="c-327" decimals="-3" id="f-1200" unitRef="usd">15000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1 contextRef="c-317" decimals="-3" id="f-1201" unitRef="usd">190000</us-gaap:SeveranceCosts1>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-328" decimals="-3" id="f-1202" unitRef="usd">577000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-329" decimals="-3" id="f-1203" unitRef="usd">792000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-330" decimals="-3" id="f-1204" unitRef="usd">0</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-113" decimals="-3" id="f-1205" unitRef="usd">517000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-114" decimals="-3" id="f-1206" unitRef="usd">3321000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-115" decimals="-3" id="f-1207" unitRef="usd">288000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-331" decimals="-3" id="f-1208" unitRef="usd">1548000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-332" decimals="-3" id="f-1209" unitRef="usd">397000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-333" decimals="-3" id="f-1210" unitRef="usd">0</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-1" decimals="-3" id="f-1211" unitRef="usd">2642000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-6" decimals="-3" id="f-1212" unitRef="usd">4510000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-7" decimals="-3" id="f-1213" unitRef="usd">288000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock contextRef="c-1" id="f-1214">&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;Reconciliations of the beginning and ending liability balances related to business realignment 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&gt;&lt;td style="width:30.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.086%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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:7pt;font-weight:700;line-height:100%"&gt;Accrual as of January 1, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:7pt;font-weight:700;line-height:100%"&gt;2024 Charge&lt;br/&gt;to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&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&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, 2024&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;1,230&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,642&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(3,461)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;411&#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&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 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;1,230&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,642&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(3,461)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;411&#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&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&gt;&lt;td style="width:30.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.086%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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:7pt;font-weight:700;line-height:100%"&gt;Accrual as of January 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:7pt;font-weight:700;line-height:100%"&gt;2023 Charge&lt;br/&gt;to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&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&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, 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;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;101&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,510&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(3,381)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,230&#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&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 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;101&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;4,510&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(3,381)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,230&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve contextRef="c-334" decimals="-3" id="f-1215" unitRef="usd">1230000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-335" decimals="-3" id="f-1216" unitRef="usd">2642000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:PaymentsForRestructuring contextRef="c-335" decimals="-3" id="f-1217" unitRef="usd">3461000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2 contextRef="c-335" decimals="-3" id="f-1218" unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve contextRef="c-336" decimals="-3" id="f-1219" unitRef="usd">411000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve contextRef="c-334" decimals="-3" id="f-1220" unitRef="usd">1230000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-335" decimals="-3" id="f-1221" unitRef="usd">2642000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:PaymentsForRestructuring contextRef="c-335" decimals="-3" id="f-1222" unitRef="usd">3461000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2 contextRef="c-335" decimals="-3" id="f-1223" unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve contextRef="c-336" decimals="-3" id="f-1224" unitRef="usd">411000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve contextRef="c-337" decimals="-3" id="f-1225" unitRef="usd">101000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-338" decimals="-3" id="f-1226" unitRef="usd">4510000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:PaymentsForRestructuring contextRef="c-338" decimals="-3" id="f-1227" unitRef="usd">3381000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2 contextRef="c-338" decimals="-3" id="f-1228" unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve contextRef="c-334" decimals="-3" id="f-1229" unitRef="usd">1230000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve contextRef="c-337" decimals="-3" id="f-1230" unitRef="usd">101000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c-338" decimals="-3" id="f-1231" unitRef="usd">4510000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:PaymentsForRestructuring contextRef="c-338" decimals="-3" id="f-1232" unitRef="usd">3381000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2 contextRef="c-338" decimals="-3" id="f-1233" unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve contextRef="c-334" decimals="-3" id="f-1234" unitRef="usd">1230000</us-gaap:RestructuringReserve>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-1235">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 ("CODM") in deciding how to allocate resources and in assessing performance. The Company&#x2019;s CODM 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 advanced driver information solutions, vision systems, connectivity and compliance solutions and control modules. The Stoneridge Brazil reportable segment designs and manufactures vehicle tracking devices and monitoring services, driver information systems, vehicle security alarms and convenience accessories, telematics solutions and multimedia devices.&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 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 Company's management, including the CODM, utilizes operating income as the key performance measure of segment profitability to evaluate segment performance, and for planning and forecasting purposes to allocate resources to the segments, as management believes this measure is most reflective of the financial performance of the Company's operating segments. The CODM regularly evaluates budget-to-actual and period-over-period variances for this metric when making decisions about the allocation of operating and capital resources to each segment. The CODM also uses operating income in evaluating the operating performance of each segment and as part of determining the compensation of the segment managers and certain other employees. COGS and D&amp;amp;D are the significant expenses regularly reviewed by the CODM. Other segment costs primarily include SG&amp;amp;A items. &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&gt;&lt;td style="width:57.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom: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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" 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:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" 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:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" 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: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;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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;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;292,606&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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,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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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,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&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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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,677&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;2,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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;296,283&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;345,260&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;345,315&#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&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&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;566,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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:400;line-height:100%"&gt;576,539&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:400;line-height:100%"&gt;505,097&#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&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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,664&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;31,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;28,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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;594,704&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:400;line-height:100%"&gt;608,160&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:400;line-height:100%"&gt;533,806&#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&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&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;49,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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;57,214&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;52,230&#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&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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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;50,126&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;57,227&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;52,262&#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&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&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;(32,818)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:400;line-height:100%"&gt;(34,829)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:400;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&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&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;908,295&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;975,818&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;899,923&#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&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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:9pt;font-weight:400;line-height:100%"&gt;Cost of Goods Sold:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;Control Devices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;243,784&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;285,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;279,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Electronics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;445,537&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;456,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;414,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;Stoneridge Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;29,745&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;32,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;30,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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:#ffffff;padding:0 1pt"&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;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;719,042&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;774,512&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;724,997&#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&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td style="width:57.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom: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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" 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:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" 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:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" 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: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: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="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&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&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&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&gt;&lt;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,044&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;21,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;20,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Electronics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;45,560&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;43,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;39,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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,113&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;3,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left: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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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,457&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;2,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 design and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;72,174&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;71,075&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;65,296&#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&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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:9pt;font-weight:400;line-height:100%"&gt;Other Segment Costs:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;Control Devices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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,600&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;21,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;18,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&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;Electronics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;49,382&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;49,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;45,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Stoneridge Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;15,809&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;17,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;15,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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:#ffffff;padding:0 1pt"&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;29,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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;29,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;26,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 other segment costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;117,460&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;117,395&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;106,695&#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&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&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;Operating (Loss) Income:&lt;/span&gt;&lt;/td&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&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&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&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&gt;&lt;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;6,178&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;13,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;23,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Electronics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;25,561&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;27,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;5,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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;982&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;4,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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;3,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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;(33,102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(32,509)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(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&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 (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;(381)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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,836&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;2,935&#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&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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:9pt;font-weight:400;line-height:100%"&gt;Depreciation and Amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;Control Devices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;11,686&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;12,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;13,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Electronics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;15,814&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;14,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;13,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Stoneridge Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,753&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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:#ffffff;padding:0 1pt"&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,013&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left: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:#cceeff;padding:0 1pt"&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;34,266&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;33,638&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;33,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:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&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;Interest Expense (Income), net:&lt;/span&gt;&lt;/td&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&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&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&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&gt;&lt;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;(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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Electronics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,498&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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;(982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(1,693)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(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&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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;12,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;7,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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;14,447&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;13,000&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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,097&#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&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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:9pt;font-weight:400;line-height:100%"&gt;Capital Expenditures:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;Control Devices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;6,544&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;9,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;12,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Electronics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,623&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;18,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;10,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;/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;Stoneridge Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;2,705&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;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:#ffffff;padding:0 1pt"&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;1,338&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;19,210&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;31,826&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;27,232&#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&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&gt;&lt;td style="width:71.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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;Total Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;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;136,028&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;159,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Electronics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;365,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:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;404,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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;48,280&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;66,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left: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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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;471,793&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;419,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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;(399,771)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(370,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;/td&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&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;621,556&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;679,900&#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&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 tables present 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&gt;&lt;td style="width:57.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;447,142&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;495,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;444,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;447,142&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;495,541&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;444,928&#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&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;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;49,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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;57,214&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;52,230&#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&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&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;49,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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;57,214&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;52,230&#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&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;Sweden&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;159,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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;157,895&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;170,228&#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&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;Estonia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;110,112&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;109,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;89,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Netherlands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;84,297&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;74,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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;68,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;/td&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;Other Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;6,755&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;18,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;19,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;51,305&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;62,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;55,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Europe and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;411,504&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;423,063&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;402,765&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;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&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;908,295&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;975,818&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;899,923&#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&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&gt;&lt;td style="width:71.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;90,111&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;87,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;5,254&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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;95,365&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;92,419&#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&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;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;25,222&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:400;line-height:100%"&gt;32,679&#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&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;South America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;25,222&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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,679&#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&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;Sweden&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;32,918&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:400;line-height:100%"&gt;31,058&#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&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;Estonia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,363&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;9,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Netherlands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;57,677&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;64,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Other Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;13,844&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;19,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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;113,455&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;125,412&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;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&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;234,042&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;250,510&#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&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="c-1"
      decimals="INF"
      id="f-1236"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-1237"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-1238">&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&gt;&lt;td style="width:57.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom: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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" 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:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" 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:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" 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: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;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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;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;292,606&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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,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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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,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&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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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,677&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;2,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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;296,283&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;345,260&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;345,315&#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&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&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;566,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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:400;line-height:100%"&gt;576,539&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:400;line-height:100%"&gt;505,097&#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&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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,664&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;31,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;28,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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;594,704&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:400;line-height:100%"&gt;608,160&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:400;line-height:100%"&gt;533,806&#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&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&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;49,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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;57,214&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;52,230&#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&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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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;50,126&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;57,227&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;52,262&#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&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&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;(32,818)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:400;line-height:100%"&gt;(34,829)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:400;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&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&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;908,295&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;975,818&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;899,923&#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&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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:9pt;font-weight:400;line-height:100%"&gt;Cost of Goods Sold:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;Control Devices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;243,784&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;285,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;279,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Electronics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;445,537&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;456,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;414,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;Stoneridge Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;29,745&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;32,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;30,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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:#ffffff;padding:0 1pt"&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;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;719,042&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;774,512&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;724,997&#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&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td style="width:57.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom: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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" 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:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" 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:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" 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: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: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="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&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&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&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&gt;&lt;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,044&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;21,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;20,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Electronics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;45,560&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;43,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;39,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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,113&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;3,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left: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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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,457&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;2,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 design and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;72,174&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;71,075&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;65,296&#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&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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:9pt;font-weight:400;line-height:100%"&gt;Other Segment Costs:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;Control Devices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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,600&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;21,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;18,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&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;Electronics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;49,382&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;49,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;45,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Stoneridge Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;15,809&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;17,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;15,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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:#ffffff;padding:0 1pt"&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;29,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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;29,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;26,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 other segment costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;117,460&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;117,395&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;106,695&#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&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&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;Operating (Loss) Income:&lt;/span&gt;&lt;/td&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&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&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&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&gt;&lt;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;6,178&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;13,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;23,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Electronics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;25,561&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;27,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;5,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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;982&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;4,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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;3,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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;(33,102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(32,509)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(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&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 (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;(381)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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,836&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;2,935&#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&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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:9pt;font-weight:400;line-height:100%"&gt;Depreciation and Amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;Control Devices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;11,686&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;12,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;13,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Electronics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;15,814&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;14,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;13,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Stoneridge Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,753&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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:#ffffff;padding:0 1pt"&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,013&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left: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:#cceeff;padding:0 1pt"&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;34,266&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;33,638&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;33,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:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&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;Interest Expense (Income), net:&lt;/span&gt;&lt;/td&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&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&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&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&gt;&lt;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;(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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Electronics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,498&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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;(982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(1,693)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(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&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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;12,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;7,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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;14,447&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;13,000&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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,097&#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&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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:9pt;font-weight:400;line-height:100%"&gt;Capital Expenditures:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;Control Devices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;6,544&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;9,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;12,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Electronics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,623&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;18,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;10,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;/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;Stoneridge Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;2,705&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;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:#ffffff;padding:0 1pt"&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;1,338&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;19,210&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;31,826&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;27,232&#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&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&gt;&lt;td style="width:71.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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;Total Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;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;136,028&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;159,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Electronics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;365,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:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;404,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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;48,280&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;66,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left: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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 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;471,793&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;419,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 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;(399,771)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(370,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;/td&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&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;621,556&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;679,900&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-182" decimals="-3" id="f-1239" unitRef="usd">292606000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-183" decimals="-3" id="f-1240" unitRef="usd">342065000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-184" decimals="-3" id="f-1241" unitRef="usd">342596000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-339" decimals="-3" id="f-1242" unitRef="usd">3677000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-340" decimals="-3" id="f-1243" unitRef="usd">3195000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-341" decimals="-3" id="f-1244" unitRef="usd">2719000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-306" decimals="-3" id="f-1245" unitRef="usd">296283000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-307" decimals="-3" id="f-1246" unitRef="usd">345260000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-308" decimals="-3" id="f-1247" unitRef="usd">345315000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-90" decimals="-3" id="f-1248" unitRef="usd">566040000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-91" decimals="-3" id="f-1249" unitRef="usd">576539000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-185" decimals="-3" id="f-1250" unitRef="usd">505097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-342" decimals="-3" id="f-1251" unitRef="usd">28664000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-343" decimals="-3" id="f-1252" unitRef="usd">31621000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-344" decimals="-3" id="f-1253" unitRef="usd">28709000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-309" decimals="-3" id="f-1254" unitRef="usd">594704000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-310" decimals="-3" id="f-1255" unitRef="usd">608160000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-311" decimals="-3" id="f-1256" unitRef="usd">533806000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-186" decimals="-3" id="f-1257" unitRef="usd">49649000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-187" decimals="-3" id="f-1258" unitRef="usd">57214000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-188" decimals="-3" id="f-1259" unitRef="usd">52230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-345" decimals="-3" id="f-1260" unitRef="usd">477000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-346" decimals="-3" id="f-1261" unitRef="usd">13000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-347" decimals="-3" id="f-1262" unitRef="usd">32000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-312" decimals="-3" id="f-1263" unitRef="usd">50126000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-313" decimals="-3" id="f-1264" unitRef="usd">57227000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-314" decimals="-3" id="f-1265" unitRef="usd">52262000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-348" decimals="-3" id="f-1266" unitRef="usd">-32818000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-349" decimals="-3" id="f-1267" unitRef="usd">-34829000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-350" decimals="-3" id="f-1268" unitRef="usd">-31460000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-1269" unitRef="usd">908295000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-1270" unitRef="usd">975818000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-1271" unitRef="usd">899923000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-306" decimals="-3" id="f-1272" unitRef="usd">243784000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-307" decimals="-3" id="f-1273" unitRef="usd">285303000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-308" decimals="-3" id="f-1274" unitRef="usd">279605000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-309" decimals="-3" id="f-1275" unitRef="usd">445537000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-310" decimals="-3" id="f-1276" unitRef="usd">456403000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-311" decimals="-3" id="f-1277" unitRef="usd">414550000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-312" decimals="-3" id="f-1278" unitRef="usd">29745000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-313" decimals="-3" id="f-1279" unitRef="usd">32630000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-314" decimals="-3" id="f-1280" unitRef="usd">30909000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-315" decimals="-3" id="f-1281" unitRef="usd">-24000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-316" decimals="-3" id="f-1282" unitRef="usd">176000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-317" decimals="-3" id="f-1283" unitRef="usd">-67000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-1284" unitRef="usd">719042000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-6" decimals="-3" id="f-1285" unitRef="usd">774512000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-7" decimals="-3" id="f-1286" unitRef="usd">724997000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-306" decimals="-3" id="f-1287" unitRef="usd">20044000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-307" decimals="-3" id="f-1288" unitRef="usd">21848000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-308" decimals="-3" id="f-1289" unitRef="usd">20654000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-309" decimals="-3" id="f-1290" unitRef="usd">45560000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-310" decimals="-3" id="f-1291" unitRef="usd">43027000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-311" decimals="-3" id="f-1292" unitRef="usd">39651000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-312" decimals="-3" id="f-1293" unitRef="usd">3113000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-313" decimals="-3" id="f-1294" unitRef="usd">3061000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-314" decimals="-3" id="f-1295" unitRef="usd">2634000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-315" decimals="-3" id="f-1296" unitRef="usd">3457000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-316" decimals="-3" id="f-1297" unitRef="usd">3139000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-317" decimals="-3" id="f-1298" unitRef="usd">2357000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-1299" unitRef="usd">72174000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-6" decimals="-3" id="f-1300" unitRef="usd">71075000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-7" decimals="-3" id="f-1301" unitRef="usd">65296000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-306" decimals="-3" id="f-1302" unitRef="usd">22600000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-307" decimals="-3" id="f-1303" unitRef="usd">21332000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-308" decimals="-3" id="f-1304" unitRef="usd">18419000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-309" decimals="-3" id="f-1305" unitRef="usd">49382000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-310" decimals="-3" id="f-1306" unitRef="usd">49799000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-311" decimals="-3" id="f-1307" unitRef="usd">45769000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-312" decimals="-3" id="f-1308" unitRef="usd">15809000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-313" decimals="-3" id="f-1309" unitRef="usd">17068000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-314" decimals="-3" id="f-1310" unitRef="usd">15537000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-315" decimals="-3" id="f-1311" unitRef="usd">29669000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-316" decimals="-3" id="f-1312" unitRef="usd">29196000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-317" decimals="-3" id="f-1313" unitRef="usd">26970000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-1" decimals="-3" id="f-1314" unitRef="usd">117460000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-6" decimals="-3" id="f-1315" unitRef="usd">117395000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-7" decimals="-3" id="f-1316" unitRef="usd">106695000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:OperatingIncomeLoss contextRef="c-306" decimals="-3" id="f-1317" unitRef="usd">6178000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-307" decimals="-3" id="f-1318" unitRef="usd">13582000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-308" decimals="-3" id="f-1319" unitRef="usd">23917000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-309" decimals="-3" id="f-1320" unitRef="usd">25561000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-310" decimals="-3" id="f-1321" unitRef="usd">27309000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-311" decimals="-3" id="f-1322" unitRef="usd">5128000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-312" decimals="-3" id="f-1323" unitRef="usd">982000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-313" decimals="-3" id="f-1324" unitRef="usd">4454000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-314" decimals="-3" id="f-1325" unitRef="usd">3150000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-315" decimals="-3" id="f-1326" unitRef="usd">-33102000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-316" decimals="-3" id="f-1327" unitRef="usd">-32509000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-317" decimals="-3" id="f-1328" unitRef="usd">-29260000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-1329" unitRef="usd">-381000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-6" decimals="-3" id="f-1330" unitRef="usd">12836000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-7" decimals="-3" id="f-1331" unitRef="usd">2935000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-306" decimals="-3" id="f-1332" unitRef="usd">11686000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-307" decimals="-3" id="f-1333" unitRef="usd">12414000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-308" decimals="-3" id="f-1334" unitRef="usd">13521000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-309" decimals="-3" id="f-1335" unitRef="usd">15814000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-310" decimals="-3" id="f-1336" unitRef="usd">14035000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-311" decimals="-3" id="f-1337" unitRef="usd">13913000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-312" decimals="-3" id="f-1338" unitRef="usd">4753000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-313" decimals="-3" id="f-1339" unitRef="usd">4801000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-314" decimals="-3" id="f-1340" unitRef="usd">3939000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-315" decimals="-3" id="f-1341" unitRef="usd">2013000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-316" decimals="-3" id="f-1342" unitRef="usd">2388000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-317" decimals="-3" id="f-1343" unitRef="usd">2318000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-1344" unitRef="usd">34266000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-6" decimals="-3" id="f-1345" unitRef="usd">33638000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-7" decimals="-3" id="f-1346" unitRef="usd">33691000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-306" decimals="-3" id="f-1347" unitRef="usd">4000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-307" decimals="-3" id="f-1348" unitRef="usd">-149000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-308" decimals="-3" id="f-1349" unitRef="usd">-93000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-309" decimals="-3" id="f-1350" unitRef="usd">-1498000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-310" decimals="-3" id="f-1351" unitRef="usd">-1771000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-311" decimals="-3" id="f-1352" unitRef="usd">-1009000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-312" decimals="-3" id="f-1353" unitRef="usd">982000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-313" decimals="-3" id="f-1354" unitRef="usd">1693000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-314" decimals="-3" id="f-1355" unitRef="usd">1282000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-315" decimals="-3" id="f-1356" unitRef="usd">-13935000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-316" decimals="-3" id="f-1357" unitRef="usd">-12773000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-317" decimals="-3" id="f-1358" unitRef="usd">-7277000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-1" decimals="-3" id="f-1359" unitRef="usd">-14447000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-6" decimals="-3" id="f-1360" unitRef="usd">-13000000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-7" decimals="-3" id="f-1361" unitRef="usd">-7097000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-306" decimals="-3" id="f-1362" unitRef="usd">6544000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-307" decimals="-3" id="f-1363" unitRef="usd">9230000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-308" decimals="-3" id="f-1364" unitRef="usd">12620000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-309" decimals="-3" id="f-1365" unitRef="usd">8623000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-310" decimals="-3" id="f-1366" unitRef="usd">18313000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-311" decimals="-3" id="f-1367" unitRef="usd">10479000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-312" decimals="-3" id="f-1368" unitRef="usd">2705000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-313" decimals="-3" id="f-1369" unitRef="usd">3054000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-314" decimals="-3" id="f-1370" unitRef="usd">3480000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-315" decimals="-3" id="f-1371" unitRef="usd">1338000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-316" decimals="-3" id="f-1372" unitRef="usd">1229000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-317" decimals="-3" id="f-1373" unitRef="usd">653000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-1" decimals="-3" id="f-1374" unitRef="usd">19210000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-6" decimals="-3" id="f-1375" unitRef="usd">31826000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-7" decimals="-3" id="f-1376" unitRef="usd">27232000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:Assets contextRef="c-351" decimals="-3" id="f-1377" unitRef="usd">136028000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-352" decimals="-3" id="f-1378" unitRef="usd">159612000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-353" decimals="-3" id="f-1379" unitRef="usd">365226000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-354" decimals="-3" id="f-1380" unitRef="usd">404994000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-355" decimals="-3" id="f-1381" unitRef="usd">48280000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-356" decimals="-3" id="f-1382" unitRef="usd">66318000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-357" decimals="-3" id="f-1383" unitRef="usd">471793000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-358" decimals="-3" id="f-1384" unitRef="usd">419469000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-359" decimals="-3" id="f-1385" unitRef="usd">-399771000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-360" decimals="-3" id="f-1386" unitRef="usd">-370493000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-4" decimals="-3" id="f-1387" unitRef="usd">621556000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-5" decimals="-3" id="f-1388" unitRef="usd">679900000</us-gaap:Assets>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="c-1" id="f-1389">&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 tables present 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&gt;&lt;td style="width:57.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;447,142&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;495,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;444,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;447,142&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;495,541&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;444,928&#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&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;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;49,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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;57,214&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;52,230&#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&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&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;49,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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;57,214&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;52,230&#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&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;Sweden&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;159,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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;157,895&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;170,228&#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&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;Estonia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;110,112&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;109,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;89,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Netherlands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;84,297&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;74,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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;68,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;/td&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;Other Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;6,755&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;18,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;19,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;51,305&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;62,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;55,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Europe and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;411,504&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;423,063&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;402,765&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;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&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;908,295&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;975,818&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;899,923&#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&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&gt;&lt;td style="width:71.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;90,111&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;87,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;5,254&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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;95,365&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;92,419&#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&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;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;25,222&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:400;line-height:100%"&gt;32,679&#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&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;South America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;25,222&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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,679&#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&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;Sweden&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;32,918&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:400;line-height:100%"&gt;31,058&#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&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;Estonia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,363&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;9,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Netherlands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;57,677&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;64,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Other Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;13,844&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;19,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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;113,455&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;125,412&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;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&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;234,042&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;250,510&#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&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="c-361" decimals="-3" id="f-1390" unitRef="usd">447142000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-362" decimals="-3" id="f-1391" unitRef="usd">495541000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-363" decimals="-3" id="f-1392" unitRef="usd">444928000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-143" decimals="-3" id="f-1393" unitRef="usd">447142000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-144" decimals="-3" id="f-1394" unitRef="usd">495541000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-145" decimals="-3" id="f-1395" unitRef="usd">444928000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-364" decimals="-3" id="f-1396" unitRef="usd">49649000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-365" decimals="-3" id="f-1397" unitRef="usd">57214000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-366" decimals="-3" id="f-1398" unitRef="usd">52230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-155" decimals="-3" id="f-1399" unitRef="usd">49649000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-156" decimals="-3" id="f-1400" unitRef="usd">57214000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-157" decimals="-3" id="f-1401" unitRef="usd">52230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-367" decimals="-3" id="f-1402" unitRef="usd">159035000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-368" decimals="-3" id="f-1403" unitRef="usd">157895000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-369" decimals="-3" id="f-1404" unitRef="usd">170228000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-370" decimals="-3" id="f-1405" unitRef="usd">110112000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-371" decimals="-3" id="f-1406" unitRef="usd">109480000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-372" decimals="-3" id="f-1407" unitRef="usd">89130000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-373" decimals="-3" id="f-1408" unitRef="usd">84297000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-374" decimals="-3" id="f-1409" unitRef="usd">74842000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-375" decimals="-3" id="f-1410" unitRef="usd">68326000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-376" decimals="-3" id="f-1411" unitRef="usd">6755000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-377" decimals="-3" id="f-1412" unitRef="usd">18465000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-378" decimals="-3" id="f-1413" unitRef="usd">19445000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-379" decimals="-3" id="f-1414" unitRef="usd">51305000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-380" decimals="-3" id="f-1415" unitRef="usd">62381000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-381" decimals="-3" id="f-1416" unitRef="usd">55636000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-382" decimals="-3" id="f-1417" unitRef="usd">411504000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-383" decimals="-3" id="f-1418" unitRef="usd">423063000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-384" decimals="-3" id="f-1419" unitRef="usd">402765000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-1420" unitRef="usd">908295000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-1421" unitRef="usd">975818000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-1422" unitRef="usd">899923000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets contextRef="c-385" decimals="-3" id="f-1423" unitRef="usd">90111000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-386" decimals="-3" id="f-1424" unitRef="usd">87712000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-387" decimals="-3" id="f-1425" unitRef="usd">5254000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-388" decimals="-3" id="f-1426" unitRef="usd">4707000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-389" decimals="-3" id="f-1427" unitRef="usd">95365000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-390" decimals="-3" id="f-1428" unitRef="usd">92419000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-391" decimals="-3" id="f-1429" unitRef="usd">25222000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-392" decimals="-3" id="f-1430" unitRef="usd">32679000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-393" decimals="-3" id="f-1431" unitRef="usd">25222000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-394" decimals="-3" id="f-1432" unitRef="usd">32679000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-395" decimals="-3" id="f-1433" unitRef="usd">32918000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-396" decimals="-3" id="f-1434" unitRef="usd">31058000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-397" decimals="-3" id="f-1435" unitRef="usd">8363000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-398" decimals="-3" id="f-1436" unitRef="usd">9581000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-399" decimals="-3" id="f-1437" unitRef="usd">57677000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-400" decimals="-3" id="f-1438" unitRef="usd">64660000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-401" decimals="-3" id="f-1439" unitRef="usd">653000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-402" decimals="-3" id="f-1440" unitRef="usd">577000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-403" decimals="-3" id="f-1441" unitRef="usd">13844000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-404" decimals="-3" id="f-1442" unitRef="usd">19536000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-405" decimals="-3" id="f-1443" unitRef="usd">113455000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-406" decimals="-3" id="f-1444" unitRef="usd">125412000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-4" decimals="-3" id="f-1445" unitRef="usd">234042000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-5" decimals="-3" id="f-1446" unitRef="usd">250510000</us-gaap:NoncurrentAssets>
    <us-gaap:SubsequentEventsTextBlock contextRef="c-1" id="f-1447">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 February 26, 2025, the Company entered into Amendment No. 1 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="c-1" id="f-1448">&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, 2024, 2023 and 2022 (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&gt;&lt;td style="width:43.748%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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: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&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&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&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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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,058&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;632&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;(630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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,060&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;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,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td style="width:30.375%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.002%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.002%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.002%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.002%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.007%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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: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&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;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:120%"&gt;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:120%"&gt;Other Changes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;21,082&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;885&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;(2,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;(1,788)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;17,632&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&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;18,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;1,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;(157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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: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;21,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;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;14,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;6,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;(757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;(1,268)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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: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;18,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-407" decimals="-3" id="f-1449" unitRef="usd">1058000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-408" decimals="-3" id="f-1450" unitRef="usd">632000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-408" decimals="-3" id="f-1451" unitRef="usd">630000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-409" decimals="-3" id="f-1452" unitRef="usd">1060000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-410" decimals="-3" id="f-1453" unitRef="usd">962000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-411" decimals="-3" id="f-1454" unitRef="usd">412000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-411" decimals="-3" id="f-1455" unitRef="usd">316000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-407" decimals="-3" id="f-1456" unitRef="usd">1058000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-412" decimals="-3" id="f-1457" unitRef="usd">1443000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-413" decimals="-3" id="f-1458" unitRef="usd">1255000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-413" decimals="-3" id="f-1459" unitRef="usd">1736000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-410" decimals="-3" id="f-1460" unitRef="usd">962000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-414" decimals="-3" id="f-1461" unitRef="usd">21082000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-415" decimals="-3" id="f-1462" unitRef="usd">885000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-415" decimals="-3" id="f-1463" unitRef="usd">2547000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments contextRef="c-415" decimals="-3" id="f-1464" unitRef="usd">-1788000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-416" decimals="-3" id="f-1465" unitRef="usd">17632000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-417" decimals="-3" id="f-1466" unitRef="usd">18496000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-418" decimals="-3" id="f-1467" unitRef="usd">1974000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-418" decimals="-3" id="f-1468" unitRef="usd">157000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments contextRef="c-418" decimals="-3" id="f-1469" unitRef="usd">769000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-414" decimals="-3" id="f-1470" unitRef="usd">21082000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-419" decimals="-3" id="f-1471" unitRef="usd">14516000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-420" decimals="-3" id="f-1472" unitRef="usd">6005000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-420" decimals="-3" id="f-1473" unitRef="usd">757000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments contextRef="c-420" decimals="-3" id="f-1474" unitRef="usd">-1268000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-417" decimals="-3" id="f-1475" unitRef="usd">18496000</us-gaap:ValuationAllowancesAndReservesBalance>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-421" id="f-1476">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-421" id="f-1477">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-421" id="f-1478">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-421" id="f-1479">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c-1" id="f-1480">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#f-175"
          xlink:label="f-175"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-176"
          xlink:label="f-176"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-174"
          xlink:label="f-174"
          xlink:type="locator"/>
        <link:footnote id="fn-1" xlink:label="fn-1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">Net of tax expense of $514 for the year ended December 31, 2022.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-175"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-176"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-174"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-178"
          xlink:label="f-178"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-177"
          xlink:label="f-177"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-179"
          xlink:label="f-179"
          xlink:type="locator"/>
        <link:footnote id="fn-2" xlink:label="fn-2" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">Net of tax (benefit) expense of $(901), $328 and $14 for the years ended December&#160;31, 2024, 2023 and 2022, respectively.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-178"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-177"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-179"
          xlink:to="fn-2"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
